Skip to content

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