Interface CfnIdentitySource.CognitoUserPoolConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdentitySource.CognitoUserPoolConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnIdentitySource
@Stability(Stable)
public static interface CfnIdentitySource.CognitoUserPoolConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
A structure that contains configuration information used when creating or updating an identity source that represents a connection to an Amazon Cognito user pool used as an identity provider for Verified Permissions .
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.verifiedpermissions.*; CognitoUserPoolConfigurationProperty cognitoUserPoolConfigurationProperty = CognitoUserPoolConfigurationProperty.builder() .userPoolArn("userPoolArn") // the properties below are optional .clientIds(List.of("clientIds")) .groupConfiguration(CognitoGroupConfigurationProperty.builder() .groupEntityType("groupEntityType") .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnIdentitySource.CognitoUserPoolConfigurationProperty
static final class
An implementation forCfnIdentitySource.CognitoUserPoolConfigurationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The unique application client IDs that are associated with the specified Amazon Cognito user pool.default Object
The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source.The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getUserPoolArn
The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized.- See Also:
-
getClientIds
The unique application client IDs that are associated with the specified Amazon Cognito user pool.Example:
"ClientIds": ["&ExampleCogClientId;"]
- See Also:
-
getGroupConfiguration
The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source.- See Also:
-
builder
-