Skip to content

Subscription

Source code in docs_src/capo_pricing_plan_manager/types/subscription.py
class Subscription(TypedDict, closed=True):
    arn: "capo_pricing_plan_manager.types.subscription_arn.SubscriptionArn"
    """<p>The Amazon Resource Name (ARN) that uniquely identifies this subscription.</p>"""
    plan_family: "str"
    """<p>The pricing plan family for the subscription, such as <code>CloudFront</code>.</p>"""
    plan_tier: "str"
    """<p>The current tier level of the pricing plan, such as <code>FREE</code>, <code>PRO</code>, <code>BUSINESS</code>, or <code>PREMIUM</code>.</p>"""
    usage_level: NotRequired["str"]
    """<p>The usage level within the plan tier. When present, indicates a specific capacity configuration beyond the base tier.</p>"""
    scheduled_change: NotRequired[
        "capo_pricing_plan_manager.types.scheduled_change.ScheduledChange"
    ]
    """<p>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.</p>"""
    status: "capo_pricing_plan_manager.types.status.Status"
    """<p>The current status of the subscription. For the list of possible values, see the <code>Status</code> type.</p>"""
    status_reason: NotRequired["str"]
    """<p>A human-readable explanation of the current status, present when additional context is available.</p>"""
    resource_arns: "capo_pricing_plan_manager.types.resource_arns.ResourceArns"
    """<p>The ARNs of the resources covered by this subscription.</p>"""
    created_at: "datetime.datetime"
    """<p>The date and time when the subscription was created, in ISO 8601 format.</p>"""
    updated_at: "datetime.datetime"
    """<p>The date and time when the subscription was last modified, in ISO 8601 format.</p>"""

arn instance-attribute

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

created_at instance-attribute

created_at: datetime

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

plan_family instance-attribute

plan_family: str

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

plan_tier instance-attribute

plan_tier: str

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

resource_arns instance-attribute

resource_arns: ResourceArns

The ARNs of the resources covered by this subscription.

scheduled_change instance-attribute

scheduled_change: NotRequired[ScheduledChange]

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.

status instance-attribute

status: Status

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

status_reason instance-attribute

status_reason: NotRequired[str]

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

updated_at instance-attribute

updated_at: datetime

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

usage_level instance-attribute

usage_level: NotRequired[str]

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