CreateSubscriptionRequest

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Determines whether the subscription requires explicit approval before billing starts. Set to MANUAL to require a separate ApprovePaidSubscription call, or IMMEDIATE to activate the subscription right away. Defaults to IMMEDIATE if not specified.

Link copied to clipboard

A unique, case-sensitive identifier that you provide to ensure that the request is handled only once. If you send the same request with the same client token, the API returns the original response without creating a duplicate subscription.

Link copied to clipboard

The pricing plan family to subscribe to, such as CloudFront.

Link copied to clipboard

The tier level for the subscription, such as FREE, PRO, BUSINESS, or PREMIUM.

Link copied to clipboard

The ARNs of the AWS resources to include in the subscription. Specify one or more supported resources.

Link copied to clipboard

The usage level within the plan tier. Specify DEFAULT for the base configuration, or a higher level if your plan tier supports it.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String