class Aws::LicenseManager::Types::CreateLicenseRequest
@note When making an API call, you may pass CreateLicenseRequest
data as a hash: { license_name: "String", # required product_name: "String", # required product_sku: "String", # required issuer: { # required name: "String", # required sign_key: "String", }, home_region: "String", # required validity: { # required begin: "ISO8601DateTime", # required end: "ISO8601DateTime", }, 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, }, ], beneficiary: "String", # required 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 }, }, license_metadata: [ { name: "String", value: "String", }, ], client_token: "ClientToken", # required }
@!attribute [rw] license_name
License name. @return [String]
@!attribute [rw] product_name
Product name. @return [String]
@!attribute [rw] product_sku
Product SKU. @return [String]
@!attribute [rw] issuer
License issuer. @return [Types::Issuer]
@!attribute [rw] home_region
Home Region for 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] entitlements
License entitlements. @return [Array<Types::Entitlement>]
@!attribute [rw] beneficiary
License beneficiary. @return [String]
@!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] license_metadata
Information about the license. @return [Array<Types::Metadata>]
@!attribute [rw] client_token
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/license-manager-2018-08-01/CreateLicenseRequest AWS API Documentation
Constants
- SENSITIVE