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    )
class CognitoIdentityProviderModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CredentialsModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteIdentitiesInputRequestModel(mypydantic.models.base_model.BaseModel):
29class DeleteIdentitiesInputRequestModel(BaseModel):
30    identity_ids_to_delete: Sequence[str] = Field(alias="IdentityIdsToDelete")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UnprocessedIdentityIdModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteIdentityPoolInputRequestModel(mypydantic.models.base_model.BaseModel):
48class DeleteIdentityPoolInputRequestModel(BaseModel):
49    identity_pool_id: str = Field(alias="IdentityPoolId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeIdentityInputRequestModel(mypydantic.models.base_model.BaseModel):
52class DescribeIdentityInputRequestModel(BaseModel):
53    identity_id: str = Field(alias="IdentityId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeIdentityPoolInputRequestModel(mypydantic.models.base_model.BaseModel):
56class DescribeIdentityPoolInputRequestModel(BaseModel):
57    identity_pool_id: str = Field(alias="IdentityPoolId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetCredentialsForIdentityInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetIdInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetIdentityPoolRolesInputRequestModel(mypydantic.models.base_model.BaseModel):
72class GetIdentityPoolRolesInputRequestModel(BaseModel):
73    identity_pool_id: str = Field(alias="IdentityPoolId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetOpenIdTokenForDeveloperIdentityInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetOpenIdTokenInputRequestModel(mypydantic.models.base_model.BaseModel):
86class GetOpenIdTokenInputRequestModel(BaseModel):
87    identity_id: str = Field(alias="IdentityId")
88    logins: Optional[Mapping[str, str]] = Field(default=None, alias="Logins")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetPrincipalTagAttributeMapInputRequestModel(mypydantic.models.base_model.BaseModel):
91class GetPrincipalTagAttributeMapInputRequestModel(BaseModel):
92    identity_pool_id: str = Field(alias="IdentityPoolId")
93    identity_provider_name: str = Field(alias="IdentityProviderName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IdentityDescriptionModel(mypydantic.models.base_model.BaseModel):
 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IdentityPoolShortDescriptionModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListIdentitiesInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListIdentityPoolsInputRequestModel(mypydantic.models.base_model.BaseModel):
123class ListIdentityPoolsInputRequestModel(BaseModel):
124    max_results: int = Field(alias="MaxResults")
125    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceInputRequestModel(mypydantic.models.base_model.BaseModel):
128class ListTagsForResourceInputRequestModel(BaseModel):
129    resource_arn: str = Field(alias="ResourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LookupDeveloperIdentityInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MappingRuleModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MergeDeveloperIdentitiesInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SetPrincipalTagAttributeMapInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagResourceInputRequestModel(mypydantic.models.base_model.BaseModel):
167class TagResourceInputRequestModel(BaseModel):
168    resource_arn: str = Field(alias="ResourceArn")
169    tags: Mapping[str, str] = Field(alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UnlinkDeveloperIdentityInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UnlinkIdentityInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UntagResourceInputRequestModel(mypydantic.models.base_model.BaseModel):
185class UntagResourceInputRequestModel(BaseModel):
186    resource_arn: str = Field(alias="ResourceArn")
187    tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateIdentityPoolInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IdentityPoolRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EmptyResponseMetadataModel(mypydantic.models.base_model.BaseModel):
243class EmptyResponseMetadataModel(BaseModel):
244    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetCredentialsForIdentityResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetIdResponseModel(mypydantic.models.base_model.BaseModel):
253class GetIdResponseModel(BaseModel):
254    identity_id: str = Field(alias="IdentityId")
255    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetOpenIdTokenForDeveloperIdentityResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetOpenIdTokenResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetPrincipalTagAttributeMapResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IdentityDescriptionResponseMetadataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IdentityPoolModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceResponseModel(mypydantic.models.base_model.BaseModel):
304class ListTagsForResourceResponseModel(BaseModel):
305    tags: Dict[str, str] = Field(alias="Tags")
306    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LookupDeveloperIdentityResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MergeDeveloperIdentitiesResponseModel(mypydantic.models.base_model.BaseModel):
318class MergeDeveloperIdentitiesResponseModel(BaseModel):
319    identity_id: str = Field(alias="IdentityId")
320    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SetPrincipalTagAttributeMapResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteIdentitiesResponseModel(mypydantic.models.base_model.BaseModel):
331class DeleteIdentitiesResponseModel(BaseModel):
332    unprocessed_identity_ids: List[UnprocessedIdentityIdModel] = Field(
333        alias="UnprocessedIdentityIds"
334    )
335    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListIdentitiesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListIdentityPoolsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListIdentityPoolsInputListIdentityPoolsPaginateModel(mypydantic.models.base_model.BaseModel):
353class ListIdentityPoolsInputListIdentityPoolsPaginateModel(BaseModel):
354    pagination_config: Optional[PaginatorConfigModel] = Field(
355        default=None, alias="PaginationConfig"
356    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RulesConfigurationTypeModel(mypydantic.models.base_model.BaseModel):
359class RulesConfigurationTypeModel(BaseModel):
360    rules: List[MappingRuleModel] = Field(alias="Rules")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RoleMappingModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetIdentityPoolRolesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SetIdentityPoolRolesInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs