Skip to content

EksAnywhereSubscription

Source code in docs_src/capo_eks/types/eks_anywhere_subscription.py
class EksAnywhereSubscription(TypedDict, closed=True):
    id: NotRequired["capo_eks.types.string.String"]
    """<p>UUID identifying a subscription.</p>"""
    arn: NotRequired["capo_eks.types.string.String"]
    """<p>The Amazon Resource Name (ARN) for the subscription.</p>"""
    created_at: NotRequired["capo_eks.types.timestamp.Timestamp"]
    """<p>The Unix timestamp in seconds for when the subscription was created.</p>"""
    effective_date: NotRequired["capo_eks.types.timestamp.Timestamp"]
    """<p>The Unix timestamp in seconds for when the subscription is effective.</p>"""
    expiration_date: NotRequired["capo_eks.types.timestamp.Timestamp"]
    """<p>The Unix timestamp in seconds for when the subscription will expire or auto renew, depending on the auto renew configuration of the subscription object.</p>"""
    license_quantity: "capo_eks.types.integer.Integer"
    """<p>The number of licenses included in a subscription. Valid values are between 1 and 100.</p>"""
    license_type: NotRequired[
        "capo_eks.types.eks_anywhere_subscription_license_type.EksAnywhereSubscriptionLicenseType"
    ]
    """<p>The type of licenses included in the subscription. Valid value is CLUSTER. With the CLUSTER license type, each license covers support for a single EKS Anywhere cluster.</p>"""
    term: NotRequired[
        "capo_eks.types.eks_anywhere_subscription_term.EksAnywhereSubscriptionTerm"
    ]
    """<p>An EksAnywhereSubscriptionTerm object. </p>"""
    status: NotRequired["capo_eks.types.string.String"]
    """<p>The status of a subscription.</p>"""
    auto_renew: "capo_eks.types.boolean.Boolean"
    """<p>A boolean indicating whether or not a subscription will auto renew when it expires.</p>"""
    license_arns: NotRequired["capo_eks.types.string_list.StringList"]
    """<p>Amazon Web Services License Manager ARN associated with the subscription.</p>"""
    licenses: NotRequired["capo_eks.types.license_list.LicenseList"]
    """<p>Includes all of the claims in the license token necessary to validate the license for extended support.</p>"""
    tags: NotRequired["capo_eks.types.tag_map.TagMap"]
    """<p>The metadata for a subscription to assist with categorization and organization. Each tag consists of a key and an optional value. Subscription tags do not propagate to any other resources associated with the subscription.</p>"""

arn instance-attribute

arn: NotRequired[String]

The Amazon Resource Name (ARN) for the subscription.

auto_renew instance-attribute

auto_renew: Boolean

A boolean indicating whether or not a subscription will auto renew when it expires.

created_at instance-attribute

created_at: NotRequired[Timestamp]

The Unix timestamp in seconds for when the subscription was created.

effective_date instance-attribute

effective_date: NotRequired[Timestamp]

The Unix timestamp in seconds for when the subscription is effective.

expiration_date instance-attribute

expiration_date: NotRequired[Timestamp]

The Unix timestamp in seconds for when the subscription will expire or auto renew, depending on the auto renew configuration of the subscription object.

id instance-attribute

id: NotRequired[String]

UUID identifying a subscription.

license_arns instance-attribute

license_arns: NotRequired[StringList]

Amazon Web Services License Manager ARN associated with the subscription.

license_quantity instance-attribute

license_quantity: Integer

The number of licenses included in a subscription. Valid values are between 1 and 100.

license_type instance-attribute

license_type: NotRequired[EksAnywhereSubscriptionLicenseType]

The type of licenses included in the subscription. Valid value is CLUSTER. With the CLUSTER license type, each license covers support for a single EKS Anywhere cluster.

licenses instance-attribute

licenses: NotRequired[LicenseList]

Includes all of the claims in the license token necessary to validate the license for extended support.

status instance-attribute

status: NotRequired[String]

The status of a subscription.

tags instance-attribute

tags: NotRequired[TagMap]

The metadata for a subscription to assist with categorization and organization. Each tag consists of a key and an optional value. Subscription tags do not propagate to any other resources associated with the subscription.

term instance-attribute

term: NotRequired[EksAnywhereSubscriptionTerm]

An EksAnywhereSubscriptionTerm object.