cognito-sync-2014-06-30 library

Classes

AwsClientCredentials
AWS credentials.
BulkPublishResponse
The output for the BulkPublish operation.
CognitoStreams
Configuration options for configure Cognito streams.
CognitoSync
Amazon Cognito Sync provides an AWS service and client library that enable cross-device syncing of application-related user data. High-level client libraries are available for both iOS and Android. You can use these libraries to persist data locally so that it's available even if the device is offline. Developer credentials don't need to be stored on the mobile device to access the service. You can use Amazon Cognito to obtain a normalized user ID and credentials. User data is persisted in a dataset that can store up to 1 MB of key-value pairs, and you can have up to 20 datasets per user identity.
Dataset
A collection of data for an identity pool. An identity pool can have multiple datasets. A dataset is per identity and can be general or associated with a particular entity in an application (like a saved game). Datasets are automatically created if they don't exist. Data is synced by dataset, and a dataset can hold up to 1MB of key-value pairs.
DeleteDatasetResponse
Response to a successful DeleteDataset request.
DescribeDatasetResponse
Response to a successful DescribeDataset request.
DescribeIdentityPoolUsageResponse
Response to a successful DescribeIdentityPoolUsage request.
DescribeIdentityUsageResponse
The response to a successful DescribeIdentityUsage request.
GetBulkPublishDetailsResponse
The output for the GetBulkPublishDetails operation.
GetCognitoEventsResponse
The response from the GetCognitoEvents request
GetIdentityPoolConfigurationResponse
The output for the GetIdentityPoolConfiguration operation.
IdentityPoolUsage
Usage information for the identity pool.
IdentityUsage
Usage information for the identity.
ListDatasetsResponse
Returned for a successful ListDatasets request.
ListIdentityPoolUsageResponse
Returned for a successful ListIdentityPoolUsage request.
ListRecordsResponse
Returned for a successful ListRecordsRequest.
PushSync
Configuration options to be applied to the identity pool.
Record
The basic data structure of a dataset.
RecordPatch
An update operation for a record.
RegisterDeviceResponse
Response to a RegisterDevice request.
SetIdentityPoolConfigurationResponse
The output for the SetIdentityPoolConfiguration operation
SubscribeToDatasetResponse
Response to a SubscribeToDataset request.
UnsubscribeFromDatasetResponse
Response to an UnsubscribeFromDataset request.
UpdateRecordsResponse
Returned for a successful UpdateRecordsRequest.

Exceptions / Errors

AlreadyStreamedException
An exception thrown when a bulk publish operation is requested less than 24 hours after a previous bulk publish operation completed successfully.
ConcurrentModificationException
Thrown if there are parallel requests to modify a resource.
DuplicateRequestException
An exception thrown when there is an IN_PROGRESS bulk publish operation for the given identity pool.
InternalErrorException
Indicates an internal service error.
InvalidConfigurationException
InvalidLambdaFunctionOutputException
The AWS Lambda function returned invalid output or an exception.
InvalidParameterException
Thrown when a request parameter does not comply with the associated constraints.
LambdaThrottledException
AWS Lambda throttled your account, please contact AWS Support
LimitExceededException
Thrown when the limit on the number of objects or operations has been exceeded.
NotAuthorizedException
Thrown when a user is not authorized to access the requested resource.
ResourceConflictException
Thrown if an update can't be applied because the resource was changed by another call and this would result in a conflict.
ResourceNotFoundException
Thrown if the resource doesn't exist.
TooManyRequestsException
Thrown if the request is throttled.