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.
Extensions
- BulkPublishStatusFromString on String
- BulkPublishStatusValueExtension on BulkPublishStatus
- OperationFromString on String
- OperationValueExtension on Operation
- PlatformFromString on String
- PlatformValueExtension on Platform
- StreamingStatusFromString on String
- StreamingStatusValueExtension on StreamingStatus
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.