mypydantic.models.cognito_identity
1# Model Generated: Thu Mar 2 21:56:17 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Mapping, Optional, Sequence 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class CognitoIdentityProviderModel(BaseModel): 14 provider_name: Optional[str] = Field(default=None, alias="ProviderName") 15 client_id: Optional[str] = Field(default=None, alias="ClientId") 16 server_side_token_check: Optional[bool] = Field( 17 default=None, alias="ServerSideTokenCheck" 18 ) 19 20 21class CredentialsModel(BaseModel): 22 access_key_id: Optional[str] = Field(default=None, alias="AccessKeyId") 23 secret_key: Optional[str] = Field(default=None, alias="SecretKey") 24 session_token: Optional[str] = Field(default=None, alias="SessionToken") 25 expiration: Optional[datetime] = Field(default=None, alias="Expiration") 26 27 28class DeleteIdentitiesInputRequestModel(BaseModel): 29 identity_ids_to_delete: Sequence[str] = Field(alias="IdentityIdsToDelete") 30 31 32class ResponseMetadataModel(BaseModel): 33 request_id: str = Field(alias="RequestId") 34 host_id: str = Field(alias="HostId") 35 http_status_code: int = Field(alias="HTTPStatusCode") 36 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 37 retry_attempts: int = Field(alias="RetryAttempts") 38 39 40class UnprocessedIdentityIdModel(BaseModel): 41 identity_id: Optional[str] = Field(default=None, alias="IdentityId") 42 error_code: Optional[Literal["AccessDenied", "InternalServerError"]] = Field( 43 default=None, alias="ErrorCode" 44 ) 45 46 47class DeleteIdentityPoolInputRequestModel(BaseModel): 48 identity_pool_id: str = Field(alias="IdentityPoolId") 49 50 51class DescribeIdentityInputRequestModel(BaseModel): 52 identity_id: str = Field(alias="IdentityId") 53 54 55class DescribeIdentityPoolInputRequestModel(BaseModel): 56 identity_pool_id: str = Field(alias="IdentityPoolId") 57 58 59class GetCredentialsForIdentityInputRequestModel(BaseModel): 60 identity_id: str = Field(alias="IdentityId") 61 logins: Optional[Mapping[str, str]] = Field(default=None, alias="Logins") 62 custom_role_arn: Optional[str] = Field(default=None, alias="CustomRoleArn") 63 64 65class GetIdInputRequestModel(BaseModel): 66 identity_pool_id: str = Field(alias="IdentityPoolId") 67 account_id: Optional[str] = Field(default=None, alias="AccountId") 68 logins: Optional[Mapping[str, str]] = Field(default=None, alias="Logins") 69 70 71class GetIdentityPoolRolesInputRequestModel(BaseModel): 72 identity_pool_id: str = Field(alias="IdentityPoolId") 73 74 75class GetOpenIdTokenForDeveloperIdentityInputRequestModel(BaseModel): 76 identity_pool_id: str = Field(alias="IdentityPoolId") 77 logins: Mapping[str, str] = Field(alias="Logins") 78 identity_id: Optional[str] = Field(default=None, alias="IdentityId") 79 principal_tags: Optional[Mapping[str, str]] = Field( 80 default=None, alias="PrincipalTags" 81 ) 82 token_duration: Optional[int] = Field(default=None, alias="TokenDuration") 83 84 85class GetOpenIdTokenInputRequestModel(BaseModel): 86 identity_id: str = Field(alias="IdentityId") 87 logins: Optional[Mapping[str, str]] = Field(default=None, alias="Logins") 88 89 90class GetPrincipalTagAttributeMapInputRequestModel(BaseModel): 91 identity_pool_id: str = Field(alias="IdentityPoolId") 92 identity_provider_name: str = Field(alias="IdentityProviderName") 93 94 95class IdentityDescriptionModel(BaseModel): 96 identity_id: Optional[str] = Field(default=None, alias="IdentityId") 97 logins: Optional[List[str]] = Field(default=None, alias="Logins") 98 creation_date: Optional[datetime] = Field(default=None, alias="CreationDate") 99 last_modified_date: Optional[datetime] = Field( 100 default=None, alias="LastModifiedDate" 101 ) 102 103 104class IdentityPoolShortDescriptionModel(BaseModel): 105 identity_pool_id: Optional[str] = Field(default=None, alias="IdentityPoolId") 106 identity_pool_name: Optional[str] = Field(default=None, alias="IdentityPoolName") 107 108 109class ListIdentitiesInputRequestModel(BaseModel): 110 identity_pool_id: str = Field(alias="IdentityPoolId") 111 max_results: int = Field(alias="MaxResults") 112 next_token: Optional[str] = Field(default=None, alias="NextToken") 113 hide_disabled: Optional[bool] = Field(default=None, alias="HideDisabled") 114 115 116class PaginatorConfigModel(BaseModel): 117 max_items: Optional[int] = Field(default=None, alias="MaxItems") 118 page_size: Optional[int] = Field(default=None, alias="PageSize") 119 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 120 121 122class ListIdentityPoolsInputRequestModel(BaseModel): 123 max_results: int = Field(alias="MaxResults") 124 next_token: Optional[str] = Field(default=None, alias="NextToken") 125 126 127class ListTagsForResourceInputRequestModel(BaseModel): 128 resource_arn: str = Field(alias="ResourceArn") 129 130 131class LookupDeveloperIdentityInputRequestModel(BaseModel): 132 identity_pool_id: str = Field(alias="IdentityPoolId") 133 identity_id: Optional[str] = Field(default=None, alias="IdentityId") 134 developer_user_identifier: Optional[str] = Field( 135 default=None, alias="DeveloperUserIdentifier" 136 ) 137 max_results: Optional[int] = Field(default=None, alias="MaxResults") 138 next_token: Optional[str] = Field(default=None, alias="NextToken") 139 140 141class MappingRuleModel(BaseModel): 142 claim: str = Field(alias="Claim") 143 match_type: Literal["Contains", "Equals", "NotEqual", "StartsWith"] = Field( 144 alias="MatchType" 145 ) 146 value: str = Field(alias="Value") 147 role_arn: str = Field(alias="RoleARN") 148 149 150class MergeDeveloperIdentitiesInputRequestModel(BaseModel): 151 source_user_identifier: str = Field(alias="SourceUserIdentifier") 152 destination_user_identifier: str = Field(alias="DestinationUserIdentifier") 153 developer_provider_name: str = Field(alias="DeveloperProviderName") 154 identity_pool_id: str = Field(alias="IdentityPoolId") 155 156 157class SetPrincipalTagAttributeMapInputRequestModel(BaseModel): 158 identity_pool_id: str = Field(alias="IdentityPoolId") 159 identity_provider_name: str = Field(alias="IdentityProviderName") 160 use_defaults: Optional[bool] = Field(default=None, alias="UseDefaults") 161 principal_tags: Optional[Mapping[str, str]] = Field( 162 default=None, alias="PrincipalTags" 163 ) 164 165 166class TagResourceInputRequestModel(BaseModel): 167 resource_arn: str = Field(alias="ResourceArn") 168 tags: Mapping[str, str] = Field(alias="Tags") 169 170 171class UnlinkDeveloperIdentityInputRequestModel(BaseModel): 172 identity_id: str = Field(alias="IdentityId") 173 identity_pool_id: str = Field(alias="IdentityPoolId") 174 developer_provider_name: str = Field(alias="DeveloperProviderName") 175 developer_user_identifier: str = Field(alias="DeveloperUserIdentifier") 176 177 178class UnlinkIdentityInputRequestModel(BaseModel): 179 identity_id: str = Field(alias="IdentityId") 180 logins: Mapping[str, str] = Field(alias="Logins") 181 logins_to_remove: Sequence[str] = Field(alias="LoginsToRemove") 182 183 184class UntagResourceInputRequestModel(BaseModel): 185 resource_arn: str = Field(alias="ResourceArn") 186 tag_keys: Sequence[str] = Field(alias="TagKeys") 187 188 189class CreateIdentityPoolInputRequestModel(BaseModel): 190 identity_pool_name: str = Field(alias="IdentityPoolName") 191 allow_unauthenticated_identities: bool = Field( 192 alias="AllowUnauthenticatedIdentities" 193 ) 194 allow_classic_flow: Optional[bool] = Field(default=None, alias="AllowClassicFlow") 195 supported_login_providers: Optional[Mapping[str, str]] = Field( 196 default=None, alias="SupportedLoginProviders" 197 ) 198 developer_provider_name: Optional[str] = Field( 199 default=None, alias="DeveloperProviderName" 200 ) 201 open_id_connect_provider_arns: Optional[Sequence[str]] = Field( 202 default=None, alias="OpenIdConnectProviderARNs" 203 ) 204 cognito_identity_providers: Optional[ 205 Sequence[CognitoIdentityProviderModel] 206 ] = Field(default=None, alias="CognitoIdentityProviders") 207 saml_provider_arns: Optional[Sequence[str]] = Field( 208 default=None, alias="SamlProviderARNs" 209 ) 210 identity_pool_tags: Optional[Mapping[str, str]] = Field( 211 default=None, alias="IdentityPoolTags" 212 ) 213 214 215class IdentityPoolRequestModel(BaseModel): 216 identity_pool_id: str = Field(alias="IdentityPoolId") 217 identity_pool_name: str = Field(alias="IdentityPoolName") 218 allow_unauthenticated_identities: bool = Field( 219 alias="AllowUnauthenticatedIdentities" 220 ) 221 allow_classic_flow: Optional[bool] = Field(default=None, alias="AllowClassicFlow") 222 supported_login_providers: Optional[Mapping[str, str]] = Field( 223 default=None, alias="SupportedLoginProviders" 224 ) 225 developer_provider_name: Optional[str] = Field( 226 default=None, alias="DeveloperProviderName" 227 ) 228 open_id_connect_provider_arns: Optional[Sequence[str]] = Field( 229 default=None, alias="OpenIdConnectProviderARNs" 230 ) 231 cognito_identity_providers: Optional[ 232 Sequence[CognitoIdentityProviderModel] 233 ] = Field(default=None, alias="CognitoIdentityProviders") 234 saml_provider_arns: Optional[Sequence[str]] = Field( 235 default=None, alias="SamlProviderARNs" 236 ) 237 identity_pool_tags: Optional[Mapping[str, str]] = Field( 238 default=None, alias="IdentityPoolTags" 239 ) 240 241 242class EmptyResponseMetadataModel(BaseModel): 243 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 244 245 246class GetCredentialsForIdentityResponseModel(BaseModel): 247 identity_id: str = Field(alias="IdentityId") 248 credentials: CredentialsModel = Field(alias="Credentials") 249 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 250 251 252class GetIdResponseModel(BaseModel): 253 identity_id: str = Field(alias="IdentityId") 254 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 255 256 257class GetOpenIdTokenForDeveloperIdentityResponseModel(BaseModel): 258 identity_id: str = Field(alias="IdentityId") 259 token: str = Field(alias="Token") 260 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 261 262 263class GetOpenIdTokenResponseModel(BaseModel): 264 identity_id: str = Field(alias="IdentityId") 265 token: str = Field(alias="Token") 266 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 267 268 269class GetPrincipalTagAttributeMapResponseModel(BaseModel): 270 identity_pool_id: str = Field(alias="IdentityPoolId") 271 identity_provider_name: str = Field(alias="IdentityProviderName") 272 use_defaults: bool = Field(alias="UseDefaults") 273 principal_tags: Dict[str, str] = Field(alias="PrincipalTags") 274 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 275 276 277class IdentityDescriptionResponseMetadataModel(BaseModel): 278 identity_id: str = Field(alias="IdentityId") 279 logins: List[str] = Field(alias="Logins") 280 creation_date: datetime = Field(alias="CreationDate") 281 last_modified_date: datetime = Field(alias="LastModifiedDate") 282 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 283 284 285class IdentityPoolModel(BaseModel): 286 identity_pool_id: str = Field(alias="IdentityPoolId") 287 identity_pool_name: str = Field(alias="IdentityPoolName") 288 allow_unauthenticated_identities: bool = Field( 289 alias="AllowUnauthenticatedIdentities" 290 ) 291 allow_classic_flow: bool = Field(alias="AllowClassicFlow") 292 supported_login_providers: Dict[str, str] = Field(alias="SupportedLoginProviders") 293 developer_provider_name: str = Field(alias="DeveloperProviderName") 294 open_id_connect_provider_arns: List[str] = Field(alias="OpenIdConnectProviderARNs") 295 cognito_identity_providers: List[CognitoIdentityProviderModel] = Field( 296 alias="CognitoIdentityProviders" 297 ) 298 saml_provider_arns: List[str] = Field(alias="SamlProviderARNs") 299 identity_pool_tags: Dict[str, str] = Field(alias="IdentityPoolTags") 300 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 301 302 303class ListTagsForResourceResponseModel(BaseModel): 304 tags: Dict[str, str] = Field(alias="Tags") 305 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 306 307 308class LookupDeveloperIdentityResponseModel(BaseModel): 309 identity_id: str = Field(alias="IdentityId") 310 developer_user_identifier_list: List[str] = Field( 311 alias="DeveloperUserIdentifierList" 312 ) 313 next_token: str = Field(alias="NextToken") 314 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 315 316 317class MergeDeveloperIdentitiesResponseModel(BaseModel): 318 identity_id: str = Field(alias="IdentityId") 319 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 320 321 322class SetPrincipalTagAttributeMapResponseModel(BaseModel): 323 identity_pool_id: str = Field(alias="IdentityPoolId") 324 identity_provider_name: str = Field(alias="IdentityProviderName") 325 use_defaults: bool = Field(alias="UseDefaults") 326 principal_tags: Dict[str, str] = Field(alias="PrincipalTags") 327 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 328 329 330class DeleteIdentitiesResponseModel(BaseModel): 331 unprocessed_identity_ids: List[UnprocessedIdentityIdModel] = Field( 332 alias="UnprocessedIdentityIds" 333 ) 334 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 335 336 337class ListIdentitiesResponseModel(BaseModel): 338 identity_pool_id: str = Field(alias="IdentityPoolId") 339 identities: List[IdentityDescriptionModel] = Field(alias="Identities") 340 next_token: str = Field(alias="NextToken") 341 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 342 343 344class ListIdentityPoolsResponseModel(BaseModel): 345 identity_pools: List[IdentityPoolShortDescriptionModel] = Field( 346 alias="IdentityPools" 347 ) 348 next_token: str = Field(alias="NextToken") 349 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 350 351 352class ListIdentityPoolsInputListIdentityPoolsPaginateModel(BaseModel): 353 pagination_config: Optional[PaginatorConfigModel] = Field( 354 default=None, alias="PaginationConfig" 355 ) 356 357 358class RulesConfigurationTypeModel(BaseModel): 359 rules: List[MappingRuleModel] = Field(alias="Rules") 360 361 362class RoleMappingModel(BaseModel): 363 type: Literal["Rules", "Token"] = Field(alias="Type") 364 ambiguous_role_resolution: Optional[Literal["AuthenticatedRole", "Deny"]] = Field( 365 default=None, alias="AmbiguousRoleResolution" 366 ) 367 rules_configuration: Optional[RulesConfigurationTypeModel] = Field( 368 default=None, alias="RulesConfiguration" 369 ) 370 371 372class GetIdentityPoolRolesResponseModel(BaseModel): 373 identity_pool_id: str = Field(alias="IdentityPoolId") 374 roles: Dict[str, str] = Field(alias="Roles") 375 role_mappings: Dict[str, RoleMappingModel] = Field(alias="RoleMappings") 376 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 377 378 379class SetIdentityPoolRolesInputRequestModel(BaseModel): 380 identity_pool_id: str = Field(alias="IdentityPoolId") 381 roles: Mapping[str, str] = Field(alias="Roles") 382 role_mappings: Optional[Mapping[str, RoleMappingModel]] = Field( 383 default=None, alias="RoleMappings" 384 )
14class CognitoIdentityProviderModel(BaseModel): 15 provider_name: Optional[str] = Field(default=None, alias="ProviderName") 16 client_id: Optional[str] = Field(default=None, alias="ClientId") 17 server_side_token_check: Optional[bool] = Field( 18 default=None, alias="ServerSideTokenCheck" 19 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
22class CredentialsModel(BaseModel): 23 access_key_id: Optional[str] = Field(default=None, alias="AccessKeyId") 24 secret_key: Optional[str] = Field(default=None, alias="SecretKey") 25 session_token: Optional[str] = Field(default=None, alias="SessionToken") 26 expiration: Optional[datetime] = Field(default=None, alias="Expiration")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
29class DeleteIdentitiesInputRequestModel(BaseModel): 30 identity_ids_to_delete: Sequence[str] = Field(alias="IdentityIdsToDelete")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
33class ResponseMetadataModel(BaseModel): 34 request_id: str = Field(alias="RequestId") 35 host_id: str = Field(alias="HostId") 36 http_status_code: int = Field(alias="HTTPStatusCode") 37 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 38 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
41class UnprocessedIdentityIdModel(BaseModel): 42 identity_id: Optional[str] = Field(default=None, alias="IdentityId") 43 error_code: Optional[Literal["AccessDenied", "InternalServerError"]] = Field( 44 default=None, alias="ErrorCode" 45 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
48class DeleteIdentityPoolInputRequestModel(BaseModel): 49 identity_pool_id: str = Field(alias="IdentityPoolId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
52class DescribeIdentityInputRequestModel(BaseModel): 53 identity_id: str = Field(alias="IdentityId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
56class DescribeIdentityPoolInputRequestModel(BaseModel): 57 identity_pool_id: str = Field(alias="IdentityPoolId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
60class GetCredentialsForIdentityInputRequestModel(BaseModel): 61 identity_id: str = Field(alias="IdentityId") 62 logins: Optional[Mapping[str, str]] = Field(default=None, alias="Logins") 63 custom_role_arn: Optional[str] = Field(default=None, alias="CustomRoleArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
66class GetIdInputRequestModel(BaseModel): 67 identity_pool_id: str = Field(alias="IdentityPoolId") 68 account_id: Optional[str] = Field(default=None, alias="AccountId") 69 logins: Optional[Mapping[str, str]] = Field(default=None, alias="Logins")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
72class GetIdentityPoolRolesInputRequestModel(BaseModel): 73 identity_pool_id: str = Field(alias="IdentityPoolId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
76class GetOpenIdTokenForDeveloperIdentityInputRequestModel(BaseModel): 77 identity_pool_id: str = Field(alias="IdentityPoolId") 78 logins: Mapping[str, str] = Field(alias="Logins") 79 identity_id: Optional[str] = Field(default=None, alias="IdentityId") 80 principal_tags: Optional[Mapping[str, str]] = Field( 81 default=None, alias="PrincipalTags" 82 ) 83 token_duration: Optional[int] = Field(default=None, alias="TokenDuration")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
86class GetOpenIdTokenInputRequestModel(BaseModel): 87 identity_id: str = Field(alias="IdentityId") 88 logins: Optional[Mapping[str, str]] = Field(default=None, alias="Logins")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
91class GetPrincipalTagAttributeMapInputRequestModel(BaseModel): 92 identity_pool_id: str = Field(alias="IdentityPoolId") 93 identity_provider_name: str = Field(alias="IdentityProviderName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
96class IdentityDescriptionModel(BaseModel): 97 identity_id: Optional[str] = Field(default=None, alias="IdentityId") 98 logins: Optional[List[str]] = Field(default=None, alias="Logins") 99 creation_date: Optional[datetime] = Field(default=None, alias="CreationDate") 100 last_modified_date: Optional[datetime] = Field( 101 default=None, alias="LastModifiedDate" 102 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
105class IdentityPoolShortDescriptionModel(BaseModel): 106 identity_pool_id: Optional[str] = Field(default=None, alias="IdentityPoolId") 107 identity_pool_name: Optional[str] = Field(default=None, alias="IdentityPoolName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
110class ListIdentitiesInputRequestModel(BaseModel): 111 identity_pool_id: str = Field(alias="IdentityPoolId") 112 max_results: int = Field(alias="MaxResults") 113 next_token: Optional[str] = Field(default=None, alias="NextToken") 114 hide_disabled: Optional[bool] = Field(default=None, alias="HideDisabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
117class PaginatorConfigModel(BaseModel): 118 max_items: Optional[int] = Field(default=None, alias="MaxItems") 119 page_size: Optional[int] = Field(default=None, alias="PageSize") 120 starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
123class ListIdentityPoolsInputRequestModel(BaseModel): 124 max_results: int = Field(alias="MaxResults") 125 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
128class ListTagsForResourceInputRequestModel(BaseModel): 129 resource_arn: str = Field(alias="ResourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
132class LookupDeveloperIdentityInputRequestModel(BaseModel): 133 identity_pool_id: str = Field(alias="IdentityPoolId") 134 identity_id: Optional[str] = Field(default=None, alias="IdentityId") 135 developer_user_identifier: Optional[str] = Field( 136 default=None, alias="DeveloperUserIdentifier" 137 ) 138 max_results: Optional[int] = Field(default=None, alias="MaxResults") 139 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
142class MappingRuleModel(BaseModel): 143 claim: str = Field(alias="Claim") 144 match_type: Literal["Contains", "Equals", "NotEqual", "StartsWith"] = Field( 145 alias="MatchType" 146 ) 147 value: str = Field(alias="Value") 148 role_arn: str = Field(alias="RoleARN")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
151class MergeDeveloperIdentitiesInputRequestModel(BaseModel): 152 source_user_identifier: str = Field(alias="SourceUserIdentifier") 153 destination_user_identifier: str = Field(alias="DestinationUserIdentifier") 154 developer_provider_name: str = Field(alias="DeveloperProviderName") 155 identity_pool_id: str = Field(alias="IdentityPoolId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
158class SetPrincipalTagAttributeMapInputRequestModel(BaseModel): 159 identity_pool_id: str = Field(alias="IdentityPoolId") 160 identity_provider_name: str = Field(alias="IdentityProviderName") 161 use_defaults: Optional[bool] = Field(default=None, alias="UseDefaults") 162 principal_tags: Optional[Mapping[str, str]] = Field( 163 default=None, alias="PrincipalTags" 164 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
167class TagResourceInputRequestModel(BaseModel): 168 resource_arn: str = Field(alias="ResourceArn") 169 tags: Mapping[str, str] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
172class UnlinkDeveloperIdentityInputRequestModel(BaseModel): 173 identity_id: str = Field(alias="IdentityId") 174 identity_pool_id: str = Field(alias="IdentityPoolId") 175 developer_provider_name: str = Field(alias="DeveloperProviderName") 176 developer_user_identifier: str = Field(alias="DeveloperUserIdentifier")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
179class UnlinkIdentityInputRequestModel(BaseModel): 180 identity_id: str = Field(alias="IdentityId") 181 logins: Mapping[str, str] = Field(alias="Logins") 182 logins_to_remove: Sequence[str] = Field(alias="LoginsToRemove")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
185class UntagResourceInputRequestModel(BaseModel): 186 resource_arn: str = Field(alias="ResourceArn") 187 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
190class CreateIdentityPoolInputRequestModel(BaseModel): 191 identity_pool_name: str = Field(alias="IdentityPoolName") 192 allow_unauthenticated_identities: bool = Field( 193 alias="AllowUnauthenticatedIdentities" 194 ) 195 allow_classic_flow: Optional[bool] = Field(default=None, alias="AllowClassicFlow") 196 supported_login_providers: Optional[Mapping[str, str]] = Field( 197 default=None, alias="SupportedLoginProviders" 198 ) 199 developer_provider_name: Optional[str] = Field( 200 default=None, alias="DeveloperProviderName" 201 ) 202 open_id_connect_provider_arns: Optional[Sequence[str]] = Field( 203 default=None, alias="OpenIdConnectProviderARNs" 204 ) 205 cognito_identity_providers: Optional[ 206 Sequence[CognitoIdentityProviderModel] 207 ] = Field(default=None, alias="CognitoIdentityProviders") 208 saml_provider_arns: Optional[Sequence[str]] = Field( 209 default=None, alias="SamlProviderARNs" 210 ) 211 identity_pool_tags: Optional[Mapping[str, str]] = Field( 212 default=None, alias="IdentityPoolTags" 213 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
216class IdentityPoolRequestModel(BaseModel): 217 identity_pool_id: str = Field(alias="IdentityPoolId") 218 identity_pool_name: str = Field(alias="IdentityPoolName") 219 allow_unauthenticated_identities: bool = Field( 220 alias="AllowUnauthenticatedIdentities" 221 ) 222 allow_classic_flow: Optional[bool] = Field(default=None, alias="AllowClassicFlow") 223 supported_login_providers: Optional[Mapping[str, str]] = Field( 224 default=None, alias="SupportedLoginProviders" 225 ) 226 developer_provider_name: Optional[str] = Field( 227 default=None, alias="DeveloperProviderName" 228 ) 229 open_id_connect_provider_arns: Optional[Sequence[str]] = Field( 230 default=None, alias="OpenIdConnectProviderARNs" 231 ) 232 cognito_identity_providers: Optional[ 233 Sequence[CognitoIdentityProviderModel] 234 ] = Field(default=None, alias="CognitoIdentityProviders") 235 saml_provider_arns: Optional[Sequence[str]] = Field( 236 default=None, alias="SamlProviderARNs" 237 ) 238 identity_pool_tags: Optional[Mapping[str, str]] = Field( 239 default=None, alias="IdentityPoolTags" 240 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
243class EmptyResponseMetadataModel(BaseModel): 244 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
247class GetCredentialsForIdentityResponseModel(BaseModel): 248 identity_id: str = Field(alias="IdentityId") 249 credentials: CredentialsModel = Field(alias="Credentials") 250 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
253class GetIdResponseModel(BaseModel): 254 identity_id: str = Field(alias="IdentityId") 255 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
258class GetOpenIdTokenForDeveloperIdentityResponseModel(BaseModel): 259 identity_id: str = Field(alias="IdentityId") 260 token: str = Field(alias="Token") 261 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
264class GetOpenIdTokenResponseModel(BaseModel): 265 identity_id: str = Field(alias="IdentityId") 266 token: str = Field(alias="Token") 267 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
270class GetPrincipalTagAttributeMapResponseModel(BaseModel): 271 identity_pool_id: str = Field(alias="IdentityPoolId") 272 identity_provider_name: str = Field(alias="IdentityProviderName") 273 use_defaults: bool = Field(alias="UseDefaults") 274 principal_tags: Dict[str, str] = Field(alias="PrincipalTags") 275 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
278class IdentityDescriptionResponseMetadataModel(BaseModel): 279 identity_id: str = Field(alias="IdentityId") 280 logins: List[str] = Field(alias="Logins") 281 creation_date: datetime = Field(alias="CreationDate") 282 last_modified_date: datetime = Field(alias="LastModifiedDate") 283 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
286class IdentityPoolModel(BaseModel): 287 identity_pool_id: str = Field(alias="IdentityPoolId") 288 identity_pool_name: str = Field(alias="IdentityPoolName") 289 allow_unauthenticated_identities: bool = Field( 290 alias="AllowUnauthenticatedIdentities" 291 ) 292 allow_classic_flow: bool = Field(alias="AllowClassicFlow") 293 supported_login_providers: Dict[str, str] = Field(alias="SupportedLoginProviders") 294 developer_provider_name: str = Field(alias="DeveloperProviderName") 295 open_id_connect_provider_arns: List[str] = Field(alias="OpenIdConnectProviderARNs") 296 cognito_identity_providers: List[CognitoIdentityProviderModel] = Field( 297 alias="CognitoIdentityProviders" 298 ) 299 saml_provider_arns: List[str] = Field(alias="SamlProviderARNs") 300 identity_pool_tags: Dict[str, str] = Field(alias="IdentityPoolTags") 301 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
304class ListTagsForResourceResponseModel(BaseModel): 305 tags: Dict[str, str] = Field(alias="Tags") 306 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
309class LookupDeveloperIdentityResponseModel(BaseModel): 310 identity_id: str = Field(alias="IdentityId") 311 developer_user_identifier_list: List[str] = Field( 312 alias="DeveloperUserIdentifierList" 313 ) 314 next_token: str = Field(alias="NextToken") 315 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
318class MergeDeveloperIdentitiesResponseModel(BaseModel): 319 identity_id: str = Field(alias="IdentityId") 320 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
323class SetPrincipalTagAttributeMapResponseModel(BaseModel): 324 identity_pool_id: str = Field(alias="IdentityPoolId") 325 identity_provider_name: str = Field(alias="IdentityProviderName") 326 use_defaults: bool = Field(alias="UseDefaults") 327 principal_tags: Dict[str, str] = Field(alias="PrincipalTags") 328 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
331class DeleteIdentitiesResponseModel(BaseModel): 332 unprocessed_identity_ids: List[UnprocessedIdentityIdModel] = Field( 333 alias="UnprocessedIdentityIds" 334 ) 335 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
338class ListIdentitiesResponseModel(BaseModel): 339 identity_pool_id: str = Field(alias="IdentityPoolId") 340 identities: List[IdentityDescriptionModel] = Field(alias="Identities") 341 next_token: str = Field(alias="NextToken") 342 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
345class ListIdentityPoolsResponseModel(BaseModel): 346 identity_pools: List[IdentityPoolShortDescriptionModel] = Field( 347 alias="IdentityPools" 348 ) 349 next_token: str = Field(alias="NextToken") 350 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
353class ListIdentityPoolsInputListIdentityPoolsPaginateModel(BaseModel): 354 pagination_config: Optional[PaginatorConfigModel] = Field( 355 default=None, alias="PaginationConfig" 356 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
359class RulesConfigurationTypeModel(BaseModel): 360 rules: List[MappingRuleModel] = Field(alias="Rules")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
363class RoleMappingModel(BaseModel): 364 type: Literal["Rules", "Token"] = Field(alias="Type") 365 ambiguous_role_resolution: Optional[Literal["AuthenticatedRole", "Deny"]] = Field( 366 default=None, alias="AmbiguousRoleResolution" 367 ) 368 rules_configuration: Optional[RulesConfigurationTypeModel] = Field( 369 default=None, alias="RulesConfiguration" 370 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
373class GetIdentityPoolRolesResponseModel(BaseModel): 374 identity_pool_id: str = Field(alias="IdentityPoolId") 375 roles: Dict[str, str] = Field(alias="Roles") 376 role_mappings: Dict[str, RoleMappingModel] = Field(alias="RoleMappings") 377 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
380class SetIdentityPoolRolesInputRequestModel(BaseModel): 381 identity_pool_id: str = Field(alias="IdentityPoolId") 382 roles: Mapping[str, str] = Field(alias="Roles") 383 role_mappings: Optional[Mapping[str, RoleMappingModel]] = Field( 384 default=None, alias="RoleMappings" 385 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs