Module policy
This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the
pulumi/pulumi-oktarepo; however, if that doesn’t turn up anything, please consult the sourceterraform-providers/terraform-provider-oktarepo.
Resources
Functions
Others
- GetDefaultPolicyArgs
- GetDefaultPolicyResult
- GetPolicyArgs
- GetPolicyResult
- MfaArgs
- MfaState
- PasswordArgs
- PasswordState
- RuleIdpDiscoveryArgs
- RuleIdpDiscoveryState
- RuleMfaArgs
- RuleMfaState
- RulePasswordArgs
- RulePasswordState
- RuleSignonArgs
- RuleSignonState
- SignonArgs
- SignonState
Resources
Resource Mfa
class Mfa extends CustomResourceCreates an MFA Policy.
This resource allows you to create and configure an MFA Policy.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as okta from "@pulumi/okta";
const example = new okta.policy.Mfa("example", {
description: "Example",
groupsIncludeds: [okta_group_everyone.id],
oktaOtp: {
enroll: "REQUIRED",
},
status: "ACTIVE",
});constructor
new Mfa(name: string, args?: MfaArgs, opts?: pulumi.CustomResourceOptions)Create a Mfa resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: MfaState, opts?: pulumi.CustomResourceOptions): MfaGet an existing Mfa resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is MfaReturns true if the given object is an instance of Mfa. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property description
public description: pulumi.Output<string | undefined>;Policy Description.
property duo
public duo: pulumi.Output<MfaDuo | undefined>;DUO MFA policy settings.
property fidoU2f
public fidoU2f: pulumi.Output<MfaFidoU2f | undefined>;Fido U2F MFA policy settings.
property fidoWebauthn
public fidoWebauthn: pulumi.Output<MfaFidoWebauthn | undefined>;Fido Web Authn MFA policy settings.
property googleOtp
public googleOtp: pulumi.Output<MfaGoogleOtp | undefined>;Google OTP MFA policy settings.
property groupsIncludeds
public groupsIncludeds: pulumi.Output<string[] | undefined>;List of Group IDs to Include.
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property name
public name: pulumi.Output<string>;Policy Name.
property oktaCall
public oktaCall: pulumi.Output<MfaOktaCall | undefined>;Okta Call MFA policy settings.
property oktaOtp
public oktaOtp: pulumi.Output<MfaOktaOtp | undefined>;Okta OTP MFA policy settings.
property oktaPassword
public oktaPassword: pulumi.Output<MfaOktaPassword | undefined>;Okta Password MFA policy settings.
property oktaPush
public oktaPush: pulumi.Output<MfaOktaPush | undefined>;Okta Push MFA policy settings.
property oktaQuestion
public oktaQuestion: pulumi.Output<MfaOktaQuestion | undefined>;Okta Question MFA policy settings.
property oktaSms
public oktaSms: pulumi.Output<MfaOktaSms | undefined>;Okta SMS MFA policy settings.
property priority
public priority: pulumi.Output<number | undefined>;Priority of the policy.
property rsaToken
public rsaToken: pulumi.Output<MfaRsaToken | undefined>;RSA Token MFA policy settings.
property status
public status: pulumi.Output<string | undefined>;Policy Status: "ACTIVE" or "INACTIVE".
property symantecVip
public symantecVip: pulumi.Output<MfaSymantecVip | undefined>;Symantec VIP MFA policy settings.
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
property yubikeyToken
public yubikeyToken: pulumi.Output<MfaYubikeyToken | undefined>;Yubikey Token MFA policy settings.
Resource Password
class Password extends CustomResourceCreates a Password Policy.
This resource allows you to create and configure a Password Policy.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as okta from "@pulumi/okta";
const example = new okta.policy.Password("example", {
description: "Example",
groupsIncludeds: [okta_group_everyone.id],
passwordHistoryCount: 4,
status: "ACTIVE",
});constructor
new Password(name: string, args?: PasswordArgs, opts?: pulumi.CustomResourceOptions)Create a Password resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: PasswordState, opts?: pulumi.CustomResourceOptions): PasswordGet an existing Password resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is PasswordReturns true if the given object is an instance of Password. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property authProvider
public authProvider: pulumi.Output<string | undefined>;Authentication Provider: "OKTA" or "ACTIVE_DIRECTORY". Default is "OKTA".
property description
public description: pulumi.Output<string | undefined>;Policy Description.
property emailRecovery
public emailRecovery: pulumi.Output<string | undefined>;Enable or disable email password recovery: ACTIVE or INACTIVE.
property groupsIncludeds
public groupsIncludeds: pulumi.Output<string[] | undefined>;List of Group IDs to Include.
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property name
public name: pulumi.Output<string>;Policy Name.
property passwordAutoUnlockMinutes
public passwordAutoUnlockMinutes: pulumi.Output<number | undefined>;Number of minutes before a locked account is unlocked: 0 = no limit.
property passwordDictionaryLookup
public passwordDictionaryLookup: pulumi.Output<boolean | undefined>;Check Passwords Against Common Password Dictionary.
property passwordExcludeFirstName
public passwordExcludeFirstName: pulumi.Output<boolean | undefined>;User firstName attribute must be excluded from the password.
property passwordExcludeLastName
public passwordExcludeLastName: pulumi.Output<boolean | undefined>;User lastName attribute must be excluded from the password.
property passwordExcludeUsername
public passwordExcludeUsername: pulumi.Output<boolean | undefined>;If the user name must be excluded from the password.
property passwordExpireWarnDays
public passwordExpireWarnDays: pulumi.Output<number | undefined>;Length in days a user will be warned before password expiry: 0 = no warning.
property passwordHistoryCount
public passwordHistoryCount: pulumi.Output<number | undefined>;Number of distinct passwords that must be created before they can be reused: 0 = none.
property passwordMaxAgeDays
public passwordMaxAgeDays: pulumi.Output<number | undefined>;Length in days a password is valid before expiry: 0 = no limit.“,
property passwordMaxLockoutAttempts
public passwordMaxLockoutAttempts: pulumi.Output<number | undefined>;Number of unsuccessful login attempts allowed before lockout: 0 = no limit.
property passwordMinAgeMinutes
public passwordMinAgeMinutes: pulumi.Output<number | undefined>;Minimum time interval in minutes between password changes: 0 = no limit.
property passwordMinLength
public passwordMinLength: pulumi.Output<number | undefined>;Minimum password length. Default is 8.
property passwordMinLowercase
public passwordMinLowercase: pulumi.Output<number | undefined>;Minimum number of lower case characters in password.
property passwordMinNumber
public passwordMinNumber: pulumi.Output<number | undefined>;Minimum number of numbers in password.
property passwordMinSymbol
public passwordMinSymbol: pulumi.Output<number | undefined>;Minimum number of symbols in password.
property passwordMinUppercase
public passwordMinUppercase: pulumi.Output<number | undefined>;Minimum number of upper case characters in password.
property passwordShowLockoutFailures
public passwordShowLockoutFailures: pulumi.Output<boolean | undefined>;If a user should be informed when their account is locked.
property priority
public priority: pulumi.Output<number | undefined>;Priority of the policy.
property questionMinLength
public questionMinLength: pulumi.Output<number | undefined>;Min length of the password recovery question answer.
property questionRecovery
public questionRecovery: pulumi.Output<string | undefined>;Enable or disable security question password recovery: ACTIVE or INACTIVE.
property recoveryEmailToken
public recoveryEmailToken: pulumi.Output<number | undefined>;Lifetime in minutes of the recovery email token.
property skipUnlock
public skipUnlock: pulumi.Output<boolean | undefined>;When an Active Directory user is locked out of Okta, the Okta unlock operation should also attempt to unlock the user’s Windows account.
property smsRecovery
public smsRecovery: pulumi.Output<string | undefined>;Enable or disable SMS password recovery: ACTIVE or INACTIVE.
property status
public status: pulumi.Output<string | undefined>;Policy Status: "ACTIVE" or "INACTIVE".
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Resource RuleIdpDiscovery
class RuleIdpDiscovery extends CustomResourceCreates an IdP Discovery Policy Rule.
This resource allows you to create and configure an IdP Discovery Policy Rule.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as okta from "@pulumi/okta";
const example = new okta.policy.RuleIdpDiscovery("example", {
idpId: "<idp id>",
idpType: "SAML2",
policyid: "<policy id>",
priority: 1,
userIdentifierAttribute: "company",
userIdentifierPatterns: [{
matchType: "EQUALS",
value: "Articulate",
}],
userIdentifierType: "ATTRIBUTE",
});constructor
new RuleIdpDiscovery(name: string, args: RuleIdpDiscoveryArgs, opts?: pulumi.CustomResourceOptions)Create a RuleIdpDiscovery resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: RuleIdpDiscoveryState, opts?: pulumi.CustomResourceOptions): RuleIdpDiscoveryGet an existing RuleIdpDiscovery resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is RuleIdpDiscoveryReturns true if the given object is an instance of RuleIdpDiscovery. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property appExcludes
public appExcludes: pulumi.Output<RuleIdpDiscoveryAppExclude[] | undefined>;Applications to exclude in discovery rule
property appIncludes
public appIncludes: pulumi.Output<RuleIdpDiscoveryAppInclude[] | undefined>;Applications to include in discovery rule
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property idpId
public idpId: pulumi.Output<string | undefined>;property idpType
public idpType: pulumi.Output<string | undefined>;property name
public name: pulumi.Output<string>;Policy Rule Name.
property networkConnection
public networkConnection: pulumi.Output<string | undefined>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
public networkExcludes: pulumi.Output<string[] | undefined>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
public networkIncludes: pulumi.Output<string[] | undefined>;The network zones to include. Conflicts with networkExcludes.
property platformIncludes
public platformIncludes: pulumi.Output<RuleIdpDiscoveryPlatformInclude[] | undefined>;property policyid
public policyid: pulumi.Output<string>;Policy ID.
property priority
public priority: pulumi.Output<number | undefined>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property status
public status: pulumi.Output<string | undefined>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
property userIdentifierAttribute
public userIdentifierAttribute: pulumi.Output<string | undefined>;property userIdentifierPatterns
public userIdentifierPatterns: pulumi.Output<RuleIdpDiscoveryUserIdentifierPattern[] | undefined>;property userIdentifierType
public userIdentifierType: pulumi.Output<string | undefined>;Resource RuleMfa
class RuleMfa extends CustomResourceCreates an MFA Policy Rule.
This resource allows you to create and configure an MFA Policy Rule.
constructor
new RuleMfa(name: string, args: RuleMfaArgs, opts?: pulumi.CustomResourceOptions)Create a RuleMfa resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: RuleMfaState, opts?: pulumi.CustomResourceOptions): RuleMfaGet an existing RuleMfa resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is RuleMfaReturns true if the given object is an instance of RuleMfa. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property enroll
public enroll: pulumi.Output<string | undefined>;When a user should be prompted for MFA. It can be "CHALLENGE", "LOGIN", or "NEVER".
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property name
public name: pulumi.Output<string>;Policy Rule Name.
property networkConnection
public networkConnection: pulumi.Output<string | undefined>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
public networkExcludes: pulumi.Output<string[] | undefined>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
public networkIncludes: pulumi.Output<string[] | undefined>;The network zones to include. Conflicts with networkExcludes.
property policyid
public policyid: pulumi.Output<string>;Policy ID.
property priority
public priority: pulumi.Output<number | undefined>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property status
public status: pulumi.Output<string | undefined>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
property usersExcludeds
public usersExcludeds: pulumi.Output<string[] | undefined>;Set of User IDs to Exclude
Resource RulePassword
class RulePassword extends CustomResourceCreates a Password Policy Rule.
This resource allows you to create and configure a Password Policy Rule.
constructor
new RulePassword(name: string, args: RulePasswordArgs, opts?: pulumi.CustomResourceOptions)Create a RulePassword resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: RulePasswordState, opts?: pulumi.CustomResourceOptions): RulePasswordGet an existing RulePassword resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is RulePasswordReturns true if the given object is an instance of RulePassword. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property name
public name: pulumi.Output<string>;Policy Rule Name.
property networkConnection
public networkConnection: pulumi.Output<string | undefined>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
public networkExcludes: pulumi.Output<string[] | undefined>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
public networkIncludes: pulumi.Output<string[] | undefined>;The network zones to include. Conflicts with networkExcludes.
property passwordChange
public passwordChange: pulumi.Output<string | undefined>;Allow or deny a user to change their password: "ALLOW" or "DENY". By default it is "ALLOW".
property passwordReset
public passwordReset: pulumi.Output<string | undefined>;Allow or deny a user to reset their password: "ALLOW" or "DENY". By default it is "ALLOW".
property passwordUnlock
public passwordUnlock: pulumi.Output<string | undefined>;Allow or deny a user to unlock: "ALLOW" or "DENY". By default it is "DENY",
property policyid
public policyid: pulumi.Output<string>;Policy ID.
property priority
public priority: pulumi.Output<number | undefined>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property status
public status: pulumi.Output<string | undefined>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
property usersExcludeds
public usersExcludeds: pulumi.Output<string[] | undefined>;Set of User IDs to Exclude
Resource RuleSignon
class RuleSignon extends CustomResourceCreates a Sign On Policy Rule.
constructor
new RuleSignon(name: string, args: RuleSignonArgs, opts?: pulumi.CustomResourceOptions)Create a RuleSignon resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: RuleSignonState, opts?: pulumi.CustomResourceOptions): RuleSignonGet an existing RuleSignon resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is RuleSignonReturns true if the given object is an instance of RuleSignon. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property access
public access: pulumi.Output<string | undefined>;Allow or deny access based on the rule conditions: "ALLOW" or "DENY". The default is "ALLOW".
property authtype
public authtype: pulumi.Output<string | undefined>;Authentication entrypoint: "ANY" or "RADIUS".
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property mfaLifetime
public mfaLifetime: pulumi.Output<number | undefined>;Elapsed time before the next MFA challenge.
property mfaPrompt
public mfaPrompt: pulumi.Output<string | undefined>;Prompt for MFA based on the device used, a factor session lifetime, or every sign on attempt: "DEVICE", "SESSION" or "ALWAYS".
property mfaRememberDevice
public mfaRememberDevice: pulumi.Output<boolean | undefined>;Remember MFA device. The default false.
property mfaRequired
public mfaRequired: pulumi.Output<boolean | undefined>;Require MFA. By default is false.
property name
public name: pulumi.Output<string>;Policy Rule Name.
property networkConnection
public networkConnection: pulumi.Output<string | undefined>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
public networkExcludes: pulumi.Output<string[] | undefined>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
public networkIncludes: pulumi.Output<string[] | undefined>;The network zones to include. Conflicts with networkExcludes.
property policyid
public policyid: pulumi.Output<string>;Policy ID.
property priority
public priority: pulumi.Output<number | undefined>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property sessionIdle
public sessionIdle: pulumi.Output<number | undefined>;Max minutes a session can be idle.“,
property sessionLifetime
public sessionLifetime: pulumi.Output<number | undefined>;Max minutes a session is active: Disable = 0.
property sessionPersistent
public sessionPersistent: pulumi.Output<boolean | undefined>;Whether session cookies will last across browser sessions. Okta Administrators can never have persistent session cookies.
property status
public status: pulumi.Output<string | undefined>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
property usersExcludeds
public usersExcludeds: pulumi.Output<string[] | undefined>;Set of User IDs to Exclude
Resource Signon
class Signon extends CustomResourceCreates a Sign On Policy.
This resource allows you to create and configure a Sign On Policy.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as okta from "@pulumi/okta";
const example = new okta.policy.Signon("example", {
description: "Example",
groupsIncludeds: [okta_group_everyone.id],
status: "ACTIVE",
});constructor
new Signon(name: string, args?: SignonArgs, opts?: pulumi.CustomResourceOptions)Create a Signon resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: SignonState, opts?: pulumi.CustomResourceOptions): SignonGet an existing Signon resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is SignonReturns true if the given object is an instance of Signon. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property description
public description: pulumi.Output<string | undefined>;Policy Description.
property groupsIncludeds
public groupsIncludeds: pulumi.Output<string[] | undefined>;List of Group IDs to Include.
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property name
public name: pulumi.Output<string>;Policy Name.
property priority
public priority: pulumi.Output<number | undefined>;Priority of the policy.
property status
public status: pulumi.Output<string | undefined>;Policy Status: "ACTIVE" or "INACTIVE".
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Functions
Function getDefaultPolicy
getDefaultPolicy(args: GetDefaultPolicyArgs, opts?: pulumi.InvokeOptions): Promise<GetDefaultPolicyResult>Use this data source to retrieve a “Default” policy from Okta. This same thing can be achieved using the okta.policy.getPolicy with name = "Default", this is simply a shortcut.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as okta from "@pulumi/okta";
const example = pulumi.output(okta.policy.getDefaultPolicy({
type: "PASSWORD",
}, { async: true }));Function getPolicy
getPolicy(args: GetPolicyArgs, opts?: pulumi.InvokeOptions): Promise<GetPolicyResult>Use this data source to retrieve a policy from Okta.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as okta from "@pulumi/okta";
const example = pulumi.output(okta.policy.getPolicy({
name: "Password Policy Example",
type: "PASSWORD",
}, { async: true }));Others
interface GetDefaultPolicyArgs
interface GetDefaultPolicyArgsA collection of arguments for invoking getDefaultPolicy.
property type
type: string;type of policy to retrieve.
interface GetDefaultPolicyResult
interface GetDefaultPolicyResultA collection of values returned by getDefaultPolicy.
property id
id: string;The provider-assigned unique ID for this managed resource.
property type
type: string;type of policy.
interface GetPolicyArgs
interface GetPolicyArgsA collection of arguments for invoking getPolicy.
property name
name: string;name of policy to retrieve.
property type
type: string;type of policy to retrieve.
interface GetPolicyResult
interface GetPolicyResultA collection of values returned by getPolicy.
property id
id: string;The provider-assigned unique ID for this managed resource.
property name
name: string;name of policy.
property type
type: string;type of policy.
interface MfaArgs
interface MfaArgsThe set of arguments for constructing a Mfa resource.
property description
description?: pulumi.Input<string>;Policy Description.
property duo
duo?: pulumi.Input<MfaDuo>;DUO MFA policy settings.
property fidoU2f
fidoU2f?: pulumi.Input<MfaFidoU2f>;Fido U2F MFA policy settings.
property fidoWebauthn
fidoWebauthn?: pulumi.Input<MfaFidoWebauthn>;Fido Web Authn MFA policy settings.
property googleOtp
googleOtp?: pulumi.Input<MfaGoogleOtp>;Google OTP MFA policy settings.
property groupsIncludeds
groupsIncludeds?: pulumi.Input<pulumi.Input<string>[]>;List of Group IDs to Include.
property name
name?: pulumi.Input<string>;Policy Name.
property oktaCall
oktaCall?: pulumi.Input<MfaOktaCall>;Okta Call MFA policy settings.
property oktaOtp
oktaOtp?: pulumi.Input<MfaOktaOtp>;Okta OTP MFA policy settings.
property oktaPassword
oktaPassword?: pulumi.Input<MfaOktaPassword>;Okta Password MFA policy settings.
property oktaPush
oktaPush?: pulumi.Input<MfaOktaPush>;Okta Push MFA policy settings.
property oktaQuestion
oktaQuestion?: pulumi.Input<MfaOktaQuestion>;Okta Question MFA policy settings.
property oktaSms
oktaSms?: pulumi.Input<MfaOktaSms>;Okta SMS MFA policy settings.
property priority
priority?: pulumi.Input<number>;Priority of the policy.
property rsaToken
rsaToken?: pulumi.Input<MfaRsaToken>;RSA Token MFA policy settings.
property status
status?: pulumi.Input<string>;Policy Status: "ACTIVE" or "INACTIVE".
property symantecVip
symantecVip?: pulumi.Input<MfaSymantecVip>;Symantec VIP MFA policy settings.
property yubikeyToken
yubikeyToken?: pulumi.Input<MfaYubikeyToken>;Yubikey Token MFA policy settings.
interface MfaState
interface MfaStateInput properties used for looking up and filtering Mfa resources.
property description
description?: pulumi.Input<string>;Policy Description.
property duo
duo?: pulumi.Input<MfaDuo>;DUO MFA policy settings.
property fidoU2f
fidoU2f?: pulumi.Input<MfaFidoU2f>;Fido U2F MFA policy settings.
property fidoWebauthn
fidoWebauthn?: pulumi.Input<MfaFidoWebauthn>;Fido Web Authn MFA policy settings.
property googleOtp
googleOtp?: pulumi.Input<MfaGoogleOtp>;Google OTP MFA policy settings.
property groupsIncludeds
groupsIncludeds?: pulumi.Input<pulumi.Input<string>[]>;List of Group IDs to Include.
property name
name?: pulumi.Input<string>;Policy Name.
property oktaCall
oktaCall?: pulumi.Input<MfaOktaCall>;Okta Call MFA policy settings.
property oktaOtp
oktaOtp?: pulumi.Input<MfaOktaOtp>;Okta OTP MFA policy settings.
property oktaPassword
oktaPassword?: pulumi.Input<MfaOktaPassword>;Okta Password MFA policy settings.
property oktaPush
oktaPush?: pulumi.Input<MfaOktaPush>;Okta Push MFA policy settings.
property oktaQuestion
oktaQuestion?: pulumi.Input<MfaOktaQuestion>;Okta Question MFA policy settings.
property oktaSms
oktaSms?: pulumi.Input<MfaOktaSms>;Okta SMS MFA policy settings.
property priority
priority?: pulumi.Input<number>;Priority of the policy.
property rsaToken
rsaToken?: pulumi.Input<MfaRsaToken>;RSA Token MFA policy settings.
property status
status?: pulumi.Input<string>;Policy Status: "ACTIVE" or "INACTIVE".
property symantecVip
symantecVip?: pulumi.Input<MfaSymantecVip>;Symantec VIP MFA policy settings.
property yubikeyToken
yubikeyToken?: pulumi.Input<MfaYubikeyToken>;Yubikey Token MFA policy settings.
interface PasswordArgs
interface PasswordArgsThe set of arguments for constructing a Password resource.
property authProvider
authProvider?: pulumi.Input<string>;Authentication Provider: "OKTA" or "ACTIVE_DIRECTORY". Default is "OKTA".
property description
description?: pulumi.Input<string>;Policy Description.
property emailRecovery
emailRecovery?: pulumi.Input<string>;Enable or disable email password recovery: ACTIVE or INACTIVE.
property groupsIncludeds
groupsIncludeds?: pulumi.Input<pulumi.Input<string>[]>;List of Group IDs to Include.
property name
name?: pulumi.Input<string>;Policy Name.
property passwordAutoUnlockMinutes
passwordAutoUnlockMinutes?: pulumi.Input<number>;Number of minutes before a locked account is unlocked: 0 = no limit.
property passwordDictionaryLookup
passwordDictionaryLookup?: pulumi.Input<boolean>;Check Passwords Against Common Password Dictionary.
property passwordExcludeFirstName
passwordExcludeFirstName?: pulumi.Input<boolean>;User firstName attribute must be excluded from the password.
property passwordExcludeLastName
passwordExcludeLastName?: pulumi.Input<boolean>;User lastName attribute must be excluded from the password.
property passwordExcludeUsername
passwordExcludeUsername?: pulumi.Input<boolean>;If the user name must be excluded from the password.
property passwordExpireWarnDays
passwordExpireWarnDays?: pulumi.Input<number>;Length in days a user will be warned before password expiry: 0 = no warning.
property passwordHistoryCount
passwordHistoryCount?: pulumi.Input<number>;Number of distinct passwords that must be created before they can be reused: 0 = none.
property passwordMaxAgeDays
passwordMaxAgeDays?: pulumi.Input<number>;Length in days a password is valid before expiry: 0 = no limit.“,
property passwordMaxLockoutAttempts
passwordMaxLockoutAttempts?: pulumi.Input<number>;Number of unsuccessful login attempts allowed before lockout: 0 = no limit.
property passwordMinAgeMinutes
passwordMinAgeMinutes?: pulumi.Input<number>;Minimum time interval in minutes between password changes: 0 = no limit.
property passwordMinLength
passwordMinLength?: pulumi.Input<number>;Minimum password length. Default is 8.
property passwordMinLowercase
passwordMinLowercase?: pulumi.Input<number>;Minimum number of lower case characters in password.
property passwordMinNumber
passwordMinNumber?: pulumi.Input<number>;Minimum number of numbers in password.
property passwordMinSymbol
passwordMinSymbol?: pulumi.Input<number>;Minimum number of symbols in password.
property passwordMinUppercase
passwordMinUppercase?: pulumi.Input<number>;Minimum number of upper case characters in password.
property passwordShowLockoutFailures
passwordShowLockoutFailures?: pulumi.Input<boolean>;If a user should be informed when their account is locked.
property priority
priority?: pulumi.Input<number>;Priority of the policy.
property questionMinLength
questionMinLength?: pulumi.Input<number>;Min length of the password recovery question answer.
property questionRecovery
questionRecovery?: pulumi.Input<string>;Enable or disable security question password recovery: ACTIVE or INACTIVE.
property recoveryEmailToken
recoveryEmailToken?: pulumi.Input<number>;Lifetime in minutes of the recovery email token.
property skipUnlock
skipUnlock?: pulumi.Input<boolean>;When an Active Directory user is locked out of Okta, the Okta unlock operation should also attempt to unlock the user’s Windows account.
property smsRecovery
smsRecovery?: pulumi.Input<string>;Enable or disable SMS password recovery: ACTIVE or INACTIVE.
property status
status?: pulumi.Input<string>;Policy Status: "ACTIVE" or "INACTIVE".
interface PasswordState
interface PasswordStateInput properties used for looking up and filtering Password resources.
property authProvider
authProvider?: pulumi.Input<string>;Authentication Provider: "OKTA" or "ACTIVE_DIRECTORY". Default is "OKTA".
property description
description?: pulumi.Input<string>;Policy Description.
property emailRecovery
emailRecovery?: pulumi.Input<string>;Enable or disable email password recovery: ACTIVE or INACTIVE.
property groupsIncludeds
groupsIncludeds?: pulumi.Input<pulumi.Input<string>[]>;List of Group IDs to Include.
property name
name?: pulumi.Input<string>;Policy Name.
property passwordAutoUnlockMinutes
passwordAutoUnlockMinutes?: pulumi.Input<number>;Number of minutes before a locked account is unlocked: 0 = no limit.
property passwordDictionaryLookup
passwordDictionaryLookup?: pulumi.Input<boolean>;Check Passwords Against Common Password Dictionary.
property passwordExcludeFirstName
passwordExcludeFirstName?: pulumi.Input<boolean>;User firstName attribute must be excluded from the password.
property passwordExcludeLastName
passwordExcludeLastName?: pulumi.Input<boolean>;User lastName attribute must be excluded from the password.
property passwordExcludeUsername
passwordExcludeUsername?: pulumi.Input<boolean>;If the user name must be excluded from the password.
property passwordExpireWarnDays
passwordExpireWarnDays?: pulumi.Input<number>;Length in days a user will be warned before password expiry: 0 = no warning.
property passwordHistoryCount
passwordHistoryCount?: pulumi.Input<number>;Number of distinct passwords that must be created before they can be reused: 0 = none.
property passwordMaxAgeDays
passwordMaxAgeDays?: pulumi.Input<number>;Length in days a password is valid before expiry: 0 = no limit.“,
property passwordMaxLockoutAttempts
passwordMaxLockoutAttempts?: pulumi.Input<number>;Number of unsuccessful login attempts allowed before lockout: 0 = no limit.
property passwordMinAgeMinutes
passwordMinAgeMinutes?: pulumi.Input<number>;Minimum time interval in minutes between password changes: 0 = no limit.
property passwordMinLength
passwordMinLength?: pulumi.Input<number>;Minimum password length. Default is 8.
property passwordMinLowercase
passwordMinLowercase?: pulumi.Input<number>;Minimum number of lower case characters in password.
property passwordMinNumber
passwordMinNumber?: pulumi.Input<number>;Minimum number of numbers in password.
property passwordMinSymbol
passwordMinSymbol?: pulumi.Input<number>;Minimum number of symbols in password.
property passwordMinUppercase
passwordMinUppercase?: pulumi.Input<number>;Minimum number of upper case characters in password.
property passwordShowLockoutFailures
passwordShowLockoutFailures?: pulumi.Input<boolean>;If a user should be informed when their account is locked.
property priority
priority?: pulumi.Input<number>;Priority of the policy.
property questionMinLength
questionMinLength?: pulumi.Input<number>;Min length of the password recovery question answer.
property questionRecovery
questionRecovery?: pulumi.Input<string>;Enable or disable security question password recovery: ACTIVE or INACTIVE.
property recoveryEmailToken
recoveryEmailToken?: pulumi.Input<number>;Lifetime in minutes of the recovery email token.
property skipUnlock
skipUnlock?: pulumi.Input<boolean>;When an Active Directory user is locked out of Okta, the Okta unlock operation should also attempt to unlock the user’s Windows account.
property smsRecovery
smsRecovery?: pulumi.Input<string>;Enable or disable SMS password recovery: ACTIVE or INACTIVE.
property status
status?: pulumi.Input<string>;Policy Status: "ACTIVE" or "INACTIVE".
interface RuleIdpDiscoveryArgs
interface RuleIdpDiscoveryArgsThe set of arguments for constructing a RuleIdpDiscovery resource.
property appExcludes
appExcludes?: pulumi.Input<pulumi.Input<RuleIdpDiscoveryAppExclude>[]>;Applications to exclude in discovery rule
property appIncludes
appIncludes?: pulumi.Input<pulumi.Input<RuleIdpDiscoveryAppInclude>[]>;Applications to include in discovery rule
property idpId
idpId?: pulumi.Input<string>;property idpType
idpType?: pulumi.Input<string>;property name
name?: pulumi.Input<string>;Policy Rule Name.
property networkConnection
networkConnection?: pulumi.Input<string>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
networkExcludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
networkIncludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to include. Conflicts with networkExcludes.
property platformIncludes
platformIncludes?: pulumi.Input<pulumi.Input<RuleIdpDiscoveryPlatformInclude>[]>;property policyid
policyid: pulumi.Input<string>;Policy ID.
property priority
priority?: pulumi.Input<number>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property status
status?: pulumi.Input<string>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property userIdentifierAttribute
userIdentifierAttribute?: pulumi.Input<string>;property userIdentifierPatterns
userIdentifierPatterns?: pulumi.Input<pulumi.Input<RuleIdpDiscoveryUserIdentifierPattern>[]>;property userIdentifierType
userIdentifierType?: pulumi.Input<string>;interface RuleIdpDiscoveryState
interface RuleIdpDiscoveryStateInput properties used for looking up and filtering RuleIdpDiscovery resources.
property appExcludes
appExcludes?: pulumi.Input<pulumi.Input<RuleIdpDiscoveryAppExclude>[]>;Applications to exclude in discovery rule
property appIncludes
appIncludes?: pulumi.Input<pulumi.Input<RuleIdpDiscoveryAppInclude>[]>;Applications to include in discovery rule
property idpId
idpId?: pulumi.Input<string>;property idpType
idpType?: pulumi.Input<string>;property name
name?: pulumi.Input<string>;Policy Rule Name.
property networkConnection
networkConnection?: pulumi.Input<string>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
networkExcludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
networkIncludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to include. Conflicts with networkExcludes.
property platformIncludes
platformIncludes?: pulumi.Input<pulumi.Input<RuleIdpDiscoveryPlatformInclude>[]>;property policyid
policyid?: pulumi.Input<string>;Policy ID.
property priority
priority?: pulumi.Input<number>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property status
status?: pulumi.Input<string>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property userIdentifierAttribute
userIdentifierAttribute?: pulumi.Input<string>;property userIdentifierPatterns
userIdentifierPatterns?: pulumi.Input<pulumi.Input<RuleIdpDiscoveryUserIdentifierPattern>[]>;property userIdentifierType
userIdentifierType?: pulumi.Input<string>;interface RuleMfaArgs
interface RuleMfaArgsThe set of arguments for constructing a RuleMfa resource.
property enroll
enroll?: pulumi.Input<string>;When a user should be prompted for MFA. It can be "CHALLENGE", "LOGIN", or "NEVER".
property name
name?: pulumi.Input<string>;Policy Rule Name.
property networkConnection
networkConnection?: pulumi.Input<string>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
networkExcludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
networkIncludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to include. Conflicts with networkExcludes.
property policyid
policyid: pulumi.Input<string>;Policy ID.
property priority
priority?: pulumi.Input<number>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property status
status?: pulumi.Input<string>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property usersExcludeds
usersExcludeds?: pulumi.Input<pulumi.Input<string>[]>;Set of User IDs to Exclude
interface RuleMfaState
interface RuleMfaStateInput properties used for looking up and filtering RuleMfa resources.
property enroll
enroll?: pulumi.Input<string>;When a user should be prompted for MFA. It can be "CHALLENGE", "LOGIN", or "NEVER".
property name
name?: pulumi.Input<string>;Policy Rule Name.
property networkConnection
networkConnection?: pulumi.Input<string>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
networkExcludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
networkIncludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to include. Conflicts with networkExcludes.
property policyid
policyid?: pulumi.Input<string>;Policy ID.
property priority
priority?: pulumi.Input<number>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property status
status?: pulumi.Input<string>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property usersExcludeds
usersExcludeds?: pulumi.Input<pulumi.Input<string>[]>;Set of User IDs to Exclude
interface RulePasswordArgs
interface RulePasswordArgsThe set of arguments for constructing a RulePassword resource.
property name
name?: pulumi.Input<string>;Policy Rule Name.
property networkConnection
networkConnection?: pulumi.Input<string>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
networkExcludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
networkIncludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to include. Conflicts with networkExcludes.
property passwordChange
passwordChange?: pulumi.Input<string>;Allow or deny a user to change their password: "ALLOW" or "DENY". By default it is "ALLOW".
property passwordReset
passwordReset?: pulumi.Input<string>;Allow or deny a user to reset their password: "ALLOW" or "DENY". By default it is "ALLOW".
property passwordUnlock
passwordUnlock?: pulumi.Input<string>;Allow or deny a user to unlock: "ALLOW" or "DENY". By default it is "DENY",
property policyid
policyid: pulumi.Input<string>;Policy ID.
property priority
priority?: pulumi.Input<number>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property status
status?: pulumi.Input<string>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property usersExcludeds
usersExcludeds?: pulumi.Input<pulumi.Input<string>[]>;Set of User IDs to Exclude
interface RulePasswordState
interface RulePasswordStateInput properties used for looking up and filtering RulePassword resources.
property name
name?: pulumi.Input<string>;Policy Rule Name.
property networkConnection
networkConnection?: pulumi.Input<string>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
networkExcludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
networkIncludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to include. Conflicts with networkExcludes.
property passwordChange
passwordChange?: pulumi.Input<string>;Allow or deny a user to change their password: "ALLOW" or "DENY". By default it is "ALLOW".
property passwordReset
passwordReset?: pulumi.Input<string>;Allow or deny a user to reset their password: "ALLOW" or "DENY". By default it is "ALLOW".
property passwordUnlock
passwordUnlock?: pulumi.Input<string>;Allow or deny a user to unlock: "ALLOW" or "DENY". By default it is "DENY",
property policyid
policyid?: pulumi.Input<string>;Policy ID.
property priority
priority?: pulumi.Input<number>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property status
status?: pulumi.Input<string>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property usersExcludeds
usersExcludeds?: pulumi.Input<pulumi.Input<string>[]>;Set of User IDs to Exclude
interface RuleSignonArgs
interface RuleSignonArgsThe set of arguments for constructing a RuleSignon resource.
property access
access?: pulumi.Input<string>;Allow or deny access based on the rule conditions: "ALLOW" or "DENY". The default is "ALLOW".
property authtype
authtype?: pulumi.Input<string>;Authentication entrypoint: "ANY" or "RADIUS".
property mfaLifetime
mfaLifetime?: pulumi.Input<number>;Elapsed time before the next MFA challenge.
property mfaPrompt
mfaPrompt?: pulumi.Input<string>;Prompt for MFA based on the device used, a factor session lifetime, or every sign on attempt: "DEVICE", "SESSION" or "ALWAYS".
property mfaRememberDevice
mfaRememberDevice?: pulumi.Input<boolean>;Remember MFA device. The default false.
property mfaRequired
mfaRequired?: pulumi.Input<boolean>;Require MFA. By default is false.
property name
name?: pulumi.Input<string>;Policy Rule Name.
property networkConnection
networkConnection?: pulumi.Input<string>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
networkExcludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
networkIncludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to include. Conflicts with networkExcludes.
property policyid
policyid: pulumi.Input<string>;Policy ID.
property priority
priority?: pulumi.Input<number>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property sessionIdle
sessionIdle?: pulumi.Input<number>;Max minutes a session can be idle.“,
property sessionLifetime
sessionLifetime?: pulumi.Input<number>;Max minutes a session is active: Disable = 0.
property sessionPersistent
sessionPersistent?: pulumi.Input<boolean>;Whether session cookies will last across browser sessions. Okta Administrators can never have persistent session cookies.
property status
status?: pulumi.Input<string>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property usersExcludeds
usersExcludeds?: pulumi.Input<pulumi.Input<string>[]>;Set of User IDs to Exclude
interface RuleSignonState
interface RuleSignonStateInput properties used for looking up and filtering RuleSignon resources.
property access
access?: pulumi.Input<string>;Allow or deny access based on the rule conditions: "ALLOW" or "DENY". The default is "ALLOW".
property authtype
authtype?: pulumi.Input<string>;Authentication entrypoint: "ANY" or "RADIUS".
property mfaLifetime
mfaLifetime?: pulumi.Input<number>;Elapsed time before the next MFA challenge.
property mfaPrompt
mfaPrompt?: pulumi.Input<string>;Prompt for MFA based on the device used, a factor session lifetime, or every sign on attempt: "DEVICE", "SESSION" or "ALWAYS".
property mfaRememberDevice
mfaRememberDevice?: pulumi.Input<boolean>;Remember MFA device. The default false.
property mfaRequired
mfaRequired?: pulumi.Input<boolean>;Require MFA. By default is false.
property name
name?: pulumi.Input<string>;Policy Rule Name.
property networkConnection
networkConnection?: pulumi.Input<string>;Network selection mode: "ANYWHERE", "ZONE", "ON_NETWORK", or "OFF_NETWORK".
property networkExcludes
networkExcludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to exclude. Conflicts with networkIncludes.
property networkIncludes
networkIncludes?: pulumi.Input<pulumi.Input<string>[]>;The network zones to include. Conflicts with networkExcludes.
property policyid
policyid?: pulumi.Input<string>;Policy ID.
property priority
priority?: pulumi.Input<number>;Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last/lowest if not there.
property sessionIdle
sessionIdle?: pulumi.Input<number>;Max minutes a session can be idle.“,
property sessionLifetime
sessionLifetime?: pulumi.Input<number>;Max minutes a session is active: Disable = 0.
property sessionPersistent
sessionPersistent?: pulumi.Input<boolean>;Whether session cookies will last across browser sessions. Okta Administrators can never have persistent session cookies.
property status
status?: pulumi.Input<string>;Policy Rule Status: "ACTIVE" or "INACTIVE".
property usersExcludeds
usersExcludeds?: pulumi.Input<pulumi.Input<string>[]>;Set of User IDs to Exclude
interface SignonArgs
interface SignonArgsThe set of arguments for constructing a Signon resource.
property description
description?: pulumi.Input<string>;Policy Description.
property groupsIncludeds
groupsIncludeds?: pulumi.Input<pulumi.Input<string>[]>;List of Group IDs to Include.
property name
name?: pulumi.Input<string>;Policy Name.
property priority
priority?: pulumi.Input<number>;Priority of the policy.
property status
status?: pulumi.Input<string>;Policy Status: "ACTIVE" or "INACTIVE".
interface SignonState
interface SignonStateInput properties used for looking up and filtering Signon resources.
property description
description?: pulumi.Input<string>;Policy Description.
property groupsIncludeds
groupsIncludeds?: pulumi.Input<pulumi.Input<string>[]>;List of Group IDs to Include.
property name
name?: pulumi.Input<string>;Policy Name.
property priority
priority?: pulumi.Input<number>;Priority of the policy.
property status
status?: pulumi.Input<string>;Policy Status: "ACTIVE" or "INACTIVE".