Show / Hide Table of Contents

Interface CfnIdentitySourcePropsMixin.IIdentitySourceConfigurationProperty

A structure that contains configuration information used when creating or updating a new identity source.

Namespace: Amazon.CDK.Mixins.Preview.AWS.VerifiedPermissions.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnIdentitySourcePropsMixin.IIdentitySourceConfigurationProperty
Syntax (vb)
Public Interface CfnIdentitySourcePropsMixin.IIdentitySourceConfigurationProperty
Remarks
At this time, the only valid member of this structure is a Amazon Cognito user pool configuration.

You must specify a userPoolArn , and optionally, a ClientId .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-identitysourceconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.VerifiedPermissions.Mixins;

             var identitySourceConfigurationProperty = new IdentitySourceConfigurationProperty {
                 CognitoUserPoolConfiguration = new CognitoUserPoolConfigurationProperty {
                     ClientIds = new [] { "clientIds" },
                     GroupConfiguration = new CognitoGroupConfigurationProperty {
                         GroupEntityType = "groupEntityType"
                     },
                     UserPoolArn = "userPoolArn"
                 },
                 OpenIdConnectConfiguration = new OpenIdConnectConfigurationProperty {
                     EntityIdPrefix = "entityIdPrefix",
                     GroupConfiguration = new OpenIdConnectGroupConfigurationProperty {
                         GroupClaim = "groupClaim",
                         GroupEntityType = "groupEntityType"
                     },
                     Issuer = "issuer",
                     TokenSelection = new OpenIdConnectTokenSelectionProperty {
                         AccessTokenOnly = new OpenIdConnectAccessTokenConfigurationProperty {
                             Audiences = new [] { "audiences" },
                             PrincipalIdClaim = "principalIdClaim"
                         },
                         IdentityTokenOnly = new OpenIdConnectIdentityTokenConfigurationProperty {
                             ClientIds = new [] { "clientIds" },
                             PrincipalIdClaim = "principalIdClaim"
                         }
                     }
                 }
             };

Synopsis

Properties

CognitoUserPoolConfiguration

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

A structure that contains configuration information used when creating or updating a new identity source.

Properties

CognitoUserPoolConfiguration

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 .

object? CognitoUserPoolConfiguration { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-identitysourceconfiguration.html#cfn-verifiedpermissions-identitysource-identitysourceconfiguration-cognitouserpoolconfiguration

Type union: either IResolvable or CfnIdentitySourcePropsMixin.ICognitoUserPoolConfigurationProperty

OpenIdConnectConfiguration

A structure that contains configuration information used when creating or updating a new identity source.

object? OpenIdConnectConfiguration { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-identitysourceconfiguration.html#cfn-verifiedpermissions-identitysource-identitysourceconfiguration-openidconnectconfiguration

Type union: either IResolvable or CfnIdentitySourcePropsMixin.IOpenIdConnectConfigurationProperty

Back to top Generated by DocFX