pub struct GetLicenseConfigurationResponse {Show 16 fields
pub automated_discovery_information: Option<AutomatedDiscoveryInformation>,
pub consumed_license_summary_list: Option<Vec<ConsumedLicenseSummary>>,
pub consumed_licenses: Option<i64>,
pub description: Option<String>,
pub license_configuration_arn: Option<String>,
pub license_configuration_id: Option<String>,
pub license_count: Option<i64>,
pub license_count_hard_limit: Option<bool>,
pub license_counting_type: Option<String>,
pub license_rules: Option<Vec<String>>,
pub managed_resource_summary_list: Option<Vec<ManagedResourceSummary>>,
pub name: Option<String>,
pub owner_account_id: Option<String>,
pub product_information_list: Option<Vec<ProductInformation>>,
pub status: Option<String>,
pub tags: Option<Vec<Tag>>,
}Fields§
§automated_discovery_information: Option<AutomatedDiscoveryInformation>Automated discovery information.
consumed_license_summary_list: Option<Vec<ConsumedLicenseSummary>>Summaries of the licenses consumed by resources.
consumed_licenses: Option<i64>Number of licenses assigned to resources.
description: Option<String>Description of the license configuration.
license_configuration_arn: Option<String>Amazon Resource Name (ARN) of the license configuration.
license_configuration_id: Option<String>Unique ID for the license configuration.
license_count: Option<i64>Number of available licenses.
license_count_hard_limit: Option<bool>Sets the number of available licenses as a hard limit.
license_counting_type: Option<String>Dimension on which the licenses are counted.
license_rules: Option<Vec<String>>License rules.
managed_resource_summary_list: Option<Vec<ManagedResourceSummary>>Summaries of the managed resources.
name: Option<String>Name of the license configuration.
owner_account_id: Option<String>Account ID of the owner of the license configuration.
product_information_list: Option<Vec<ProductInformation>>Product information.
status: Option<String>License configuration status.
Tags for the license configuration.
Trait Implementations§
Source§impl Clone for GetLicenseConfigurationResponse
impl Clone for GetLicenseConfigurationResponse
Source§fn clone(&self) -> GetLicenseConfigurationResponse
fn clone(&self) -> GetLicenseConfigurationResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GetLicenseConfigurationResponse
impl Default for GetLicenseConfigurationResponse
Source§fn default() -> GetLicenseConfigurationResponse
fn default() -> GetLicenseConfigurationResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GetLicenseConfigurationResponse
impl<'de> Deserialize<'de> for GetLicenseConfigurationResponse
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
Source§impl PartialEq for GetLicenseConfigurationResponse
impl PartialEq for GetLicenseConfigurationResponse
Source§fn eq(&self, other: &GetLicenseConfigurationResponse) -> bool
fn eq(&self, other: &GetLicenseConfigurationResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GetLicenseConfigurationResponse
Auto Trait Implementations§
impl Freeze for GetLicenseConfigurationResponse
impl RefUnwindSafe for GetLicenseConfigurationResponse
impl Send for GetLicenseConfigurationResponse
impl Sync for GetLicenseConfigurationResponse
impl Unpin for GetLicenseConfigurationResponse
impl UnwindSafe for GetLicenseConfigurationResponse
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