pub struct EksAnywhereSubscription {Show 13 fields
pub id: String,
pub arn: String,
pub name: String,
pub created_at: DateTime<Utc>,
pub effective_date: DateTime<Utc>,
pub expiration_date: DateTime<Utc>,
pub license_quantity: i64,
pub license_type: String,
pub term_duration: i64,
pub term_unit: String,
pub status: String,
pub auto_renew: bool,
pub tags: TagMap,
}Expand description
An EKS Anywhere subscription, an account-scoped (not cluster-scoped) resource keyed by its generated id.
Fields§
§id: String§arn: String§name: String§created_at: DateTime<Utc>§effective_date: DateTime<Utc>§expiration_date: DateTime<Utc>§license_quantity: i64§license_type: StringThe EksAnywhereSubscriptionLicenseType (only Cluster today).
term_duration: i64§term_unit: StringThe EksAnywhereSubscriptionTermUnit (only MONTHS today).
status: String§auto_renew: boolTrait Implementations§
Source§impl Clone for EksAnywhereSubscription
impl Clone for EksAnywhereSubscription
Source§fn clone(&self) -> EksAnywhereSubscription
fn clone(&self) -> EksAnywhereSubscription
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EksAnywhereSubscription
impl Debug for EksAnywhereSubscription
Source§impl<'de> Deserialize<'de> for EksAnywhereSubscription
impl<'de> Deserialize<'de> for EksAnywhereSubscription
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EksAnywhereSubscription
impl RefUnwindSafe for EksAnywhereSubscription
impl Send for EksAnywhereSubscription
impl Sync for EksAnywhereSubscription
impl Unpin for EksAnywhereSubscription
impl UnsafeUnpin for EksAnywhereSubscription
impl UnwindSafe for EksAnywhereSubscription
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more