Module: Aws::MarketplaceMetering::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-marketplacemetering/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
- AllocatedUsageQuantity =
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: 'AllocatedUsageQuantity')
- BatchMeterUsageRequest =
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: 'BatchMeterUsageRequest')
- BatchMeterUsageResult =
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: 'BatchMeterUsageResult')
- 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')
- CustomerAWSAccountId =
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: 'CustomerAWSAccountId')
- CustomerIdentifier =
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: 'CustomerIdentifier')
- CustomerNotEntitledException =
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: 'CustomerNotEntitledException')
- DisabledApiException =
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: 'DisabledApiException')
- 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')
- ExpiredTokenException =
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: 'ExpiredTokenException')
- InternalServiceErrorException =
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: 'InternalServiceErrorException')
- InvalidCustomerIdentifierException =
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: 'InvalidCustomerIdentifierException')
- InvalidEndpointRegionException =
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: 'InvalidEndpointRegionException')
- InvalidProductCodeException =
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: 'InvalidProductCodeException')
- InvalidPublicKeyVersionException =
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: 'InvalidPublicKeyVersionException')
- InvalidRegionException =
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: 'InvalidRegionException')
- InvalidTagException =
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: 'InvalidTagException')
- InvalidTokenException =
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: 'InvalidTokenException')
- InvalidUsageAllocationsException =
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: 'InvalidUsageAllocationsException')
- InvalidUsageDimensionException =
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: 'InvalidUsageDimensionException')
- MeterUsageRequest =
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: 'MeterUsageRequest')
- MeterUsageResult =
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: 'MeterUsageResult')
- NonEmptyString =
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: 'NonEmptyString')
- Nonce =
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: 'Nonce')
- PlatformNotSupportedException =
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: 'PlatformNotSupportedException')
- ProductCode =
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: 'ProductCode')
- RegisterUsageRequest =
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: 'RegisterUsageRequest')
- RegisterUsageResult =
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: 'RegisterUsageResult')
- ResolveCustomerRequest =
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: 'ResolveCustomerRequest')
- ResolveCustomerResult =
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: 'ResolveCustomerResult')
- 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')
- Tag =
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: 'Tag')
- TagKey =
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: 'TagKey')
- TagList =
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: 'TagList')
- TagValue =
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: 'TagValue')
- ThrottlingException =
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: 'ThrottlingException')
- Timestamp =
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: 'Timestamp')
- TimestampOutOfBoundsException =
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: 'TimestampOutOfBoundsException')
- UsageAllocation =
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: 'UsageAllocation')
- UsageAllocations =
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: 'UsageAllocations')
- UsageDimension =
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: 'UsageDimension')
- UsageQuantity =
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: 'UsageQuantity')
- UsageRecord =
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: 'UsageRecord')
- UsageRecordList =
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: 'UsageRecordList')
- UsageRecordResult =
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: 'UsageRecordResult')
- UsageRecordResultList =
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: 'UsageRecordResultList')
- UsageRecordResultStatus =
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: 'UsageRecordResultStatus')
- VersionInteger =
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: 'VersionInteger')
- 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 = "2016-01-14" api. = { "apiVersion" => "2016-01-14", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "metering.marketplace", "jsonVersion" => "1.1", "protocol" => "json", "protocols" => ["json"], "serviceFullName" => "AWSMarketplace Metering", "serviceId" => "Marketplace Metering", "signatureVersion" => "v4", "signingName" => "aws-marketplace", "targetPrefix" => "AWSMPMeteringService", "uid" => "meteringmarketplace-2016-01-14", } api.add_operation(:batch_meter_usage, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchMeterUsage" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: BatchMeterUsageRequest) o.output = Shapes::ShapeRef.new(shape: BatchMeterUsageResult) o.errors << Shapes::ShapeRef.new(shape: InternalServiceErrorException) o.errors << Shapes::ShapeRef.new(shape: InvalidProductCodeException) o.errors << Shapes::ShapeRef.new(shape: InvalidUsageDimensionException) o.errors << Shapes::ShapeRef.new(shape: InvalidTagException) o.errors << Shapes::ShapeRef.new(shape: InvalidUsageAllocationsException) o.errors << Shapes::ShapeRef.new(shape: InvalidCustomerIdentifierException) o.errors << Shapes::ShapeRef.new(shape: TimestampOutOfBoundsException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: DisabledApiException) end) api.add_operation(:meter_usage, Seahorse::Model::Operation.new.tap do |o| o.name = "MeterUsage" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: MeterUsageRequest) o.output = Shapes::ShapeRef.new(shape: MeterUsageResult) o.errors << Shapes::ShapeRef.new(shape: InternalServiceErrorException) o.errors << Shapes::ShapeRef.new(shape: InvalidProductCodeException) o.errors << Shapes::ShapeRef.new(shape: InvalidUsageDimensionException) o.errors << Shapes::ShapeRef.new(shape: InvalidTagException) o.errors << Shapes::ShapeRef.new(shape: InvalidUsageAllocationsException) o.errors << Shapes::ShapeRef.new(shape: InvalidEndpointRegionException) o.errors << Shapes::ShapeRef.new(shape: TimestampOutOfBoundsException) o.errors << Shapes::ShapeRef.new(shape: DuplicateRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: CustomerNotEntitledException) end) api.add_operation(:register_usage, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterUsage" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RegisterUsageRequest) o.output = Shapes::ShapeRef.new(shape: RegisterUsageResult) o.errors << Shapes::ShapeRef.new(shape: InvalidProductCodeException) o.errors << Shapes::ShapeRef.new(shape: InvalidRegionException) o.errors << Shapes::ShapeRef.new(shape: InvalidPublicKeyVersionException) o.errors << Shapes::ShapeRef.new(shape: PlatformNotSupportedException) o.errors << Shapes::ShapeRef.new(shape: CustomerNotEntitledException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceErrorException) o.errors << Shapes::ShapeRef.new(shape: DisabledApiException) end) api.add_operation(:resolve_customer, Seahorse::Model::Operation.new.tap do |o| o.name = "ResolveCustomer" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ResolveCustomerRequest) o.output = Shapes::ShapeRef.new(shape: ResolveCustomerResult) o.errors << Shapes::ShapeRef.new(shape: InvalidTokenException) o.errors << Shapes::ShapeRef.new(shape: ExpiredTokenException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceErrorException) o.errors << Shapes::ShapeRef.new(shape: DisabledApiException) end) end