IdentitySourceArgs

data class IdentitySourceArgs(val configuration: Output<Either<IdentitySourceConfiguration0PropertiesArgs, IdentitySourceConfiguration1PropertiesArgs>>? = null, val policyStoreId: Output<String>? = null, val principalEntityType: Output<String>? = null) : ConvertibleToJava<IdentitySourceArgs>

Definition of AWS::VerifiedPermissions::IdentitySource Resource Type

Example Usage

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(configuration: Output<Either<IdentitySourceConfiguration0PropertiesArgs, IdentitySourceConfiguration1PropertiesArgs>>? = null, policyStoreId: Output<String>? = null, principalEntityType: Output<String>? = null)

Properties

Link copied to clipboard

Contains configuration information used when creating a new identity source.

Link copied to clipboard
val policyStoreId: Output<String>? = null

Specifies the ID of the policy store in which you want to store this identity source. Only policies and requests made using this policy store can reference identities from the identity provider configured in the new identity source.

Link copied to clipboard
val principalEntityType: Output<String>? = null

Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.

Functions

Link copied to clipboard
open override fun toJava(): IdentitySourceArgs