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_expiry ⇒ Integer
License configuration expiry time.
-
#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.
4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 4862 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, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#disassociate_when_not_found ⇒ Boolean
When true, disassociates a resource when software is uninstalled.
4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 4862 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, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_configuration_arn ⇒ String
Amazon Resource Name (ARN) of the license configuration.
4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 4862 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, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_configuration_status ⇒ String
New status of the license configuration.
4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 4862 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, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_count ⇒ Integer
New number of licenses managed by the license configuration.
4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 4862 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, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_count_hard_limit ⇒ Boolean
New hard limit of the number of available licenses.
4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 4862 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, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#license_expiry ⇒ Integer
License configuration expiry time.
4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 4862 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, :license_expiry) 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.
4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 4862 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, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
New name of the license configuration.
4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 4862 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, :license_expiry) SENSITIVE = [] include Aws::Structure end |
#product_information_list ⇒ Array<Types::ProductInformation>
New product information.
4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'lib/aws-sdk-licensemanager/types.rb', line 4862 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, :license_expiry) SENSITIVE = [] include Aws::Structure end |