mypydantic.models.cognito_sync

  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, Union
  7
  8from pydantic import Field
  9
 10from mypydantic.models.base_model import BaseModel
 11
 12
 13class BulkPublishRequestModel(BaseModel):
 14    identity_pool_id: str = Field(alias="IdentityPoolId")
 15
 16
 17class ResponseMetadataModel(BaseModel):
 18    request_id: str = Field(alias="RequestId")
 19    host_id: str = Field(alias="HostId")
 20    http_status_code: int = Field(alias="HTTPStatusCode")
 21    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
 22    retry_attempts: int = Field(alias="RetryAttempts")
 23
 24
 25class CognitoStreamsModel(BaseModel):
 26    stream_name: Optional[str] = Field(default=None, alias="StreamName")
 27    role_arn: Optional[str] = Field(default=None, alias="RoleArn")
 28    streaming_status: Optional[Literal["DISABLED", "ENABLED"]] = Field(
 29        default=None, alias="StreamingStatus"
 30    )
 31
 32
 33class DatasetModel(BaseModel):
 34    identity_id: Optional[str] = Field(default=None, alias="IdentityId")
 35    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
 36    creation_date: Optional[datetime] = Field(default=None, alias="CreationDate")
 37    last_modified_date: Optional[datetime] = Field(
 38        default=None, alias="LastModifiedDate"
 39    )
 40    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
 41    data_storage: Optional[int] = Field(default=None, alias="DataStorage")
 42    num_records: Optional[int] = Field(default=None, alias="NumRecords")
 43
 44
 45class DeleteDatasetRequestModel(BaseModel):
 46    identity_pool_id: str = Field(alias="IdentityPoolId")
 47    identity_id: str = Field(alias="IdentityId")
 48    dataset_name: str = Field(alias="DatasetName")
 49
 50
 51class DescribeDatasetRequestModel(BaseModel):
 52    identity_pool_id: str = Field(alias="IdentityPoolId")
 53    identity_id: str = Field(alias="IdentityId")
 54    dataset_name: str = Field(alias="DatasetName")
 55
 56
 57class DescribeIdentityPoolUsageRequestModel(BaseModel):
 58    identity_pool_id: str = Field(alias="IdentityPoolId")
 59
 60
 61class IdentityPoolUsageModel(BaseModel):
 62    identity_pool_id: Optional[str] = Field(default=None, alias="IdentityPoolId")
 63    sync_sessions_count: Optional[int] = Field(default=None, alias="SyncSessionsCount")
 64    data_storage: Optional[int] = Field(default=None, alias="DataStorage")
 65    last_modified_date: Optional[datetime] = Field(
 66        default=None, alias="LastModifiedDate"
 67    )
 68
 69
 70class DescribeIdentityUsageRequestModel(BaseModel):
 71    identity_pool_id: str = Field(alias="IdentityPoolId")
 72    identity_id: str = Field(alias="IdentityId")
 73
 74
 75class IdentityUsageModel(BaseModel):
 76    identity_id: Optional[str] = Field(default=None, alias="IdentityId")
 77    identity_pool_id: Optional[str] = Field(default=None, alias="IdentityPoolId")
 78    last_modified_date: Optional[datetime] = Field(
 79        default=None, alias="LastModifiedDate"
 80    )
 81    dataset_count: Optional[int] = Field(default=None, alias="DatasetCount")
 82    data_storage: Optional[int] = Field(default=None, alias="DataStorage")
 83
 84
 85class GetBulkPublishDetailsRequestModel(BaseModel):
 86    identity_pool_id: str = Field(alias="IdentityPoolId")
 87
 88
 89class GetCognitoEventsRequestModel(BaseModel):
 90    identity_pool_id: str = Field(alias="IdentityPoolId")
 91
 92
 93class GetIdentityPoolConfigurationRequestModel(BaseModel):
 94    identity_pool_id: str = Field(alias="IdentityPoolId")
 95
 96
 97class PushSyncModel(BaseModel):
 98    application_arns: Optional[List[str]] = Field(default=None, alias="ApplicationArns")
 99    role_arn: Optional[str] = Field(default=None, alias="RoleArn")
100
101
102class ListDatasetsRequestModel(BaseModel):
103    identity_pool_id: str = Field(alias="IdentityPoolId")
104    identity_id: str = Field(alias="IdentityId")
105    next_token: Optional[str] = Field(default=None, alias="NextToken")
106    max_results: Optional[int] = Field(default=None, alias="MaxResults")
107
108
109class ListIdentityPoolUsageRequestModel(BaseModel):
110    next_token: Optional[str] = Field(default=None, alias="NextToken")
111    max_results: Optional[int] = Field(default=None, alias="MaxResults")
112
113
114class ListRecordsRequestModel(BaseModel):
115    identity_pool_id: str = Field(alias="IdentityPoolId")
116    identity_id: str = Field(alias="IdentityId")
117    dataset_name: str = Field(alias="DatasetName")
118    last_sync_count: Optional[int] = Field(default=None, alias="LastSyncCount")
119    next_token: Optional[str] = Field(default=None, alias="NextToken")
120    max_results: Optional[int] = Field(default=None, alias="MaxResults")
121    sync_session_token: Optional[str] = Field(default=None, alias="SyncSessionToken")
122
123
124class RecordModel(BaseModel):
125    key: Optional[str] = Field(default=None, alias="Key")
126    value: Optional[str] = Field(default=None, alias="Value")
127    sync_count: Optional[int] = Field(default=None, alias="SyncCount")
128    last_modified_date: Optional[datetime] = Field(
129        default=None, alias="LastModifiedDate"
130    )
131    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
132    device_last_modified_date: Optional[datetime] = Field(
133        default=None, alias="DeviceLastModifiedDate"
134    )
135
136
137class RecordPatchModel(BaseModel):
138    op: Literal["remove", "replace"] = Field(alias="Op")
139    key: str = Field(alias="Key")
140    sync_count: int = Field(alias="SyncCount")
141    value: Optional[str] = Field(default=None, alias="Value")
142    device_last_modified_date: Optional[Union[datetime, str]] = Field(
143        default=None, alias="DeviceLastModifiedDate"
144    )
145
146
147class RegisterDeviceRequestModel(BaseModel):
148    identity_pool_id: str = Field(alias="IdentityPoolId")
149    identity_id: str = Field(alias="IdentityId")
150    platform: Literal["ADM", "APNS", "APNS_SANDBOX", "GCM"] = Field(alias="Platform")
151    token: str = Field(alias="Token")
152
153
154class SetCognitoEventsRequestModel(BaseModel):
155    identity_pool_id: str = Field(alias="IdentityPoolId")
156    events: Mapping[str, str] = Field(alias="Events")
157
158
159class SubscribeToDatasetRequestModel(BaseModel):
160    identity_pool_id: str = Field(alias="IdentityPoolId")
161    identity_id: str = Field(alias="IdentityId")
162    dataset_name: str = Field(alias="DatasetName")
163    device_id: str = Field(alias="DeviceId")
164
165
166class UnsubscribeFromDatasetRequestModel(BaseModel):
167    identity_pool_id: str = Field(alias="IdentityPoolId")
168    identity_id: str = Field(alias="IdentityId")
169    dataset_name: str = Field(alias="DatasetName")
170    device_id: str = Field(alias="DeviceId")
171
172
173class BulkPublishResponseModel(BaseModel):
174    identity_pool_id: str = Field(alias="IdentityPoolId")
175    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
176
177
178class EmptyResponseMetadataModel(BaseModel):
179    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
180
181
182class GetBulkPublishDetailsResponseModel(BaseModel):
183    identity_pool_id: str = Field(alias="IdentityPoolId")
184    bulk_publish_start_time: datetime = Field(alias="BulkPublishStartTime")
185    bulk_publish_complete_time: datetime = Field(alias="BulkPublishCompleteTime")
186    bulk_publish_status: Literal[
187        "FAILED", "IN_PROGRESS", "NOT_STARTED", "SUCCEEDED"
188    ] = Field(alias="BulkPublishStatus")
189    failure_message: str = Field(alias="FailureMessage")
190    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
191
192
193class GetCognitoEventsResponseModel(BaseModel):
194    events: Dict[str, str] = Field(alias="Events")
195    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
196
197
198class RegisterDeviceResponseModel(BaseModel):
199    device_id: str = Field(alias="DeviceId")
200    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
201
202
203class DeleteDatasetResponseModel(BaseModel):
204    dataset: DatasetModel = Field(alias="Dataset")
205    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
206
207
208class DescribeDatasetResponseModel(BaseModel):
209    dataset: DatasetModel = Field(alias="Dataset")
210    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
211
212
213class ListDatasetsResponseModel(BaseModel):
214    datasets: List[DatasetModel] = Field(alias="Datasets")
215    count: int = Field(alias="Count")
216    next_token: str = Field(alias="NextToken")
217    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
218
219
220class DescribeIdentityPoolUsageResponseModel(BaseModel):
221    identity_pool_usage: IdentityPoolUsageModel = Field(alias="IdentityPoolUsage")
222    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
223
224
225class ListIdentityPoolUsageResponseModel(BaseModel):
226    identity_pool_usages: List[IdentityPoolUsageModel] = Field(
227        alias="IdentityPoolUsages"
228    )
229    max_results: int = Field(alias="MaxResults")
230    count: int = Field(alias="Count")
231    next_token: str = Field(alias="NextToken")
232    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
233
234
235class DescribeIdentityUsageResponseModel(BaseModel):
236    identity_usage: IdentityUsageModel = Field(alias="IdentityUsage")
237    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
238
239
240class GetIdentityPoolConfigurationResponseModel(BaseModel):
241    identity_pool_id: str = Field(alias="IdentityPoolId")
242    push_sync: PushSyncModel = Field(alias="PushSync")
243    cognito_streams: CognitoStreamsModel = Field(alias="CognitoStreams")
244    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
245
246
247class SetIdentityPoolConfigurationRequestModel(BaseModel):
248    identity_pool_id: str = Field(alias="IdentityPoolId")
249    push_sync: Optional[PushSyncModel] = Field(default=None, alias="PushSync")
250    cognito_streams: Optional[CognitoStreamsModel] = Field(
251        default=None, alias="CognitoStreams"
252    )
253
254
255class SetIdentityPoolConfigurationResponseModel(BaseModel):
256    identity_pool_id: str = Field(alias="IdentityPoolId")
257    push_sync: PushSyncModel = Field(alias="PushSync")
258    cognito_streams: CognitoStreamsModel = Field(alias="CognitoStreams")
259    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
260
261
262class ListRecordsResponseModel(BaseModel):
263    records: List[RecordModel] = Field(alias="Records")
264    next_token: str = Field(alias="NextToken")
265    count: int = Field(alias="Count")
266    dataset_sync_count: int = Field(alias="DatasetSyncCount")
267    last_modified_by: str = Field(alias="LastModifiedBy")
268    merged_dataset_names: List[str] = Field(alias="MergedDatasetNames")
269    dataset_exists: bool = Field(alias="DatasetExists")
270    dataset_deleted_after_requested_sync_count: bool = Field(
271        alias="DatasetDeletedAfterRequestedSyncCount"
272    )
273    sync_session_token: str = Field(alias="SyncSessionToken")
274    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
275
276
277class UpdateRecordsResponseModel(BaseModel):
278    records: List[RecordModel] = Field(alias="Records")
279    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
280
281
282class UpdateRecordsRequestModel(BaseModel):
283    identity_pool_id: str = Field(alias="IdentityPoolId")
284    identity_id: str = Field(alias="IdentityId")
285    dataset_name: str = Field(alias="DatasetName")
286    sync_session_token: str = Field(alias="SyncSessionToken")
287    device_id: Optional[str] = Field(default=None, alias="DeviceId")
288    record_patches: Optional[Sequence[RecordPatchModel]] = Field(
289        default=None, alias="RecordPatches"
290    )
291    client_context: Optional[str] = Field(default=None, alias="ClientContext")
class BulkPublishRequestModel(mypydantic.models.base_model.BaseModel):
14class BulkPublishRequestModel(BaseModel):
15    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 ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
18class ResponseMetadataModel(BaseModel):
19    request_id: str = Field(alias="RequestId")
20    host_id: str = Field(alias="HostId")
21    http_status_code: int = Field(alias="HTTPStatusCode")
22    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
23    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 CognitoStreamsModel(mypydantic.models.base_model.BaseModel):
26class CognitoStreamsModel(BaseModel):
27    stream_name: Optional[str] = Field(default=None, alias="StreamName")
28    role_arn: Optional[str] = Field(default=None, alias="RoleArn")
29    streaming_status: Optional[Literal["DISABLED", "ENABLED"]] = Field(
30        default=None, alias="StreamingStatus"
31    )
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 DatasetModel(mypydantic.models.base_model.BaseModel):
34class DatasetModel(BaseModel):
35    identity_id: Optional[str] = Field(default=None, alias="IdentityId")
36    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
37    creation_date: Optional[datetime] = Field(default=None, alias="CreationDate")
38    last_modified_date: Optional[datetime] = Field(
39        default=None, alias="LastModifiedDate"
40    )
41    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
42    data_storage: Optional[int] = Field(default=None, alias="DataStorage")
43    num_records: Optional[int] = Field(default=None, alias="NumRecords")
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 DeleteDatasetRequestModel(mypydantic.models.base_model.BaseModel):
46class DeleteDatasetRequestModel(BaseModel):
47    identity_pool_id: str = Field(alias="IdentityPoolId")
48    identity_id: str = Field(alias="IdentityId")
49    dataset_name: str = Field(alias="DatasetName")
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 DescribeDatasetRequestModel(mypydantic.models.base_model.BaseModel):
52class DescribeDatasetRequestModel(BaseModel):
53    identity_pool_id: str = Field(alias="IdentityPoolId")
54    identity_id: str = Field(alias="IdentityId")
55    dataset_name: str = Field(alias="DatasetName")
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 DescribeIdentityPoolUsageRequestModel(mypydantic.models.base_model.BaseModel):
58class DescribeIdentityPoolUsageRequestModel(BaseModel):
59    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 IdentityPoolUsageModel(mypydantic.models.base_model.BaseModel):
62class IdentityPoolUsageModel(BaseModel):
63    identity_pool_id: Optional[str] = Field(default=None, alias="IdentityPoolId")
64    sync_sessions_count: Optional[int] = Field(default=None, alias="SyncSessionsCount")
65    data_storage: Optional[int] = Field(default=None, alias="DataStorage")
66    last_modified_date: Optional[datetime] = Field(
67        default=None, alias="LastModifiedDate"
68    )
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 DescribeIdentityUsageRequestModel(mypydantic.models.base_model.BaseModel):
71class DescribeIdentityUsageRequestModel(BaseModel):
72    identity_pool_id: str = Field(alias="IdentityPoolId")
73    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 IdentityUsageModel(mypydantic.models.base_model.BaseModel):
76class IdentityUsageModel(BaseModel):
77    identity_id: Optional[str] = Field(default=None, alias="IdentityId")
78    identity_pool_id: Optional[str] = Field(default=None, alias="IdentityPoolId")
79    last_modified_date: Optional[datetime] = Field(
80        default=None, alias="LastModifiedDate"
81    )
82    dataset_count: Optional[int] = Field(default=None, alias="DatasetCount")
83    data_storage: Optional[int] = Field(default=None, alias="DataStorage")
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 GetBulkPublishDetailsRequestModel(mypydantic.models.base_model.BaseModel):
86class GetBulkPublishDetailsRequestModel(BaseModel):
87    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 GetCognitoEventsRequestModel(mypydantic.models.base_model.BaseModel):
90class GetCognitoEventsRequestModel(BaseModel):
91    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 GetIdentityPoolConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
94class GetIdentityPoolConfigurationRequestModel(BaseModel):
95    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 PushSyncModel(mypydantic.models.base_model.BaseModel):
 98class PushSyncModel(BaseModel):
 99    application_arns: Optional[List[str]] = Field(default=None, alias="ApplicationArns")
100    role_arn: Optional[str] = Field(default=None, 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 ListDatasetsRequestModel(mypydantic.models.base_model.BaseModel):
103class ListDatasetsRequestModel(BaseModel):
104    identity_pool_id: str = Field(alias="IdentityPoolId")
105    identity_id: str = Field(alias="IdentityId")
106    next_token: Optional[str] = Field(default=None, alias="NextToken")
107    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListIdentityPoolUsageRequestModel(mypydantic.models.base_model.BaseModel):
110class ListIdentityPoolUsageRequestModel(BaseModel):
111    next_token: Optional[str] = Field(default=None, alias="NextToken")
112    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListRecordsRequestModel(mypydantic.models.base_model.BaseModel):
115class ListRecordsRequestModel(BaseModel):
116    identity_pool_id: str = Field(alias="IdentityPoolId")
117    identity_id: str = Field(alias="IdentityId")
118    dataset_name: str = Field(alias="DatasetName")
119    last_sync_count: Optional[int] = Field(default=None, alias="LastSyncCount")
120    next_token: Optional[str] = Field(default=None, alias="NextToken")
121    max_results: Optional[int] = Field(default=None, alias="MaxResults")
122    sync_session_token: Optional[str] = Field(default=None, alias="SyncSessionToken")
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 RecordModel(mypydantic.models.base_model.BaseModel):
125class RecordModel(BaseModel):
126    key: Optional[str] = Field(default=None, alias="Key")
127    value: Optional[str] = Field(default=None, alias="Value")
128    sync_count: Optional[int] = Field(default=None, alias="SyncCount")
129    last_modified_date: Optional[datetime] = Field(
130        default=None, alias="LastModifiedDate"
131    )
132    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
133    device_last_modified_date: Optional[datetime] = Field(
134        default=None, alias="DeviceLastModifiedDate"
135    )
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 RecordPatchModel(mypydantic.models.base_model.BaseModel):
138class RecordPatchModel(BaseModel):
139    op: Literal["remove", "replace"] = Field(alias="Op")
140    key: str = Field(alias="Key")
141    sync_count: int = Field(alias="SyncCount")
142    value: Optional[str] = Field(default=None, alias="Value")
143    device_last_modified_date: Optional[Union[datetime, str]] = Field(
144        default=None, alias="DeviceLastModifiedDate"
145    )
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 RegisterDeviceRequestModel(mypydantic.models.base_model.BaseModel):
148class RegisterDeviceRequestModel(BaseModel):
149    identity_pool_id: str = Field(alias="IdentityPoolId")
150    identity_id: str = Field(alias="IdentityId")
151    platform: Literal["ADM", "APNS", "APNS_SANDBOX", "GCM"] = Field(alias="Platform")
152    token: str = Field(alias="Token")
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 SetCognitoEventsRequestModel(mypydantic.models.base_model.BaseModel):
155class SetCognitoEventsRequestModel(BaseModel):
156    identity_pool_id: str = Field(alias="IdentityPoolId")
157    events: Mapping[str, str] = Field(alias="Events")
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 SubscribeToDatasetRequestModel(mypydantic.models.base_model.BaseModel):
160class SubscribeToDatasetRequestModel(BaseModel):
161    identity_pool_id: str = Field(alias="IdentityPoolId")
162    identity_id: str = Field(alias="IdentityId")
163    dataset_name: str = Field(alias="DatasetName")
164    device_id: str = Field(alias="DeviceId")
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 UnsubscribeFromDatasetRequestModel(mypydantic.models.base_model.BaseModel):
167class UnsubscribeFromDatasetRequestModel(BaseModel):
168    identity_pool_id: str = Field(alias="IdentityPoolId")
169    identity_id: str = Field(alias="IdentityId")
170    dataset_name: str = Field(alias="DatasetName")
171    device_id: str = Field(alias="DeviceId")
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 BulkPublishResponseModel(mypydantic.models.base_model.BaseModel):
174class BulkPublishResponseModel(BaseModel):
175    identity_pool_id: str = Field(alias="IdentityPoolId")
176    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 EmptyResponseMetadataModel(mypydantic.models.base_model.BaseModel):
179class EmptyResponseMetadataModel(BaseModel):
180    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 GetBulkPublishDetailsResponseModel(mypydantic.models.base_model.BaseModel):
183class GetBulkPublishDetailsResponseModel(BaseModel):
184    identity_pool_id: str = Field(alias="IdentityPoolId")
185    bulk_publish_start_time: datetime = Field(alias="BulkPublishStartTime")
186    bulk_publish_complete_time: datetime = Field(alias="BulkPublishCompleteTime")
187    bulk_publish_status: Literal[
188        "FAILED", "IN_PROGRESS", "NOT_STARTED", "SUCCEEDED"
189    ] = Field(alias="BulkPublishStatus")
190    failure_message: str = Field(alias="FailureMessage")
191    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 GetCognitoEventsResponseModel(mypydantic.models.base_model.BaseModel):
194class GetCognitoEventsResponseModel(BaseModel):
195    events: Dict[str, str] = Field(alias="Events")
196    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 RegisterDeviceResponseModel(mypydantic.models.base_model.BaseModel):
199class RegisterDeviceResponseModel(BaseModel):
200    device_id: str = Field(alias="DeviceId")
201    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 DeleteDatasetResponseModel(mypydantic.models.base_model.BaseModel):
204class DeleteDatasetResponseModel(BaseModel):
205    dataset: DatasetModel = Field(alias="Dataset")
206    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 DescribeDatasetResponseModel(mypydantic.models.base_model.BaseModel):
209class DescribeDatasetResponseModel(BaseModel):
210    dataset: DatasetModel = Field(alias="Dataset")
211    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 ListDatasetsResponseModel(mypydantic.models.base_model.BaseModel):
214class ListDatasetsResponseModel(BaseModel):
215    datasets: List[DatasetModel] = Field(alias="Datasets")
216    count: int = Field(alias="Count")
217    next_token: str = Field(alias="NextToken")
218    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 DescribeIdentityPoolUsageResponseModel(mypydantic.models.base_model.BaseModel):
221class DescribeIdentityPoolUsageResponseModel(BaseModel):
222    identity_pool_usage: IdentityPoolUsageModel = Field(alias="IdentityPoolUsage")
223    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 ListIdentityPoolUsageResponseModel(mypydantic.models.base_model.BaseModel):
226class ListIdentityPoolUsageResponseModel(BaseModel):
227    identity_pool_usages: List[IdentityPoolUsageModel] = Field(
228        alias="IdentityPoolUsages"
229    )
230    max_results: int = Field(alias="MaxResults")
231    count: int = Field(alias="Count")
232    next_token: str = Field(alias="NextToken")
233    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 DescribeIdentityUsageResponseModel(mypydantic.models.base_model.BaseModel):
236class DescribeIdentityUsageResponseModel(BaseModel):
237    identity_usage: IdentityUsageModel = Field(alias="IdentityUsage")
238    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 GetIdentityPoolConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
241class GetIdentityPoolConfigurationResponseModel(BaseModel):
242    identity_pool_id: str = Field(alias="IdentityPoolId")
243    push_sync: PushSyncModel = Field(alias="PushSync")
244    cognito_streams: CognitoStreamsModel = Field(alias="CognitoStreams")
245    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 SetIdentityPoolConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
248class SetIdentityPoolConfigurationRequestModel(BaseModel):
249    identity_pool_id: str = Field(alias="IdentityPoolId")
250    push_sync: Optional[PushSyncModel] = Field(default=None, alias="PushSync")
251    cognito_streams: Optional[CognitoStreamsModel] = Field(
252        default=None, alias="CognitoStreams"
253    )
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 SetIdentityPoolConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
256class SetIdentityPoolConfigurationResponseModel(BaseModel):
257    identity_pool_id: str = Field(alias="IdentityPoolId")
258    push_sync: PushSyncModel = Field(alias="PushSync")
259    cognito_streams: CognitoStreamsModel = Field(alias="CognitoStreams")
260    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 ListRecordsResponseModel(mypydantic.models.base_model.BaseModel):
263class ListRecordsResponseModel(BaseModel):
264    records: List[RecordModel] = Field(alias="Records")
265    next_token: str = Field(alias="NextToken")
266    count: int = Field(alias="Count")
267    dataset_sync_count: int = Field(alias="DatasetSyncCount")
268    last_modified_by: str = Field(alias="LastModifiedBy")
269    merged_dataset_names: List[str] = Field(alias="MergedDatasetNames")
270    dataset_exists: bool = Field(alias="DatasetExists")
271    dataset_deleted_after_requested_sync_count: bool = Field(
272        alias="DatasetDeletedAfterRequestedSyncCount"
273    )
274    sync_session_token: str = Field(alias="SyncSessionToken")
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 UpdateRecordsResponseModel(mypydantic.models.base_model.BaseModel):
278class UpdateRecordsResponseModel(BaseModel):
279    records: List[RecordModel] = Field(alias="Records")
280    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 UpdateRecordsRequestModel(mypydantic.models.base_model.BaseModel):
283class UpdateRecordsRequestModel(BaseModel):
284    identity_pool_id: str = Field(alias="IdentityPoolId")
285    identity_id: str = Field(alias="IdentityId")
286    dataset_name: str = Field(alias="DatasetName")
287    sync_session_token: str = Field(alias="SyncSessionToken")
288    device_id: Optional[str] = Field(default=None, alias="DeviceId")
289    record_patches: Optional[Sequence[RecordPatchModel]] = Field(
290        default=None, alias="RecordPatches"
291    )
292    client_context: Optional[str] = Field(default=None, alias="ClientContext")
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