Skip to content

Cognito Sync Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BulkPublishRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

BulkPublishResponseTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CognitoStreamsTypeDef

StreamName

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

StreamingStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

DatasetTypeDef

IdentityId

  • Type: typing.Optional[str]

DatasetName

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

LastModifiedDate

  • Type: typing.Optional[datetime.datetime]

LastModifiedBy

  • Type: typing.Optional[str]

DataStorage

  • Type: typing.Optional[int]

NumRecords

  • Type: typing.Optional[int]

DeleteDatasetRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DatasetName

  • Type:
  • Required: Yes

DeleteDatasetResponseTypeDef

Dataset

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDatasetRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DatasetName

  • Type:
  • Required: Yes

DescribeDatasetResponseTypeDef

Dataset

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeIdentityPoolUsageRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

DescribeIdentityPoolUsageResponseTypeDef

IdentityPoolUsage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeIdentityUsageRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DescribeIdentityUsageResponseTypeDef

IdentityUsage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

GetBulkPublishDetailsRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

GetBulkPublishDetailsResponseTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

BulkPublishStartTime

  • Type:
  • Required: Yes

BulkPublishCompleteTime

  • Type:
  • Required: Yes

BulkPublishStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'SUCCEEDED']
  • Required: Yes

FailureMessage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCognitoEventsRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

GetCognitoEventsResponseTypeDef

Events

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetIdentityPoolConfigurationRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

GetIdentityPoolConfigurationResponseTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

PushSync

  • Type:
  • Required: Yes

CognitoStreams

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IdentityPoolUsageTypeDef

IdentityPoolId

  • Type: typing.Optional[str]

SyncSessionsCount

  • Type: typing.Optional[int]

DataStorage

  • Type: typing.Optional[int]

LastModifiedDate

  • Type: typing.Optional[datetime.datetime]

IdentityUsageTypeDef

IdentityId

  • Type: typing.Optional[str]

IdentityPoolId

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[datetime.datetime]

DatasetCount

  • Type: typing.Optional[int]

DataStorage

  • Type: typing.Optional[int]

ListDatasetsRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDatasetsResponseTypeDef

Datasets

  • Type: typing.List[aws_resource_validator.pydantic_models.cognito_sync_classes.DatasetTypeDef]
  • Required: Yes

Count

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListIdentityPoolUsageRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListIdentityPoolUsageResponseTypeDef

IdentityPoolUsages

  • Type: typing.List[aws_resource_validator.pydantic_models.cognito_sync_classes.IdentityPoolUsageTypeDef]
  • Required: Yes

MaxResults

  • Type:
  • Required: Yes

Count

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRecordsRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DatasetName

  • Type:
  • Required: Yes

LastSyncCount

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SyncSessionToken

  • Type: typing.Optional[str]

ListRecordsResponseTypeDef

Records

  • Type: typing.List[aws_resource_validator.pydantic_models.cognito_sync_classes.RecordTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

Count

  • Type:
  • Required: Yes

DatasetSyncCount

  • Type:
  • Required: Yes

LastModifiedBy

  • Type:
  • Required: Yes

MergedDatasetNames

  • Type: typing.List[str]
  • Required: Yes

DatasetExists

  • Type:
  • Required: Yes

DatasetDeletedAfterRequestedSyncCount

  • Type:
  • Required: Yes

SyncSessionToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PushSyncTypeDef

ApplicationArns

  • Type: typing.Optional[typing.List[str]]

RoleArn

  • Type: typing.Optional[str]

RecordPatchTypeDef

Op

  • Type: typing.Literal['remove', 'replace']
  • Required: Yes

Key

  • Type:
  • Required: Yes

SyncCount

  • Type:
  • Required: Yes

Value

  • Type: typing.Optional[str]

DeviceLastModifiedDate

  • Type: typing.Union[datetime.datetime, str, NoneType]

RecordTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

SyncCount

  • Type: typing.Optional[int]

LastModifiedDate

  • Type: typing.Optional[datetime.datetime]

LastModifiedBy

  • Type: typing.Optional[str]

DeviceLastModifiedDate

  • Type: typing.Optional[datetime.datetime]

RegisterDeviceRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

Platform

  • Type: typing.Literal['ADM', 'APNS', 'APNS_SANDBOX', 'GCM']
  • Required: Yes

Token

  • Type:
  • Required: Yes

RegisterDeviceResponseTypeDef

DeviceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

SetCognitoEventsRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

Events

  • Type: typing.Mapping[str, str]
  • Required: Yes

SetIdentityPoolConfigurationRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

PushSync

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cognito_sync_classes.PushSyncTypeDef]

CognitoStreams

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cognito_sync_classes.CognitoStreamsTypeDef]

SetIdentityPoolConfigurationResponseTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

PushSync

  • Type:
  • Required: Yes

CognitoStreams

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SubscribeToDatasetRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DatasetName

  • Type:
  • Required: Yes

DeviceId

  • Type:
  • Required: Yes

UnsubscribeFromDatasetRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DatasetName

  • Type:
  • Required: Yes

DeviceId

  • Type:
  • Required: Yes

UpdateRecordsRequestRequestTypeDef

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DatasetName

  • Type:
  • Required: Yes

SyncSessionToken

  • Type:
  • Required: Yes

DeviceId

  • Type: typing.Optional[str]

RecordPatches

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cognito_sync_classes.RecordPatchTypeDef]]

ClientContext

  • Type: typing.Optional[str]

UpdateRecordsResponseTypeDef

Records

  • Type: typing.List[aws_resource_validator.pydantic_models.cognito_sync_classes.RecordTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes