interface IdentitySourceConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.VerifiedPermissions.CfnIdentitySourcePropsMixin.IdentitySourceConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsverifiedpermissions#CfnIdentitySourcePropsMixin_IdentitySourceConfigurationProperty |
Java | software.amazon.awscdk.cfnpropertymixins.services.verifiedpermissions.CfnIdentitySourcePropsMixin.IdentitySourceConfigurationProperty |
Python | aws_cdk.cfn_property_mixins.aws_verifiedpermissions.CfnIdentitySourcePropsMixin.IdentitySourceConfigurationProperty |
TypeScript | @aws-cdk/cfn-property-mixins » aws_verifiedpermissions » CfnIdentitySourcePropsMixin » IdentitySourceConfigurationProperty |
A structure that contains configuration information used when creating or updating a new identity source.
At this time, the only valid member of this structure is a Amazon Cognito user pool configuration.
You must specify a
userPoolArn, and optionally, aClientId.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_verifiedpermissions as verifiedpermissions } from '@aws-cdk/cfn-property-mixins';
const identitySourceConfigurationProperty: verifiedpermissions.CfnIdentitySourcePropsMixin.IdentitySourceConfigurationProperty = {
cognitoUserPoolConfiguration: {
clientIds: ['clientIds'],
groupConfiguration: {
groupEntityType: 'groupEntityType',
},
userPoolArn: 'userPoolArn',
},
openIdConnectConfiguration: {
entityIdPrefix: 'entityIdPrefix',
groupConfiguration: {
groupClaim: 'groupClaim',
groupEntityType: 'groupEntityType',
},
issuer: 'issuer',
tokenSelection: {
accessTokenOnly: {
audiences: ['audiences'],
principalIdClaim: 'principalIdClaim',
},
identityTokenOnly: {
clientIds: ['clientIds'],
principalIdClaim: 'principalIdClaim',
},
},
},
};
Properties
| Name | Type | Description |
|---|---|---|
| cognito | IResolvable | Cognito | 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 . |
| open | IResolvable | Open |
cognitoUserPoolConfiguration?
Type:
IResolvable | Cognito
(optional)
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 .
openIdConnectConfiguration?
Type:
IResolvable | Open
(optional)

.NET
Go
Java
Python
TypeScript