mypydantic.models.chime_sdk_identity
1# Model Generated: Thu Mar 2 21:56:16 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Optional, Sequence 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class IdentityModel(BaseModel): 14 arn: Optional[str] = Field(default=None, alias="Arn") 15 name: Optional[str] = Field(default=None, alias="Name") 16 17 18class ChannelRetentionSettingsModel(BaseModel): 19 retention_days: Optional[int] = Field(default=None, alias="RetentionDays") 20 21 22class AppInstanceSummaryModel(BaseModel): 23 app_instance_arn: Optional[str] = Field(default=None, alias="AppInstanceArn") 24 name: Optional[str] = Field(default=None, alias="Name") 25 metadata: Optional[str] = Field(default=None, alias="Metadata") 26 27 28class AppInstanceModel(BaseModel): 29 app_instance_arn: Optional[str] = Field(default=None, alias="AppInstanceArn") 30 name: Optional[str] = Field(default=None, alias="Name") 31 created_timestamp: Optional[datetime] = Field( 32 default=None, alias="CreatedTimestamp" 33 ) 34 last_updated_timestamp: Optional[datetime] = Field( 35 default=None, alias="LastUpdatedTimestamp" 36 ) 37 metadata: Optional[str] = Field(default=None, alias="Metadata") 38 39 40class EndpointStateModel(BaseModel): 41 status: Literal["ACTIVE", "INACTIVE"] = Field(alias="Status") 42 status_reason: Optional[ 43 Literal["INVALID_DEVICE_TOKEN", "INVALID_PINPOINT_ARN"] 44 ] = Field(default=None, alias="StatusReason") 45 46 47class EndpointAttributesModel(BaseModel): 48 device_token: str = Field(alias="DeviceToken") 49 voip_device_token: Optional[str] = Field(default=None, alias="VoipDeviceToken") 50 51 52class AppInstanceUserSummaryModel(BaseModel): 53 app_instance_user_arn: Optional[str] = Field( 54 default=None, alias="AppInstanceUserArn" 55 ) 56 name: Optional[str] = Field(default=None, alias="Name") 57 metadata: Optional[str] = Field(default=None, alias="Metadata") 58 59 60class AppInstanceUserModel(BaseModel): 61 app_instance_user_arn: Optional[str] = Field( 62 default=None, alias="AppInstanceUserArn" 63 ) 64 name: Optional[str] = Field(default=None, alias="Name") 65 metadata: Optional[str] = Field(default=None, alias="Metadata") 66 created_timestamp: Optional[datetime] = Field( 67 default=None, alias="CreatedTimestamp" 68 ) 69 last_updated_timestamp: Optional[datetime] = Field( 70 default=None, alias="LastUpdatedTimestamp" 71 ) 72 73 74class CreateAppInstanceAdminRequestModel(BaseModel): 75 app_instance_admin_arn: str = Field(alias="AppInstanceAdminArn") 76 app_instance_arn: str = Field(alias="AppInstanceArn") 77 78 79class ResponseMetadataModel(BaseModel): 80 request_id: str = Field(alias="RequestId") 81 host_id: str = Field(alias="HostId") 82 http_status_code: int = Field(alias="HTTPStatusCode") 83 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 84 retry_attempts: int = Field(alias="RetryAttempts") 85 86 87class TagModel(BaseModel): 88 key: str = Field(alias="Key") 89 value: str = Field(alias="Value") 90 91 92class DeleteAppInstanceAdminRequestModel(BaseModel): 93 app_instance_admin_arn: str = Field(alias="AppInstanceAdminArn") 94 app_instance_arn: str = Field(alias="AppInstanceArn") 95 96 97class DeleteAppInstanceRequestModel(BaseModel): 98 app_instance_arn: str = Field(alias="AppInstanceArn") 99 100 101class DeleteAppInstanceUserRequestModel(BaseModel): 102 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 103 104 105class DeregisterAppInstanceUserEndpointRequestModel(BaseModel): 106 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 107 endpoint_id: str = Field(alias="EndpointId") 108 109 110class DescribeAppInstanceAdminRequestModel(BaseModel): 111 app_instance_admin_arn: str = Field(alias="AppInstanceAdminArn") 112 app_instance_arn: str = Field(alias="AppInstanceArn") 113 114 115class DescribeAppInstanceRequestModel(BaseModel): 116 app_instance_arn: str = Field(alias="AppInstanceArn") 117 118 119class DescribeAppInstanceUserEndpointRequestModel(BaseModel): 120 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 121 endpoint_id: str = Field(alias="EndpointId") 122 123 124class DescribeAppInstanceUserRequestModel(BaseModel): 125 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 126 127 128class GetAppInstanceRetentionSettingsRequestModel(BaseModel): 129 app_instance_arn: str = Field(alias="AppInstanceArn") 130 131 132class ListAppInstanceAdminsRequestModel(BaseModel): 133 app_instance_arn: str = Field(alias="AppInstanceArn") 134 max_results: Optional[int] = Field(default=None, alias="MaxResults") 135 next_token: Optional[str] = Field(default=None, alias="NextToken") 136 137 138class ListAppInstanceUserEndpointsRequestModel(BaseModel): 139 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 140 max_results: Optional[int] = Field(default=None, alias="MaxResults") 141 next_token: Optional[str] = Field(default=None, alias="NextToken") 142 143 144class ListAppInstanceUsersRequestModel(BaseModel): 145 app_instance_arn: str = Field(alias="AppInstanceArn") 146 max_results: Optional[int] = Field(default=None, alias="MaxResults") 147 next_token: Optional[str] = Field(default=None, alias="NextToken") 148 149 150class ListAppInstancesRequestModel(BaseModel): 151 max_results: Optional[int] = Field(default=None, alias="MaxResults") 152 next_token: Optional[str] = Field(default=None, alias="NextToken") 153 154 155class ListTagsForResourceRequestModel(BaseModel): 156 resource_arn: str = Field(alias="ResourceARN") 157 158 159class UntagResourceRequestModel(BaseModel): 160 resource_arn: str = Field(alias="ResourceARN") 161 tag_keys: Sequence[str] = Field(alias="TagKeys") 162 163 164class UpdateAppInstanceRequestModel(BaseModel): 165 app_instance_arn: str = Field(alias="AppInstanceArn") 166 name: str = Field(alias="Name") 167 metadata: str = Field(alias="Metadata") 168 169 170class UpdateAppInstanceUserEndpointRequestModel(BaseModel): 171 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 172 endpoint_id: str = Field(alias="EndpointId") 173 name: Optional[str] = Field(default=None, alias="Name") 174 allow_messages: Optional[Literal["ALL", "NONE"]] = Field( 175 default=None, alias="AllowMessages" 176 ) 177 178 179class UpdateAppInstanceUserRequestModel(BaseModel): 180 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 181 name: str = Field(alias="Name") 182 metadata: str = Field(alias="Metadata") 183 184 185class AppInstanceAdminSummaryModel(BaseModel): 186 admin: Optional[IdentityModel] = Field(default=None, alias="Admin") 187 188 189class AppInstanceAdminModel(BaseModel): 190 admin: Optional[IdentityModel] = Field(default=None, alias="Admin") 191 app_instance_arn: Optional[str] = Field(default=None, alias="AppInstanceArn") 192 created_timestamp: Optional[datetime] = Field( 193 default=None, alias="CreatedTimestamp" 194 ) 195 196 197class AppInstanceRetentionSettingsModel(BaseModel): 198 channel_retention_settings: Optional[ChannelRetentionSettingsModel] = Field( 199 default=None, alias="ChannelRetentionSettings" 200 ) 201 202 203class AppInstanceUserEndpointSummaryModel(BaseModel): 204 app_instance_user_arn: Optional[str] = Field( 205 default=None, alias="AppInstanceUserArn" 206 ) 207 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 208 name: Optional[str] = Field(default=None, alias="Name") 209 type: Optional[Literal["APNS", "APNS_SANDBOX", "GCM"]] = Field( 210 default=None, alias="Type" 211 ) 212 allow_messages: Optional[Literal["ALL", "NONE"]] = Field( 213 default=None, alias="AllowMessages" 214 ) 215 endpoint_state: Optional[EndpointStateModel] = Field( 216 default=None, alias="EndpointState" 217 ) 218 219 220class AppInstanceUserEndpointModel(BaseModel): 221 app_instance_user_arn: Optional[str] = Field( 222 default=None, alias="AppInstanceUserArn" 223 ) 224 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 225 name: Optional[str] = Field(default=None, alias="Name") 226 type: Optional[Literal["APNS", "APNS_SANDBOX", "GCM"]] = Field( 227 default=None, alias="Type" 228 ) 229 resource_arn: Optional[str] = Field(default=None, alias="ResourceArn") 230 endpoint_attributes: Optional[EndpointAttributesModel] = Field( 231 default=None, alias="EndpointAttributes" 232 ) 233 created_timestamp: Optional[datetime] = Field( 234 default=None, alias="CreatedTimestamp" 235 ) 236 last_updated_timestamp: Optional[datetime] = Field( 237 default=None, alias="LastUpdatedTimestamp" 238 ) 239 allow_messages: Optional[Literal["ALL", "NONE"]] = Field( 240 default=None, alias="AllowMessages" 241 ) 242 endpoint_state: Optional[EndpointStateModel] = Field( 243 default=None, alias="EndpointState" 244 ) 245 246 247class RegisterAppInstanceUserEndpointRequestModel(BaseModel): 248 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 249 type: Literal["APNS", "APNS_SANDBOX", "GCM"] = Field(alias="Type") 250 resource_arn: str = Field(alias="ResourceArn") 251 endpoint_attributes: EndpointAttributesModel = Field(alias="EndpointAttributes") 252 client_request_token: str = Field(alias="ClientRequestToken") 253 name: Optional[str] = Field(default=None, alias="Name") 254 allow_messages: Optional[Literal["ALL", "NONE"]] = Field( 255 default=None, alias="AllowMessages" 256 ) 257 258 259class CreateAppInstanceAdminResponseModel(BaseModel): 260 app_instance_admin: IdentityModel = Field(alias="AppInstanceAdmin") 261 app_instance_arn: str = Field(alias="AppInstanceArn") 262 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 263 264 265class CreateAppInstanceResponseModel(BaseModel): 266 app_instance_arn: str = Field(alias="AppInstanceArn") 267 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 268 269 270class CreateAppInstanceUserResponseModel(BaseModel): 271 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 272 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 273 274 275class DescribeAppInstanceResponseModel(BaseModel): 276 app_instance: AppInstanceModel = Field(alias="AppInstance") 277 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 278 279 280class DescribeAppInstanceUserResponseModel(BaseModel): 281 app_instance_user: AppInstanceUserModel = Field(alias="AppInstanceUser") 282 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 283 284 285class EmptyResponseMetadataModel(BaseModel): 286 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 287 288 289class ListAppInstanceUsersResponseModel(BaseModel): 290 app_instance_arn: str = Field(alias="AppInstanceArn") 291 app_instance_users: List[AppInstanceUserSummaryModel] = Field( 292 alias="AppInstanceUsers" 293 ) 294 next_token: str = Field(alias="NextToken") 295 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 296 297 298class ListAppInstancesResponseModel(BaseModel): 299 app_instances: List[AppInstanceSummaryModel] = Field(alias="AppInstances") 300 next_token: str = Field(alias="NextToken") 301 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 302 303 304class RegisterAppInstanceUserEndpointResponseModel(BaseModel): 305 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 306 endpoint_id: str = Field(alias="EndpointId") 307 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 308 309 310class UpdateAppInstanceResponseModel(BaseModel): 311 app_instance_arn: str = Field(alias="AppInstanceArn") 312 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 313 314 315class UpdateAppInstanceUserEndpointResponseModel(BaseModel): 316 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 317 endpoint_id: str = Field(alias="EndpointId") 318 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 319 320 321class UpdateAppInstanceUserResponseModel(BaseModel): 322 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 323 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 324 325 326class CreateAppInstanceRequestModel(BaseModel): 327 name: str = Field(alias="Name") 328 client_request_token: str = Field(alias="ClientRequestToken") 329 metadata: Optional[str] = Field(default=None, alias="Metadata") 330 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 331 332 333class CreateAppInstanceUserRequestModel(BaseModel): 334 app_instance_arn: str = Field(alias="AppInstanceArn") 335 app_instance_user_id: str = Field(alias="AppInstanceUserId") 336 name: str = Field(alias="Name") 337 client_request_token: str = Field(alias="ClientRequestToken") 338 metadata: Optional[str] = Field(default=None, alias="Metadata") 339 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 340 341 342class ListTagsForResourceResponseModel(BaseModel): 343 tags: List[TagModel] = Field(alias="Tags") 344 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 345 346 347class TagResourceRequestModel(BaseModel): 348 resource_arn: str = Field(alias="ResourceARN") 349 tags: Sequence[TagModel] = Field(alias="Tags") 350 351 352class ListAppInstanceAdminsResponseModel(BaseModel): 353 app_instance_arn: str = Field(alias="AppInstanceArn") 354 app_instance_admins: List[AppInstanceAdminSummaryModel] = Field( 355 alias="AppInstanceAdmins" 356 ) 357 next_token: str = Field(alias="NextToken") 358 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 359 360 361class DescribeAppInstanceAdminResponseModel(BaseModel): 362 app_instance_admin: AppInstanceAdminModel = Field(alias="AppInstanceAdmin") 363 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 364 365 366class GetAppInstanceRetentionSettingsResponseModel(BaseModel): 367 app_instance_retention_settings: AppInstanceRetentionSettingsModel = Field( 368 alias="AppInstanceRetentionSettings" 369 ) 370 initiate_deletion_timestamp: datetime = Field(alias="InitiateDeletionTimestamp") 371 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 372 373 374class PutAppInstanceRetentionSettingsRequestModel(BaseModel): 375 app_instance_arn: str = Field(alias="AppInstanceArn") 376 app_instance_retention_settings: AppInstanceRetentionSettingsModel = Field( 377 alias="AppInstanceRetentionSettings" 378 ) 379 380 381class PutAppInstanceRetentionSettingsResponseModel(BaseModel): 382 app_instance_retention_settings: AppInstanceRetentionSettingsModel = Field( 383 alias="AppInstanceRetentionSettings" 384 ) 385 initiate_deletion_timestamp: datetime = Field(alias="InitiateDeletionTimestamp") 386 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 387 388 389class ListAppInstanceUserEndpointsResponseModel(BaseModel): 390 app_instance_user_endpoints: List[AppInstanceUserEndpointSummaryModel] = Field( 391 alias="AppInstanceUserEndpoints" 392 ) 393 next_token: str = Field(alias="NextToken") 394 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 395 396 397class DescribeAppInstanceUserEndpointResponseModel(BaseModel): 398 app_instance_user_endpoint: AppInstanceUserEndpointModel = Field( 399 alias="AppInstanceUserEndpoint" 400 ) 401 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class IdentityModel(BaseModel): 15 arn: Optional[str] = Field(default=None, alias="Arn") 16 name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
19class ChannelRetentionSettingsModel(BaseModel): 20 retention_days: Optional[int] = Field(default=None, alias="RetentionDays")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
23class AppInstanceSummaryModel(BaseModel): 24 app_instance_arn: Optional[str] = Field(default=None, alias="AppInstanceArn") 25 name: Optional[str] = Field(default=None, alias="Name") 26 metadata: Optional[str] = Field(default=None, alias="Metadata")
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 AppInstanceModel(BaseModel): 30 app_instance_arn: Optional[str] = Field(default=None, alias="AppInstanceArn") 31 name: Optional[str] = Field(default=None, alias="Name") 32 created_timestamp: Optional[datetime] = Field( 33 default=None, alias="CreatedTimestamp" 34 ) 35 last_updated_timestamp: Optional[datetime] = Field( 36 default=None, alias="LastUpdatedTimestamp" 37 ) 38 metadata: Optional[str] = Field(default=None, alias="Metadata")
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 EndpointStateModel(BaseModel): 42 status: Literal["ACTIVE", "INACTIVE"] = Field(alias="Status") 43 status_reason: Optional[ 44 Literal["INVALID_DEVICE_TOKEN", "INVALID_PINPOINT_ARN"] 45 ] = Field(default=None, alias="StatusReason")
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 EndpointAttributesModel(BaseModel): 49 device_token: str = Field(alias="DeviceToken") 50 voip_device_token: Optional[str] = Field(default=None, alias="VoipDeviceToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
53class AppInstanceUserSummaryModel(BaseModel): 54 app_instance_user_arn: Optional[str] = Field( 55 default=None, alias="AppInstanceUserArn" 56 ) 57 name: Optional[str] = Field(default=None, alias="Name") 58 metadata: Optional[str] = Field(default=None, alias="Metadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
61class AppInstanceUserModel(BaseModel): 62 app_instance_user_arn: Optional[str] = Field( 63 default=None, alias="AppInstanceUserArn" 64 ) 65 name: Optional[str] = Field(default=None, alias="Name") 66 metadata: Optional[str] = Field(default=None, alias="Metadata") 67 created_timestamp: Optional[datetime] = Field( 68 default=None, alias="CreatedTimestamp" 69 ) 70 last_updated_timestamp: Optional[datetime] = Field( 71 default=None, alias="LastUpdatedTimestamp" 72 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
75class CreateAppInstanceAdminRequestModel(BaseModel): 76 app_instance_admin_arn: str = Field(alias="AppInstanceAdminArn") 77 app_instance_arn: str = Field(alias="AppInstanceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
80class ResponseMetadataModel(BaseModel): 81 request_id: str = Field(alias="RequestId") 82 host_id: str = Field(alias="HostId") 83 http_status_code: int = Field(alias="HTTPStatusCode") 84 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 85 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
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
93class DeleteAppInstanceAdminRequestModel(BaseModel): 94 app_instance_admin_arn: str = Field(alias="AppInstanceAdminArn") 95 app_instance_arn: str = Field(alias="AppInstanceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
98class DeleteAppInstanceRequestModel(BaseModel): 99 app_instance_arn: str = Field(alias="AppInstanceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
102class DeleteAppInstanceUserRequestModel(BaseModel): 103 app_instance_user_arn: str = Field(alias="AppInstanceUserArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
106class DeregisterAppInstanceUserEndpointRequestModel(BaseModel): 107 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 108 endpoint_id: str = Field(alias="EndpointId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
111class DescribeAppInstanceAdminRequestModel(BaseModel): 112 app_instance_admin_arn: str = Field(alias="AppInstanceAdminArn") 113 app_instance_arn: str = Field(alias="AppInstanceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
116class DescribeAppInstanceRequestModel(BaseModel): 117 app_instance_arn: str = Field(alias="AppInstanceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
120class DescribeAppInstanceUserEndpointRequestModel(BaseModel): 121 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 122 endpoint_id: str = Field(alias="EndpointId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
125class DescribeAppInstanceUserRequestModel(BaseModel): 126 app_instance_user_arn: str = Field(alias="AppInstanceUserArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
129class GetAppInstanceRetentionSettingsRequestModel(BaseModel): 130 app_instance_arn: str = Field(alias="AppInstanceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
133class ListAppInstanceAdminsRequestModel(BaseModel): 134 app_instance_arn: str = Field(alias="AppInstanceArn") 135 max_results: Optional[int] = Field(default=None, alias="MaxResults") 136 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
139class ListAppInstanceUserEndpointsRequestModel(BaseModel): 140 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 141 max_results: Optional[int] = Field(default=None, alias="MaxResults") 142 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
145class ListAppInstanceUsersRequestModel(BaseModel): 146 app_instance_arn: str = Field(alias="AppInstanceArn") 147 max_results: Optional[int] = Field(default=None, alias="MaxResults") 148 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
151class ListAppInstancesRequestModel(BaseModel): 152 max_results: Optional[int] = Field(default=None, alias="MaxResults") 153 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
156class ListTagsForResourceRequestModel(BaseModel): 157 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
160class UntagResourceRequestModel(BaseModel): 161 resource_arn: str = Field(alias="ResourceARN") 162 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
165class UpdateAppInstanceRequestModel(BaseModel): 166 app_instance_arn: str = Field(alias="AppInstanceArn") 167 name: str = Field(alias="Name") 168 metadata: str = Field(alias="Metadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
171class UpdateAppInstanceUserEndpointRequestModel(BaseModel): 172 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 173 endpoint_id: str = Field(alias="EndpointId") 174 name: Optional[str] = Field(default=None, alias="Name") 175 allow_messages: Optional[Literal["ALL", "NONE"]] = Field( 176 default=None, alias="AllowMessages" 177 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
180class UpdateAppInstanceUserRequestModel(BaseModel): 181 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 182 name: str = Field(alias="Name") 183 metadata: str = Field(alias="Metadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
186class AppInstanceAdminSummaryModel(BaseModel): 187 admin: Optional[IdentityModel] = Field(default=None, alias="Admin")
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 AppInstanceAdminModel(BaseModel): 191 admin: Optional[IdentityModel] = Field(default=None, alias="Admin") 192 app_instance_arn: Optional[str] = Field(default=None, alias="AppInstanceArn") 193 created_timestamp: Optional[datetime] = Field( 194 default=None, alias="CreatedTimestamp" 195 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
198class AppInstanceRetentionSettingsModel(BaseModel): 199 channel_retention_settings: Optional[ChannelRetentionSettingsModel] = Field( 200 default=None, alias="ChannelRetentionSettings" 201 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
204class AppInstanceUserEndpointSummaryModel(BaseModel): 205 app_instance_user_arn: Optional[str] = Field( 206 default=None, alias="AppInstanceUserArn" 207 ) 208 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 209 name: Optional[str] = Field(default=None, alias="Name") 210 type: Optional[Literal["APNS", "APNS_SANDBOX", "GCM"]] = Field( 211 default=None, alias="Type" 212 ) 213 allow_messages: Optional[Literal["ALL", "NONE"]] = Field( 214 default=None, alias="AllowMessages" 215 ) 216 endpoint_state: Optional[EndpointStateModel] = Field( 217 default=None, alias="EndpointState" 218 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
221class AppInstanceUserEndpointModel(BaseModel): 222 app_instance_user_arn: Optional[str] = Field( 223 default=None, alias="AppInstanceUserArn" 224 ) 225 endpoint_id: Optional[str] = Field(default=None, alias="EndpointId") 226 name: Optional[str] = Field(default=None, alias="Name") 227 type: Optional[Literal["APNS", "APNS_SANDBOX", "GCM"]] = Field( 228 default=None, alias="Type" 229 ) 230 resource_arn: Optional[str] = Field(default=None, alias="ResourceArn") 231 endpoint_attributes: Optional[EndpointAttributesModel] = Field( 232 default=None, alias="EndpointAttributes" 233 ) 234 created_timestamp: Optional[datetime] = Field( 235 default=None, alias="CreatedTimestamp" 236 ) 237 last_updated_timestamp: Optional[datetime] = Field( 238 default=None, alias="LastUpdatedTimestamp" 239 ) 240 allow_messages: Optional[Literal["ALL", "NONE"]] = Field( 241 default=None, alias="AllowMessages" 242 ) 243 endpoint_state: Optional[EndpointStateModel] = Field( 244 default=None, alias="EndpointState" 245 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
248class RegisterAppInstanceUserEndpointRequestModel(BaseModel): 249 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 250 type: Literal["APNS", "APNS_SANDBOX", "GCM"] = Field(alias="Type") 251 resource_arn: str = Field(alias="ResourceArn") 252 endpoint_attributes: EndpointAttributesModel = Field(alias="EndpointAttributes") 253 client_request_token: str = Field(alias="ClientRequestToken") 254 name: Optional[str] = Field(default=None, alias="Name") 255 allow_messages: Optional[Literal["ALL", "NONE"]] = Field( 256 default=None, alias="AllowMessages" 257 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
260class CreateAppInstanceAdminResponseModel(BaseModel): 261 app_instance_admin: IdentityModel = Field(alias="AppInstanceAdmin") 262 app_instance_arn: str = Field(alias="AppInstanceArn") 263 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
266class CreateAppInstanceResponseModel(BaseModel): 267 app_instance_arn: str = Field(alias="AppInstanceArn") 268 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
271class CreateAppInstanceUserResponseModel(BaseModel): 272 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 273 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
276class DescribeAppInstanceResponseModel(BaseModel): 277 app_instance: AppInstanceModel = Field(alias="AppInstance") 278 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
281class DescribeAppInstanceUserResponseModel(BaseModel): 282 app_instance_user: AppInstanceUserModel = Field(alias="AppInstanceUser") 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 EmptyResponseMetadataModel(BaseModel): 287 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
290class ListAppInstanceUsersResponseModel(BaseModel): 291 app_instance_arn: str = Field(alias="AppInstanceArn") 292 app_instance_users: List[AppInstanceUserSummaryModel] = Field( 293 alias="AppInstanceUsers" 294 ) 295 next_token: str = Field(alias="NextToken") 296 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
299class ListAppInstancesResponseModel(BaseModel): 300 app_instances: List[AppInstanceSummaryModel] = Field(alias="AppInstances") 301 next_token: str = Field(alias="NextToken") 302 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
305class RegisterAppInstanceUserEndpointResponseModel(BaseModel): 306 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 307 endpoint_id: str = Field(alias="EndpointId") 308 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
311class UpdateAppInstanceResponseModel(BaseModel): 312 app_instance_arn: str = Field(alias="AppInstanceArn") 313 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
316class UpdateAppInstanceUserEndpointResponseModel(BaseModel): 317 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 318 endpoint_id: str = Field(alias="EndpointId") 319 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
322class UpdateAppInstanceUserResponseModel(BaseModel): 323 app_instance_user_arn: str = Field(alias="AppInstanceUserArn") 324 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
327class CreateAppInstanceRequestModel(BaseModel): 328 name: str = Field(alias="Name") 329 client_request_token: str = Field(alias="ClientRequestToken") 330 metadata: Optional[str] = Field(default=None, alias="Metadata") 331 tags: Optional[Sequence[TagModel]] = Field(default=None, 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
334class CreateAppInstanceUserRequestModel(BaseModel): 335 app_instance_arn: str = Field(alias="AppInstanceArn") 336 app_instance_user_id: str = Field(alias="AppInstanceUserId") 337 name: str = Field(alias="Name") 338 client_request_token: str = Field(alias="ClientRequestToken") 339 metadata: Optional[str] = Field(default=None, alias="Metadata") 340 tags: Optional[Sequence[TagModel]] = Field(default=None, 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
343class ListTagsForResourceResponseModel(BaseModel): 344 tags: List[TagModel] = Field(alias="Tags") 345 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
348class TagResourceRequestModel(BaseModel): 349 resource_arn: str = Field(alias="ResourceARN") 350 tags: Sequence[TagModel] = 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
353class ListAppInstanceAdminsResponseModel(BaseModel): 354 app_instance_arn: str = Field(alias="AppInstanceArn") 355 app_instance_admins: List[AppInstanceAdminSummaryModel] = Field( 356 alias="AppInstanceAdmins" 357 ) 358 next_token: str = Field(alias="NextToken") 359 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
362class DescribeAppInstanceAdminResponseModel(BaseModel): 363 app_instance_admin: AppInstanceAdminModel = Field(alias="AppInstanceAdmin") 364 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
367class GetAppInstanceRetentionSettingsResponseModel(BaseModel): 368 app_instance_retention_settings: AppInstanceRetentionSettingsModel = Field( 369 alias="AppInstanceRetentionSettings" 370 ) 371 initiate_deletion_timestamp: datetime = Field(alias="InitiateDeletionTimestamp") 372 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
375class PutAppInstanceRetentionSettingsRequestModel(BaseModel): 376 app_instance_arn: str = Field(alias="AppInstanceArn") 377 app_instance_retention_settings: AppInstanceRetentionSettingsModel = Field( 378 alias="AppInstanceRetentionSettings" 379 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
382class PutAppInstanceRetentionSettingsResponseModel(BaseModel): 383 app_instance_retention_settings: AppInstanceRetentionSettingsModel = Field( 384 alias="AppInstanceRetentionSettings" 385 ) 386 initiate_deletion_timestamp: datetime = Field(alias="InitiateDeletionTimestamp") 387 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
390class ListAppInstanceUserEndpointsResponseModel(BaseModel): 391 app_instance_user_endpoints: List[AppInstanceUserEndpointSummaryModel] = Field( 392 alias="AppInstanceUserEndpoints" 393 ) 394 next_token: str = Field(alias="NextToken") 395 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
398class DescribeAppInstanceUserEndpointResponseModel(BaseModel): 399 app_instance_user_endpoint: AppInstanceUserEndpointModel = Field( 400 alias="AppInstanceUserEndpoint" 401 ) 402 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