Skip to content

Cognito Sync Classes

BaseValidatorModel

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

BulkPublishRequest

IdentityPoolId

  • Type:
  • Required: Yes

BulkPublishResponse

IdentityPoolId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CognitoStreams

StreamName

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

StreamingStatus

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

Dataset

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]

DeleteDatasetRequest

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DatasetName

  • Type:
  • Required: Yes

DeleteDatasetResponse

Dataset

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDatasetRequest

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DatasetName

  • Type:
  • Required: Yes

DescribeDatasetResponse

Dataset

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeIdentityPoolUsageRequest

IdentityPoolId

  • Type:
  • Required: Yes

DescribeIdentityPoolUsageResponse

IdentityPoolUsage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeIdentityUsageRequest

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DescribeIdentityUsageResponse

IdentityUsage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

GetBulkPublishDetailsRequest

IdentityPoolId

  • Type:
  • Required: Yes

GetBulkPublishDetailsResponse

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

GetCognitoEventsRequest

IdentityPoolId

  • Type:
  • Required: Yes

GetCognitoEventsResponse

Events

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

ResponseMetadata

  • Type:
  • Required: Yes

GetIdentityPoolConfigurationRequest

IdentityPoolId

  • Type:
  • Required: Yes

GetIdentityPoolConfigurationResponse

IdentityPoolId

  • Type:
  • Required: Yes

PushSync

  • Type:
  • Required: Yes

CognitoStreams

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IdentityPoolUsage

IdentityPoolId

  • Type: typing.Optional[str]

SyncSessionsCount

  • Type: typing.Optional[int]

DataStorage

  • Type: typing.Optional[int]

LastModifiedDate

  • Type: typing.Optional[datetime.datetime]

IdentityUsage

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]

ListDatasetsRequest

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDatasetsResponse

Datasets

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

Count

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListIdentityPoolUsageRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListIdentityPoolUsageResponse

IdentityPoolUsages

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

MaxResults

  • Type:
  • Required: Yes

Count

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRecordsRequest

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]

ListRecordsResponse

Records

  • Type: typing.List[aws_resource_validator.pydantic_models.cognito_sync.cognito_sync_classes.Record]
  • 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

NextToken

  • Type: typing.Optional[str]

PushSync

ApplicationArns

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

RoleArn

  • Type: typing.Optional[str]

PushSyncOutput

ApplicationArns

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

RoleArn

  • Type: typing.Optional[str]

Record

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]

RecordPatch

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]

RegisterDeviceRequest

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

Platform

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

Token

  • Type:
  • Required: Yes

RegisterDeviceResponse

DeviceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SetCognitoEventsRequest

IdentityPoolId

  • Type:
  • Required: Yes

Events

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

SetIdentityPoolConfigurationRequest

IdentityPoolId

  • Type:
  • Required: Yes

PushSync

  • Type: typing.Union[aws_resource_validator.pydantic_models.cognito_sync.cognito_sync_classes.PushSync, aws_resource_validator.pydantic_models.cognito_sync.cognito_sync_classes.PushSyncOutput, NoneType]

CognitoStreams

  • Type:

SetIdentityPoolConfigurationResponse

IdentityPoolId

  • Type:
  • Required: Yes

PushSync

  • Type:
  • Required: Yes

CognitoStreams

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SubscribeToDatasetRequest

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DatasetName

  • Type:
  • Required: Yes

DeviceId

  • Type:
  • Required: Yes

UnsubscribeFromDatasetRequest

IdentityPoolId

  • Type:
  • Required: Yes

IdentityId

  • Type:
  • Required: Yes

DatasetName

  • Type:
  • Required: Yes

DeviceId

  • Type:
  • Required: Yes

UpdateRecordsRequest

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.List[aws_resource_validator.pydantic_models.cognito_sync.cognito_sync_classes.RecordPatch]]

ClientContext

  • Type: typing.Optional[str]

UpdateRecordsResponse

Records

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

ResponseMetadata

  • Type:
  • Required: Yes