Interface ICfnUserPoolIdentityProviderProps
Properties for defining a CfnUserPoolIdentityProvider
.
public interface ICfnUserPoolIdentityProviderProps
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
ExampleMetadata: fixture=_generated
Properties
AttributeMapping
A mapping of IdP attributes to standard and custom user pool attributes.
object? AttributeMapping { get; }
Property Value
Remarks
IdpIdentifiers
A list of IdP identifiers.
string[]? IdpIdentifiers { get; }
Property Value
- string[]
Remarks
ProviderDetails
The IdP details. The following list describes the provider detail keys for each IdP type.
object? ProviderDetails { get; }
Property Value
Remarks
ProviderName
The IdP name.
string ProviderName { get; }
Property Value
Remarks
ProviderType
The IdP type.
string ProviderType { get; }
Property Value
Remarks
UserPoolId
The user pool ID.
string UserPoolId { get; }