CreateIdentityProviderRequest
public struct CreateIdentityProviderRequest : AWSShape
                Undocumented
- 
                  
                  
Declaration
Swift
public static var _members: [AWSShapeMember] - 
                  
                  
A mapping of identity provider attributes to standard and custom user pool attributes.
Declaration
Swift
public let attributeMapping: [String : String]? - 
                  
                  
A list of identity provider identifiers.
Declaration
Swift
public let idpIdentifiers: [String]? - 
                  
                  
The identity provider details. The following list describes the provider detail keys for each identity provider type. For Google and Login with Amazon: client_id client_secret authorize_scopes For Facebook: client_id client_secret authorize_scopes api_version For Sign in with Apple: client_id team_id key_id private_key authorize_scopes For OIDC providers: client_id client_secret attributes_request_method oidc_issuer authorize_scopes authorize_url if not available from discovery URL specified by oidc_issuer key token_url if not available from discovery URL specified by oidc_issuer key attributes_url if not available from discovery URL specified by oidc_issuer key jwks_uri if not available from discovery URL specified by oidc_issuer key For SAML providers: MetadataFile OR MetadataURL IDPSignout optional
Declaration
Swift
public let providerDetails: [String : String] - 
                  
                  
The identity provider name.
Declaration
Swift
public let providerName: String - 
                  
                  
The identity provider type.
Declaration
Swift
public let providerType: IdentityProviderTypeType - 
                  
                  
The user pool ID.
Declaration
Swift
public let userPoolId: String - 
                  
                  
Undocumented
Declaration
Swift
public init(attributeMapping: [String : String]? = nil, idpIdentifiers: [String]? = nil, providerDetails: [String : String], providerName: String, providerType: IdentityProviderTypeType, userPoolId: String) - 
                  
                  
Declaration
Swift
public func validate(name: String) throws 
View on GitHub
        CreateIdentityProviderRequest Structure Reference