Class: Aws::LicenseManagerLinuxSubscriptions::Types::Subscription

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb

Overview

An object which details a discovered Linux subscription.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#instance_countInteger

The total amount of running instances using this subscription.

Returns:

  • (Integer)


337
338
339
340
341
342
343
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 337

class Subscription < Struct.new(
  :instance_count,
  :name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the subscription.

Returns:

  • (String)


337
338
339
340
341
342
343
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 337

class Subscription < Struct.new(
  :instance_count,
  :name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of subscription. The type can be subscription-included with Amazon EC2, Bring Your Own Subscription model (BYOS), or from the Amazon Web Services Marketplace. Certain subscriptions may use licensing from the Amazon Web Services Marketplace as well as OS licensing from Amazon EC2 or BYOS.

Returns:

  • (String)


337
338
339
340
341
342
343
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 337

class Subscription < Struct.new(
  :instance_count,
  :name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end