Class: Aws::LicenseManagerLinuxSubscriptions::Types::Instance
- Inherits:
-
Struct
- Object
- Struct
- Aws::LicenseManagerLinuxSubscriptions::Types::Instance
- 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
-
#account_id ⇒ String
The account ID which owns the instance.
-
#ami_id ⇒ String
The AMI ID used to launch the instance.
-
#dual_subscription ⇒ String
Indicates that you have two different license subscriptions for the same software on your instance.
-
#instance_id ⇒ String
The instance ID of the resource.
-
#instance_type ⇒ String
The instance type of the resource.
-
#last_updated_time ⇒ String
The time in which the last discovery updated the instance details.
-
#os_version ⇒ String
The operating system software version that runs on your instance.
-
#product_code ⇒ Array<String>
The product code for the instance.
-
#region ⇒ String
The Region the instance is running in.
-
#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.
-
#status ⇒ String
The status of the instance.
-
#subscription_name ⇒ String
The name of the license subscription that the instance uses.
-
#subscription_provider_create_time ⇒ String
The timestamp when you registered the third-party Linux subscription provider for the subscription that the instance uses.
-
#subscription_provider_update_time ⇒ String
The timestamp from the last time that the instance synced with the registered third-party Linux subscription provider.
-
#usage_operation ⇒ String
The usage operation of the instance.
Instance Attribute Details
#account_id ⇒ String
The account ID which owns the instance.
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_id ⇒ String
The AMI ID used to launch the instance.
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_subscription ⇒ String
Indicates that you have two different license subscriptions for the same software on your instance.
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_id ⇒ String
The instance ID of the resource.
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_type ⇒ String
The instance type of the resource.
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_time ⇒ String
The time in which the last discovery updated the instance details.
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_version ⇒ String
The operating system software version that runs on your instance.
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_code ⇒ Array<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
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 |
#region ⇒ String
The Region the instance is running in.
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_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.
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 |
#status ⇒ String
The status of the instance.
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_name ⇒ String
The name of the license subscription that the instance uses.
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_time ⇒ String
The timestamp when you registered the third-party Linux subscription provider for the subscription that the instance uses.
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_time ⇒ String
The timestamp from the last time that the instance synced with the registered third-party Linux subscription provider.
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_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*.
[1]: docs.aws.amazon.com/license-manager/latest/userguide/linux-subscriptions-usage-operation.html
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 |