Class: Aws::LicenseManager::Types::ResourceInventory

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

Overview

Details about a resource.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ami_id ⇒ String

Amazon Machine Image (AMI) ID associated with the resource.

Returns:

  • (String)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end

#host_id ⇒ String

Dedicated Host ID where the resource is running.

Returns:

  • (String)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end

#instance_type ⇒ String

EC2 instance type of the resource.

Returns:

  • (String)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end

#marketplace_product_codes ⇒ Array<String>

List of Marketplace product codes associated with the resource.

Returns:

  • (Array<String>)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end

#platform ⇒ String

Platform of the resource.

Returns:

  • (String)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end

#platform_version ⇒ String

Platform version of the resource in the inventory.

Returns:

  • (String)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end

#region ⇒ String

Region where the resource is located.

Returns:

  • (String)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arn ⇒ String

Amazon Resource Name (ARN) of the resource.

Returns:

  • (String)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end

#resource_id ⇒ String

ID of the resource.

Returns:

  • (String)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end

#resource_owning_account_id ⇒ String

ID of the account that owns the resource.

Returns:

  • (String)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end

#resource_type ⇒ String

Type of resource.

Returns:

  • (String)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end

#usage_operation ⇒ String

Usage operation value that corresponds to the license type for billing purposes.

Returns:

  • (String)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 4438

class ResourceInventory < Struct.new(
  :resource_id,
  :resource_type,
  :resource_arn,
  :platform,
  :platform_version,
  :resource_owning_account_id,
  :marketplace_product_codes,
  :usage_operation,
  :ami_id,
  :host_id,
  :region,
  :instance_type)
  SENSITIVE = []
  include Aws::Structure
end