NAME
Paws::CognitoIdp::IdentityProviderType
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::CognitoIdp::IdentityProviderType object:
$service_obj->Method(Att1 => { AttributeMapping => $value, ..., UserPoolId => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::CognitoIdp::IdentityProviderType object:
$result = $service_obj->Method(...);
$result->Att1->AttributeMapping
DESCRIPTION
A container for information about an identity provider.
ATTRIBUTES
AttributeMapping => Paws::CognitoIdp::AttributeMappingType
A mapping of identity provider attributes to standard and custom user pool attributes.
CreationDate => Str
The date the identity provider was created.
IdpIdentifiers => ArrayRef[Str|Undef]
A list of identity provider identifiers.
LastModifiedDate => Str
The date the identity provider was last modified.
ProviderDetails => Paws::CognitoIdp::ProviderDetailsType
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
ProviderName => Str
The identity provider name.
ProviderType => Str
The identity provider type.
UserPoolId => Str
The user pool ID.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::CognitoIdp
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues