Interface CfnIdentitySourcePropsMixin.CognitoUserPoolConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdentitySourcePropsMixin.CognitoUserPoolConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnIdentitySourcePropsMixin
@Stability(Stable)
public static interface CfnIdentitySourcePropsMixin.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.cfnpropertymixins.services.verifiedpermissions.*;
CognitoUserPoolConfigurationProperty cognitoUserPoolConfigurationProperty = CognitoUserPoolConfigurationProperty.builder()
.clientIds(List.of("clientIds"))
.groupConfiguration(CognitoGroupConfigurationProperty.builder()
.groupEntityType("groupEntityType")
.build())
.userPoolArn("userPoolArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnIdentitySourcePropsMixin.CognitoUserPoolConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The unique application client IDs that are associated with the specified Amazon Cognito user pool.default ObjectThe type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source.default StringThe 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
-
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.Returns union: either
IResolvableorCfnIdentitySourcePropsMixin.CognitoGroupConfigurationProperty- See Also:
-
getUserPoolArn
The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized.- See Also:
-
builder
@Stability(Stable) static CfnIdentitySourcePropsMixin.CognitoUserPoolConfigurationProperty.Builder builder()
-