Represents a {@link https://registry.terraform.io/providers/okta/okta/4.8.1/docs/resources/policy_mfa_default okta_policy_mfa_default}.
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. |
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The scoped construct ID.
Must be unique amongst siblings in the same scope
- Type: PolicyMfaDefaultConfig
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. |
public toString(): string
Returns a string representation of this construct.
public addOverride(path: string, value: any): void
- Type: string
- Type: any
public overrideLogicalId(newLogicalId: string): void
Overrides the auto-generated logical ID with a specific ID.
- Type: string
The new logical ID to use for this stack element.
public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
public toHclTerraform(): any
public toMetadata(): any
public toTerraform(): any
Adds this resource to the terraform JSON output.
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.
- Type: string
The string move target that will correspond to this resource.
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
public importFrom(id: string, provider?: TerraformProvider): void
- Type: string
- Type: cdktf.TerraformProvider
public interpolationForAttribute(terraformAttribute: string): IResolvable
- Type: string
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.
- Type: string
Full id of resource being moved from, e.g. "aws_s3_bucket.example".
public moveTo(moveTarget: string, index?: string | number): void
Moves this resource to the target resource given by moveTarget.
- Type: string
The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
- Type: string | number
Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
public moveToId(id: string): void
Moves this resource to the resource corresponding to "id".
- Type: string
Full id of resource to move to, e.g. "aws_s3_bucket.example".
public resetDuo(): void
public resetExternalIdp(): void
public resetFidoU2F(): void
public resetFidoWebauthn(): void
public resetGoogleOtp(): void
public resetHotp(): void
public resetId(): void
public resetIsOie(): void
public resetOktaCall(): void
public resetOktaEmail(): void
public resetOktaOtp(): void
public resetOktaPassword(): void
public resetOktaPush(): void
public resetOktaQuestion(): void
public resetOktaSms(): void
public resetOktaVerify(): void
public resetOnpremMfa(): void
public resetPhoneNumber(): void
public resetRsaToken(): void
public resetSecurityQuestion(): void
public resetSymantecVip(): void
public resetWebauthn(): void
public resetYubikeyToken(): void
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 ". |
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.
- Type: any
Any object.
import { policyMfaDefault } from '@cdktf/provider-okta'
policyMfaDefault.PolicyMfaDefault.isTerraformElement(x: any)
- Type: any
import { policyMfaDefault } from '@cdktf/provider-okta'
policyMfaDefault.PolicyMfaDefault.isTerraformResource(x: any)
- Type: any
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 ".
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The construct id used in the generated config for the PolicyMfaDefault to import.
- 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
- Type: cdktf.TerraformProvider
? Optional instance of the provider where the PolicyMfaDefault to import is found.
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. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly cdktfStack: TerraformStack;
- Type: cdktf.TerraformStack
public readonly fqn: string;
- Type: string
public readonly friendlyUniqueId: string;
- Type: string
public readonly terraformMetaArguments: {[ key: string ]: any};
- Type: {[ key: string ]: any}
public readonly terraformResourceType: string;
- Type: string
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
- Type: cdktf.TerraformProviderGeneratorMetadata
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: string[];
- Type: string[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
public readonly defaultIncludedGroupId: string;
- Type: string
public readonly description: string;
- Type: string
public readonly name: string;
- Type: string
public readonly priority: number;
- Type: number
public readonly status: string;
- Type: string
public readonly duoInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly externalIdpInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly fidoU2FInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly fidoWebauthnInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly googleOtpInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly hotpInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly idInput: string;
- Type: string
public readonly isOieInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly oktaCallInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaEmailInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaOtpInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaPasswordInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaPushInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaQuestionInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaSmsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaVerifyInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly onpremMfaInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly phoneNumberInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly rsaTokenInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly securityQuestionInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly symantecVipInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly webauthnInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly yubikeyTokenInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly duo: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly externalIdp: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly fidoU2F: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly fidoWebauthn: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly googleOtp: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly hotp: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly id: string;
- Type: string
public readonly isOie: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly oktaCall: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaEmail: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaOtp: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaPassword: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaPush: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaQuestion: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaSms: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly oktaVerify: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly onpremMfa: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly phoneNumber: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly rsaToken: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly securityQuestion: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly symantecVip: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly webauthn: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly yubikeyToken: {[ key: string ]: string};
- Type: {[ key: string ]: string}
Name | Type | Description |
---|---|---|
tfResourceType |
string |
No description. |
public readonly tfResourceType: string;
- Type: string
import { policyMfaDefault } from '@cdktf/provider-okta'
const policyMfaDefaultConfig: policyMfaDefault.PolicyMfaDefaultConfig = { ... }
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}. |
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: ITerraformDependable[];
- Type: cdktf.ITerraformDependable[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
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}.
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}.
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}.
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}.
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}.
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}.
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.
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}
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.
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}.