interface IdentitySourceDetailsProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.aws_verifiedpermissions.CfnIdentitySource.IdentitySourceDetailsProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsverifiedpermissions#CfnIdentitySource_IdentitySourceDetailsProperty |
![]() | services.verifiedpermissions.CfnIdentitySource.IdentitySourceDetailsProperty |
![]() | aws_cdk.aws_verifiedpermissions.CfnIdentitySource.IdentitySourceDetailsProperty |
![]() | 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
Name | Type | Description |
---|---|---|
client | string[] | The application client IDs associated with the specified Amazon Cognito user pool that are enabled for this identity source. |
discovery | string | The well-known URL that points to this user pool's OIDC discovery endpoint. |
open | string | A string that identifies the type of OIDC service represented by this identity source. |
user | string | The 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.