CognitoUserPoolConfiguration
Contains configuration details of a Amazon Cognito user pool that Verified Permissions can use as a source of authenticated identities as entities. It specifies the Amazon Resource Name (ARN) of a Amazon Cognito user pool, the policy store entity that you want to assign to user groups, and one or more application client IDs.
Example: "configuration":{"cognitoUserPoolConfiguration":{"userPoolArn":"arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5","clientIds": ["a1b2c3d4e5f6g7h8i9j0kalbmc"],"groupConfiguration": {"groupEntityType": "MyCorp::Group"}}}
Inherited functions
Casts this ConfigurationDetail as a CognitoUserPoolConfiguration and retrieves its aws.sdk.kotlin.services.verifiedpermissions.model.CognitoUserPoolConfigurationDetail value. Throws an exception if the ConfigurationDetail is not a CognitoUserPoolConfiguration.
Casts this ConfigurationDetail as a CognitoUserPoolConfiguration and retrieves its aws.sdk.kotlin.services.verifiedpermissions.model.CognitoUserPoolConfigurationDetail value. Returns null if the ConfigurationDetail is not a CognitoUserPoolConfiguration.
Casts this ConfigurationDetail as a OpenIdConnectConfiguration and retrieves its aws.sdk.kotlin.services.verifiedpermissions.model.OpenIdConnectConfigurationDetail value. Throws an exception if the ConfigurationDetail is not a OpenIdConnectConfiguration.
Casts this ConfigurationDetail as a OpenIdConnectConfiguration and retrieves its aws.sdk.kotlin.services.verifiedpermissions.model.OpenIdConnectConfigurationDetail value. Returns null if the ConfigurationDetail is not a OpenIdConnectConfiguration.