Struct aws_sdk_licensemanager::operation::get_license_configuration::GetLicenseConfigurationOutput
source · #[non_exhaustive]pub struct GetLicenseConfigurationOutput {Show 17 fields
pub license_configuration_id: Option<String>,
pub license_configuration_arn: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub license_counting_type: Option<LicenseCountingType>,
pub license_rules: Option<Vec<String>>,
pub license_count: Option<i64>,
pub license_count_hard_limit: Option<bool>,
pub consumed_licenses: Option<i64>,
pub status: Option<String>,
pub owner_account_id: Option<String>,
pub consumed_license_summary_list: Option<Vec<ConsumedLicenseSummary>>,
pub managed_resource_summary_list: Option<Vec<ManagedResourceSummary>>,
pub tags: Option<Vec<Tag>>,
pub product_information_list: Option<Vec<ProductInformation>>,
pub automated_discovery_information: Option<AutomatedDiscoveryInformation>,
pub disassociate_when_not_found: Option<bool>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.license_configuration_id: Option<String>Unique ID for the license configuration.
license_configuration_arn: Option<String>Amazon Resource Name (ARN) of the license configuration.
name: Option<String>Name of the license configuration.
description: Option<String>Description of the license configuration.
license_counting_type: Option<LicenseCountingType>Dimension for which the licenses are counted.
license_rules: Option<Vec<String>>License rules.
license_count: Option<i64>Number of available licenses.
license_count_hard_limit: Option<bool>Sets the number of available licenses as a hard limit.
consumed_licenses: Option<i64>Number of licenses assigned to resources.
status: Option<String>License configuration status.
owner_account_id: Option<String>Account ID of the owner of the license configuration.
consumed_license_summary_list: Option<Vec<ConsumedLicenseSummary>>Summaries of the licenses consumed by resources.
managed_resource_summary_list: Option<Vec<ManagedResourceSummary>>Summaries of the managed resources.
Tags for the license configuration.
product_information_list: Option<Vec<ProductInformation>>Product information.
automated_discovery_information: Option<AutomatedDiscoveryInformation>Automated discovery information.
disassociate_when_not_found: Option<bool>When true, disassociates a resource when software is uninstalled.
Implementations§
source§impl GetLicenseConfigurationOutput
impl GetLicenseConfigurationOutput
sourcepub fn license_configuration_id(&self) -> Option<&str>
pub fn license_configuration_id(&self) -> Option<&str>
Unique ID for the license configuration.
sourcepub fn license_configuration_arn(&self) -> Option<&str>
pub fn license_configuration_arn(&self) -> Option<&str>
Amazon Resource Name (ARN) of the license configuration.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Description of the license configuration.
sourcepub fn license_counting_type(&self) -> Option<&LicenseCountingType>
pub fn license_counting_type(&self) -> Option<&LicenseCountingType>
Dimension for which the licenses are counted.
sourcepub fn license_rules(&self) -> Option<&[String]>
pub fn license_rules(&self) -> Option<&[String]>
License rules.
sourcepub fn license_count(&self) -> Option<i64>
pub fn license_count(&self) -> Option<i64>
Number of available licenses.
sourcepub fn license_count_hard_limit(&self) -> Option<bool>
pub fn license_count_hard_limit(&self) -> Option<bool>
Sets the number of available licenses as a hard limit.
sourcepub fn consumed_licenses(&self) -> Option<i64>
pub fn consumed_licenses(&self) -> Option<i64>
Number of licenses assigned to resources.
sourcepub fn owner_account_id(&self) -> Option<&str>
pub fn owner_account_id(&self) -> Option<&str>
Account ID of the owner of the license configuration.
sourcepub fn consumed_license_summary_list(&self) -> Option<&[ConsumedLicenseSummary]>
pub fn consumed_license_summary_list(&self) -> Option<&[ConsumedLicenseSummary]>
Summaries of the licenses consumed by resources.
sourcepub fn managed_resource_summary_list(&self) -> Option<&[ManagedResourceSummary]>
pub fn managed_resource_summary_list(&self) -> Option<&[ManagedResourceSummary]>
Summaries of the managed resources.
Tags for the license configuration.
sourcepub fn product_information_list(&self) -> Option<&[ProductInformation]>
pub fn product_information_list(&self) -> Option<&[ProductInformation]>
Product information.
sourcepub fn automated_discovery_information(
&self
) -> Option<&AutomatedDiscoveryInformation>
pub fn automated_discovery_information( &self ) -> Option<&AutomatedDiscoveryInformation>
Automated discovery information.
sourcepub fn disassociate_when_not_found(&self) -> Option<bool>
pub fn disassociate_when_not_found(&self) -> Option<bool>
When true, disassociates a resource when software is uninstalled.
source§impl GetLicenseConfigurationOutput
impl GetLicenseConfigurationOutput
sourcepub fn builder() -> GetLicenseConfigurationOutputBuilder
pub fn builder() -> GetLicenseConfigurationOutputBuilder
Creates a new builder-style object to manufacture GetLicenseConfigurationOutput.
Trait Implementations§
source§impl Clone for GetLicenseConfigurationOutput
impl Clone for GetLicenseConfigurationOutput
source§fn clone(&self) -> GetLicenseConfigurationOutput
fn clone(&self) -> GetLicenseConfigurationOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq<GetLicenseConfigurationOutput> for GetLicenseConfigurationOutput
impl PartialEq<GetLicenseConfigurationOutput> for GetLicenseConfigurationOutput
source§fn eq(&self, other: &GetLicenseConfigurationOutput) -> bool
fn eq(&self, other: &GetLicenseConfigurationOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetLicenseConfigurationOutput
impl RequestId for GetLicenseConfigurationOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.