amazonka-cognito-sync-2.0: Amazon Cognito Sync SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CognitoSync

Description

Derived from API version 2014-06-30 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Cognito Sync

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.

With Amazon Cognito Sync, the data stored for each identity is accessible only to credentials assigned to that identity. In order to use the Cognito Sync service, you need to make API calls using credentials retrieved with Amazon Cognito Identity service.

If you want to use Cognito Sync in an Android or iOS application, you will probably want to make API calls via the AWS Mobile SDK. To learn more, see the Developer Guide for Android and the Developer Guide for iOS.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2014-06-30 of the Amazon Cognito Sync SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by CognitoSync.

AlreadyStreamedException

_AlreadyStreamedException :: AsError a => Fold a ServiceError Source #

An exception thrown when a bulk publish operation is requested less than 24 hours after a previous bulk publish operation completed successfully.

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Fold a ServiceError Source #

Thrown if there are parallel requests to modify a resource.

DuplicateRequestException

_DuplicateRequestException :: AsError a => Fold a ServiceError Source #

An exception thrown when there is an IN_PROGRESS bulk publish operation for the given identity pool.

InternalErrorException

_InternalErrorException :: AsError a => Fold a ServiceError Source #

Indicates an internal service error.

InvalidConfigurationException

_InvalidConfigurationException :: AsError a => Fold a ServiceError Source #

Prism for InvalidConfigurationException' errors.

InvalidLambdaFunctionOutputException

_InvalidLambdaFunctionOutputException :: AsError a => Fold a ServiceError Source #

The AWS Lambda function returned invalid output or an exception.

InvalidParameterException

_InvalidParameterException :: AsError a => Fold a ServiceError Source #

Thrown when a request parameter does not comply with the associated constraints.

LambdaThrottledException

_LambdaThrottledException :: AsError a => Fold a ServiceError Source #

AWS Lambda throttled your account, please contact AWS Support

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

Thrown when the limit on the number of objects or operations has been exceeded.

NotAuthorizedException

_NotAuthorizedException :: AsError a => Fold a ServiceError Source #

Thrown when a user is not authorized to access the requested resource.

ResourceConflictException

_ResourceConflictException :: AsError a => Fold a ServiceError Source #

Thrown if an update can't be applied because the resource was changed by another call and this would result in a conflict.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

Thrown if the resource doesn't exist.

TooManyRequestsException

_TooManyRequestsException :: AsError a => Fold a ServiceError Source #

Thrown if the request is throttled.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

BulkPublish

data BulkPublish Source #

The input for the BulkPublish operation.

See: newBulkPublish smart constructor.

Constructors

BulkPublish' Text 

Instances

Instances details
ToJSON BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

ToHeaders BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

Methods

toHeaders :: BulkPublish -> [Header] #

ToPath BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

ToQuery BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

AWSRequest BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

Associated Types

type AWSResponse BulkPublish #

Generic BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

Associated Types

type Rep BulkPublish :: Type -> Type #

Read BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

Show BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

NFData BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

Methods

rnf :: BulkPublish -> () #

Eq BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

Hashable BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

type AWSResponse BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

type Rep BulkPublish Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

type Rep BulkPublish = D1 ('MetaData "BulkPublish" "Amazonka.CognitoSync.BulkPublish" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "BulkPublish'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newBulkPublish Source #

Create a value of BulkPublish with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

BulkPublish, bulkPublish_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

data BulkPublishResponse Source #

The output for the BulkPublish operation.

See: newBulkPublishResponse smart constructor.

Instances

Instances details
Generic BulkPublishResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

Associated Types

type Rep BulkPublishResponse :: Type -> Type #

Read BulkPublishResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

Show BulkPublishResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

NFData BulkPublishResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

Methods

rnf :: BulkPublishResponse -> () #

Eq BulkPublishResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

type Rep BulkPublishResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.BulkPublish

type Rep BulkPublishResponse = D1 ('MetaData "BulkPublishResponse" "Amazonka.CognitoSync.BulkPublish" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "BulkPublishResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newBulkPublishResponse Source #

Create a value of BulkPublishResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

BulkPublish, bulkPublishResponse_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

$sel:httpStatus:BulkPublishResponse', bulkPublishResponse_httpStatus - The response's http status code.

DeleteDataset

data DeleteDataset Source #

A request to delete the specific dataset.

See: newDeleteDataset smart constructor.

Instances

Instances details
ToHeaders DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

ToPath DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

ToQuery DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

AWSRequest DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

Associated Types

type AWSResponse DeleteDataset #

Generic DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

Associated Types

type Rep DeleteDataset :: Type -> Type #

Read DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

Show DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

NFData DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

Methods

rnf :: DeleteDataset -> () #

Eq DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

Hashable DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

type AWSResponse DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

type Rep DeleteDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

type Rep DeleteDataset = D1 ('MetaData "DeleteDataset" "Amazonka.CognitoSync.DeleteDataset" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "DeleteDataset'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteDataset Source #

Create a value of DeleteDataset with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDataset, deleteDataset_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

DeleteDataset, deleteDataset_identityId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

DeleteDataset, deleteDataset_datasetName - A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (dash), and '.' (dot).

data DeleteDatasetResponse Source #

Response to a successful DeleteDataset request.

See: newDeleteDatasetResponse smart constructor.

Instances

Instances details
Generic DeleteDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

Associated Types

type Rep DeleteDatasetResponse :: Type -> Type #

Read DeleteDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

Show DeleteDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

NFData DeleteDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

Methods

rnf :: DeleteDatasetResponse -> () #

Eq DeleteDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

type Rep DeleteDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DeleteDataset

type Rep DeleteDatasetResponse = D1 ('MetaData "DeleteDatasetResponse" "Amazonka.CognitoSync.DeleteDataset" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "DeleteDatasetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Dataset)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDatasetResponse Source #

Create a value of DeleteDatasetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataset:DeleteDatasetResponse', deleteDatasetResponse_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.

$sel:httpStatus:DeleteDatasetResponse', deleteDatasetResponse_httpStatus - The response's http status code.

DescribeDataset

data DescribeDataset Source #

A request for meta data about a dataset (creation date, number of records, size) by owner and dataset name.

See: newDescribeDataset smart constructor.

Instances

Instances details
ToHeaders DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

ToPath DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

ToQuery DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

AWSRequest DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

Associated Types

type AWSResponse DescribeDataset #

Generic DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

Associated Types

type Rep DescribeDataset :: Type -> Type #

Read DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

Show DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

NFData DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

Methods

rnf :: DescribeDataset -> () #

Eq DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

Hashable DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

type AWSResponse DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

type Rep DescribeDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

type Rep DescribeDataset = D1 ('MetaData "DescribeDataset" "Amazonka.CognitoSync.DescribeDataset" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "DescribeDataset'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeDataset Source #

Create a value of DescribeDataset with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeDataset, describeDataset_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

DescribeDataset, describeDataset_identityId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

DescribeDataset, describeDataset_datasetName - A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (dash), and '.' (dot).

data DescribeDatasetResponse Source #

Response to a successful DescribeDataset request.

See: newDescribeDatasetResponse smart constructor.

Instances

Instances details
Generic DescribeDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

Associated Types

type Rep DescribeDatasetResponse :: Type -> Type #

Read DescribeDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

Show DescribeDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

NFData DescribeDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

Methods

rnf :: DescribeDatasetResponse -> () #

Eq DescribeDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

type Rep DescribeDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeDataset

type Rep DescribeDatasetResponse = D1 ('MetaData "DescribeDatasetResponse" "Amazonka.CognitoSync.DescribeDataset" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "DescribeDatasetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Dataset)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeDatasetResponse Source #

Create a value of DescribeDatasetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataset:DescribeDatasetResponse', describeDatasetResponse_dataset - Meta data for a collection of data for an identity. An identity can have multiple datasets. A dataset 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.

$sel:httpStatus:DescribeDatasetResponse', describeDatasetResponse_httpStatus - The response's http status code.

DescribeIdentityPoolUsage

data DescribeIdentityPoolUsage Source #

A request for usage information about the identity pool.

See: newDescribeIdentityPoolUsage smart constructor.

Instances

Instances details
ToHeaders DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

ToPath DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

ToQuery DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

AWSRequest DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

Generic DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

Associated Types

type Rep DescribeIdentityPoolUsage :: Type -> Type #

Read DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

Show DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

NFData DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

Eq DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

Hashable DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

type AWSResponse DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

type Rep DescribeIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

type Rep DescribeIdentityPoolUsage = D1 ('MetaData "DescribeIdentityPoolUsage" "Amazonka.CognitoSync.DescribeIdentityPoolUsage" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "DescribeIdentityPoolUsage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeIdentityPoolUsage Source #

Create a value of DescribeIdentityPoolUsage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeIdentityPoolUsage, describeIdentityPoolUsage_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

data DescribeIdentityPoolUsageResponse Source #

Response to a successful DescribeIdentityPoolUsage request.

See: newDescribeIdentityPoolUsageResponse smart constructor.

Instances

Instances details
Generic DescribeIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

Associated Types

type Rep DescribeIdentityPoolUsageResponse :: Type -> Type #

Read DescribeIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

Show DescribeIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

NFData DescribeIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

Eq DescribeIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

type Rep DescribeIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityPoolUsage

type Rep DescribeIdentityPoolUsageResponse = D1 ('MetaData "DescribeIdentityPoolUsageResponse" "Amazonka.CognitoSync.DescribeIdentityPoolUsage" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "DescribeIdentityPoolUsageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentityPoolUsage)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeIdentityPoolUsageResponse Source #

Create a value of DescribeIdentityPoolUsageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identityPoolUsage:DescribeIdentityPoolUsageResponse', describeIdentityPoolUsageResponse_identityPoolUsage - Information about the usage of the identity pool.

$sel:httpStatus:DescribeIdentityPoolUsageResponse', describeIdentityPoolUsageResponse_httpStatus - The response's http status code.

DescribeIdentityUsage

data DescribeIdentityUsage Source #

A request for information about the usage of an identity pool.

See: newDescribeIdentityUsage smart constructor.

Instances

Instances details
ToHeaders DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

ToPath DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

ToQuery DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

AWSRequest DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

Associated Types

type AWSResponse DescribeIdentityUsage #

Generic DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

Associated Types

type Rep DescribeIdentityUsage :: Type -> Type #

Read DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

Show DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

NFData DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

Methods

rnf :: DescribeIdentityUsage -> () #

Eq DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

Hashable DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

type AWSResponse DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

type Rep DescribeIdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

type Rep DescribeIdentityUsage = D1 ('MetaData "DescribeIdentityUsage" "Amazonka.CognitoSync.DescribeIdentityUsage" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "DescribeIdentityUsage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeIdentityUsage Source #

Create a value of DescribeIdentityUsage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeIdentityUsage, describeIdentityUsage_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

DescribeIdentityUsage, describeIdentityUsage_identityId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

data DescribeIdentityUsageResponse Source #

The response to a successful DescribeIdentityUsage request.

See: newDescribeIdentityUsageResponse smart constructor.

Instances

Instances details
Generic DescribeIdentityUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

Associated Types

type Rep DescribeIdentityUsageResponse :: Type -> Type #

Read DescribeIdentityUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

Show DescribeIdentityUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

NFData DescribeIdentityUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

Eq DescribeIdentityUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

type Rep DescribeIdentityUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.DescribeIdentityUsage

type Rep DescribeIdentityUsageResponse = D1 ('MetaData "DescribeIdentityUsageResponse" "Amazonka.CognitoSync.DescribeIdentityUsage" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "DescribeIdentityUsageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentityUsage)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeIdentityUsageResponse Source #

Create a value of DescribeIdentityUsageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identityUsage:DescribeIdentityUsageResponse', describeIdentityUsageResponse_identityUsage - Usage information for the identity.

$sel:httpStatus:DescribeIdentityUsageResponse', describeIdentityUsageResponse_httpStatus - The response's http status code.

GetBulkPublishDetails

data GetBulkPublishDetails Source #

The input for the GetBulkPublishDetails operation.

See: newGetBulkPublishDetails smart constructor.

Instances

Instances details
ToJSON GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

ToHeaders GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

ToPath GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

ToQuery GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

AWSRequest GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

Associated Types

type AWSResponse GetBulkPublishDetails #

Generic GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

Associated Types

type Rep GetBulkPublishDetails :: Type -> Type #

Read GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

Show GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

NFData GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

Methods

rnf :: GetBulkPublishDetails -> () #

Eq GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

Hashable GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

type AWSResponse GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

type Rep GetBulkPublishDetails Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

type Rep GetBulkPublishDetails = D1 ('MetaData "GetBulkPublishDetails" "Amazonka.CognitoSync.GetBulkPublishDetails" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "GetBulkPublishDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetBulkPublishDetails Source #

Create a value of GetBulkPublishDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetBulkPublishDetails, getBulkPublishDetails_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

data GetBulkPublishDetailsResponse Source #

The output for the GetBulkPublishDetails operation.

See: newGetBulkPublishDetailsResponse smart constructor.

Instances

Instances details
Generic GetBulkPublishDetailsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

Associated Types

type Rep GetBulkPublishDetailsResponse :: Type -> Type #

Read GetBulkPublishDetailsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

Show GetBulkPublishDetailsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

NFData GetBulkPublishDetailsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

Eq GetBulkPublishDetailsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

type Rep GetBulkPublishDetailsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetBulkPublishDetails

type Rep GetBulkPublishDetailsResponse = D1 ('MetaData "GetBulkPublishDetailsResponse" "Amazonka.CognitoSync.GetBulkPublishDetails" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "GetBulkPublishDetailsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bulkPublishCompleteTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "bulkPublishStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "bulkPublishStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BulkPublishStatus)))) :*: (S1 ('MetaSel ('Just "failureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetBulkPublishDetailsResponse Source #

Create a value of GetBulkPublishDetailsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bulkPublishCompleteTime:GetBulkPublishDetailsResponse', getBulkPublishDetailsResponse_bulkPublishCompleteTime - If BulkPublishStatus is SUCCEEDED, the time the last bulk publish operation completed.

$sel:bulkPublishStartTime:GetBulkPublishDetailsResponse', getBulkPublishDetailsResponse_bulkPublishStartTime - The date/time at which the last bulk publish was initiated.

$sel:bulkPublishStatus:GetBulkPublishDetailsResponse', getBulkPublishDetailsResponse_bulkPublishStatus - Status of the last bulk publish operation, valid values are:

NOT_STARTED - No bulk publish has been requested for this identity pool

IN_PROGRESS - Data is being published to the configured stream

SUCCEEDED - All data for the identity pool has been published to the configured stream

FAILED - Some portion of the data has failed to publish, check FailureMessage for the cause.

$sel:failureMessage:GetBulkPublishDetailsResponse', getBulkPublishDetailsResponse_failureMessage - If BulkPublishStatus is FAILED this field will contain the error message that caused the bulk publish to fail.

GetBulkPublishDetails, getBulkPublishDetailsResponse_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

$sel:httpStatus:GetBulkPublishDetailsResponse', getBulkPublishDetailsResponse_httpStatus - The response's http status code.

GetCognitoEvents

data GetCognitoEvents Source #

A request for a list of the configured Cognito Events

See: newGetCognitoEvents smart constructor.

Constructors

GetCognitoEvents' Text 

Instances

Instances details
ToHeaders GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

ToPath GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

ToQuery GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

AWSRequest GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

Associated Types

type AWSResponse GetCognitoEvents #

Generic GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

Associated Types

type Rep GetCognitoEvents :: Type -> Type #

Read GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

Show GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

NFData GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

Methods

rnf :: GetCognitoEvents -> () #

Eq GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

Hashable GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

type AWSResponse GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

type Rep GetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

type Rep GetCognitoEvents = D1 ('MetaData "GetCognitoEvents" "Amazonka.CognitoSync.GetCognitoEvents" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "GetCognitoEvents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetCognitoEvents Source #

Create a value of GetCognitoEvents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCognitoEvents, getCognitoEvents_identityPoolId - The Cognito Identity Pool ID for the request

data GetCognitoEventsResponse Source #

The response from the GetCognitoEvents request

See: newGetCognitoEventsResponse smart constructor.

Instances

Instances details
Generic GetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

Associated Types

type Rep GetCognitoEventsResponse :: Type -> Type #

Read GetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

Show GetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

NFData GetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

Eq GetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

type Rep GetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetCognitoEvents

type Rep GetCognitoEventsResponse = D1 ('MetaData "GetCognitoEventsResponse" "Amazonka.CognitoSync.GetCognitoEvents" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "GetCognitoEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetCognitoEventsResponse Source #

Create a value of GetCognitoEventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:events:GetCognitoEventsResponse', getCognitoEventsResponse_events - The Cognito Events returned from the GetCognitoEvents request

$sel:httpStatus:GetCognitoEventsResponse', getCognitoEventsResponse_httpStatus - The response's http status code.

GetIdentityPoolConfiguration

data GetIdentityPoolConfiguration Source #

The input for the GetIdentityPoolConfiguration operation.

See: newGetIdentityPoolConfiguration smart constructor.

Instances

Instances details
ToHeaders GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

ToPath GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

ToQuery GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

AWSRequest GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

Generic GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

Associated Types

type Rep GetIdentityPoolConfiguration :: Type -> Type #

Read GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

Show GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

NFData GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

Eq GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

Hashable GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

type AWSResponse GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

type Rep GetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

type Rep GetIdentityPoolConfiguration = D1 ('MetaData "GetIdentityPoolConfiguration" "Amazonka.CognitoSync.GetIdentityPoolConfiguration" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "GetIdentityPoolConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetIdentityPoolConfiguration Source #

Create a value of GetIdentityPoolConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetIdentityPoolConfiguration, getIdentityPoolConfiguration_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. This is the ID of the pool for which to return a configuration.

data GetIdentityPoolConfigurationResponse Source #

The output for the GetIdentityPoolConfiguration operation.

See: newGetIdentityPoolConfigurationResponse smart constructor.

Instances

Instances details
Generic GetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

Read GetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

Show GetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

NFData GetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

Eq GetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

type Rep GetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.GetIdentityPoolConfiguration

type Rep GetIdentityPoolConfigurationResponse = D1 ('MetaData "GetIdentityPoolConfigurationResponse" "Amazonka.CognitoSync.GetIdentityPoolConfiguration" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "GetIdentityPoolConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cognitoStreams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CognitoStreams)) :*: S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pushSync") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PushSync)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetIdentityPoolConfigurationResponse Source #

Create a value of GetIdentityPoolConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cognitoStreams:GetIdentityPoolConfigurationResponse', getIdentityPoolConfigurationResponse_cognitoStreams - Options to apply to this identity pool for Amazon Cognito streams.

GetIdentityPoolConfiguration, getIdentityPoolConfigurationResponse_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito.

$sel:pushSync:GetIdentityPoolConfigurationResponse', getIdentityPoolConfigurationResponse_pushSync - Options to apply to this identity pool for push synchronization.

$sel:httpStatus:GetIdentityPoolConfigurationResponse', getIdentityPoolConfigurationResponse_httpStatus - The response's http status code.

ListDatasets

data ListDatasets Source #

Request for a list of datasets for an identity.

See: newListDatasets smart constructor.

Instances

Instances details
ToHeaders ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

ToPath ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

ToQuery ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

AWSRequest ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

Associated Types

type AWSResponse ListDatasets #

Generic ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

Associated Types

type Rep ListDatasets :: Type -> Type #

Read ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

Show ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

NFData ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

Methods

rnf :: ListDatasets -> () #

Eq ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

Hashable ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

type AWSResponse ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

type Rep ListDatasets Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

type Rep ListDatasets = D1 ('MetaData "ListDatasets" "Amazonka.CognitoSync.ListDatasets" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "ListDatasets'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListDatasets Source #

Create a value of ListDatasets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListDatasets', listDatasets_maxResults - The maximum number of results to be returned.

ListDatasets, listDatasets_nextToken - A pagination token for obtaining the next page of results.

ListDatasets, listDatasets_identityId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

ListDatasets, listDatasets_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

data ListDatasetsResponse Source #

Returned for a successful ListDatasets request.

See: newListDatasetsResponse smart constructor.

Instances

Instances details
Generic ListDatasetsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

Associated Types

type Rep ListDatasetsResponse :: Type -> Type #

Read ListDatasetsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

Show ListDatasetsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

NFData ListDatasetsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

Methods

rnf :: ListDatasetsResponse -> () #

Eq ListDatasetsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

type Rep ListDatasetsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListDatasets

type Rep ListDatasetsResponse = D1 ('MetaData "ListDatasetsResponse" "Amazonka.CognitoSync.ListDatasets" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "ListDatasetsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "datasets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dataset]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDatasetsResponse Source #

Create a value of ListDatasetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:count:ListDatasetsResponse', listDatasetsResponse_count - Number of datasets returned.

$sel:datasets:ListDatasetsResponse', listDatasetsResponse_datasets - A set of datasets.

ListDatasets, listDatasetsResponse_nextToken - A pagination token for obtaining the next page of results.

$sel:httpStatus:ListDatasetsResponse', listDatasetsResponse_httpStatus - The response's http status code.

ListIdentityPoolUsage

data ListIdentityPoolUsage Source #

A request for usage information on an identity pool.

See: newListIdentityPoolUsage smart constructor.

Instances

Instances details
ToHeaders ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

ToPath ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

ToQuery ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

AWSRequest ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

Associated Types

type AWSResponse ListIdentityPoolUsage #

Generic ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

Associated Types

type Rep ListIdentityPoolUsage :: Type -> Type #

Read ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

Show ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

NFData ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

Methods

rnf :: ListIdentityPoolUsage -> () #

Eq ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

Hashable ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

type AWSResponse ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

type Rep ListIdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

type Rep ListIdentityPoolUsage = D1 ('MetaData "ListIdentityPoolUsage" "Amazonka.CognitoSync.ListIdentityPoolUsage" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "ListIdentityPoolUsage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListIdentityPoolUsage :: ListIdentityPoolUsage Source #

Create a value of ListIdentityPoolUsage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListIdentityPoolUsage, listIdentityPoolUsage_maxResults - The maximum number of results to be returned.

ListIdentityPoolUsage, listIdentityPoolUsage_nextToken - A pagination token for obtaining the next page of results.

data ListIdentityPoolUsageResponse Source #

Returned for a successful ListIdentityPoolUsage request.

See: newListIdentityPoolUsageResponse smart constructor.

Instances

Instances details
Generic ListIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

Associated Types

type Rep ListIdentityPoolUsageResponse :: Type -> Type #

Read ListIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

Show ListIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

NFData ListIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

Eq ListIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

type Rep ListIdentityPoolUsageResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListIdentityPoolUsage

type Rep ListIdentityPoolUsageResponse = D1 ('MetaData "ListIdentityPoolUsageResponse" "Amazonka.CognitoSync.ListIdentityPoolUsage" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "ListIdentityPoolUsageResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "identityPoolUsages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IdentityPoolUsage]))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newListIdentityPoolUsageResponse Source #

Create a value of ListIdentityPoolUsageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:count:ListIdentityPoolUsageResponse', listIdentityPoolUsageResponse_count - Total number of identities for the identity pool.

$sel:identityPoolUsages:ListIdentityPoolUsageResponse', listIdentityPoolUsageResponse_identityPoolUsages - Usage information for the identity pools.

ListIdentityPoolUsage, listIdentityPoolUsageResponse_maxResults - The maximum number of results to be returned.

ListIdentityPoolUsage, listIdentityPoolUsageResponse_nextToken - A pagination token for obtaining the next page of results.

$sel:httpStatus:ListIdentityPoolUsageResponse', listIdentityPoolUsageResponse_httpStatus - The response's http status code.

ListRecords

data ListRecords Source #

A request for a list of records.

See: newListRecords smart constructor.

Instances

Instances details
ToHeaders ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

Methods

toHeaders :: ListRecords -> [Header] #

ToPath ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

ToQuery ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

AWSRequest ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

Associated Types

type AWSResponse ListRecords #

Generic ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

Associated Types

type Rep ListRecords :: Type -> Type #

Read ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

Show ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

NFData ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

Methods

rnf :: ListRecords -> () #

Eq ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

Hashable ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

type AWSResponse ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

type Rep ListRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

type Rep ListRecords = D1 ('MetaData "ListRecords" "Amazonka.CognitoSync.ListRecords" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "ListRecords'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastSyncCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "syncSessionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListRecords Source #

Create a value of ListRecords with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastSyncCount:ListRecords', listRecords_lastSyncCount - The last server sync count for this record.

$sel:maxResults:ListRecords', listRecords_maxResults - The maximum number of results to be returned.

ListRecords, listRecords_nextToken - A pagination token for obtaining the next page of results.

ListRecords, listRecords_syncSessionToken - A token containing a session ID, identity ID, and expiration.

ListRecords, listRecords_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

ListRecords, listRecords_identityId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

ListRecords, listRecords_datasetName - A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (dash), and '.' (dot).

data ListRecordsResponse Source #

Returned for a successful ListRecordsRequest.

See: newListRecordsResponse smart constructor.

Instances

Instances details
Generic ListRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

Associated Types

type Rep ListRecordsResponse :: Type -> Type #

Read ListRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

Show ListRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

NFData ListRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

Methods

rnf :: ListRecordsResponse -> () #

Eq ListRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

type Rep ListRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.ListRecords

type Rep ListRecordsResponse = D1 ('MetaData "ListRecordsResponse" "Amazonka.CognitoSync.ListRecords" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "ListRecordsResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "datasetDeletedAfterRequestedSyncCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "datasetExists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "datasetSyncCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "mergedDatasetNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Record])) :*: (S1 ('MetaSel ('Just "syncSessionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newListRecordsResponse Source #

Create a value of ListRecordsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:count:ListRecordsResponse', listRecordsResponse_count - Total number of records.

$sel:datasetDeletedAfterRequestedSyncCount:ListRecordsResponse', listRecordsResponse_datasetDeletedAfterRequestedSyncCount - A boolean value specifying whether to delete the dataset locally.

$sel:datasetExists:ListRecordsResponse', listRecordsResponse_datasetExists - Indicates whether the dataset exists.

$sel:datasetSyncCount:ListRecordsResponse', listRecordsResponse_datasetSyncCount - Server sync count for this dataset.

ListRecordsResponse, listRecordsResponse_lastModifiedBy - The user/device that made the last change to this record.

$sel:mergedDatasetNames:ListRecordsResponse', listRecordsResponse_mergedDatasetNames - Names of merged datasets.

ListRecords, listRecordsResponse_nextToken - A pagination token for obtaining the next page of results.

$sel:records:ListRecordsResponse', listRecordsResponse_records - A list of all records.

ListRecords, listRecordsResponse_syncSessionToken - A token containing a session ID, identity ID, and expiration.

$sel:httpStatus:ListRecordsResponse', listRecordsResponse_httpStatus - The response's http status code.

RegisterDevice

data RegisterDevice Source #

A request to RegisterDevice.

See: newRegisterDevice smart constructor.

Instances

Instances details
ToJSON RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

ToHeaders RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

ToPath RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

ToQuery RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

AWSRequest RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

Associated Types

type AWSResponse RegisterDevice #

Generic RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

Associated Types

type Rep RegisterDevice :: Type -> Type #

Read RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

Show RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

NFData RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

Methods

rnf :: RegisterDevice -> () #

Eq RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

Hashable RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

type AWSResponse RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

type Rep RegisterDevice Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

type Rep RegisterDevice = D1 ('MetaData "RegisterDevice" "Amazonka.CognitoSync.RegisterDevice" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "RegisterDevice'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Platform) :*: S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRegisterDevice Source #

Create a value of RegisterDevice with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RegisterDevice, registerDevice_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. Here, the ID of the pool that the identity belongs to.

RegisterDevice, registerDevice_identityId - The unique ID for this identity.

$sel:platform:RegisterDevice', registerDevice_platform - The SNS platform type (e.g. GCM, SDM, APNS, APNS_SANDBOX).

$sel:token:RegisterDevice', registerDevice_token - The push token.

data RegisterDeviceResponse Source #

Response to a RegisterDevice request.

See: newRegisterDeviceResponse smart constructor.

Instances

Instances details
Generic RegisterDeviceResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

Associated Types

type Rep RegisterDeviceResponse :: Type -> Type #

Read RegisterDeviceResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

Show RegisterDeviceResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

NFData RegisterDeviceResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

Methods

rnf :: RegisterDeviceResponse -> () #

Eq RegisterDeviceResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

type Rep RegisterDeviceResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.RegisterDevice

type Rep RegisterDeviceResponse = D1 ('MetaData "RegisterDeviceResponse" "Amazonka.CognitoSync.RegisterDevice" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "RegisterDeviceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRegisterDeviceResponse Source #

Create a value of RegisterDeviceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deviceId:RegisterDeviceResponse', registerDeviceResponse_deviceId - The unique ID generated for this device by Cognito.

$sel:httpStatus:RegisterDeviceResponse', registerDeviceResponse_httpStatus - The response's http status code.

SetCognitoEvents

data SetCognitoEvents Source #

A request to configure Cognito Events"

"

See: newSetCognitoEvents smart constructor.

Instances

Instances details
ToJSON SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

ToHeaders SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

ToPath SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

ToQuery SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

AWSRequest SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

Associated Types

type AWSResponse SetCognitoEvents #

Generic SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

Associated Types

type Rep SetCognitoEvents :: Type -> Type #

Read SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

Show SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

NFData SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

Methods

rnf :: SetCognitoEvents -> () #

Eq SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

Hashable SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

type AWSResponse SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

type Rep SetCognitoEvents Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

type Rep SetCognitoEvents = D1 ('MetaData "SetCognitoEvents" "Amazonka.CognitoSync.SetCognitoEvents" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "SetCognitoEvents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newSetCognitoEvents Source #

Create a value of SetCognitoEvents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SetCognitoEvents, setCognitoEvents_identityPoolId - The Cognito Identity Pool to use when configuring Cognito Events

$sel:events:SetCognitoEvents', setCognitoEvents_events - The events to configure

data SetCognitoEventsResponse Source #

See: newSetCognitoEventsResponse smart constructor.

Instances

Instances details
Generic SetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

Associated Types

type Rep SetCognitoEventsResponse :: Type -> Type #

Read SetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

Show SetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

NFData SetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

Eq SetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

type Rep SetCognitoEventsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetCognitoEvents

type Rep SetCognitoEventsResponse = D1 ('MetaData "SetCognitoEventsResponse" "Amazonka.CognitoSync.SetCognitoEvents" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "SetCognitoEventsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newSetCognitoEventsResponse :: SetCognitoEventsResponse Source #

Create a value of SetCognitoEventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

SetIdentityPoolConfiguration

data SetIdentityPoolConfiguration Source #

The input for the SetIdentityPoolConfiguration operation.

See: newSetIdentityPoolConfiguration smart constructor.

Instances

Instances details
ToJSON SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

ToHeaders SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

ToPath SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

ToQuery SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

AWSRequest SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

Generic SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

Associated Types

type Rep SetIdentityPoolConfiguration :: Type -> Type #

Read SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

Show SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

NFData SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

Eq SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

Hashable SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

type AWSResponse SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

type Rep SetIdentityPoolConfiguration Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

type Rep SetIdentityPoolConfiguration = D1 ('MetaData "SetIdentityPoolConfiguration" "Amazonka.CognitoSync.SetIdentityPoolConfiguration" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "SetIdentityPoolConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cognitoStreams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CognitoStreams)) :*: (S1 ('MetaSel ('Just "pushSync") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PushSync)) :*: S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSetIdentityPoolConfiguration Source #

Create a value of SetIdentityPoolConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SetIdentityPoolConfiguration, setIdentityPoolConfiguration_cognitoStreams - Options to apply to this identity pool for Amazon Cognito streams.

SetIdentityPoolConfiguration, setIdentityPoolConfiguration_pushSync - Options to apply to this identity pool for push synchronization.

SetIdentityPoolConfiguration, setIdentityPoolConfiguration_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. This is the ID of the pool to modify.

data SetIdentityPoolConfigurationResponse Source #

The output for the SetIdentityPoolConfiguration operation

See: newSetIdentityPoolConfigurationResponse smart constructor.

Instances

Instances details
Generic SetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

Read SetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

Show SetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

NFData SetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

Eq SetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

type Rep SetIdentityPoolConfigurationResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SetIdentityPoolConfiguration

type Rep SetIdentityPoolConfigurationResponse = D1 ('MetaData "SetIdentityPoolConfigurationResponse" "Amazonka.CognitoSync.SetIdentityPoolConfiguration" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "SetIdentityPoolConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cognitoStreams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CognitoStreams)) :*: S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pushSync") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PushSync)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSetIdentityPoolConfigurationResponse Source #

Create a value of SetIdentityPoolConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SetIdentityPoolConfiguration, setIdentityPoolConfigurationResponse_cognitoStreams - Options to apply to this identity pool for Amazon Cognito streams.

SetIdentityPoolConfiguration, setIdentityPoolConfigurationResponse_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito.

SetIdentityPoolConfiguration, setIdentityPoolConfigurationResponse_pushSync - Options to apply to this identity pool for push synchronization.

$sel:httpStatus:SetIdentityPoolConfigurationResponse', setIdentityPoolConfigurationResponse_httpStatus - The response's http status code.

SubscribeToDataset

data SubscribeToDataset Source #

A request to SubscribeToDatasetRequest.

See: newSubscribeToDataset smart constructor.

Instances

Instances details
ToJSON SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

ToHeaders SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

ToPath SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

ToQuery SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

AWSRequest SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

Associated Types

type AWSResponse SubscribeToDataset #

Generic SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

Associated Types

type Rep SubscribeToDataset :: Type -> Type #

Read SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

Show SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

NFData SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

Methods

rnf :: SubscribeToDataset -> () #

Eq SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

Hashable SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

type AWSResponse SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

type Rep SubscribeToDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

type Rep SubscribeToDataset = D1 ('MetaData "SubscribeToDataset" "Amazonka.CognitoSync.SubscribeToDataset" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "SubscribeToDataset'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSubscribeToDataset Source #

Create a value of SubscribeToDataset with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SubscribeToDataset, subscribeToDataset_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. The ID of the pool to which the identity belongs.

SubscribeToDataset, subscribeToDataset_identityId - Unique ID for this identity.

SubscribeToDataset, subscribeToDataset_datasetName - The name of the dataset to subcribe to.

$sel:deviceId:SubscribeToDataset', subscribeToDataset_deviceId - The unique ID generated for this device by Cognito.

data SubscribeToDatasetResponse Source #

Response to a SubscribeToDataset request.

See: newSubscribeToDatasetResponse smart constructor.

Instances

Instances details
Generic SubscribeToDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

Associated Types

type Rep SubscribeToDatasetResponse :: Type -> Type #

Read SubscribeToDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

Show SubscribeToDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

NFData SubscribeToDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

Eq SubscribeToDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

type Rep SubscribeToDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.SubscribeToDataset

type Rep SubscribeToDatasetResponse = D1 ('MetaData "SubscribeToDatasetResponse" "Amazonka.CognitoSync.SubscribeToDataset" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "SubscribeToDatasetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSubscribeToDatasetResponse Source #

Create a value of SubscribeToDatasetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SubscribeToDatasetResponse', subscribeToDatasetResponse_httpStatus - The response's http status code.

UnsubscribeFromDataset

data UnsubscribeFromDataset Source #

A request to UnsubscribeFromDataset.

See: newUnsubscribeFromDataset smart constructor.

Instances

Instances details
ToHeaders UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

ToPath UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

ToQuery UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

AWSRequest UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

Associated Types

type AWSResponse UnsubscribeFromDataset #

Generic UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

Associated Types

type Rep UnsubscribeFromDataset :: Type -> Type #

Read UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

Show UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

NFData UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

Methods

rnf :: UnsubscribeFromDataset -> () #

Eq UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

Hashable UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

type AWSResponse UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

type Rep UnsubscribeFromDataset Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

type Rep UnsubscribeFromDataset = D1 ('MetaData "UnsubscribeFromDataset" "Amazonka.CognitoSync.UnsubscribeFromDataset" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "UnsubscribeFromDataset'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUnsubscribeFromDataset Source #

Create a value of UnsubscribeFromDataset with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UnsubscribeFromDataset, unsubscribeFromDataset_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. The ID of the pool to which this identity belongs.

UnsubscribeFromDataset, unsubscribeFromDataset_identityId - Unique ID for this identity.

UnsubscribeFromDataset, unsubscribeFromDataset_datasetName - The name of the dataset from which to unsubcribe.

$sel:deviceId:UnsubscribeFromDataset', unsubscribeFromDataset_deviceId - The unique ID generated for this device by Cognito.

data UnsubscribeFromDatasetResponse Source #

Response to an UnsubscribeFromDataset request.

See: newUnsubscribeFromDatasetResponse smart constructor.

Instances

Instances details
Generic UnsubscribeFromDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

Associated Types

type Rep UnsubscribeFromDatasetResponse :: Type -> Type #

Read UnsubscribeFromDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

Show UnsubscribeFromDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

NFData UnsubscribeFromDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

Eq UnsubscribeFromDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

type Rep UnsubscribeFromDatasetResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UnsubscribeFromDataset

type Rep UnsubscribeFromDatasetResponse = D1 ('MetaData "UnsubscribeFromDatasetResponse" "Amazonka.CognitoSync.UnsubscribeFromDataset" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "UnsubscribeFromDatasetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUnsubscribeFromDatasetResponse Source #

Create a value of UnsubscribeFromDatasetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UnsubscribeFromDatasetResponse', unsubscribeFromDatasetResponse_httpStatus - The response's http status code.

UpdateRecords

data UpdateRecords Source #

A request to post updates to records or add and delete records for a dataset and user.

See: newUpdateRecords smart constructor.

Instances

Instances details
ToJSON UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

ToHeaders UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

ToPath UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

ToQuery UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

AWSRequest UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

Associated Types

type AWSResponse UpdateRecords #

Generic UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

Associated Types

type Rep UpdateRecords :: Type -> Type #

Read UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

Show UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

NFData UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

Methods

rnf :: UpdateRecords -> () #

Eq UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

Hashable UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

type AWSResponse UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

type Rep UpdateRecords Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

type Rep UpdateRecords = D1 ('MetaData "UpdateRecords" "Amazonka.CognitoSync.UpdateRecords" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "UpdateRecords'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recordPatches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecordPatch])))) :*: ((S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "syncSessionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateRecords Source #

Create a value of UpdateRecords with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientContext:UpdateRecords', updateRecords_clientContext - Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods. The ClientContext field is not yet implemented.

$sel:deviceId:UpdateRecords', updateRecords_deviceId - The unique ID generated for this device by Cognito.

$sel:recordPatches:UpdateRecords', updateRecords_recordPatches - A list of patch operations.

UpdateRecords, updateRecords_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

UpdateRecords, updateRecords_identityId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

UpdateRecords, updateRecords_datasetName - A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (dash), and '.' (dot).

$sel:syncSessionToken:UpdateRecords', updateRecords_syncSessionToken - The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.

data UpdateRecordsResponse Source #

Returned for a successful UpdateRecordsRequest.

See: newUpdateRecordsResponse smart constructor.

Instances

Instances details
Generic UpdateRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

Associated Types

type Rep UpdateRecordsResponse :: Type -> Type #

Read UpdateRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

Show UpdateRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

NFData UpdateRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

Methods

rnf :: UpdateRecordsResponse -> () #

Eq UpdateRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

type Rep UpdateRecordsResponse Source # 
Instance details

Defined in Amazonka.CognitoSync.UpdateRecords

type Rep UpdateRecordsResponse = D1 ('MetaData "UpdateRecordsResponse" "Amazonka.CognitoSync.UpdateRecords" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "UpdateRecordsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Record])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateRecordsResponse Source #

Create a value of UpdateRecordsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:records:UpdateRecordsResponse', updateRecordsResponse_records - A list of records that have been updated.

$sel:httpStatus:UpdateRecordsResponse', updateRecordsResponse_httpStatus - The response's http status code.

Types

BulkPublishStatus

newtype BulkPublishStatus Source #

Instances

Instances details
FromJSON BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

FromJSONKey BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

ToJSON BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

ToJSONKey BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

ToByteString BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

ToHeader BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

ToLog BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

ToQuery BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

FromText BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

ToText BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

FromXML BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

ToXML BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

Generic BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

Associated Types

type Rep BulkPublishStatus :: Type -> Type #

Read BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

Show BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

NFData BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

Methods

rnf :: BulkPublishStatus -> () #

Eq BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

Ord BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

Hashable BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

type Rep BulkPublishStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.BulkPublishStatus

type Rep BulkPublishStatus = D1 ('MetaData "BulkPublishStatus" "Amazonka.CognitoSync.Types.BulkPublishStatus" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'True) (C1 ('MetaCons "BulkPublishStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBulkPublishStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Operation

newtype Operation Source #

Constructors

Operation' 

Fields

Bundled Patterns

pattern Operation_Remove :: Operation 
pattern Operation_Replace :: Operation 

Instances

Instances details
FromJSON Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

FromJSONKey Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

ToJSON Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

ToJSONKey Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

ToByteString Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

Methods

toBS :: Operation -> ByteString #

ToHeader Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

ToLog Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

ToQuery Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

FromText Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

ToText Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

Methods

toText :: Operation -> Text #

FromXML Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

ToXML Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

Methods

toXML :: Operation -> XML #

Generic Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

Associated Types

type Rep Operation :: Type -> Type #

Read Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

Show Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

NFData Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

Methods

rnf :: Operation -> () #

Eq Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

Ord Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

Hashable Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

type Rep Operation Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Operation

type Rep Operation = D1 ('MetaData "Operation" "Amazonka.CognitoSync.Types.Operation" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'True) (C1 ('MetaCons "Operation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Platform

newtype Platform Source #

Constructors

Platform' 

Fields

Bundled Patterns

pattern Platform_ADM :: Platform 
pattern Platform_APNS :: Platform 
pattern Platform_APNS_SANDBOX :: Platform 
pattern Platform_GCM :: Platform 

Instances

Instances details
FromJSON Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

FromJSONKey Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

ToJSON Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

ToJSONKey Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

ToByteString Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

Methods

toBS :: Platform -> ByteString #

ToHeader Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

Methods

toHeader :: HeaderName -> Platform -> [Header] #

ToLog Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

ToQuery Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

FromText Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

ToText Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

Methods

toText :: Platform -> Text #

FromXML Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

ToXML Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

Methods

toXML :: Platform -> XML #

Generic Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

Associated Types

type Rep Platform :: Type -> Type #

Methods

from :: Platform -> Rep Platform x #

to :: Rep Platform x -> Platform #

Read Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

Show Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

NFData Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

Methods

rnf :: Platform -> () #

Eq Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

Ord Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

Hashable Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

Methods

hashWithSalt :: Int -> Platform -> Int #

hash :: Platform -> Int #

type Rep Platform Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Platform

type Rep Platform = D1 ('MetaData "Platform" "Amazonka.CognitoSync.Types.Platform" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'True) (C1 ('MetaCons "Platform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamingStatus

newtype StreamingStatus Source #

Constructors

StreamingStatus' 

Instances

Instances details
FromJSON StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

FromJSONKey StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

ToJSON StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

ToJSONKey StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

ToByteString StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

ToHeader StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

ToLog StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

ToQuery StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

FromText StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

ToText StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

FromXML StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

ToXML StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

Methods

toXML :: StreamingStatus -> XML #

Generic StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

Associated Types

type Rep StreamingStatus :: Type -> Type #

Read StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

Show StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

NFData StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

Methods

rnf :: StreamingStatus -> () #

Eq StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

Ord StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

Hashable StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

type Rep StreamingStatus Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.StreamingStatus

type Rep StreamingStatus = D1 ('MetaData "StreamingStatus" "Amazonka.CognitoSync.Types.StreamingStatus" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'True) (C1 ('MetaCons "StreamingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CognitoStreams

data CognitoStreams Source #

Configuration options for configure Cognito streams.

See: newCognitoStreams smart constructor.

Instances

Instances details
FromJSON CognitoStreams Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.CognitoStreams

ToJSON CognitoStreams Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.CognitoStreams

Generic CognitoStreams Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.CognitoStreams

Associated Types

type Rep CognitoStreams :: Type -> Type #

Read CognitoStreams Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.CognitoStreams

Show CognitoStreams Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.CognitoStreams

NFData CognitoStreams Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.CognitoStreams

Methods

rnf :: CognitoStreams -> () #

Eq CognitoStreams Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.CognitoStreams

Hashable CognitoStreams Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.CognitoStreams

type Rep CognitoStreams Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.CognitoStreams

type Rep CognitoStreams = D1 ('MetaData "CognitoStreams" "Amazonka.CognitoSync.Types.CognitoStreams" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "CognitoStreams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingStatus)))))

newCognitoStreams :: CognitoStreams Source #

Create a value of CognitoStreams with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:roleArn:CognitoStreams', cognitoStreams_roleArn - The ARN of the role Amazon Cognito can assume in order to publish to the stream. This role must grant access to Amazon Cognito (cognito-sync) to invoke PutRecord on your Cognito stream.

$sel:streamName:CognitoStreams', cognitoStreams_streamName - The name of the Cognito stream to receive updates. This stream must be in the developers account and in the same region as the identity pool.

$sel:streamingStatus:CognitoStreams', cognitoStreams_streamingStatus - Status of the Cognito streams. Valid values are:

ENABLED - Streaming of updates to identity pool is enabled.

DISABLED - Streaming of updates to identity pool is disabled. Bulk publish will also fail if StreamingStatus is DISABLED.

Dataset

data Dataset Source #

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.

See: newDataset smart constructor.

Instances

Instances details
FromJSON Dataset Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Dataset

Generic Dataset Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Dataset

Associated Types

type Rep Dataset :: Type -> Type #

Methods

from :: Dataset -> Rep Dataset x #

to :: Rep Dataset x -> Dataset #

Read Dataset Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Dataset

Show Dataset Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Dataset

NFData Dataset Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Dataset

Methods

rnf :: Dataset -> () #

Eq Dataset Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Dataset

Methods

(==) :: Dataset -> Dataset -> Bool #

(/=) :: Dataset -> Dataset -> Bool #

Hashable Dataset Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Dataset

Methods

hashWithSalt :: Int -> Dataset -> Int #

hash :: Dataset -> Int #

type Rep Dataset Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Dataset

type Rep Dataset = D1 ('MetaData "Dataset" "Amazonka.CognitoSync.Types.Dataset" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "Dataset'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "dataStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "numRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newDataset :: Dataset Source #

Create a value of Dataset with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationDate:Dataset', dataset_creationDate - Date on which the dataset was created.

$sel:dataStorage:Dataset', dataset_dataStorage - Total size in bytes of the records in this dataset.

$sel:datasetName:Dataset', dataset_datasetName - A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (dash), and '.' (dot).

$sel:identityId:Dataset', dataset_identityId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

$sel:lastModifiedBy:Dataset', dataset_lastModifiedBy - The device that made the last change to this dataset.

$sel:lastModifiedDate:Dataset', dataset_lastModifiedDate - Date when the dataset was last modified.

$sel:numRecords:Dataset', dataset_numRecords - Number of records in this dataset.

IdentityPoolUsage

data IdentityPoolUsage Source #

Usage information for the identity pool.

See: newIdentityPoolUsage smart constructor.

Instances

Instances details
FromJSON IdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityPoolUsage

Generic IdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityPoolUsage

Associated Types

type Rep IdentityPoolUsage :: Type -> Type #

Read IdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityPoolUsage

Show IdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityPoolUsage

NFData IdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityPoolUsage

Methods

rnf :: IdentityPoolUsage -> () #

Eq IdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityPoolUsage

Hashable IdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityPoolUsage

type Rep IdentityPoolUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityPoolUsage

type Rep IdentityPoolUsage = D1 ('MetaData "IdentityPoolUsage" "Amazonka.CognitoSync.Types.IdentityPoolUsage" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "IdentityPoolUsage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "syncSessionsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newIdentityPoolUsage :: IdentityPoolUsage Source #

Create a value of IdentityPoolUsage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataStorage:IdentityPoolUsage', identityPoolUsage_dataStorage - Data storage information for the identity pool.

$sel:identityPoolId:IdentityPoolUsage', identityPoolUsage_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

$sel:lastModifiedDate:IdentityPoolUsage', identityPoolUsage_lastModifiedDate - Date on which the identity pool was last modified.

$sel:syncSessionsCount:IdentityPoolUsage', identityPoolUsage_syncSessionsCount - Number of sync sessions for the identity pool.

IdentityUsage

data IdentityUsage Source #

Usage information for the identity.

See: newIdentityUsage smart constructor.

Instances

Instances details
FromJSON IdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityUsage

Generic IdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityUsage

Associated Types

type Rep IdentityUsage :: Type -> Type #

Read IdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityUsage

Show IdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityUsage

NFData IdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityUsage

Methods

rnf :: IdentityUsage -> () #

Eq IdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityUsage

Hashable IdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityUsage

type Rep IdentityUsage Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.IdentityUsage

type Rep IdentityUsage = D1 ('MetaData "IdentityUsage" "Amazonka.CognitoSync.Types.IdentityUsage" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "IdentityUsage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "datasetCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newIdentityUsage :: IdentityUsage Source #

Create a value of IdentityUsage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataStorage:IdentityUsage', identityUsage_dataStorage - Total data storage for this identity.

$sel:datasetCount:IdentityUsage', identityUsage_datasetCount - Number of datasets for the identity.

$sel:identityId:IdentityUsage', identityUsage_identityId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

$sel:identityPoolId:IdentityUsage', identityUsage_identityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

$sel:lastModifiedDate:IdentityUsage', identityUsage_lastModifiedDate - Date on which the identity was last modified.

PushSync

data PushSync Source #

Configuration options to be applied to the identity pool.

See: newPushSync smart constructor.

Constructors

PushSync' (Maybe [Text]) (Maybe Text) 

Instances

Instances details
FromJSON PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

ToJSON PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Generic PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Associated Types

type Rep PushSync :: Type -> Type #

Methods

from :: PushSync -> Rep PushSync x #

to :: Rep PushSync x -> PushSync #

Read PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Show PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

NFData PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Methods

rnf :: PushSync -> () #

Eq PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Hashable PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Methods

hashWithSalt :: Int -> PushSync -> Int #

hash :: PushSync -> Int #

type Rep PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

type Rep PushSync = D1 ('MetaData "PushSync" "Amazonka.CognitoSync.Types.PushSync" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "PushSync'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPushSync :: PushSync Source #

Create a value of PushSync with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationArns:PushSync', pushSync_applicationArns - List of SNS platform application ARNs that could be used by clients.

$sel:roleArn:PushSync', pushSync_roleArn - A role configured to allow Cognito to call SNS on behalf of the developer.

Record

data Record Source #

The basic data structure of a dataset.

See: newRecord smart constructor.

Instances

Instances details
FromJSON Record Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Record

Generic Record Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Record

Associated Types

type Rep Record :: Type -> Type #

Methods

from :: Record -> Rep Record x #

to :: Rep Record x -> Record #

Read Record Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Record

Show Record Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Record

NFData Record Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Record

Methods

rnf :: Record -> () #

Eq Record Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Record

Methods

(==) :: Record -> Record -> Bool #

(/=) :: Record -> Record -> Bool #

Hashable Record Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Record

Methods

hashWithSalt :: Int -> Record -> Int #

hash :: Record -> Int #

type Rep Record Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.Record

type Rep Record = D1 ('MetaData "Record" "Amazonka.CognitoSync.Types.Record" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "Record'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceLastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "syncCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRecord :: Record Source #

Create a value of Record with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deviceLastModifiedDate:Record', record_deviceLastModifiedDate - The last modified date of the client device.

$sel:key:Record', record_key - The key for the record.

$sel:lastModifiedBy:Record', record_lastModifiedBy - The user/device that made the last change to this record.

$sel:lastModifiedDate:Record', record_lastModifiedDate - The date on which the record was last modified.

$sel:syncCount:Record', record_syncCount - The server sync count for this record.

$sel:value:Record', record_value - The value for the record.

RecordPatch

data RecordPatch Source #

An update operation for a record.

See: newRecordPatch smart constructor.

Instances

Instances details
ToJSON RecordPatch Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.RecordPatch

Generic RecordPatch Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.RecordPatch

Associated Types

type Rep RecordPatch :: Type -> Type #

Read RecordPatch Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.RecordPatch

Show RecordPatch Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.RecordPatch

NFData RecordPatch Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.RecordPatch

Methods

rnf :: RecordPatch -> () #

Eq RecordPatch Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.RecordPatch

Hashable RecordPatch Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.RecordPatch

type Rep RecordPatch Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.RecordPatch

type Rep RecordPatch = D1 ('MetaData "RecordPatch" "Amazonka.CognitoSync.Types.RecordPatch" "amazonka-cognito-sync-2.0-4eAo0O3jWiUGlkSwv2vKaB" 'False) (C1 ('MetaCons "RecordPatch'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceLastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "op") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Operation) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "syncCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))))

newRecordPatch Source #

Create a value of RecordPatch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deviceLastModifiedDate:RecordPatch', recordPatch_deviceLastModifiedDate - The last modified date of the client device.

$sel:value:RecordPatch', recordPatch_value - The value associated with the record patch.

$sel:op:RecordPatch', recordPatch_op - An operation, either replace or remove.

$sel:key:RecordPatch', recordPatch_key - The key associated with the record patch.

$sel:syncCount:RecordPatch', recordPatch_syncCount - Last known server sync count for this record. Set to 0 if unknown.