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
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.
251 252 253 254 255 256 257 258 259 260 261 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 251 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.
251 252 253 254 255 256 257 258 259 260 261 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 251 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.
251 252 253 254 255 256 257 258 259 260 261 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 251 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.
251 252 253 254 255 256 257 258 259 260 261 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 251 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.
251 252 253 254 255 256 257 258 259 260 261 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 251 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.
251 252 253 254 255 256 257 258 259 260 261 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 251 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.
251 252 253 254 255 256 257 258 259 260 261 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 251 class CheckoutLicenseRequest < Struct.new( :product_sku, :checkout_type, :key_fingerprint, :entitlements, :client_token, :beneficiary, :node_id) SENSITIVE = [] include Aws::Structure end |