Skip to content

Latest commit

 

History

History
1786 lines (1123 loc) · 76.7 KB

policyMfaDefault.typescript.md

File metadata and controls

1786 lines (1123 loc) · 76.7 KB

policyMfaDefault Submodule

Constructs

PolicyMfaDefault

Represents a {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default okta_policy_mfa_default}.

Initializers

import { policyMfaDefault } from '@cdktf/provider-okta'

new policyMfaDefault.PolicyMfaDefault(scope: Construct, id: string, config?: PolicyMfaDefaultConfig)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
config PolicyMfaDefaultConfig No description.

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configOptional

Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform No description.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
addMoveTarget Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
hasResourceMove No description.
importFrom No description.
interpolationForAttribute No description.
moveFromId Move the resource corresponding to "id" to this resource.
moveTo Moves this resource to the target resource given by moveTarget.
moveToId Moves this resource to the resource corresponding to "id".
resetDuo No description.
resetExternalIdp No description.
resetFidoU2F No description.
resetFidoWebauthn No description.
resetGoogleOtp No description.
resetHotp No description.
resetId No description.
resetIsOie No description.
resetOktaCall No description.
resetOktaEmail No description.
resetOktaOtp No description.
resetOktaPassword No description.
resetOktaPush No description.
resetOktaQuestion No description.
resetOktaSms No description.
resetOktaVerify No description.
resetOnpremMfa No description.
resetPhoneNumber No description.
resetRsaToken No description.
resetSecurityQuestion No description.
resetSymantecVip No description.
resetWebauthn No description.
resetYubikeyToken No description.

toString
public toString(): string

Returns a string representation of this construct.

addOverride
public addOverride(path: string, value: any): void
pathRequired
  • Type: string

valueRequired
  • Type: any

overrideLogicalId
public overrideLogicalId(newLogicalId: string): void

Overrides the auto-generated logical ID with a specific ID.

newLogicalIdRequired
  • Type: string

The new logical ID to use for this stack element.


resetOverrideLogicalId
public resetOverrideLogicalId(): void

Resets a previously passed logical Id to use the auto-generated logical id again.

toHclTerraform
public toHclTerraform(): any
toMetadata
public toMetadata(): any
toTerraform
public toTerraform(): any

Adds this resource to the terraform JSON output.

addMoveTarget
public addMoveTarget(moveTarget: string): void

Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.

moveTargetRequired
  • Type: string

The string move target that will correspond to this resource.


getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

hasResourceMove
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
importFrom
public importFrom(id: string, provider?: TerraformProvider): void
idRequired
  • Type: string

providerOptional
  • Type: cdktf.TerraformProvider

interpolationForAttribute
public interpolationForAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

moveFromId
public moveFromId(id: string): void

Move the resource corresponding to "id" to this resource.

Note that the resource being moved from must be marked as moved using it's instance function.

idRequired
  • Type: string

Full id of resource being moved from, e.g. "aws_s3_bucket.example".


moveTo
public moveTo(moveTarget: string, index?: string | number): void

Moves this resource to the target resource given by moveTarget.

moveTargetRequired
  • Type: string

The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.


indexOptional
  • Type: string | number

Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.


moveToId
public moveToId(id: string): void

Moves this resource to the resource corresponding to "id".

idRequired
  • Type: string

Full id of resource to move to, e.g. "aws_s3_bucket.example".


resetDuo
public resetDuo(): void
resetExternalIdp
public resetExternalIdp(): void
resetFidoU2F
public resetFidoU2F(): void
resetFidoWebauthn
public resetFidoWebauthn(): void
resetGoogleOtp
public resetGoogleOtp(): void
resetHotp
public resetHotp(): void
resetId
public resetId(): void
resetIsOie
public resetIsOie(): void
resetOktaCall
public resetOktaCall(): void
resetOktaEmail
public resetOktaEmail(): void
resetOktaOtp
public resetOktaOtp(): void
resetOktaPassword
public resetOktaPassword(): void
resetOktaPush
public resetOktaPush(): void
resetOktaQuestion
public resetOktaQuestion(): void
resetOktaSms
public resetOktaSms(): void
resetOktaVerify
public resetOktaVerify(): void
resetOnpremMfa
public resetOnpremMfa(): void
resetPhoneNumber
public resetPhoneNumber(): void
resetRsaToken
public resetRsaToken(): void
resetSecurityQuestion
public resetSecurityQuestion(): void
resetSymantecVip
public resetSymantecVip(): void
resetWebauthn
public resetWebauthn(): void
resetYubikeyToken
public resetYubikeyToken(): void

Static Functions

Name Description
isConstruct Checks if x is a construct.
isTerraformElement No description.
isTerraformResource No description.
generateConfigForImport Generates CDKTF code for importing a PolicyMfaDefault resource upon running "cdktf plan ".

isConstruct
import { policyMfaDefault } from '@cdktf/provider-okta'

policyMfaDefault.PolicyMfaDefault.isConstruct(x: any)

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

xRequired
  • Type: any

Any object.


isTerraformElement
import { policyMfaDefault } from '@cdktf/provider-okta'

policyMfaDefault.PolicyMfaDefault.isTerraformElement(x: any)
xRequired
  • Type: any

isTerraformResource
import { policyMfaDefault } from '@cdktf/provider-okta'

policyMfaDefault.PolicyMfaDefault.isTerraformResource(x: any)
xRequired
  • Type: any

generateConfigForImport
import { policyMfaDefault } from '@cdktf/provider-okta'

policyMfaDefault.PolicyMfaDefault.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

Generates CDKTF code for importing a PolicyMfaDefault resource upon running "cdktf plan ".

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: string

The construct id used in the generated config for the PolicyMfaDefault to import.


importFromIdRequired
  • Type: string

The id of the existing PolicyMfaDefault that should be imported.

Refer to the {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: cdktf.TerraformProvider

? Optional instance of the provider where the PolicyMfaDefault to import is found.


Properties

Name Type Description
node constructs.Node The tree node.
cdktfStack cdktf.TerraformStack No description.
fqn string No description.
friendlyUniqueId string No description.
terraformMetaArguments {[ key: string ]: any} No description.
terraformResourceType string No description.
terraformGeneratorMetadata cdktf.TerraformProviderGeneratorMetadata No description.
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn string[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
defaultIncludedGroupId string No description.
description string No description.
name string No description.
priority number No description.
status string No description.
duoInput {[ key: string ]: string} No description.
externalIdpInput {[ key: string ]: string} No description.
fidoU2FInput {[ key: string ]: string} No description.
fidoWebauthnInput {[ key: string ]: string} No description.
googleOtpInput {[ key: string ]: string} No description.
hotpInput {[ key: string ]: string} No description.
idInput string No description.
isOieInput boolean | cdktf.IResolvable No description.
oktaCallInput {[ key: string ]: string} No description.
oktaEmailInput {[ key: string ]: string} No description.
oktaOtpInput {[ key: string ]: string} No description.
oktaPasswordInput {[ key: string ]: string} No description.
oktaPushInput {[ key: string ]: string} No description.
oktaQuestionInput {[ key: string ]: string} No description.
oktaSmsInput {[ key: string ]: string} No description.
oktaVerifyInput {[ key: string ]: string} No description.
onpremMfaInput {[ key: string ]: string} No description.
phoneNumberInput {[ key: string ]: string} No description.
rsaTokenInput {[ key: string ]: string} No description.
securityQuestionInput {[ key: string ]: string} No description.
symantecVipInput {[ key: string ]: string} No description.
webauthnInput {[ key: string ]: string} No description.
yubikeyTokenInput {[ key: string ]: string} No description.
duo {[ key: string ]: string} No description.
externalIdp {[ key: string ]: string} No description.
fidoU2F {[ key: string ]: string} No description.
fidoWebauthn {[ key: string ]: string} No description.
googleOtp {[ key: string ]: string} No description.
hotp {[ key: string ]: string} No description.
id string No description.
isOie boolean | cdktf.IResolvable No description.
oktaCall {[ key: string ]: string} No description.
oktaEmail {[ key: string ]: string} No description.
oktaOtp {[ key: string ]: string} No description.
oktaPassword {[ key: string ]: string} No description.
oktaPush {[ key: string ]: string} No description.
oktaQuestion {[ key: string ]: string} No description.
oktaSms {[ key: string ]: string} No description.
oktaVerify {[ key: string ]: string} No description.
onpremMfa {[ key: string ]: string} No description.
phoneNumber {[ key: string ]: string} No description.
rsaToken {[ key: string ]: string} No description.
securityQuestion {[ key: string ]: string} No description.
symantecVip {[ key: string ]: string} No description.
webauthn {[ key: string ]: string} No description.
yubikeyToken {[ key: string ]: string} No description.

nodeRequired
public readonly node: Node;
  • Type: constructs.Node

The tree node.


cdktfStackRequired
public readonly cdktfStack: TerraformStack;
  • Type: cdktf.TerraformStack

fqnRequired
public readonly fqn: string;
  • Type: string

friendlyUniqueIdRequired
public readonly friendlyUniqueId: string;
  • Type: string

terraformMetaArgumentsRequired
public readonly terraformMetaArguments: {[ key: string ]: any};
  • Type: {[ key: string ]: any}

terraformResourceTypeRequired
public readonly terraformResourceType: string;
  • Type: string

terraformGeneratorMetadataOptional
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
  • Type: cdktf.TerraformProviderGeneratorMetadata

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: string[];
  • Type: string[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

defaultIncludedGroupIdRequired
public readonly defaultIncludedGroupId: string;
  • Type: string

descriptionRequired
public readonly description: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

priorityRequired
public readonly priority: number;
  • Type: number

statusRequired
public readonly status: string;
  • Type: string

duoInputOptional
public readonly duoInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

externalIdpInputOptional
public readonly externalIdpInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

fidoU2FInputOptional
public readonly fidoU2FInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

fidoWebauthnInputOptional
public readonly fidoWebauthnInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

googleOtpInputOptional
public readonly googleOtpInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

hotpInputOptional
public readonly hotpInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

idInputOptional
public readonly idInput: string;
  • Type: string

isOieInputOptional
public readonly isOieInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

oktaCallInputOptional
public readonly oktaCallInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaEmailInputOptional
public readonly oktaEmailInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaOtpInputOptional
public readonly oktaOtpInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaPasswordInputOptional
public readonly oktaPasswordInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaPushInputOptional
public readonly oktaPushInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaQuestionInputOptional
public readonly oktaQuestionInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaSmsInputOptional
public readonly oktaSmsInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaVerifyInputOptional
public readonly oktaVerifyInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

onpremMfaInputOptional
public readonly onpremMfaInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

phoneNumberInputOptional
public readonly phoneNumberInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

rsaTokenInputOptional
public readonly rsaTokenInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

securityQuestionInputOptional
public readonly securityQuestionInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

symantecVipInputOptional
public readonly symantecVipInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

webauthnInputOptional
public readonly webauthnInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

yubikeyTokenInputOptional
public readonly yubikeyTokenInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

duoRequired
public readonly duo: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

externalIdpRequired
public readonly externalIdp: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

fidoU2FRequired
public readonly fidoU2F: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

fidoWebauthnRequired
public readonly fidoWebauthn: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

googleOtpRequired
public readonly googleOtp: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

hotpRequired
public readonly hotp: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

idRequired
public readonly id: string;
  • Type: string

isOieRequired
public readonly isOie: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

oktaCallRequired
public readonly oktaCall: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaEmailRequired
public readonly oktaEmail: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaOtpRequired
public readonly oktaOtp: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaPasswordRequired
public readonly oktaPassword: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaPushRequired
public readonly oktaPush: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaQuestionRequired
public readonly oktaQuestion: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaSmsRequired
public readonly oktaSms: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

oktaVerifyRequired
public readonly oktaVerify: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

onpremMfaRequired
public readonly onpremMfa: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

phoneNumberRequired
public readonly phoneNumber: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

rsaTokenRequired
public readonly rsaToken: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

securityQuestionRequired
public readonly securityQuestion: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

symantecVipRequired
public readonly symantecVip: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

webauthnRequired
public readonly webauthn: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

yubikeyTokenRequired
public readonly yubikeyToken: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Constants

Name Type Description
tfResourceType string No description.

tfResourceTypeRequired
public readonly tfResourceType: string;
  • Type: string

Structs

PolicyMfaDefaultConfig

Initializer

import { policyMfaDefault } from '@cdktf/provider-okta'

const policyMfaDefaultConfig: policyMfaDefault.PolicyMfaDefaultConfig = { ... }

Properties

Name Type Description
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn cdktf.ITerraformDependable[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
duo {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#duo PolicyMfaDefault#duo}.
externalIdp {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#external_idp PolicyMfaDefault#external_idp}.
fidoU2F {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#fido_u2f PolicyMfaDefault#fido_u2f}.
fidoWebauthn {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#fido_webauthn PolicyMfaDefault#fido_webauthn}.
googleOtp {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#google_otp PolicyMfaDefault#google_otp}.
hotp {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#hotp PolicyMfaDefault#hotp}.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#id PolicyMfaDefault#id}.
isOie boolean | cdktf.IResolvable Is the policy using Okta Identity Engine (OIE) with authenticators instead of factors?
oktaCall {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_call PolicyMfaDefault#okta_call}.
oktaEmail {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_email PolicyMfaDefault#okta_email}.
oktaOtp {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_otp PolicyMfaDefault#okta_otp}.
oktaPassword {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_password PolicyMfaDefault#okta_password}.
oktaPush {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_push PolicyMfaDefault#okta_push}.
oktaQuestion {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_question PolicyMfaDefault#okta_question}.
oktaSms {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_sms PolicyMfaDefault#okta_sms}.
oktaVerify {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_verify PolicyMfaDefault#okta_verify}.
onpremMfa {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#onprem_mfa PolicyMfaDefault#onprem_mfa}.
phoneNumber {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#phone_number PolicyMfaDefault#phone_number}.
rsaToken {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#rsa_token PolicyMfaDefault#rsa_token}.
securityQuestion {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#security_question PolicyMfaDefault#security_question}.
symantecVip {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#symantec_vip PolicyMfaDefault#symantec_vip}.
webauthn {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#webauthn PolicyMfaDefault#webauthn}.
yubikeyToken {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#yubikey_token PolicyMfaDefault#yubikey_token}.

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: ITerraformDependable[];
  • Type: cdktf.ITerraformDependable[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

duoOptional
public readonly duo: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#duo PolicyMfaDefault#duo}.


externalIdpOptional
public readonly externalIdp: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#external_idp PolicyMfaDefault#external_idp}.


fidoU2FOptional
public readonly fidoU2F: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#fido_u2f PolicyMfaDefault#fido_u2f}.


fidoWebauthnOptional
public readonly fidoWebauthn: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#fido_webauthn PolicyMfaDefault#fido_webauthn}.


googleOtpOptional
public readonly googleOtp: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#google_otp PolicyMfaDefault#google_otp}.


hotpOptional
public readonly hotp: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#hotp PolicyMfaDefault#hotp}.


idOptional
public readonly id: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#id PolicyMfaDefault#id}.

Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.


isOieOptional
public readonly isOie: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Is the policy using Okta Identity Engine (OIE) with authenticators instead of factors?

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#is_oie PolicyMfaDefault#is_oie}


oktaCallOptional
public readonly oktaCall: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_call PolicyMfaDefault#okta_call}.


oktaEmailOptional
public readonly oktaEmail: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_email PolicyMfaDefault#okta_email}.


oktaOtpOptional
public readonly oktaOtp: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_otp PolicyMfaDefault#okta_otp}.


oktaPasswordOptional
public readonly oktaPassword: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_password PolicyMfaDefault#okta_password}.


oktaPushOptional
public readonly oktaPush: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_push PolicyMfaDefault#okta_push}.


oktaQuestionOptional
public readonly oktaQuestion: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_question PolicyMfaDefault#okta_question}.


oktaSmsOptional
public readonly oktaSms: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_sms PolicyMfaDefault#okta_sms}.


oktaVerifyOptional
public readonly oktaVerify: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#okta_verify PolicyMfaDefault#okta_verify}.


onpremMfaOptional
public readonly onpremMfa: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#onprem_mfa PolicyMfaDefault#onprem_mfa}.


phoneNumberOptional
public readonly phoneNumber: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#phone_number PolicyMfaDefault#phone_number}.


rsaTokenOptional
public readonly rsaToken: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#rsa_token PolicyMfaDefault#rsa_token}.


securityQuestionOptional
public readonly securityQuestion: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#security_question PolicyMfaDefault#security_question}.


symantecVipOptional
public readonly symantecVip: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#symantec_vip PolicyMfaDefault#symantec_vip}.


webauthnOptional
public readonly webauthn: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#webauthn PolicyMfaDefault#webauthn}.


yubikeyTokenOptional
public readonly yubikeyToken: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default#yubikey_token PolicyMfaDefault#yubikey_token}.