Values.EksAnywhereSubscriptionSourceAn EKS Anywhere subscription authorizing the customer to support for licensed clusters and access to EKS Anywhere Curated Packages.
type nonrec t = {id : String_.t option;UUID identifying a subscription.
*)arn : String_.t option;The Amazon Resource Name (ARN) for the subscription.
*)createdAt : Timestamp.t option;The Unix timestamp in seconds for when the subscription was created.
*)effectiveDate : Timestamp.t option;The Unix timestamp in seconds for when the subscription is effective.
*)expirationDate : Timestamp.t option;The Unix timestamp in seconds for when the subscription will expire or auto renew, depending on the auto renew configuration of the subscription object.
*)licenseQuantity : Integer.t option;The number of licenses included in a subscription. Valid values are between 1 and 100.
*)licenseType : EksAnywhereSubscriptionLicenseType.t option;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.
*)term : EksAnywhereSubscriptionTerm.t option;An EksAnywhereSubscriptionTerm object.
*)status : String_.t option;The status of a subscription.
*)autoRenew : Boolean.t option;A boolean indicating whether or not a subscription will auto renew when it expires.
*)licenseArns : StringList.t option;Amazon Web Services License Manager ARN associated with the subscription.
*)licenses : LicenseList.t option;Includes all of the claims in the license token necessary to validate the license for extended support.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of (string * [> `String of String_.t ]) list ]
list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of String_.t
| `Structure of
(string * [> `Enum of string | `Integer of Integer.t ]) list
| `Timestamp of Timestamp.t ])
list ]