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

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

Overview

Details about a resource.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ami_idString

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

Returns:

  • (String)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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_idString

Dedicated Host ID where the resource is running.

Returns:

  • (String)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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_typeString

EC2 instance type of the resource.

Returns:

  • (String)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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_codesArray<String>

List of Marketplace product codes associated with the resource.

Returns:

  • (Array<String>)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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

#platformString

Platform of the resource.

Returns:

  • (String)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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_versionString

Platform version of the resource in the inventory.

Returns:

  • (String)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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

#regionString

Region where the resource is located.

Returns:

  • (String)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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_arnString

Amazon Resource Name (ARN) of the resource.

Returns:

  • (String)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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_idString

ID of the resource.

Returns:

  • (String)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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_idString

ID of the account that owns the resource.

Returns:

  • (String)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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_typeString

Type of resource.

Returns:

  • (String)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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_operationString

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

Returns:

  • (String)


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/aws-sdk-licensemanager/types.rb', line 4431

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