Module: Aws::CognitoSync::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-cognitosync/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AlreadyStreamedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AlreadyStreamedException')
- ApplicationArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ApplicationArn')
- ApplicationArnList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ApplicationArnList')
- AssumeRoleArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssumeRoleArn')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- BulkPublishRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BulkPublishRequest')
- BulkPublishResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BulkPublishResponse')
- BulkPublishStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BulkPublishStatus')
- ClientContext =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientContext')
- CognitoEventType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CognitoEventType')
- CognitoStreams =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CognitoStreams')
- ConcurrentModificationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConcurrentModificationException')
- Dataset =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Dataset')
- DatasetList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DatasetList')
- DatasetName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DatasetName')
- Date =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Date')
- DeleteDatasetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDatasetRequest')
- DeleteDatasetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDatasetResponse')
- DescribeDatasetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDatasetRequest')
- DescribeDatasetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDatasetResponse')
- DescribeIdentityPoolUsageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeIdentityPoolUsageRequest')
- DescribeIdentityPoolUsageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeIdentityPoolUsageResponse')
- DescribeIdentityUsageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeIdentityUsageRequest')
- DescribeIdentityUsageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeIdentityUsageResponse')
- DeviceId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DeviceId')
- DuplicateRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DuplicateRequestException')
- Events =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'Events')
- ExceptionMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExceptionMessage')
- GetBulkPublishDetailsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBulkPublishDetailsRequest')
- GetBulkPublishDetailsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBulkPublishDetailsResponse')
- GetCognitoEventsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCognitoEventsRequest')
- GetCognitoEventsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCognitoEventsResponse')
- GetIdentityPoolConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetIdentityPoolConfigurationRequest')
- GetIdentityPoolConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetIdentityPoolConfigurationResponse')
- IdentityId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IdentityId')
- IdentityPoolId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IdentityPoolId')
- IdentityPoolUsage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IdentityPoolUsage')
- IdentityPoolUsageList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'IdentityPoolUsageList')
- IdentityUsage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IdentityUsage')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- IntegerString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'IntegerString')
- InternalErrorException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalErrorException')
- InvalidConfigurationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidConfigurationException')
- InvalidLambdaFunctionOutputException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidLambdaFunctionOutputException')
- InvalidParameterException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidParameterException')
- LambdaFunctionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LambdaFunctionArn')
- LambdaThrottledException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LambdaThrottledException')
- LimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LimitExceededException')
- ListDatasetsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDatasetsRequest')
- ListDatasetsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDatasetsResponse')
- ListIdentityPoolUsageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListIdentityPoolUsageRequest')
- ListIdentityPoolUsageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListIdentityPoolUsageResponse')
- ListRecordsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRecordsRequest')
- ListRecordsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRecordsResponse')
- Long =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Long')
- MergedDatasetNameList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MergedDatasetNameList')
- NotAuthorizedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotAuthorizedException')
- Operation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Operation')
- Platform =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Platform')
- PushSync =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PushSync')
- PushToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PushToken')
- Record =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Record')
- RecordKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecordKey')
- RecordList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecordList')
- RecordPatch =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecordPatch')
- RecordPatchList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecordPatchList')
- RecordValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecordValue')
- RegisterDeviceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterDeviceRequest')
- RegisterDeviceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterDeviceResponse')
- ResourceConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceConflictException')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- SetCognitoEventsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SetCognitoEventsRequest')
- SetIdentityPoolConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SetIdentityPoolConfigurationRequest')
- SetIdentityPoolConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SetIdentityPoolConfigurationResponse')
- StreamName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StreamName')
- StreamingStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StreamingStatus')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- SubscribeToDatasetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubscribeToDatasetRequest')
- SubscribeToDatasetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubscribeToDatasetResponse')
- SyncSessionToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SyncSessionToken')
- TooManyRequestsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyRequestsException')
- UnsubscribeFromDatasetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnsubscribeFromDatasetRequest')
- UnsubscribeFromDatasetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnsubscribeFromDatasetResponse')
- UpdateRecordsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateRecordsRequest')
- UpdateRecordsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateRecordsResponse')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2014-06-30" api. = { "apiVersion" => "2014-06-30", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "cognito-sync", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon Cognito Sync", "serviceId" => "Cognito Sync", "signatureVersion" => "v4", "uid" => "cognito-sync-2014-06-30", } api.add_operation(:bulk_publish, Seahorse::Model::Operation.new.tap do |o| o.name = "BulkPublish" o.http_method = "POST" o.http_request_uri = "/identitypools/{IdentityPoolId}/bulkpublish" o.input = Shapes::ShapeRef.new(shape: BulkPublishRequest) o.output = Shapes::ShapeRef.new(shape: BulkPublishResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequestException) o.errors << Shapes::ShapeRef.new(shape: AlreadyStreamedException) end) api.add_operation(:delete_dataset, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDataset" o.http_method = "DELETE" o.http_request_uri = "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}" o.input = Shapes::ShapeRef.new(shape: DeleteDatasetRequest) o.output = Shapes::ShapeRef.new(shape: DeleteDatasetResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) end) api.add_operation(:describe_dataset, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDataset" o.http_method = "GET" o.http_request_uri = "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}" o.input = Shapes::ShapeRef.new(shape: DescribeDatasetRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDatasetResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:describe_identity_pool_usage, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeIdentityPoolUsage" o.http_method = "GET" o.http_request_uri = "/identitypools/{IdentityPoolId}" o.input = Shapes::ShapeRef.new(shape: DescribeIdentityPoolUsageRequest) o.output = Shapes::ShapeRef.new(shape: DescribeIdentityPoolUsageResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:describe_identity_usage, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeIdentityUsage" o.http_method = "GET" o.http_request_uri = "/identitypools/{IdentityPoolId}/identities/{IdentityId}" o.input = Shapes::ShapeRef.new(shape: DescribeIdentityUsageRequest) o.output = Shapes::ShapeRef.new(shape: DescribeIdentityUsageResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_bulk_publish_details, Seahorse::Model::Operation.new.tap do |o| o.name = "GetBulkPublishDetails" o.http_method = "POST" o.http_request_uri = "/identitypools/{IdentityPoolId}/getBulkPublishDetails" o.input = Shapes::ShapeRef.new(shape: GetBulkPublishDetailsRequest) o.output = Shapes::ShapeRef.new(shape: GetBulkPublishDetailsResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) end) api.add_operation(:get_cognito_events, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCognitoEvents" o.http_method = "GET" o.http_request_uri = "/identitypools/{IdentityPoolId}/events" o.input = Shapes::ShapeRef.new(shape: GetCognitoEventsRequest) o.output = Shapes::ShapeRef.new(shape: GetCognitoEventsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_identity_pool_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetIdentityPoolConfiguration" o.http_method = "GET" o.http_request_uri = "/identitypools/{IdentityPoolId}/configuration" o.input = Shapes::ShapeRef.new(shape: GetIdentityPoolConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetIdentityPoolConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:list_datasets, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDatasets" o.http_method = "GET" o.http_request_uri = "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets" o.input = Shapes::ShapeRef.new(shape: ListDatasetsRequest) o.output = Shapes::ShapeRef.new(shape: ListDatasetsResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:list_identity_pool_usage, Seahorse::Model::Operation.new.tap do |o| o.name = "ListIdentityPoolUsage" o.http_method = "GET" o.http_request_uri = "/identitypools" o.input = Shapes::ShapeRef.new(shape: ListIdentityPoolUsageRequest) o.output = Shapes::ShapeRef.new(shape: ListIdentityPoolUsageResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:list_records, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRecords" o.http_method = "GET" o.http_request_uri = "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/records" o.input = Shapes::ShapeRef.new(shape: ListRecordsRequest) o.output = Shapes::ShapeRef.new(shape: ListRecordsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) end) api.add_operation(:register_device, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterDevice" o.http_method = "POST" o.http_request_uri = "/identitypools/{IdentityPoolId}/identity/{IdentityId}/device" o.input = Shapes::ShapeRef.new(shape: RegisterDeviceRequest) o.output = Shapes::ShapeRef.new(shape: RegisterDeviceResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: InvalidConfigurationException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:set_cognito_events, Seahorse::Model::Operation.new.tap do |o| o.name = "SetCognitoEvents" o.http_method = "POST" o.http_request_uri = "/identitypools/{IdentityPoolId}/events" o.input = Shapes::ShapeRef.new(shape: SetCognitoEventsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:set_identity_pool_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "SetIdentityPoolConfiguration" o.http_method = "POST" o.http_request_uri = "/identitypools/{IdentityPoolId}/configuration" o.input = Shapes::ShapeRef.new(shape: SetIdentityPoolConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: SetIdentityPoolConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) end) api.add_operation(:subscribe_to_dataset, Seahorse::Model::Operation.new.tap do |o| o.name = "SubscribeToDataset" o.http_method = "POST" o.http_request_uri = "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}" o.input = Shapes::ShapeRef.new(shape: SubscribeToDatasetRequest) o.output = Shapes::ShapeRef.new(shape: SubscribeToDatasetResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: InvalidConfigurationException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:unsubscribe_from_dataset, Seahorse::Model::Operation.new.tap do |o| o.name = "UnsubscribeFromDataset" o.http_method = "DELETE" o.http_request_uri = "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}" o.input = Shapes::ShapeRef.new(shape: UnsubscribeFromDatasetRequest) o.output = Shapes::ShapeRef.new(shape: UnsubscribeFromDatasetResponse) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) o.errors << Shapes::ShapeRef.new(shape: InvalidConfigurationException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_records, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRecords" o.http_method = "POST" o.http_request_uri = "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}" o.input = Shapes::ShapeRef.new(shape: UpdateRecordsRequest) o.output = Shapes::ShapeRef.new(shape: UpdateRecordsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceConflictException) o.errors << Shapes::ShapeRef.new(shape: InvalidLambdaFunctionOutputException) o.errors << Shapes::ShapeRef.new(shape: LambdaThrottledException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: InternalErrorException) end) end