Class: Aws::LicenseManager::Types::UpdateLicenseConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::LicenseManager::Types::UpdateLicenseConfigurationRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-licensemanager/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
New 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_status ⇒ String
New status of the license configuration.
-
#license_count ⇒ Integer
New number of licenses managed by the license configuration.
-
#license_count_hard_limit ⇒ Boolean
New hard limit of the number of available licenses.
-
#license_rules ⇒ Array<String>
New license rule.
-
#name ⇒ String
New name of the license configuration.
-
#product_information_list ⇒ Array<Types::ProductInformation>
New product information.
Instance Attribute Details
#description ⇒ String
New description of the license configuration.
3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 3779 class UpdateLicenseConfigurationRequest < Struct.new( :license_configuration_arn, :license_configuration_status, :license_rules, :license_count, :license_count_hard_limit, :name, :description, :product_information_list, :disassociate_when_not_found) SENSITIVE = [] include Aws::Structure end |
#disassociate_when_not_found ⇒ Boolean
When true, disassociates a resource when software is uninstalled.
3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 3779 class UpdateLicenseConfigurationRequest < Struct.new( :license_configuration_arn, :license_configuration_status, :license_rules, :license_count, :license_count_hard_limit, :name, :description, :product_information_list, :disassociate_when_not_found) SENSITIVE = [] include Aws::Structure end |
#license_configuration_arn ⇒ String
Amazon Resource Name (ARN) of the license configuration.
3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 3779 class UpdateLicenseConfigurationRequest < Struct.new( :license_configuration_arn, :license_configuration_status, :license_rules, :license_count, :license_count_hard_limit, :name, :description, :product_information_list, :disassociate_when_not_found) SENSITIVE = [] include Aws::Structure end |
#license_configuration_status ⇒ String
New status of the license configuration.
3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 3779 class UpdateLicenseConfigurationRequest < Struct.new( :license_configuration_arn, :license_configuration_status, :license_rules, :license_count, :license_count_hard_limit, :name, :description, :product_information_list, :disassociate_when_not_found) SENSITIVE = [] include Aws::Structure end |
#license_count ⇒ Integer
New number of licenses managed by the license configuration.
3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 3779 class UpdateLicenseConfigurationRequest < Struct.new( :license_configuration_arn, :license_configuration_status, :license_rules, :license_count, :license_count_hard_limit, :name, :description, :product_information_list, :disassociate_when_not_found) SENSITIVE = [] include Aws::Structure end |
#license_count_hard_limit ⇒ Boolean
New hard limit of the number of available licenses.
3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 3779 class UpdateLicenseConfigurationRequest < Struct.new( :license_configuration_arn, :license_configuration_status, :license_rules, :license_count, :license_count_hard_limit, :name, :description, :product_information_list, :disassociate_when_not_found) SENSITIVE = [] include Aws::Structure end |
#license_rules ⇒ Array<String>
New license rule. The only rule that you can add after you create a license configuration is licenseAffinityToHost.
3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 3779 class UpdateLicenseConfigurationRequest < Struct.new( :license_configuration_arn, :license_configuration_status, :license_rules, :license_count, :license_count_hard_limit, :name, :description, :product_information_list, :disassociate_when_not_found) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
New name of the license configuration.
3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 3779 class UpdateLicenseConfigurationRequest < Struct.new( :license_configuration_arn, :license_configuration_status, :license_rules, :license_count, :license_count_hard_limit, :name, :description, :product_information_list, :disassociate_when_not_found) SENSITIVE = [] include Aws::Structure end |
#product_information_list ⇒ Array<Types::ProductInformation>
New product information.
3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 3779 class UpdateLicenseConfigurationRequest < Struct.new( :license_configuration_arn, :license_configuration_status, :license_rules, :license_count, :license_count_hard_limit, :name, :description, :product_information_list, :disassociate_when_not_found) SENSITIVE = [] include Aws::Structure end |