Cognito Identity Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CognitoIdentityProviderTypeDef
ProviderName
- Type: typing.Optional[str]
ClientId
- Type: typing.Optional[str]
ServerSideTokenCheck
- Type: typing.Optional[bool]
CreateIdentityPoolInputRequestTypeDef
IdentityPoolName
- Type:
- Required: Yes
AllowUnauthenticatedIdentities
- Type:
- Required: Yes
AllowClassicFlow
- Type: typing.Optional[bool]
SupportedLoginProviders
- Type: typing.Optional[typing.Mapping[str, str]]
DeveloperProviderName
- Type: typing.Optional[str]
OpenIdConnectProviderARNs
- Type: typing.Optional[typing.Sequence[str]]
CognitoIdentityProviders
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cognito_identity_classes.CognitoIdentityProviderTypeDef]]
SamlProviderARNs
- Type: typing.Optional[typing.Sequence[str]]
IdentityPoolTags
- Type: typing.Optional[typing.Mapping[str, str]]
CredentialsTypeDef
AccessKeyId
- Type: typing.Optional[str]
SecretKey
- Type: typing.Optional[str]
SessionToken
- Type: typing.Optional[str]
Expiration
- Type: typing.Optional[datetime.datetime]
DeleteIdentitiesInputRequestTypeDef
IdentityIdsToDelete
- Type: typing.Sequence[str]
- Required: Yes
DeleteIdentitiesResponseTypeDef
UnprocessedIdentityIds
- Type: typing.List[aws_resource_validator.pydantic_models.cognito_identity_classes.UnprocessedIdentityIdTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteIdentityPoolInputRequestTypeDef
IdentityPoolId
- Type:
- Required: Yes
DescribeIdentityInputRequestTypeDef
IdentityId
- Type:
- Required: Yes
DescribeIdentityPoolInputRequestTypeDef
IdentityPoolId
- Type:
- Required: Yes
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
GetCredentialsForIdentityInputRequestTypeDef
IdentityId
- Type:
- Required: Yes
Logins
- Type: typing.Optional[typing.Mapping[str, str]]
CustomRoleArn
- Type: typing.Optional[str]
GetCredentialsForIdentityResponseTypeDef
IdentityId
- Type:
- Required: Yes
Credentials
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIdInputRequestTypeDef
IdentityPoolId
- Type:
- Required: Yes
AccountId
- Type: typing.Optional[str]
Logins
- Type: typing.Optional[typing.Mapping[str, str]]
GetIdResponseTypeDef
IdentityId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIdentityPoolRolesInputRequestTypeDef
IdentityPoolId
- Type:
- Required: Yes
GetIdentityPoolRolesResponseTypeDef
IdentityPoolId
- Type:
- Required: Yes
Roles
- Type: typing.Dict[str, str]
- Required: Yes
RoleMappings
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.cognito_identity_classes.RoleMappingOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOpenIdTokenForDeveloperIdentityInputRequestTypeDef
IdentityPoolId
- Type:
- Required: Yes
Logins
- Type: typing.Mapping[str, str]
- Required: Yes
IdentityId
- Type: typing.Optional[str]
PrincipalTags
- Type: typing.Optional[typing.Mapping[str, str]]
TokenDuration
- Type: typing.Optional[int]
GetOpenIdTokenForDeveloperIdentityResponseTypeDef
IdentityId
- Type:
- Required: Yes
Token
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOpenIdTokenInputRequestTypeDef
IdentityId
- Type:
- Required: Yes
Logins
- Type: typing.Optional[typing.Mapping[str, str]]
GetOpenIdTokenResponseTypeDef
IdentityId
- Type:
- Required: Yes
Token
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPrincipalTagAttributeMapInputRequestTypeDef
IdentityPoolId
- Type:
- Required: Yes
IdentityProviderName
- Type:
- Required: Yes
GetPrincipalTagAttributeMapResponseTypeDef
IdentityPoolId
- Type:
- Required: Yes
IdentityProviderName
- Type:
- Required: Yes
UseDefaults
- Type:
- Required: Yes
PrincipalTags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IdentityDescriptionResponseTypeDef
IdentityId
- Type:
- Required: Yes
Logins
- Type: typing.List[str]
- Required: Yes
CreationDate
- Type:
- Required: Yes
LastModifiedDate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IdentityDescriptionTypeDef
IdentityId
- Type: typing.Optional[str]
Logins
- Type: typing.Optional[typing.List[str]]
CreationDate
- Type: typing.Optional[datetime.datetime]
LastModifiedDate
- Type: typing.Optional[datetime.datetime]
IdentityPoolRequestTypeDef
IdentityPoolId
- Type:
- Required: Yes
IdentityPoolName
- Type:
- Required: Yes
AllowUnauthenticatedIdentities
- Type:
- Required: Yes
AllowClassicFlow
- Type: typing.Optional[bool]
SupportedLoginProviders
- Type: typing.Optional[typing.Mapping[str, str]]
DeveloperProviderName
- Type: typing.Optional[str]
OpenIdConnectProviderARNs
- Type: typing.Optional[typing.Sequence[str]]
CognitoIdentityProviders
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cognito_identity_classes.CognitoIdentityProviderTypeDef]]
SamlProviderARNs
- Type: typing.Optional[typing.Sequence[str]]
IdentityPoolTags
- Type: typing.Optional[typing.Mapping[str, str]]
IdentityPoolShortDescriptionTypeDef
IdentityPoolId
- Type: typing.Optional[str]
IdentityPoolName
- Type: typing.Optional[str]
IdentityPoolTypeDef
IdentityPoolId
- Type:
- Required: Yes
IdentityPoolName
- Type:
- Required: Yes
AllowUnauthenticatedIdentities
- Type:
- Required: Yes
AllowClassicFlow
- Type:
- Required: Yes
SupportedLoginProviders
- Type: typing.Dict[str, str]
- Required: Yes
DeveloperProviderName
- Type:
- Required: Yes
OpenIdConnectProviderARNs
- Type: typing.List[str]
- Required: Yes
CognitoIdentityProviders
- Type: typing.List[aws_resource_validator.pydantic_models.cognito_identity_classes.CognitoIdentityProviderTypeDef]
- Required: Yes
SamlProviderARNs
- Type: typing.List[str]
- Required: Yes
IdentityPoolTags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListIdentitiesInputRequestTypeDef
IdentityPoolId
- Type:
- Required: Yes
MaxResults
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
HideDisabled
- Type: typing.Optional[bool]
ListIdentitiesResponseTypeDef
IdentityPoolId
- Type:
- Required: Yes
Identities
- Type: typing.List[aws_resource_validator.pydantic_models.cognito_identity_classes.IdentityDescriptionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListIdentityPoolsInputListIdentityPoolsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cognito_identity_classes.PaginatorConfigTypeDef]
ListIdentityPoolsInputRequestTypeDef
MaxResults
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListIdentityPoolsResponseTypeDef
IdentityPools
- Type: typing.List[aws_resource_validator.pydantic_models.cognito_identity_classes.IdentityPoolShortDescriptionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceInputRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LookupDeveloperIdentityInputRequestTypeDef
IdentityPoolId
- Type:
- Required: Yes
IdentityId
- Type: typing.Optional[str]
DeveloperUserIdentifier
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
LookupDeveloperIdentityResponseTypeDef
IdentityId
- Type:
- Required: Yes
DeveloperUserIdentifierList
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MappingRuleTypeDef
Claim
- Type:
- Required: Yes
MatchType
- Type: typing.Literal['Contains', 'Equals', 'NotEqual', 'StartsWith']
- Required: Yes
Value
- Type:
- Required: Yes
RoleARN
- Type:
- Required: Yes
MergeDeveloperIdentitiesInputRequestTypeDef
SourceUserIdentifier
- Type:
- Required: Yes
DestinationUserIdentifier
- Type:
- Required: Yes
DeveloperProviderName
- Type:
- Required: Yes
IdentityPoolId
- Type:
- Required: Yes
MergeDeveloperIdentitiesResponseTypeDef
IdentityId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RoleMappingOutputTypeDef
Type
- Type: typing.Literal['Rules', 'Token']
- Required: Yes
AmbiguousRoleResolution
- Type: typing.Optional[typing.Literal['AuthenticatedRole', 'Deny']]
RulesConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cognito_identity_classes.RulesConfigurationTypeOutputTypeDef]
RoleMappingTypeDef
Type
- Type: typing.Literal['Rules', 'Token']
- Required: Yes
AmbiguousRoleResolution
- Type: typing.Optional[typing.Literal['AuthenticatedRole', 'Deny']]
RulesConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cognito_identity_classes.RulesConfigurationTypeTypeDef]
RulesConfigurationTypeOutputTypeDef
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.cognito_identity_classes.MappingRuleTypeDef]
- Required: Yes
RulesConfigurationTypeTypeDef
Rules
- Type: typing.Sequence[aws_resource_validator.pydantic_models.cognito_identity_classes.MappingRuleTypeDef]
- Required: Yes
SetIdentityPoolRolesInputRequestTypeDef
IdentityPoolId
- Type:
- Required: Yes
Roles
- Type: typing.Mapping[str, str]
- Required: Yes
RoleMappings
- Type: typing.Optional[typing.Mapping[str, typing.Union[aws_resource_validator.pydantic_models.cognito_identity_classes.RoleMappingTypeDef, aws_resource_validator.pydantic_models.cognito_identity_classes.RoleMappingOutputTypeDef]]]
SetPrincipalTagAttributeMapInputRequestTypeDef
IdentityPoolId
- Type:
- Required: Yes
IdentityProviderName
- Type:
- Required: Yes
UseDefaults
- Type: typing.Optional[bool]
PrincipalTags
- Type: typing.Optional[typing.Mapping[str, str]]
SetPrincipalTagAttributeMapResponseTypeDef
IdentityPoolId
- Type:
- Required: Yes
IdentityProviderName
- Type:
- Required: Yes
UseDefaults
- Type:
- Required: Yes
PrincipalTags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagResourceInputRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Mapping[str, str]
- Required: Yes
UnlinkDeveloperIdentityInputRequestTypeDef
IdentityId
- Type:
- Required: Yes
IdentityPoolId
- Type:
- Required: Yes
DeveloperProviderName
- Type:
- Required: Yes
DeveloperUserIdentifier
- Type:
- Required: Yes
UnlinkIdentityInputRequestTypeDef
IdentityId
- Type:
- Required: Yes
Logins
- Type: typing.Mapping[str, str]
- Required: Yes
LoginsToRemove
- Type: typing.Sequence[str]
- Required: Yes
UnprocessedIdentityIdTypeDef
IdentityId
- Type: typing.Optional[str]
ErrorCode
- Type: typing.Optional[typing.Literal['AccessDenied', 'InternalServerError']]
UntagResourceInputRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes