Class: Aws::BCMPricingCalculator::Types::BatchCreateWorkloadEstimateUsageEntry

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

Overview

Represents an entry in a batch operation to create workload estimate usage.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#amountFloat

The estimated usage amount.

Returns:

  • (Float)


466
467
468
469
470
471
472
473
474
475
476
477
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 466

class BatchCreateWorkloadEstimateUsageEntry < Struct.new(
  :service_code,
  :usage_type,
  :operation,
  :key,
  :group,
  :usage_account_id,
  :amount,
  :historical_usage)
  SENSITIVE = []
  include Aws::Structure
end

#groupString

An optional group identifier for the usage estimate.

Returns:

  • (String)


466
467
468
469
470
471
472
473
474
475
476
477
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 466

class BatchCreateWorkloadEstimateUsageEntry < Struct.new(
  :service_code,
  :usage_type,
  :operation,
  :key,
  :group,
  :usage_account_id,
  :amount,
  :historical_usage)
  SENSITIVE = []
  include Aws::Structure
end

#historical_usageTypes::HistoricalUsageEntity

Historical usage data associated with this estimate, if available.



466
467
468
469
470
471
472
473
474
475
476
477
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 466

class BatchCreateWorkloadEstimateUsageEntry < Struct.new(
  :service_code,
  :usage_type,
  :operation,
  :key,
  :group,
  :usage_account_id,
  :amount,
  :historical_usage)
  SENSITIVE = []
  include Aws::Structure
end

#keyString

A unique identifier for this entry in the batch operation.

Returns:

  • (String)


466
467
468
469
470
471
472
473
474
475
476
477
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 466

class BatchCreateWorkloadEstimateUsageEntry < Struct.new(
  :service_code,
  :usage_type,
  :operation,
  :key,
  :group,
  :usage_account_id,
  :amount,
  :historical_usage)
  SENSITIVE = []
  include Aws::Structure
end

#operationString

The specific operation associated with this usage estimate.

Returns:

  • (String)


466
467
468
469
470
471
472
473
474
475
476
477
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 466

class BatchCreateWorkloadEstimateUsageEntry < Struct.new(
  :service_code,
  :usage_type,
  :operation,
  :key,
  :group,
  :usage_account_id,
  :amount,
  :historical_usage)
  SENSITIVE = []
  include Aws::Structure
end

#service_codeString

The Amazon Web Services service code for this usage estimate.

Returns:

  • (String)


466
467
468
469
470
471
472
473
474
475
476
477
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 466

class BatchCreateWorkloadEstimateUsageEntry < Struct.new(
  :service_code,
  :usage_type,
  :operation,
  :key,
  :group,
  :usage_account_id,
  :amount,
  :historical_usage)
  SENSITIVE = []
  include Aws::Structure
end

#usage_account_idString

The Amazon Web Services account ID associated with this usage estimate.

Returns:

  • (String)


466
467
468
469
470
471
472
473
474
475
476
477
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 466

class BatchCreateWorkloadEstimateUsageEntry < Struct.new(
  :service_code,
  :usage_type,
  :operation,
  :key,
  :group,
  :usage_account_id,
  :amount,
  :historical_usage)
  SENSITIVE = []
  include Aws::Structure
end

#usage_typeString

The type of usage being estimated.

Returns:

  • (String)


466
467
468
469
470
471
472
473
474
475
476
477
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/types.rb', line 466

class BatchCreateWorkloadEstimateUsageEntry < Struct.new(
  :service_code,
  :usage_type,
  :operation,
  :key,
  :group,
  :usage_account_id,
  :amount,
  :historical_usage)
  SENSITIVE = []
  include Aws::Structure
end