Class: Aws::LicenseManager::Types::GetLicenseConfigurationResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LicenseManager::Types::GetLicenseConfigurationResponse
- Defined in:
- gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#automated_discovery_information ⇒ Types::AutomatedDiscoveryInformation
Automated discovery information.
-
#consumed_license_summary_list ⇒ Array<Types::ConsumedLicenseSummary>
Summaries of the licenses consumed by resources.
-
#consumed_licenses ⇒ Integer
Number of licenses assigned to resources.
-
#description ⇒ String
Description of the license configuration.
-
#disassociate_when_not_found ⇒ Boolean
When true, disassociates a resource when software is uninstalled.
-
#license_configuration_arn ⇒ String
Amazon Resource Name (ARN) of the license configuration.
-
#license_configuration_id ⇒ String
Unique ID for the license configuration.
-
#license_count ⇒ Integer
Number of available licenses.
-
#license_count_hard_limit ⇒ Boolean
Sets the number of available licenses as a hard limit.
-
#license_counting_type ⇒ String
Dimension for which the licenses are counted.
-
#license_expiry ⇒ Integer
License Expiry.
-
#license_rules ⇒ Array<String>
License rules.
-
#managed_resource_summary_list ⇒ Array<Types::ManagedResourceSummary>
Summaries of the managed resources.
-
#name ⇒ String
Name of the license configuration.
-
#owner_account_id ⇒ String
Account ID of the owner of the license configuration.
-
#product_information_list ⇒ Array<Types::ProductInformation>
Product information.
-
#status ⇒ String
License configuration status.
-
#tags ⇒ Array<Types::Tag>
Tags for the license configuration.
Instance Attribute Details
#automated_discovery_information ⇒ Types::AutomatedDiscoveryInformation
Automated discovery information.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#consumed_license_summary_list ⇒ Array<Types::ConsumedLicenseSummary>
Summaries of the licenses consumed by resources.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#consumed_licenses ⇒ Integer
Number of licenses assigned to resources.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
Description of the license configuration.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#disassociate_when_not_found ⇒ Boolean
When true, disassociates a resource when software is uninstalled.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_configuration_arn ⇒ String
Amazon Resource Name (ARN) of the license configuration.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_configuration_id ⇒ String
Unique ID for the license configuration.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_count ⇒ Integer
Number of available licenses.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_count_hard_limit ⇒ Boolean
Sets the number of available licenses as a hard limit.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_counting_type ⇒ String
Dimension for which the licenses are counted.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_expiry ⇒ Integer
License Expiry.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_rules ⇒ Array<String>
License rules.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#managed_resource_summary_list ⇒ Array<Types::ManagedResourceSummary>
Summaries of the managed resources.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Name of the license configuration.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#owner_account_id ⇒ String
Account ID of the owner of the license configuration.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#product_information_list ⇒ Array<Types::ProductInformation>
Product information.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
License configuration status.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Tags for the license configuration.
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 1714 class GetLicenseConfigurationResponse < Struct.new( :license_configuration_id, :license_configuration_arn, :name, :description, :license_counting_type, :license_rules, :license_count, :license_count_hard_limit, :consumed_licenses, :status, :owner_account_id, :consumed_license_summary_list, :managed_resource_summary_list, :tags, :product_information_list, :automated_discovery_information, :disassociate_when_not_found, :license_expiry) SENSITIVE = [] include Aws::Structure end |