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)


637
638
639
640
641
642
643
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 637

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

#nameString

The name of the subscription.

Returns:

  • (String)


637
638
639
640
641
642
643
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 637

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)


637
638
639
640
641
642
643
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 637

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