Class: Aws::LicenseManager::Types::CreateLicenseConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::LicenseManager::Types::CreateLicenseConfigurationRequest
- Defined in:
- gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
Description of the license configuration.
-
#disassociate_when_not_found ⇒ Boolean
When true, disassociates a resource when software is uninstalled.
-
#license_count ⇒ Integer
Number of licenses managed by the license configuration.
-
#license_count_hard_limit ⇒ Boolean
Indicates whether hard or soft license enforcement is used.
-
#license_counting_type ⇒ String
Dimension used to track the license inventory.
-
#license_rules ⇒ Array<String>
License rules.
-
#name ⇒ String
Name of the license configuration.
-
#product_information_list ⇒ Array<Types::ProductInformation>
Product information.
-
#tags ⇒ Array<Types::Tag>
Tags to add to the license configuration.
Instance Attribute Details
#description ⇒ String
Description of the license configuration.
573 574 575 576 577 578 579 580 581 582 583 584 585 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 573 class CreateLicenseConfigurationRequest < Struct.new( :name, :description, :license_counting_type, :license_count, :license_count_hard_limit, :license_rules, :tags, :disassociate_when_not_found, :product_information_list) SENSITIVE = [] include Aws::Structure end |
#disassociate_when_not_found ⇒ Boolean
When true, disassociates a resource when software is uninstalled.
573 574 575 576 577 578 579 580 581 582 583 584 585 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 573 class CreateLicenseConfigurationRequest < Struct.new( :name, :description, :license_counting_type, :license_count, :license_count_hard_limit, :license_rules, :tags, :disassociate_when_not_found, :product_information_list) SENSITIVE = [] include Aws::Structure end |
#license_count ⇒ Integer
Number of licenses managed by the license configuration.
573 574 575 576 577 578 579 580 581 582 583 584 585 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 573 class CreateLicenseConfigurationRequest < Struct.new( :name, :description, :license_counting_type, :license_count, :license_count_hard_limit, :license_rules, :tags, :disassociate_when_not_found, :product_information_list) SENSITIVE = [] include Aws::Structure end |
#license_count_hard_limit ⇒ Boolean
Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.
573 574 575 576 577 578 579 580 581 582 583 584 585 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 573 class CreateLicenseConfigurationRequest < Struct.new( :name, :description, :license_counting_type, :license_count, :license_count_hard_limit, :license_rules, :tags, :disassociate_when_not_found, :product_information_list) SENSITIVE = [] include Aws::Structure end |
#license_counting_type ⇒ String
Dimension used to track the license inventory.
573 574 575 576 577 578 579 580 581 582 583 584 585 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 573 class CreateLicenseConfigurationRequest < Struct.new( :name, :description, :license_counting_type, :license_count, :license_count_hard_limit, :license_rules, :tags, :disassociate_when_not_found, :product_information_list) SENSITIVE = [] include Aws::Structure end |
#license_rules ⇒ Array<String>
License rules. The syntax is #name=value (for example,
allowedTenancy=EC2-DedicatedHost). The available rules vary by
dimension, as follows.
Cores
dimension:allowedTenancy
|licenseAffinityToHost
|maximumCores
|minimumCores
Instances
dimension:allowedTenancy
|maximumCores
|minimumCores
|maximumSockets
|minimumSockets
|maximumVcpus
|minimumVcpus
Sockets
dimension:allowedTenancy
|licenseAffinityToHost
|maximumSockets
|minimumSockets
vCPUs
dimension:allowedTenancy
|honorVcpuOptimization
|maximumVcpus
|minimumVcpus
The unit for licenseAffinityToHost
is days and the range is 1 to
180. The possible values for allowedTenancy
are EC2-Default
,
EC2-DedicatedHost
, and EC2-DedicatedInstance
. The possible
values for honorVcpuOptimization
are True
and False
.
573 574 575 576 577 578 579 580 581 582 583 584 585 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 573 class CreateLicenseConfigurationRequest < Struct.new( :name, :description, :license_counting_type, :license_count, :license_count_hard_limit, :license_rules, :tags, :disassociate_when_not_found, :product_information_list) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Name of the license configuration.
573 574 575 576 577 578 579 580 581 582 583 584 585 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 573 class CreateLicenseConfigurationRequest < Struct.new( :name, :description, :license_counting_type, :license_count, :license_count_hard_limit, :license_rules, :tags, :disassociate_when_not_found, :product_information_list) SENSITIVE = [] include Aws::Structure end |
#product_information_list ⇒ Array<Types::ProductInformation>
Product information.
573 574 575 576 577 578 579 580 581 582 583 584 585 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 573 class CreateLicenseConfigurationRequest < Struct.new( :name, :description, :license_counting_type, :license_count, :license_count_hard_limit, :license_rules, :tags, :disassociate_when_not_found, :product_information_list) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Tags to add to the license configuration.
573 574 575 576 577 578 579 580 581 582 583 584 585 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 573 class CreateLicenseConfigurationRequest < Struct.new( :name, :description, :license_counting_type, :license_count, :license_count_hard_limit, :license_rules, :tags, :disassociate_when_not_found, :product_information_list) SENSITIVE = [] include Aws::Structure end |