Type definitions#
Index > CognitoIdentity > Type definitions
Auto-generated documentation for CognitoIdentity type annotations stubs module mypy-boto3-cognito-identity.
RulesConfigurationTypeUnionTypeDef#
# RulesConfigurationTypeUnionTypeDef Union usage example
from mypy_boto3_cognito_identity.type_defs import RulesConfigurationTypeUnionTypeDef
def get_value() -> RulesConfigurationTypeUnionTypeDef:
return ...
# RulesConfigurationTypeUnionTypeDef definition
RulesConfigurationTypeUnionTypeDef = Union[
RulesConfigurationTypeTypeDef, # (1)
RulesConfigurationTypeOutputTypeDef, # (2)
]
RoleMappingUnionTypeDef#
# RoleMappingUnionTypeDef Union usage example
from mypy_boto3_cognito_identity.type_defs import RoleMappingUnionTypeDef
def get_value() -> RoleMappingUnionTypeDef:
return ...
# RoleMappingUnionTypeDef definition
RoleMappingUnionTypeDef = Union[
RoleMappingTypeDef, # (1)
RoleMappingOutputTypeDef, # (2)
]
CognitoIdentityProviderTypeDef#
# CognitoIdentityProviderTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import CognitoIdentityProviderTypeDef
def get_value() -> CognitoIdentityProviderTypeDef:
return {
"ProviderName": ...,
}
# CognitoIdentityProviderTypeDef definition
class CognitoIdentityProviderTypeDef(TypedDict):
ProviderName: NotRequired[str],
ClientId: NotRequired[str],
ServerSideTokenCheck: NotRequired[bool],
CredentialsTypeDef#
# CredentialsTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import CredentialsTypeDef
def get_value() -> CredentialsTypeDef:
return {
"AccessKeyId": ...,
}
# CredentialsTypeDef definition
class CredentialsTypeDef(TypedDict):
AccessKeyId: NotRequired[str],
SecretKey: NotRequired[str],
SessionToken: NotRequired[str],
Expiration: NotRequired[datetime.datetime],
DeleteIdentitiesInputTypeDef#
# DeleteIdentitiesInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import DeleteIdentitiesInputTypeDef
def get_value() -> DeleteIdentitiesInputTypeDef:
return {
"IdentityIdsToDelete": ...,
}
# DeleteIdentitiesInputTypeDef definition
class DeleteIdentitiesInputTypeDef(TypedDict):
IdentityIdsToDelete: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
UnprocessedIdentityIdTypeDef#
# UnprocessedIdentityIdTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import UnprocessedIdentityIdTypeDef
def get_value() -> UnprocessedIdentityIdTypeDef:
return {
"IdentityId": ...,
}
# UnprocessedIdentityIdTypeDef definition
class UnprocessedIdentityIdTypeDef(TypedDict):
IdentityId: NotRequired[str],
ErrorCode: NotRequired[ErrorCodeType], # (1)
- See ErrorCodeType
DeleteIdentityPoolInputTypeDef#
# DeleteIdentityPoolInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import DeleteIdentityPoolInputTypeDef
def get_value() -> DeleteIdentityPoolInputTypeDef:
return {
"IdentityPoolId": ...,
}
# DeleteIdentityPoolInputTypeDef definition
class DeleteIdentityPoolInputTypeDef(TypedDict):
IdentityPoolId: str,
DescribeIdentityInputTypeDef#
# DescribeIdentityInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import DescribeIdentityInputTypeDef
def get_value() -> DescribeIdentityInputTypeDef:
return {
"IdentityId": ...,
}
# DescribeIdentityInputTypeDef definition
class DescribeIdentityInputTypeDef(TypedDict):
IdentityId: str,
DescribeIdentityPoolInputTypeDef#
# DescribeIdentityPoolInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import DescribeIdentityPoolInputTypeDef
def get_value() -> DescribeIdentityPoolInputTypeDef:
return {
"IdentityPoolId": ...,
}
# DescribeIdentityPoolInputTypeDef definition
class DescribeIdentityPoolInputTypeDef(TypedDict):
IdentityPoolId: str,
GetCredentialsForIdentityInputTypeDef#
# GetCredentialsForIdentityInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetCredentialsForIdentityInputTypeDef
def get_value() -> GetCredentialsForIdentityInputTypeDef:
return {
"IdentityId": ...,
}
# GetCredentialsForIdentityInputTypeDef definition
class GetCredentialsForIdentityInputTypeDef(TypedDict):
IdentityId: str,
Logins: NotRequired[Mapping[str, str]],
CustomRoleArn: NotRequired[str],
GetIdInputTypeDef#
# GetIdInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetIdInputTypeDef
def get_value() -> GetIdInputTypeDef:
return {
"IdentityPoolId": ...,
}
# GetIdInputTypeDef definition
class GetIdInputTypeDef(TypedDict):
IdentityPoolId: str,
AccountId: NotRequired[str],
Logins: NotRequired[Mapping[str, str]],
GetIdentityPoolRolesInputTypeDef#
# GetIdentityPoolRolesInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetIdentityPoolRolesInputTypeDef
def get_value() -> GetIdentityPoolRolesInputTypeDef:
return {
"IdentityPoolId": ...,
}
# GetIdentityPoolRolesInputTypeDef definition
class GetIdentityPoolRolesInputTypeDef(TypedDict):
IdentityPoolId: str,
GetOpenIdTokenForDeveloperIdentityInputTypeDef#
# GetOpenIdTokenForDeveloperIdentityInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetOpenIdTokenForDeveloperIdentityInputTypeDef
def get_value() -> GetOpenIdTokenForDeveloperIdentityInputTypeDef:
return {
"IdentityPoolId": ...,
}
# GetOpenIdTokenForDeveloperIdentityInputTypeDef definition
class GetOpenIdTokenForDeveloperIdentityInputTypeDef(TypedDict):
IdentityPoolId: str,
Logins: Mapping[str, str],
IdentityId: NotRequired[str],
PrincipalTags: NotRequired[Mapping[str, str]],
TokenDuration: NotRequired[int],
GetOpenIdTokenInputTypeDef#
# GetOpenIdTokenInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetOpenIdTokenInputTypeDef
def get_value() -> GetOpenIdTokenInputTypeDef:
return {
"IdentityId": ...,
}
# GetOpenIdTokenInputTypeDef definition
class GetOpenIdTokenInputTypeDef(TypedDict):
IdentityId: str,
Logins: NotRequired[Mapping[str, str]],
GetPrincipalTagAttributeMapInputTypeDef#
# GetPrincipalTagAttributeMapInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetPrincipalTagAttributeMapInputTypeDef
def get_value() -> GetPrincipalTagAttributeMapInputTypeDef:
return {
"IdentityPoolId": ...,
}
# GetPrincipalTagAttributeMapInputTypeDef definition
class GetPrincipalTagAttributeMapInputTypeDef(TypedDict):
IdentityPoolId: str,
IdentityProviderName: str,
IdentityDescriptionTypeDef#
# IdentityDescriptionTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import IdentityDescriptionTypeDef
def get_value() -> IdentityDescriptionTypeDef:
return {
"IdentityId": ...,
}
# IdentityDescriptionTypeDef definition
class IdentityDescriptionTypeDef(TypedDict):
IdentityId: NotRequired[str],
Logins: NotRequired[List[str]],
CreationDate: NotRequired[datetime.datetime],
LastModifiedDate: NotRequired[datetime.datetime],
IdentityPoolShortDescriptionTypeDef#
# IdentityPoolShortDescriptionTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import IdentityPoolShortDescriptionTypeDef
def get_value() -> IdentityPoolShortDescriptionTypeDef:
return {
"IdentityPoolId": ...,
}
# IdentityPoolShortDescriptionTypeDef definition
class IdentityPoolShortDescriptionTypeDef(TypedDict):
IdentityPoolId: NotRequired[str],
IdentityPoolName: NotRequired[str],
ListIdentitiesInputTypeDef#
# ListIdentitiesInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import ListIdentitiesInputTypeDef
def get_value() -> ListIdentitiesInputTypeDef:
return {
"IdentityPoolId": ...,
}
# ListIdentitiesInputTypeDef definition
class ListIdentitiesInputTypeDef(TypedDict):
IdentityPoolId: str,
MaxResults: int,
NextToken: NotRequired[str],
HideDisabled: NotRequired[bool],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListIdentityPoolsInputTypeDef#
# ListIdentityPoolsInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import ListIdentityPoolsInputTypeDef
def get_value() -> ListIdentityPoolsInputTypeDef:
return {
"MaxResults": ...,
}
# ListIdentityPoolsInputTypeDef definition
class ListIdentityPoolsInputTypeDef(TypedDict):
MaxResults: int,
NextToken: NotRequired[str],
ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
ResourceArn: str,
LookupDeveloperIdentityInputTypeDef#
# LookupDeveloperIdentityInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import LookupDeveloperIdentityInputTypeDef
def get_value() -> LookupDeveloperIdentityInputTypeDef:
return {
"IdentityPoolId": ...,
}
# LookupDeveloperIdentityInputTypeDef definition
class LookupDeveloperIdentityInputTypeDef(TypedDict):
IdentityPoolId: str,
IdentityId: NotRequired[str],
DeveloperUserIdentifier: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
MappingRuleTypeDef#
# MappingRuleTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import MappingRuleTypeDef
def get_value() -> MappingRuleTypeDef:
return {
"Claim": ...,
}
# MappingRuleTypeDef definition
class MappingRuleTypeDef(TypedDict):
Claim: str,
MatchType: MappingRuleMatchTypeType, # (1)
Value: str,
RoleARN: str,
MergeDeveloperIdentitiesInputTypeDef#
# MergeDeveloperIdentitiesInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import MergeDeveloperIdentitiesInputTypeDef
def get_value() -> MergeDeveloperIdentitiesInputTypeDef:
return {
"SourceUserIdentifier": ...,
}
# MergeDeveloperIdentitiesInputTypeDef definition
class MergeDeveloperIdentitiesInputTypeDef(TypedDict):
SourceUserIdentifier: str,
DestinationUserIdentifier: str,
DeveloperProviderName: str,
IdentityPoolId: str,
SetPrincipalTagAttributeMapInputTypeDef#
# SetPrincipalTagAttributeMapInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import SetPrincipalTagAttributeMapInputTypeDef
def get_value() -> SetPrincipalTagAttributeMapInputTypeDef:
return {
"IdentityPoolId": ...,
}
# SetPrincipalTagAttributeMapInputTypeDef definition
class SetPrincipalTagAttributeMapInputTypeDef(TypedDict):
IdentityPoolId: str,
IdentityProviderName: str,
UseDefaults: NotRequired[bool],
PrincipalTags: NotRequired[Mapping[str, str]],
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UnlinkDeveloperIdentityInputTypeDef#
# UnlinkDeveloperIdentityInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import UnlinkDeveloperIdentityInputTypeDef
def get_value() -> UnlinkDeveloperIdentityInputTypeDef:
return {
"IdentityId": ...,
}
# UnlinkDeveloperIdentityInputTypeDef definition
class UnlinkDeveloperIdentityInputTypeDef(TypedDict):
IdentityId: str,
IdentityPoolId: str,
DeveloperProviderName: str,
DeveloperUserIdentifier: str,
UnlinkIdentityInputTypeDef#
# UnlinkIdentityInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import UnlinkIdentityInputTypeDef
def get_value() -> UnlinkIdentityInputTypeDef:
return {
"IdentityId": ...,
}
# UnlinkIdentityInputTypeDef definition
class UnlinkIdentityInputTypeDef(TypedDict):
IdentityId: str,
Logins: Mapping[str, str],
LoginsToRemove: Sequence[str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
CreateIdentityPoolInputTypeDef#
# CreateIdentityPoolInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import CreateIdentityPoolInputTypeDef
def get_value() -> CreateIdentityPoolInputTypeDef:
return {
"IdentityPoolName": ...,
}
# CreateIdentityPoolInputTypeDef definition
class CreateIdentityPoolInputTypeDef(TypedDict):
IdentityPoolName: str,
AllowUnauthenticatedIdentities: bool,
AllowClassicFlow: NotRequired[bool],
SupportedLoginProviders: NotRequired[Mapping[str, str]],
DeveloperProviderName: NotRequired[str],
OpenIdConnectProviderARNs: NotRequired[Sequence[str]],
CognitoIdentityProviders: NotRequired[Sequence[CognitoIdentityProviderTypeDef]], # (1)
SamlProviderARNs: NotRequired[Sequence[str]],
IdentityPoolTags: NotRequired[Mapping[str, str]],
- See
Sequence[CognitoIdentityProviderTypeDef]
IdentityPoolRequestTypeDef#
# IdentityPoolRequestTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import IdentityPoolRequestTypeDef
def get_value() -> IdentityPoolRequestTypeDef:
return {
"IdentityPoolId": ...,
}
# IdentityPoolRequestTypeDef definition
class IdentityPoolRequestTypeDef(TypedDict):
IdentityPoolId: str,
IdentityPoolName: str,
AllowUnauthenticatedIdentities: bool,
AllowClassicFlow: NotRequired[bool],
SupportedLoginProviders: NotRequired[Mapping[str, str]],
DeveloperProviderName: NotRequired[str],
OpenIdConnectProviderARNs: NotRequired[Sequence[str]],
CognitoIdentityProviders: NotRequired[Sequence[CognitoIdentityProviderTypeDef]], # (1)
SamlProviderARNs: NotRequired[Sequence[str]],
IdentityPoolTags: NotRequired[Mapping[str, str]],
- See
Sequence[CognitoIdentityProviderTypeDef]
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCredentialsForIdentityResponseTypeDef#
# GetCredentialsForIdentityResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetCredentialsForIdentityResponseTypeDef
def get_value() -> GetCredentialsForIdentityResponseTypeDef:
return {
"IdentityId": ...,
}
# GetCredentialsForIdentityResponseTypeDef definition
class GetCredentialsForIdentityResponseTypeDef(TypedDict):
IdentityId: str,
Credentials: CredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdResponseTypeDef#
# GetIdResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetIdResponseTypeDef
def get_value() -> GetIdResponseTypeDef:
return {
"IdentityId": ...,
}
# GetIdResponseTypeDef definition
class GetIdResponseTypeDef(TypedDict):
IdentityId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetOpenIdTokenForDeveloperIdentityResponseTypeDef#
# GetOpenIdTokenForDeveloperIdentityResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetOpenIdTokenForDeveloperIdentityResponseTypeDef
def get_value() -> GetOpenIdTokenForDeveloperIdentityResponseTypeDef:
return {
"IdentityId": ...,
}
# GetOpenIdTokenForDeveloperIdentityResponseTypeDef definition
class GetOpenIdTokenForDeveloperIdentityResponseTypeDef(TypedDict):
IdentityId: str,
Token: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetOpenIdTokenResponseTypeDef#
# GetOpenIdTokenResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetOpenIdTokenResponseTypeDef
def get_value() -> GetOpenIdTokenResponseTypeDef:
return {
"IdentityId": ...,
}
# GetOpenIdTokenResponseTypeDef definition
class GetOpenIdTokenResponseTypeDef(TypedDict):
IdentityId: str,
Token: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPrincipalTagAttributeMapResponseTypeDef#
# GetPrincipalTagAttributeMapResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetPrincipalTagAttributeMapResponseTypeDef
def get_value() -> GetPrincipalTagAttributeMapResponseTypeDef:
return {
"IdentityPoolId": ...,
}
# GetPrincipalTagAttributeMapResponseTypeDef definition
class GetPrincipalTagAttributeMapResponseTypeDef(TypedDict):
IdentityPoolId: str,
IdentityProviderName: str,
UseDefaults: bool,
PrincipalTags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
IdentityDescriptionResponseTypeDef#
# IdentityDescriptionResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import IdentityDescriptionResponseTypeDef
def get_value() -> IdentityDescriptionResponseTypeDef:
return {
"IdentityId": ...,
}
# IdentityDescriptionResponseTypeDef definition
class IdentityDescriptionResponseTypeDef(TypedDict):
IdentityId: str,
Logins: List[str],
CreationDate: datetime.datetime,
LastModifiedDate: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
IdentityPoolTypeDef#
# IdentityPoolTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import IdentityPoolTypeDef
def get_value() -> IdentityPoolTypeDef:
return {
"IdentityPoolId": ...,
}
# IdentityPoolTypeDef definition
class IdentityPoolTypeDef(TypedDict):
IdentityPoolId: str,
IdentityPoolName: str,
AllowUnauthenticatedIdentities: bool,
AllowClassicFlow: bool,
SupportedLoginProviders: Dict[str, str],
DeveloperProviderName: str,
OpenIdConnectProviderARNs: List[str],
CognitoIdentityProviders: List[CognitoIdentityProviderTypeDef], # (1)
SamlProviderARNs: List[str],
IdentityPoolTags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[CognitoIdentityProviderTypeDef]
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
LookupDeveloperIdentityResponseTypeDef#
# LookupDeveloperIdentityResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import LookupDeveloperIdentityResponseTypeDef
def get_value() -> LookupDeveloperIdentityResponseTypeDef:
return {
"IdentityId": ...,
}
# LookupDeveloperIdentityResponseTypeDef definition
class LookupDeveloperIdentityResponseTypeDef(TypedDict):
IdentityId: str,
DeveloperUserIdentifierList: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
MergeDeveloperIdentitiesResponseTypeDef#
# MergeDeveloperIdentitiesResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import MergeDeveloperIdentitiesResponseTypeDef
def get_value() -> MergeDeveloperIdentitiesResponseTypeDef:
return {
"IdentityId": ...,
}
# MergeDeveloperIdentitiesResponseTypeDef definition
class MergeDeveloperIdentitiesResponseTypeDef(TypedDict):
IdentityId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetPrincipalTagAttributeMapResponseTypeDef#
# SetPrincipalTagAttributeMapResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import SetPrincipalTagAttributeMapResponseTypeDef
def get_value() -> SetPrincipalTagAttributeMapResponseTypeDef:
return {
"IdentityPoolId": ...,
}
# SetPrincipalTagAttributeMapResponseTypeDef definition
class SetPrincipalTagAttributeMapResponseTypeDef(TypedDict):
IdentityPoolId: str,
IdentityProviderName: str,
UseDefaults: bool,
PrincipalTags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteIdentitiesResponseTypeDef#
# DeleteIdentitiesResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import DeleteIdentitiesResponseTypeDef
def get_value() -> DeleteIdentitiesResponseTypeDef:
return {
"UnprocessedIdentityIds": ...,
}
# DeleteIdentitiesResponseTypeDef definition
class DeleteIdentitiesResponseTypeDef(TypedDict):
UnprocessedIdentityIds: List[UnprocessedIdentityIdTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[UnprocessedIdentityIdTypeDef]
- See ResponseMetadataTypeDef
ListIdentitiesResponseTypeDef#
# ListIdentitiesResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import ListIdentitiesResponseTypeDef
def get_value() -> ListIdentitiesResponseTypeDef:
return {
"IdentityPoolId": ...,
}
# ListIdentitiesResponseTypeDef definition
class ListIdentitiesResponseTypeDef(TypedDict):
IdentityPoolId: str,
Identities: List[IdentityDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[IdentityDescriptionTypeDef]
- See ResponseMetadataTypeDef
ListIdentityPoolsResponseTypeDef#
# ListIdentityPoolsResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import ListIdentityPoolsResponseTypeDef
def get_value() -> ListIdentityPoolsResponseTypeDef:
return {
"IdentityPools": ...,
}
# ListIdentityPoolsResponseTypeDef definition
class ListIdentityPoolsResponseTypeDef(TypedDict):
IdentityPools: List[IdentityPoolShortDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[IdentityPoolShortDescriptionTypeDef]
- See ResponseMetadataTypeDef
ListIdentityPoolsInputPaginateTypeDef#
# ListIdentityPoolsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import ListIdentityPoolsInputPaginateTypeDef
def get_value() -> ListIdentityPoolsInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListIdentityPoolsInputPaginateTypeDef definition
class ListIdentityPoolsInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
RulesConfigurationTypeOutputTypeDef#
# RulesConfigurationTypeOutputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import RulesConfigurationTypeOutputTypeDef
def get_value() -> RulesConfigurationTypeOutputTypeDef:
return {
"Rules": ...,
}
# RulesConfigurationTypeOutputTypeDef definition
class RulesConfigurationTypeOutputTypeDef(TypedDict):
Rules: List[MappingRuleTypeDef], # (1)
- See
List[MappingRuleTypeDef]
RulesConfigurationTypeTypeDef#
# RulesConfigurationTypeTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import RulesConfigurationTypeTypeDef
def get_value() -> RulesConfigurationTypeTypeDef:
return {
"Rules": ...,
}
# RulesConfigurationTypeTypeDef definition
class RulesConfigurationTypeTypeDef(TypedDict):
Rules: Sequence[MappingRuleTypeDef], # (1)
- See
Sequence[MappingRuleTypeDef]
RoleMappingOutputTypeDef#
# RoleMappingOutputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import RoleMappingOutputTypeDef
def get_value() -> RoleMappingOutputTypeDef:
return {
"Type": ...,
}
# RoleMappingOutputTypeDef definition
class RoleMappingOutputTypeDef(TypedDict):
Type: RoleMappingTypeType, # (1)
AmbiguousRoleResolution: NotRequired[AmbiguousRoleResolutionTypeType], # (2)
RulesConfiguration: NotRequired[RulesConfigurationTypeOutputTypeDef], # (3)
GetIdentityPoolRolesResponseTypeDef#
# GetIdentityPoolRolesResponseTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import GetIdentityPoolRolesResponseTypeDef
def get_value() -> GetIdentityPoolRolesResponseTypeDef:
return {
"IdentityPoolId": ...,
}
# GetIdentityPoolRolesResponseTypeDef definition
class GetIdentityPoolRolesResponseTypeDef(TypedDict):
IdentityPoolId: str,
Roles: Dict[str, str],
RoleMappings: Dict[str, RoleMappingOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
Dict[str, RoleMappingOutputTypeDef]
- See ResponseMetadataTypeDef
RoleMappingTypeDef#
# RoleMappingTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import RoleMappingTypeDef
def get_value() -> RoleMappingTypeDef:
return {
"Type": ...,
}
# RoleMappingTypeDef definition
class RoleMappingTypeDef(TypedDict):
Type: RoleMappingTypeType, # (1)
AmbiguousRoleResolution: NotRequired[AmbiguousRoleResolutionTypeType], # (2)
RulesConfiguration: NotRequired[RulesConfigurationTypeUnionTypeDef], # (3)
SetIdentityPoolRolesInputTypeDef#
# SetIdentityPoolRolesInputTypeDef TypedDict usage example
from mypy_boto3_cognito_identity.type_defs import SetIdentityPoolRolesInputTypeDef
def get_value() -> SetIdentityPoolRolesInputTypeDef:
return {
"IdentityPoolId": ...,
}
# SetIdentityPoolRolesInputTypeDef definition
class SetIdentityPoolRolesInputTypeDef(TypedDict):
IdentityPoolId: str,
Roles: Mapping[str, str],
RoleMappings: NotRequired[Mapping[str, RoleMappingUnionTypeDef]], # (1)
- See
Mapping[str, RoleMappingUnionTypeDef]