@Stability(value=Stable) public static final class UserPoolIdentityProviderSaml.Builder extends Object implements software.amazon.jsii.Builder<UserPoolIdentityProviderSaml>
UserPoolIdentityProviderSaml.| Modifier and Type | Method and Description |
|---|---|
UserPoolIdentityProviderSaml.Builder |
attributeMapping(AttributeMapping attributeMapping)
Mapping attributes from the identity provider to standard and custom attributes of the user pool.
|
UserPoolIdentityProviderSaml |
build() |
static UserPoolIdentityProviderSaml.Builder |
create(software.constructs.Construct scope,
String id) |
UserPoolIdentityProviderSaml.Builder |
identifiers(List<String> identifiers)
Identifiers.
|
UserPoolIdentityProviderSaml.Builder |
idpSignout(Boolean idpSignout)
Whether to enable the "Sign-out flow" feature.
|
UserPoolIdentityProviderSaml.Builder |
metadata(UserPoolIdentityProviderSamlMetadata metadata)
The SAML metadata.
|
UserPoolIdentityProviderSaml.Builder |
name(String name)
The name of the provider.
|
UserPoolIdentityProviderSaml.Builder |
userPool(IUserPool userPool)
The user pool to which this construct provides identities.
|
@Stability(value=Stable) public static UserPoolIdentityProviderSaml.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.UserPoolIdentityProviderSaml.Builder.@Stability(value=Stable) public UserPoolIdentityProviderSaml.Builder userPool(IUserPool userPool)
userPool - The user pool to which this construct provides identities. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderSaml.Builder attributeMapping(AttributeMapping attributeMapping)
Default: - no attribute mapping
attributeMapping - Mapping attributes from the identity provider to standard and custom attributes of the user pool. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderSaml.Builder metadata(UserPoolIdentityProviderSamlMetadata metadata)
metadata - The SAML metadata. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderSaml.Builder identifiers(List<String> identifiers)
Identifiers can be used to redirect users to the correct IdP in multitenant apps.
Default: - no identifiers used
identifiers - Identifiers. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderSaml.Builder idpSignout(Boolean idpSignout)
Default: - false
idpSignout - Whether to enable the "Sign-out flow" feature. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderSaml.Builder name(String name)
Must be between 3 and 32 characters.
Default: - the unique ID of the construct
name - The name of the provider. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderSaml build()
build in interface software.amazon.jsii.Builder<UserPoolIdentityProviderSaml>Copyright © 2022. All rights reserved.