@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:37.694Z") @Stability(value=Stable) public class UserPoolIdentityProviderSaml extends Resource implements IUserPoolIdentityProvider
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.cognito.*;
ProviderAttribute providerAttribute;
UserPool userPool;
UserPoolIdentityProviderSamlMetadata userPoolIdentityProviderSamlMetadata;
UserPoolIdentityProviderSaml userPoolIdentityProviderSaml = UserPoolIdentityProviderSaml.Builder.create(this, "MyUserPoolIdentityProviderSaml")
.metadata(userPoolIdentityProviderSamlMetadata)
.userPool(userPool)
// the properties below are optional
.attributeMapping(AttributeMapping.builder()
.address(providerAttribute)
.birthdate(providerAttribute)
.custom(Map.of(
"customKey", providerAttribute))
.email(providerAttribute)
.familyName(providerAttribute)
.fullname(providerAttribute)
.gender(providerAttribute)
.givenName(providerAttribute)
.lastUpdateTime(providerAttribute)
.locale(providerAttribute)
.middleName(providerAttribute)
.nickname(providerAttribute)
.phoneNumber(providerAttribute)
.preferredUsername(providerAttribute)
.profilePage(providerAttribute)
.profilePicture(providerAttribute)
.timezone(providerAttribute)
.website(providerAttribute)
.build())
.identifiers(List.of("identifiers"))
.idpSignout(false)
.name("name")
.build();
| Modifier and Type | Class and Description |
|---|---|
static class |
UserPoolIdentityProviderSaml.Builder
A fluent builder for
UserPoolIdentityProviderSaml. |
software.amazon.jsii.JsiiObject.InitializationModeIUserPoolIdentityProvider.Jsii$Default, IUserPoolIdentityProvider.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
|
UserPoolIdentityProviderSaml(software.constructs.Construct scope,
String id,
UserPoolIdentityProviderSamlProps props) |
protected |
UserPoolIdentityProviderSaml(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
UserPoolIdentityProviderSaml(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
configureAttributeMapping() |
String |
getProviderName()
The primary identifier of this identity provider.
|
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResourcejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapplyRemovalPolicy, getEnv, getStackprotected UserPoolIdentityProviderSaml(software.amazon.jsii.JsiiObjectRef objRef)
protected UserPoolIdentityProviderSaml(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable)
public UserPoolIdentityProviderSaml(@NotNull
software.constructs.Construct scope,
@NotNull
String id,
@NotNull
UserPoolIdentityProviderSamlProps props)
scope - This parameter is required.id - This parameter is required.props - This parameter is required.@Stability(value=Stable) @NotNull protected Object configureAttributeMapping()
@Stability(value=Stable) @NotNull public String getProviderName()
getProviderName in interface IUserPoolIdentityProviderCopyright © 2022. All rights reserved.