aws-cdk-lib.aws_verifiedpermissions.CfnIdentitySource.IdentitySourceDetailsProperty

interface IdentitySourceDetailsProperty

LanguageType name
.NETAmazon.CDK.aws_verifiedpermissions.CfnIdentitySource.IdentitySourceDetailsProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsverifiedpermissions#CfnIdentitySource_IdentitySourceDetailsProperty
Javaservices.verifiedpermissions.CfnIdentitySource.IdentitySourceDetailsProperty
Pythonaws_cdk.aws_verifiedpermissions.CfnIdentitySource.IdentitySourceDetailsProperty
TypeScript aws-cdk-lib » aws_verifiedpermissions » CfnIdentitySource » IdentitySourceDetailsProperty

A structure that contains configuration of the identity source.

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-lib';
const identitySourceDetailsProperty: verifiedpermissions.CfnIdentitySource.IdentitySourceDetailsProperty = {
  clientIds: ['clientIds'],
  discoveryUrl: 'discoveryUrl',
  openIdIssuer: 'openIdIssuer',
  userPoolArn: 'userPoolArn',
};

Properties

NameTypeDescription
clientIds?string[]The application client IDs associated with the specified Amazon Cognito user pool that are enabled for this identity source.
discoveryUrl?stringThe well-known URL that points to this user pool's OIDC discovery endpoint.
openIdIssuer?stringA string that identifies the type of OIDC service represented by this identity source.
userPoolArn?stringThe Amazon Resource Name (ARN) of the Amazon Cognito user pool whose identities are accessible to this Verified Permissions policy store.

clientIds?

Type: string[] (optional)

The application client IDs associated with the specified Amazon Cognito user pool that are enabled for this identity source.


discoveryUrl?

Type: string (optional)

The well-known URL that points to this user pool's OIDC discovery endpoint.

This is a URL string in the following format. This URL replaces the placeholders for both the AWS Region and the user pool identifier with those appropriate for this user pool.

https://cognito-idp. *<region>* .amazonaws.com/ *<user-pool-id>* /.well-known/openid-configuration


openIdIssuer?

Type: string (optional)

A string that identifies the type of OIDC service represented by this identity source.

At this time, the only valid value is cognito .


userPoolArn?

Type: string (optional)

The Amazon Resource Name (ARN) of the Amazon Cognito user pool whose identities are accessible to this Verified Permissions policy store.