Subscription

The full details of a flat-rate pricing subscription, including its current configuration, status, and associated resources.

Types

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

Properties

Link copied to clipboard
val arn: String

The Amazon Resource Name (ARN) that uniquely identifies this subscription.

Link copied to clipboard

The date and time when the subscription was created, in ISO 8601 format.

Link copied to clipboard

The pricing plan family for the subscription, such as CloudFront.

Link copied to clipboard

The current tier level of the pricing plan, such as FREE, PRO, BUSINESS, or PREMIUM.

Link copied to clipboard

The ARNs of the AWS resources covered by this subscription.

Link copied to clipboard

A pending change that will take effect at the end of the current billing period. This field is present only when a downgrade or cancellation is scheduled.

Link copied to clipboard

The current status of the subscription. For the list of possible values, see the Status type.

Link copied to clipboard

A human-readable explanation of the current status, present when additional context is available.

Link copied to clipboard

The date and time when the subscription was last modified, in ISO 8601 format.

Link copied to clipboard

The usage level within the plan tier. When present, indicates a specific capacity configuration beyond the base tier.

Functions

Link copied to clipboard
inline fun copy(block: Subscription.Builder.() -> Unit = {}): Subscription
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