Class: Aws::LicenseManager::Types::CheckoutLicenseRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::LicenseManager::Types::CheckoutLicenseRequest
- Defined in:
- gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb
Overview
Note:
When making an API call, you may pass CheckoutLicenseRequest data as a hash:
{
product_sku: "String", # required
checkout_type: "PROVISIONAL", # required, accepts PROVISIONAL
key_fingerprint: "String", # required
entitlements: [ # required
{
name: "String", # required
value: "String",
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
},
],
client_token: "ClientToken", # required
beneficiary: "String",
node_id: "String",
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#beneficiary ⇒ String
License beneficiary.
-
#checkout_type ⇒ String
Checkout type.
-
#client_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
-
#entitlements ⇒ Array<Types::EntitlementData>
License entitlements.
-
#key_fingerprint ⇒ String
Key fingerprint identifying the license.
-
#node_id ⇒ String
Node ID.
-
#product_sku ⇒ String
Product SKU.
Instance Attribute Details
#beneficiary ⇒ String
License beneficiary.
316 317 318 319 320 321 322 323 324 325 326 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 316 class CheckoutLicenseRequest < Struct.new( :product_sku, :checkout_type, :key_fingerprint, :entitlements, :client_token, :beneficiary, :node_id) SENSITIVE = [] include Aws::Structure end |
#checkout_type ⇒ String
Checkout type.
316 317 318 319 320 321 322 323 324 325 326 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 316 class CheckoutLicenseRequest < Struct.new( :product_sku, :checkout_type, :key_fingerprint, :entitlements, :client_token, :beneficiary, :node_id) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
316 317 318 319 320 321 322 323 324 325 326 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 316 class CheckoutLicenseRequest < Struct.new( :product_sku, :checkout_type, :key_fingerprint, :entitlements, :client_token, :beneficiary, :node_id) SENSITIVE = [] include Aws::Structure end |
#entitlements ⇒ Array<Types::EntitlementData>
License entitlements.
316 317 318 319 320 321 322 323 324 325 326 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 316 class CheckoutLicenseRequest < Struct.new( :product_sku, :checkout_type, :key_fingerprint, :entitlements, :client_token, :beneficiary, :node_id) SENSITIVE = [] include Aws::Structure end |
#key_fingerprint ⇒ String
Key fingerprint identifying the license.
316 317 318 319 320 321 322 323 324 325 326 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 316 class CheckoutLicenseRequest < Struct.new( :product_sku, :checkout_type, :key_fingerprint, :entitlements, :client_token, :beneficiary, :node_id) SENSITIVE = [] include Aws::Structure end |
#node_id ⇒ String
Node ID.
316 317 318 319 320 321 322 323 324 325 326 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 316 class CheckoutLicenseRequest < Struct.new( :product_sku, :checkout_type, :key_fingerprint, :entitlements, :client_token, :beneficiary, :node_id) SENSITIVE = [] include Aws::Structure end |
#product_sku ⇒ String
Product SKU.
316 317 318 319 320 321 322 323 324 325 326 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 316 class CheckoutLicenseRequest < Struct.new( :product_sku, :checkout_type, :key_fingerprint, :entitlements, :client_token, :beneficiary, :node_id) SENSITIVE = [] include Aws::Structure end |