class Aws::LicenseManager::Types::CreateLicenseVersionRequest
@note When making an API call, you may pass CreateLicenseVersionRequest
data as a hash: { license_arn: "Arn", # required license_name: "String", # required product_name: "String", # required issuer: { # required name: "String", # required sign_key: "String", }, home_region: "String", # required validity: { # required begin: "ISO8601DateTime", # required end: "ISO8601DateTime", }, license_metadata: [ { name: "String", value: "String", }, ], entitlements: [ # required { name: "String", # required value: "String", max_count: 1, overage: false, unit: "Count", # required, accepts Count, None, Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second allow_check_in: false, }, ], consumption_configuration: { # required renew_type: "None", # accepts None, Weekly, Monthly provisional_configuration: { max_time_to_live_in_minutes: 1, # required }, borrow_configuration: { allow_early_check_in: false, # required max_time_to_live_in_minutes: 1, # required }, }, status: "AVAILABLE", # required, accepts AVAILABLE, PENDING_AVAILABLE, DEACTIVATED, SUSPENDED, EXPIRED, PENDING_DELETE, DELETED client_token: "ClientToken", # required source_version: "String", }
@!attribute [rw] license_arn
Amazon Resource Name (ARN) of the license. @return [String]
@!attribute [rw] license_name
License name. @return [String]
@!attribute [rw] product_name
Product name. @return [String]
@!attribute [rw] issuer
License issuer. @return [Types::Issuer]
@!attribute [rw] home_region
Home Region of the license. @return [String]
@!attribute [rw] validity
Date and time range during which the license is valid, in ISO8601-UTC format. @return [Types::DatetimeRange]
@!attribute [rw] license_metadata
Information about the license. @return [Array<Types::Metadata>]
@!attribute [rw] entitlements
License entitlements. @return [Array<Types::Entitlement>]
@!attribute [rw] consumption_configuration
Configuration for consumption of the license. Choose a provisional configuration for workloads running with continuous connectivity. Choose a borrow configuration for workloads with offline usage. @return [Types::ConsumptionConfiguration]
@!attribute [rw] status
License status. @return [String]
@!attribute [rw] client_token
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. @return [String]
@!attribute [rw] source_version
Current version of the license. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/license-manager-2018-08-01/CreateLicenseVersionRequest AWS API Documentation
Constants
- SENSITIVE