Module: Aws::PricingPlanManager::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-pricingplanmanager/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
- AccessDeniedException =
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: 'AccessDeniedException')
- ApprovalMode =
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: 'ApprovalMode')
- ApprovePaidSubscriptionInput =
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: 'ApprovePaidSubscriptionInput')
- ApprovePaidSubscriptionOutput =
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: 'ApprovePaidSubscriptionOutput')
- AssociateResourcesToSubscriptionInput =
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: 'AssociateResourcesToSubscriptionInput')
- AssociateResourcesToSubscriptionOutput =
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: 'AssociateResourcesToSubscriptionOutput')
- CancelSubscriptionChangeInput =
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: 'CancelSubscriptionChangeInput')
- CancelSubscriptionChangeOutput =
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: 'CancelSubscriptionChangeOutput')
- CancelSubscriptionInput =
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: 'CancelSubscriptionInput')
- CancelSubscriptionOutput =
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: 'CancelSubscriptionOutput')
- ConflictException =
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: 'ConflictException')
- CreateSubscriptionInput =
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: 'CreateSubscriptionInput')
- CreateSubscriptionOutput =
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: 'CreateSubscriptionOutput')
- DisassociateResourcesFromSubscriptionInput =
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: 'DisassociateResourcesFromSubscriptionInput')
- DisassociateResourcesFromSubscriptionOutput =
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: 'DisassociateResourcesFromSubscriptionOutput')
- GetSubscriptionInput =
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: 'GetSubscriptionInput')
- GetSubscriptionOutput =
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: 'GetSubscriptionOutput')
- IdempotencyToken =
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: 'IdempotencyToken')
- InternalServerException =
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: 'InternalServerException')
- ListSubscriptionsInput =
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: 'ListSubscriptionsInput')
- ListSubscriptionsOutput =
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: 'ListSubscriptionsOutput')
- ResourceArns =
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: 'ResourceArns')
- 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')
- ScheduledChange =
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: 'ScheduledChange')
- ScheduledChangeType =
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: 'ScheduledChangeType')
- ServiceQuotaExceededException =
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: 'ServiceQuotaExceededException')
- Status =
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: 'Status')
- 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')
- Subscription =
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: 'Subscription')
- SubscriptionArn =
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: 'SubscriptionArn')
- SubscriptionSummary =
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: 'SubscriptionSummary')
- SubscriptionSummaryList =
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: 'SubscriptionSummaryList')
- SyntheticTimestamp_date_time =
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: 'SyntheticTimestamp_date_time', timestampFormat: "iso8601")
- 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')
- UpdateSubscriptionInput =
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: 'UpdateSubscriptionInput')
- UpdateSubscriptionOutput =
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: 'UpdateSubscriptionOutput')
- ValidationException =
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: 'ValidationException')
- 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 = "2025-08-05" api. = { "apiVersion" => "2025-08-05", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "pricingplanmanager", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "PricingPlanManager", "serviceId" => "Pricing Plan Manager", "signatureVersion" => "v4", "signingName" => "pricingplanmanager", "uid" => "pricing-plan-manager-2025-08-05", } api.add_operation(:approve_paid_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "ApprovePaidSubscription" o.http_method = "POST" o.http_request_uri = "/v1/ApprovePaidSubscription" o.input = Shapes::ShapeRef.new(shape: ApprovePaidSubscriptionInput) o.output = Shapes::ShapeRef.new(shape: ApprovePaidSubscriptionOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:associate_resources_to_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateResourcesToSubscription" o.http_method = "POST" o.http_request_uri = "/v1/AssociateResourcesToSubscription" o.input = Shapes::ShapeRef.new(shape: AssociateResourcesToSubscriptionInput) o.output = Shapes::ShapeRef.new(shape: AssociateResourcesToSubscriptionOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:cancel_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelSubscription" o.http_method = "POST" o.http_request_uri = "/v1/CancelSubscription" o.input = Shapes::ShapeRef.new(shape: CancelSubscriptionInput) o.output = Shapes::ShapeRef.new(shape: CancelSubscriptionOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:cancel_subscription_change, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelSubscriptionChange" o.http_method = "POST" o.http_request_uri = "/v1/CancelSubscriptionChange" o.input = Shapes::ShapeRef.new(shape: CancelSubscriptionChangeInput) o.output = Shapes::ShapeRef.new(shape: CancelSubscriptionChangeOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSubscription" o.http_method = "POST" o.http_request_uri = "/v1/CreateSubscription" o.input = Shapes::ShapeRef.new(shape: CreateSubscriptionInput) o.output = Shapes::ShapeRef.new(shape: CreateSubscriptionOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:disassociate_resources_from_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateResourcesFromSubscription" o.http_method = "POST" o.http_request_uri = "/v1/DisassociateResourcesFromSubscription" o.input = Shapes::ShapeRef.new(shape: DisassociateResourcesFromSubscriptionInput) o.output = Shapes::ShapeRef.new(shape: DisassociateResourcesFromSubscriptionOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSubscription" o.http_method = "POST" o.http_request_uri = "/v1/GetSubscription" o.input = Shapes::ShapeRef.new(shape: GetSubscriptionInput) o.output = Shapes::ShapeRef.new(shape: GetSubscriptionOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:list_subscriptions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSubscriptions" o.http_method = "POST" o.http_request_uri = "/v1/ListSubscriptions" o.input = Shapes::ShapeRef.new(shape: ListSubscriptionsInput) o.output = Shapes::ShapeRef.new(shape: ListSubscriptionsOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:update_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSubscription" o.http_method = "POST" o.http_request_uri = "/v1/UpdateSubscription" o.input = Shapes::ShapeRef.new(shape: UpdateSubscriptionInput) o.output = Shapes::ShapeRef.new(shape: UpdateSubscriptionOutput) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) end