Class: Aws::LicenseManagerLinuxSubscriptions::Types::Instance

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

Overview

Details discovered information about a running instance using Linux subscriptions.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

The account ID which owns the instance.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#ami_id ⇒ String

The AMI ID used to launch the instance.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#dual_subscription ⇒ String

Indicates that you have two different license subscriptions for the same software on your instance.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#instance_id ⇒ String

The instance ID of the resource.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#instance_type ⇒ String

The instance type of the resource.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_time ⇒ String

The time in which the last discovery updated the instance details.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#os_version ⇒ String

The operating system software version that runs on your instance.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#product_code ⇒ Array<String>

The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .

Returns:

  • (Array<String>)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#region ⇒ String

The Region the instance is running in.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#registered_with_subscription_provider ⇒ String

Indicates that your instance uses a BYOL license subscription from a third-party Linux subscription provider that you've registered with License Manager.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The status of the instance.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#subscription_name ⇒ String

The name of the license subscription that the instance uses.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#subscription_provider_create_time ⇒ String

The timestamp when you registered the third-party Linux subscription provider for the subscription that the instance uses.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#subscription_provider_update_time ⇒ String

The timestamp from the last time that the instance synced with the registered third-party Linux subscription provider.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end

#usage_operation ⇒ String

The usage operation of the instance. For more information, see For more information, see Usage operation values in the License Manager User Guide.

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File 'gems/aws-sdk-licensemanagerlinuxsubscriptions/lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 236

class Instance < Struct.new(
  :account_id,
  :ami_id,
  :dual_subscription,
  :instance_id,
  :instance_type,
  :last_updated_time,
  :os_version,
  :product_code,
  :region,
  :registered_with_subscription_provider,
  :status,
  :subscription_name,
  :subscription_provider_create_time,
  :subscription_provider_update_time,
  :usage_operation)
  SENSITIVE = []
  include Aws::Structure
end