# Packages
Package cognitosynciface provides an interface to enable mocking the Amazon Cognito Sync service client for testing your code.
# Functions
BulkPublishStatus_Values returns all elements of the BulkPublishStatus enum.
New creates a new instance of the CognitoSync client with a session.
Operation_Values returns all elements of the Operation enum.
Platform_Values returns all elements of the Platform enum.
StreamingStatus_Values returns all elements of the StreamingStatus enum.
# Constants
BulkPublishStatusFailed is a BulkPublishStatus enum value.
BulkPublishStatusInProgress is a BulkPublishStatus enum value.
BulkPublishStatusNotStarted is a BulkPublishStatus enum value.
BulkPublishStatusSucceeded is a BulkPublishStatus enum value.
ID to lookup a service endpoint with.
ErrCodeAlreadyStreamedException for service response error code "AlreadyStreamedException".
ErrCodeConcurrentModificationException for service response error code "ConcurrentModificationException".
ErrCodeDuplicateRequestException for service response error code "DuplicateRequestException".
ErrCodeInternalErrorException for service response error code "InternalErrorException".
ErrCodeInvalidConfigurationException for service response error code "InvalidConfigurationException".
ErrCodeInvalidLambdaFunctionOutputException for service response error code "InvalidLambdaFunctionOutputException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeLambdaThrottledException for service response error code "LambdaThrottledException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeNotAuthorizedException for service response error code "NotAuthorizedException".
ErrCodeResourceConflictException for service response error code "ResourceConflictException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeTooManyRequestsException for service response error code "TooManyRequestsException".
OperationRemove is a Operation enum value.
OperationReplace is a Operation enum value.
PlatformAdm is a Platform enum value.
PlatformApns is a Platform enum value.
PlatformApnsSandbox is a Platform enum value.
PlatformGcm is a Platform enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
StreamingStatusDisabled is a StreamingStatus enum value.
StreamingStatusEnabled is a StreamingStatus enum value.
# Structs
An exception thrown when a bulk publish operation is requested less than 24 hours after a previous bulk publish operation completed successfully.
The input for the BulkPublish operation.
The output for the BulkPublish operation.
Configuration options for configure Cognito streams.
CognitoSync provides the API operation methods for making requests to Amazon Cognito Sync.
Thrown if there are parallel requests to modify a resource.
A collection of data for an identity pool.
A request to delete the specific dataset.
Response to a successful DeleteDataset request.
A request for meta data about a dataset (creation date, number of records, size) by owner and dataset name.
Response to a successful DescribeDataset request.
A request for usage information about the identity pool.
Response to a successful DescribeIdentityPoolUsage request.
A request for information about the usage of an identity pool.
The response to a successful DescribeIdentityUsage request.
An exception thrown when there is an IN_PROGRESS bulk publish operation for the given identity pool.
The input for the GetBulkPublishDetails operation.
The output for the GetBulkPublishDetails operation.
A request for a list of the configured Cognito Events.
The response from the GetCognitoEvents request.
The input for the GetIdentityPoolConfiguration operation.
The output for the GetIdentityPoolConfiguration operation.
Usage information for the identity pool.
Usage information for the identity.
Indicates an internal service error.
The AWS Lambda function returned invalid output or an exception.
Thrown when a request parameter does not comply with the associated constraints.
AWS Lambda throttled your account, please contact AWS Support.
Thrown when the limit on the number of objects or operations has been exceeded.
Request for a list of datasets for an identity.
Returned for a successful ListDatasets request.
A request for usage information on an identity pool.
Returned for a successful ListIdentityPoolUsage request.
A request for a list of records.
Returned for a successful ListRecordsRequest.
Thrown when a user is not authorized to access the requested resource.
Configuration options to be applied to the identity pool.
The basic data structure of a dataset.
An update operation for a record.
A request to RegisterDevice.
Response to a RegisterDevice request.
Thrown if an update can't be applied because the resource was changed by another call and this would result in a conflict.
Thrown if the resource doesn't exist.
A request to configure Cognito Events" ".
The input for the SetIdentityPoolConfiguration operation.
The output for the SetIdentityPoolConfiguration operation.
A request to SubscribeToDatasetRequest.
Response to a SubscribeToDataset request.
Thrown if the request is throttled.
A request to UnsubscribeFromDataset.
Response to an UnsubscribeFromDataset request.
A request to post updates to records or add and delete records for a dataset and user.
Returned for a successful UpdateRecordsRequest.