PricingPlanManagerClient

Manages flat-rate pricing subscriptions for supported AWS services. Use this API to create, approve, update, and cancel subscriptions; associate and disassociate resources; and retrieve subscription details. With a flat-rate pricing subscription, you pay a fixed recurring fee for eligible resources instead of usage-based pricing.

Properties

Link copied to clipboard

PricingPlanManagerClient's configuration

Functions

Link copied to clipboard

Approves a subscription that is in PENDING_APPROVAL status, activating it and starting billing.

Link copied to clipboard

Adds one or more resources to an existing subscription. The subscription must be in an active state that is not pending other changes.

Link copied to clipboard

Cancels a flat-rate pricing subscription.

Link copied to clipboard

Cancels a pending scheduled change on a subscription, such as a pending downgrade or cancellation. The subscription returns to its state before the change was scheduled.

Link copied to clipboard

Creates a flat-rate pricing subscription for the specified resources.

Link copied to clipboard

Removes one or more resources from an existing subscription.

Link copied to clipboard

Returns the details of a flat-rate pricing subscription, including its current status, associated resources, and any pending scheduled changes.

Link copied to clipboard
abstract suspend fun listSubscriptions(input: ListSubscriptionsRequest = ListSubscriptionsRequest { }): ListSubscriptionsResponse

Returns a summary of all flat-rate pricing subscriptions in the calling account.

Link copied to clipboard

Changes the plan tier of an existing subscription.

Inherited functions

Link copied to clipboard

Approves a subscription that is in PENDING_APPROVAL status, activating it and starting billing.

Link copied to clipboard

Adds one or more resources to an existing subscription. The subscription must be in an active state that is not pending other changes.

Link copied to clipboard

Cancels a flat-rate pricing subscription.

Link copied to clipboard

Cancels a pending scheduled change on a subscription, such as a pending downgrade or cancellation. The subscription returns to its state before the change was scheduled.

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Creates a flat-rate pricing subscription for the specified resources.

Link copied to clipboard

Removes one or more resources from an existing subscription.

Link copied to clipboard

Returns the details of a flat-rate pricing subscription, including its current status, associated resources, and any pending scheduled changes.

Link copied to clipboard

Returns a summary of all flat-rate pricing subscriptions in the calling account.

Link copied to clipboard

Changes the plan tier of an existing subscription.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.