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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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_idString

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 '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_idString

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 '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_subscriptionString

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 '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_idString

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 '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_typeString

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 '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_timeString

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 '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_versionString

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 '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_codeArray<String>

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

[1]: docs.aws.amazon.com/license-manager/latest/userguide/linux-subscriptions-usage-operation.html

Returns:

  • (Array<String>)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File '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

#regionString

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 '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_providerString

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 '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

#statusString

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 '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_nameString

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 '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_timeString

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 '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_timeString

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 '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_operationString

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

[1]: docs.aws.amazon.com/license-manager/latest/userguide/linux-subscriptions-usage-operation.html

Returns:

  • (String)


236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# File '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