Class: Aws::BCMPricingCalculator::Types::GetBillEstimateResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::BCMPricingCalculator::Types::GetBillEstimateResponse
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-bcmpricingcalculator/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bill_interval ⇒ Types::BillInterval
The time period covered by the bill estimate.
-
#cost_category_group_sharing_preference_arn ⇒ String
The arn of the cost category used in the reserved and prioritized group sharing.
-
#cost_category_group_sharing_preference_effective_date ⇒ Time
Timestamp of the effective date of the cost category used in the group sharing settings.
-
#cost_summary ⇒ Types::BillEstimateCostSummary
A summary of the estimated costs.
-
#created_at ⇒ Time
The timestamp when the bill estimate was created.
-
#expires_at ⇒ Time
The timestamp when the bill estimate will expire.
-
#failure_message ⇒ String
An error message if the bill estimate retrieval failed.
-
#group_sharing_preference ⇒ String
The setting for the reserved instance and savings plan group sharing used in this estimate.
-
#id ⇒ String
The unique identifier of the retrieved bill estimate.
-
#name ⇒ String
The name of the retrieved bill estimate.
-
#status ⇒ String
The current status of the bill estimate.
Instance Attribute Details
#bill_interval ⇒ Types::BillInterval
The time period covered by the bill estimate.
2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-bcmpricingcalculator/types.rb', line 2138 class GetBillEstimateResponse < Struct.new( :id, :name, :status, :failure_message, :bill_interval, :cost_summary, :created_at, :expires_at, :group_sharing_preference, :cost_category_group_sharing_preference_arn, :cost_category_group_sharing_preference_effective_date) SENSITIVE = [] include Aws::Structure end |
#cost_category_group_sharing_preference_arn ⇒ String
The arn of the cost category used in the reserved and prioritized group sharing.
2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-bcmpricingcalculator/types.rb', line 2138 class GetBillEstimateResponse < Struct.new( :id, :name, :status, :failure_message, :bill_interval, :cost_summary, :created_at, :expires_at, :group_sharing_preference, :cost_category_group_sharing_preference_arn, :cost_category_group_sharing_preference_effective_date) SENSITIVE = [] include Aws::Structure end |
#cost_category_group_sharing_preference_effective_date ⇒ Time
Timestamp of the effective date of the cost category used in the group sharing settings.
2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-bcmpricingcalculator/types.rb', line 2138 class GetBillEstimateResponse < Struct.new( :id, :name, :status, :failure_message, :bill_interval, :cost_summary, :created_at, :expires_at, :group_sharing_preference, :cost_category_group_sharing_preference_arn, :cost_category_group_sharing_preference_effective_date) SENSITIVE = [] include Aws::Structure end |
#cost_summary ⇒ Types::BillEstimateCostSummary
A summary of the estimated costs.
2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-bcmpricingcalculator/types.rb', line 2138 class GetBillEstimateResponse < Struct.new( :id, :name, :status, :failure_message, :bill_interval, :cost_summary, :created_at, :expires_at, :group_sharing_preference, :cost_category_group_sharing_preference_arn, :cost_category_group_sharing_preference_effective_date) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the bill estimate was created.
2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-bcmpricingcalculator/types.rb', line 2138 class GetBillEstimateResponse < Struct.new( :id, :name, :status, :failure_message, :bill_interval, :cost_summary, :created_at, :expires_at, :group_sharing_preference, :cost_category_group_sharing_preference_arn, :cost_category_group_sharing_preference_effective_date) SENSITIVE = [] include Aws::Structure end |
#expires_at ⇒ Time
The timestamp when the bill estimate will expire.
2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-bcmpricingcalculator/types.rb', line 2138 class GetBillEstimateResponse < Struct.new( :id, :name, :status, :failure_message, :bill_interval, :cost_summary, :created_at, :expires_at, :group_sharing_preference, :cost_category_group_sharing_preference_arn, :cost_category_group_sharing_preference_effective_date) SENSITIVE = [] include Aws::Structure end |
#failure_message ⇒ String
An error message if the bill estimate retrieval failed.
2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-bcmpricingcalculator/types.rb', line 2138 class GetBillEstimateResponse < Struct.new( :id, :name, :status, :failure_message, :bill_interval, :cost_summary, :created_at, :expires_at, :group_sharing_preference, :cost_category_group_sharing_preference_arn, :cost_category_group_sharing_preference_effective_date) SENSITIVE = [] include Aws::Structure end |
#group_sharing_preference ⇒ String
The setting for the reserved instance and savings plan group sharing used in this estimate.
2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-bcmpricingcalculator/types.rb', line 2138 class GetBillEstimateResponse < Struct.new( :id, :name, :status, :failure_message, :bill_interval, :cost_summary, :created_at, :expires_at, :group_sharing_preference, :cost_category_group_sharing_preference_arn, :cost_category_group_sharing_preference_effective_date) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier of the retrieved bill estimate.
2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-bcmpricingcalculator/types.rb', line 2138 class GetBillEstimateResponse < Struct.new( :id, :name, :status, :failure_message, :bill_interval, :cost_summary, :created_at, :expires_at, :group_sharing_preference, :cost_category_group_sharing_preference_arn, :cost_category_group_sharing_preference_effective_date) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the retrieved bill estimate.
2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-bcmpricingcalculator/types.rb', line 2138 class GetBillEstimateResponse < Struct.new( :id, :name, :status, :failure_message, :bill_interval, :cost_summary, :created_at, :expires_at, :group_sharing_preference, :cost_category_group_sharing_preference_arn, :cost_category_group_sharing_preference_effective_date) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the bill estimate.
2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/aws-sdk-bcmpricingcalculator/types.rb', line 2138 class GetBillEstimateResponse < Struct.new( :id, :name, :status, :failure_message, :bill_interval, :cost_summary, :created_at, :expires_at, :group_sharing_preference, :cost_category_group_sharing_preference_arn, :cost_category_group_sharing_preference_effective_date) SENSITIVE = [] include Aws::Structure end |