Table of Contents

Class CfnUserPoolIdentityProviderProps

Namespace
Amazon.CDK.AWS.Cognito
Assembly
Amazon.CDK.AWS.Cognito.dll

Properties for defining a CfnUserPoolIdentityProvider.

public class CfnUserPoolIdentityProviderProps : ICfnUserPoolIdentityProviderProps
Inheritance
CfnUserPoolIdentityProviderProps
Implements
Inherited Members

Examples

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

             var attributeMapping;
             var providerDetails;

             var cfnUserPoolIdentityProviderProps = new CfnUserPoolIdentityProviderProps {
                 ProviderName = "providerName",
                 ProviderType = "providerType",
                 UserPoolId = "userPoolId",

                 // the properties below are optional
                 AttributeMapping = attributeMapping,
                 IdpIdentifiers = new [] { "idpIdentifiers" },
                 ProviderDetails = providerDetails
             };

Remarks

Constructors

CfnUserPoolIdentityProviderProps()

public CfnUserPoolIdentityProviderProps()

Properties

AttributeMapping

A mapping of IdP attributes to standard and custom user pool attributes.

public object? AttributeMapping { get; set; }

Property Value

object

Remarks

IdpIdentifiers

A list of IdP identifiers.

public string[]? IdpIdentifiers { get; set; }

Property Value

string[]

Remarks

ProviderDetails

The IdP details. The following list describes the provider detail keys for each IdP type.

public object? ProviderDetails { get; set; }

Property Value

object

Remarks

ProviderName

The IdP name.

public string ProviderName { get; set; }

Property Value

string

Remarks

ProviderType

The IdP type.

public string ProviderType { get; set; }

Property Value

string

Remarks

UserPoolId

The user pool ID.

public string UserPoolId { get; set; }

Property Value

string

Remarks