Class: Aws::BCMPricingCalculator::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::BCMPricingCalculator::Client
- Includes:
- ClientStubs
- Defined in:
- lib/aws-sdk-bcmpricingcalculator/client.rb
Overview
An API client for BCMPricingCalculator. To construct a client, you need to configure a ‘:region` and `:credentials`.
client = Aws::BCMPricingCalculator::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
See #initialize for a full list of supported configuration options.
Class Attribute Summary collapse
- .identifier ⇒ Object readonly private
API Operations collapse
-
#batch_create_bill_scenario_commitment_modification(params = {}) ⇒ Types::BatchCreateBillScenarioCommitmentModificationResponse
Create Compute Savings Plans, EC2 Instance Savings Plans, or EC2 Reserved Instances commitments that you want to model in a Bill Scenario.
-
#batch_create_bill_scenario_usage_modification(params = {}) ⇒ Types::BatchCreateBillScenarioUsageModificationResponse
Create Amazon Web Services service usage that you want to model in a Bill Scenario.
-
#batch_create_workload_estimate_usage(params = {}) ⇒ Types::BatchCreateWorkloadEstimateUsageResponse
Create Amazon Web Services service usage that you want to model in a Workload Estimate.
-
#batch_delete_bill_scenario_commitment_modification(params = {}) ⇒ Types::BatchDeleteBillScenarioCommitmentModificationResponse
Delete commitment that you have created in a Bill Scenario.
-
#batch_delete_bill_scenario_usage_modification(params = {}) ⇒ Types::BatchDeleteBillScenarioUsageModificationResponse
Delete usage that you have created in a Bill Scenario.
-
#batch_delete_workload_estimate_usage(params = {}) ⇒ Types::BatchDeleteWorkloadEstimateUsageResponse
Delete usage that you have created in a Workload estimate.
-
#batch_update_bill_scenario_commitment_modification(params = {}) ⇒ Types::BatchUpdateBillScenarioCommitmentModificationResponse
Update a newly added or existing commitment.
-
#batch_update_bill_scenario_usage_modification(params = {}) ⇒ Types::BatchUpdateBillScenarioUsageModificationResponse
Update a newly added or existing usage lines.
-
#batch_update_workload_estimate_usage(params = {}) ⇒ Types::BatchUpdateWorkloadEstimateUsageResponse
Update a newly added or existing usage lines.
-
#create_bill_estimate(params = {}) ⇒ Types::CreateBillEstimateResponse
Create a Bill estimate from a Bill scenario.
-
#create_bill_scenario(params = {}) ⇒ Types::CreateBillScenarioResponse
Creates a new bill scenario to model potential changes to Amazon Web Services usage and costs.
-
#create_workload_estimate(params = {}) ⇒ Types::CreateWorkloadEstimateResponse
Creates a new workload estimate to model costs for a specific workload.
-
#delete_bill_estimate(params = {}) ⇒ Struct
Deletes an existing bill estimate.
-
#delete_bill_scenario(params = {}) ⇒ Struct
Deletes an existing bill scenario.
-
#delete_workload_estimate(params = {}) ⇒ Struct
Deletes an existing workload estimate.
-
#get_bill_estimate(params = {}) ⇒ Types::GetBillEstimateResponse
Retrieves details of a specific bill estimate.
-
#get_bill_scenario(params = {}) ⇒ Types::GetBillScenarioResponse
Retrieves details of a specific bill scenario.
-
#get_preferences(params = {}) ⇒ Types::GetPreferencesResponse
Retrieves the current preferences for Pricing Calculator.
-
#get_workload_estimate(params = {}) ⇒ Types::GetWorkloadEstimateResponse
Retrieves details of a specific workload estimate.
-
#list_bill_estimate_commitments(params = {}) ⇒ Types::ListBillEstimateCommitmentsResponse
Lists the commitments associated with a bill estimate.
-
#list_bill_estimate_input_commitment_modifications(params = {}) ⇒ Types::ListBillEstimateInputCommitmentModificationsResponse
Lists the input commitment modifications associated with a bill estimate.
-
#list_bill_estimate_input_usage_modifications(params = {}) ⇒ Types::ListBillEstimateInputUsageModificationsResponse
Lists the input usage modifications associated with a bill estimate.
-
#list_bill_estimate_line_items(params = {}) ⇒ Types::ListBillEstimateLineItemsResponse
Lists the line items associated with a bill estimate.
-
#list_bill_estimates(params = {}) ⇒ Types::ListBillEstimatesResponse
Lists all bill estimates for the account.
-
#list_bill_scenario_commitment_modifications(params = {}) ⇒ Types::ListBillScenarioCommitmentModificationsResponse
Lists the commitment modifications associated with a bill scenario.
-
#list_bill_scenario_usage_modifications(params = {}) ⇒ Types::ListBillScenarioUsageModificationsResponse
Lists the usage modifications associated with a bill scenario.
-
#list_bill_scenarios(params = {}) ⇒ Types::ListBillScenariosResponse
Lists all bill scenarios for the account.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists all tags associated with a specified resource.
-
#list_workload_estimate_usage(params = {}) ⇒ Types::ListWorkloadEstimateUsageResponse
Lists the usage associated with a workload estimate.
-
#list_workload_estimates(params = {}) ⇒ Types::ListWorkloadEstimatesResponse
Lists all workload estimates for the account.
-
#tag_resource(params = {}) ⇒ Struct
Adds one or more tags to a specified resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes one or more tags from a specified resource.
-
#update_bill_estimate(params = {}) ⇒ Types::UpdateBillEstimateResponse
Updates an existing bill estimate.
-
#update_bill_scenario(params = {}) ⇒ Types::UpdateBillScenarioResponse
Updates an existing bill scenario.
-
#update_preferences(params = {}) ⇒ Types::UpdatePreferencesResponse
Updates the preferences for Pricing Calculator.
-
#update_workload_estimate(params = {}) ⇒ Types::UpdateWorkloadEstimateResponse
Updates an existing workload estimate.
Class Method Summary collapse
- .errors_module ⇒ Object private
Instance Method Summary collapse
- #build_request(operation_name, params = {}) ⇒ Object private
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
- #waiter_names ⇒ Object deprecated private Deprecated.
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
480 481 482 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 480 def initialize(*args) super end |
Class Attribute Details
.identifier ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2746 2747 2748 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2746 def identifier @identifier end |
Class Method Details
.errors_module ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2749 2750 2751 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2749 def errors_module Errors end |
Instance Method Details
#batch_create_bill_scenario_commitment_modification(params = {}) ⇒ Types::BatchCreateBillScenarioCommitmentModificationResponse
Create Compute Savings Plans, EC2 Instance Savings Plans, or EC2 Reserved Instances commitments that you want to model in a Bill Scenario.
<note markdown=“1”> The ‘BatchCreateBillScenarioCommitmentModification` operation doesn’t have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission ‘bcm-pricing-calculator:CreateBillScenarioCommitmentModification` in your policies.
</note>
569 570 571 572 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 569 def batch_create_bill_scenario_commitment_modification(params = {}, = {}) req = build_request(:batch_create_bill_scenario_commitment_modification, params) req.send_request() end |
#batch_create_bill_scenario_usage_modification(params = {}) ⇒ Types::BatchCreateBillScenarioUsageModificationResponse
Create Amazon Web Services service usage that you want to model in a Bill Scenario.
<note markdown=“1”> The ‘BatchCreateBillScenarioUsageModification` operation doesn’t have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission ‘bcm-pricing-calculator:CreateBillScenarioUsageModification` in your policies.
</note>
721 722 723 724 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 721 def batch_create_bill_scenario_usage_modification(params = {}, = {}) req = build_request(:batch_create_bill_scenario_usage_modification, params) req.send_request() end |
#batch_create_workload_estimate_usage(params = {}) ⇒ Types::BatchCreateWorkloadEstimateUsageResponse
Create Amazon Web Services service usage that you want to model in a Workload Estimate.
<note markdown=“1”> The ‘BatchCreateWorkloadEstimateUsage` operation doesn’t have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission ‘bcm-pricing-calculator:CreateWorkloadEstimateUsage` in your policies.
</note>
866 867 868 869 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 866 def batch_create_workload_estimate_usage(params = {}, = {}) req = build_request(:batch_create_workload_estimate_usage, params) req.send_request() end |
#batch_delete_bill_scenario_commitment_modification(params = {}) ⇒ Types::BatchDeleteBillScenarioCommitmentModificationResponse
Delete commitment that you have created in a Bill Scenario. You can only delete a commitment that you had added and cannot model deletion (or removal) of a existing commitment. If you want model deletion of an existing commitment, see the negate [ BillScenarioCommitmentModificationAction] of [ BatchCreateBillScenarioCommitmentModification] operation.
<note markdown=“1”> The ‘BatchDeleteBillScenarioCommitmentModification` operation doesn’t have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission ‘bcm-pricing-calculator:DeleteBillScenarioCommitmentModification` in your policies.
</note>
[1]: docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BillScenarioCommitmentModificationAction.html [2]: docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchCreateBillScenarioUsageModification.html
920 921 922 923 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 920 def batch_delete_bill_scenario_commitment_modification(params = {}, = {}) req = build_request(:batch_delete_bill_scenario_commitment_modification, params) req.send_request() end |
#batch_delete_bill_scenario_usage_modification(params = {}) ⇒ Types::BatchDeleteBillScenarioUsageModificationResponse
Delete usage that you have created in a Bill Scenario. You can only delete usage that you had added and cannot model deletion (or removal) of a existing usage. If you want model removal of an existing usage, see [ BatchUpdateBillScenarioUsageModification].
<note markdown=“1”> The ‘BatchDeleteBillScenarioUsageModification` operation doesn’t have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission ‘bcm-pricing-calculator:DeleteBillScenarioUsageModification` in your policies.
</note>
971 972 973 974 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 971 def batch_delete_bill_scenario_usage_modification(params = {}, = {}) req = build_request(:batch_delete_bill_scenario_usage_modification, params) req.send_request() end |
#batch_delete_workload_estimate_usage(params = {}) ⇒ Types::BatchDeleteWorkloadEstimateUsageResponse
Delete usage that you have created in a Workload estimate. You can only delete usage that you had added and cannot model deletion (or removal) of a existing usage. If you want model removal of an existing usage, see [ BatchUpdateWorkloadEstimateUsage].
<note markdown=“1”> The ‘BatchDeleteWorkloadEstimateUsage` operation doesn’t have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission ‘bcm-pricing-calculator:DeleteWorkloadEstimateUsage` in your policies.
</note>
1021 1022 1023 1024 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1021 def batch_delete_workload_estimate_usage(params = {}, = {}) req = build_request(:batch_delete_workload_estimate_usage, params) req.send_request() end |
#batch_update_bill_scenario_commitment_modification(params = {}) ⇒ Types::BatchUpdateBillScenarioCommitmentModificationResponse
Update a newly added or existing commitment. You can update the commitment group based on a commitment ID and a Bill scenario ID.
<note markdown=“1”> The ‘BatchUpdateBillScenarioCommitmentModification` operation doesn’t have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission ‘bcm-pricing-calculator:UpdateBillScenarioCommitmentModification` in your policies.
</note>
1082 1083 1084 1085 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1082 def batch_update_bill_scenario_commitment_modification(params = {}, = {}) req = build_request(:batch_update_bill_scenario_commitment_modification, params) req.send_request() end |
#batch_update_bill_scenario_usage_modification(params = {}) ⇒ Types::BatchUpdateBillScenarioUsageModificationResponse
Update a newly added or existing usage lines. You can update the usage amounts, usage hour, and usage group based on a usage ID and a Bill scenario ID.
<note markdown=“1”> The ‘BatchUpdateBillScenarioUsageModification` operation doesn’t have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission ‘bcm-pricing-calculator:UpdateBillScenarioUsageModification` in your policies.
</note>
1181 1182 1183 1184 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1181 def batch_update_bill_scenario_usage_modification(params = {}, = {}) req = build_request(:batch_update_bill_scenario_usage_modification, params) req.send_request() end |
#batch_update_workload_estimate_usage(params = {}) ⇒ Types::BatchUpdateWorkloadEstimateUsageResponse
Update a newly added or existing usage lines. You can update the usage amounts and usage group based on a usage ID and a Workload estimate ID.
<note markdown=“1”> The ‘BatchUpdateWorkloadEstimateUsage` operation doesn’t have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission ‘bcm-pricing-calculator:UpdateWorkloadEstimateUsage` in your policies.
</note>
1274 1275 1276 1277 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1274 def batch_update_workload_estimate_usage(params = {}, = {}) req = build_request(:batch_update_workload_estimate_usage, params) req.send_request() end |
#build_request(operation_name, params = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2719 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) tracer = config.telemetry_provider.tracer_provider.tracer( Aws::Telemetry.module_to_tracer_name('Aws::BCMPricingCalculator') ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config, tracer: tracer ) context[:gem_name] = 'aws-sdk-bcmpricingcalculator' context[:gem_version] = '1.19.0' Seahorse::Client::Request.new(handlers, context) end |
#create_bill_estimate(params = {}) ⇒ Types::CreateBillEstimateResponse
Create a Bill estimate from a Bill scenario. In the Bill scenario you can model usage addition, usage changes, and usage removal. You can also model commitment addition and commitment removal. After all changes in a Bill scenario is made satisfactorily, you can call this API with a Bill scenario ID to generate the Bill estimate. Bill estimate calculates the pre-tax cost for your consolidated billing family, incorporating all modeled usage and commitments alongside existing usage and commitments from your most recent completed anniversary bill, with any applicable discounts applied.
1375 1376 1377 1378 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1375 def create_bill_estimate(params = {}, = {}) req = build_request(:create_bill_estimate, params) req.send_request() end |
#create_bill_scenario(params = {}) ⇒ Types::CreateBillScenarioResponse
Creates a new bill scenario to model potential changes to Amazon Web Services usage and costs.
1431 1432 1433 1434 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1431 def create_bill_scenario(params = {}, = {}) req = build_request(:create_bill_scenario, params) req.send_request() end |
#create_workload_estimate(params = {}) ⇒ Types::CreateWorkloadEstimateResponse
Creates a new workload estimate to model costs for a specific workload.
1496 1497 1498 1499 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1496 def create_workload_estimate(params = {}, = {}) req = build_request(:create_workload_estimate, params) req.send_request() end |
#delete_bill_estimate(params = {}) ⇒ Struct
Deletes an existing bill estimate.
1518 1519 1520 1521 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1518 def delete_bill_estimate(params = {}, = {}) req = build_request(:delete_bill_estimate, params) req.send_request() end |
#delete_bill_scenario(params = {}) ⇒ Struct
Deletes an existing bill scenario.
1540 1541 1542 1543 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1540 def delete_bill_scenario(params = {}, = {}) req = build_request(:delete_bill_scenario, params) req.send_request() end |
#delete_workload_estimate(params = {}) ⇒ Struct
Deletes an existing workload estimate.
1562 1563 1564 1565 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1562 def delete_workload_estimate(params = {}, = {}) req = build_request(:delete_workload_estimate, params) req.send_request() end |
#get_bill_estimate(params = {}) ⇒ Types::GetBillEstimateResponse
Retrieves details of a specific bill estimate.
1613 1614 1615 1616 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1613 def get_bill_estimate(params = {}, = {}) req = build_request(:get_bill_estimate, params) req.send_request() end |
#get_bill_scenario(params = {}) ⇒ Types::GetBillScenarioResponse
Retrieves details of a specific bill scenario.
1654 1655 1656 1657 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1654 def get_bill_scenario(params = {}, = {}) req = build_request(:get_bill_scenario, params) req.send_request() end |
#get_preferences(params = {}) ⇒ Types::GetPreferencesResponse
Retrieves the current preferences for Pricing Calculator.
1680 1681 1682 1683 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1680 def get_preferences(params = {}, = {}) req = build_request(:get_preferences, params) req.send_request() end |
#get_workload_estimate(params = {}) ⇒ Types::GetWorkloadEstimateResponse
Retrieves details of a specific workload estimate.
1726 1727 1728 1729 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1726 def get_workload_estimate(params = {}, = {}) req = build_request(:get_workload_estimate, params) req.send_request() end |
#list_bill_estimate_commitments(params = {}) ⇒ Types::ListBillEstimateCommitmentsResponse
Lists the commitments associated with a bill estimate.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1777 1778 1779 1780 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1777 def list_bill_estimate_commitments(params = {}, = {}) req = build_request(:list_bill_estimate_commitments, params) req.send_request() end |
#list_bill_estimate_input_commitment_modifications(params = {}) ⇒ Types::ListBillEstimateInputCommitmentModificationsResponse
Lists the input commitment modifications associated with a bill estimate.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1828 1829 1830 1831 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1828 def list_bill_estimate_input_commitment_modifications(params = {}, = {}) req = build_request(:list_bill_estimate_input_commitment_modifications, params) req.send_request() end |
#list_bill_estimate_input_usage_modifications(params = {}) ⇒ Types::ListBillEstimateInputUsageModificationsResponse
Lists the input usage modifications associated with a bill estimate.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1918 1919 1920 1921 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1918 def list_bill_estimate_input_usage_modifications(params = {}, = {}) req = build_request(:list_bill_estimate_input_usage_modifications, params) req.send_request() end |
#list_bill_estimate_line_items(params = {}) ⇒ Types::ListBillEstimateLineItemsResponse
Lists the line items associated with a bill estimate.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1988 1989 1990 1991 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 1988 def list_bill_estimate_line_items(params = {}, = {}) req = build_request(:list_bill_estimate_line_items, params) req.send_request() end |
#list_bill_estimates(params = {}) ⇒ Types::ListBillEstimatesResponse
Lists all bill estimates for the account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2055 2056 2057 2058 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2055 def list_bill_estimates(params = {}, = {}) req = build_request(:list_bill_estimates, params) req.send_request() end |
#list_bill_scenario_commitment_modifications(params = {}) ⇒ Types::ListBillScenarioCommitmentModificationsResponse
Lists the commitment modifications associated with a bill scenario.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2105 2106 2107 2108 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2105 def list_bill_scenario_commitment_modifications(params = {}, = {}) req = build_request(:list_bill_scenario_commitment_modifications, params) req.send_request() end |
#list_bill_scenario_usage_modifications(params = {}) ⇒ Types::ListBillScenarioUsageModificationsResponse
Lists the usage modifications associated with a bill scenario.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2195 2196 2197 2198 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2195 def list_bill_scenario_usage_modifications(params = {}, = {}) req = build_request(:list_bill_scenario_usage_modifications, params) req.send_request() end |
#list_bill_scenarios(params = {}) ⇒ Types::ListBillScenariosResponse
Lists all bill scenarios for the account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2263 2264 2265 2266 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2263 def list_bill_scenarios(params = {}, = {}) req = build_request(:list_bill_scenarios, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists all tags associated with a specified resource.
2292 2293 2294 2295 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2292 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_workload_estimate_usage(params = {}) ⇒ Types::ListWorkloadEstimateUsageResponse
Lists the usage associated with a workload estimate.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2381 2382 2383 2384 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2381 def list_workload_estimate_usage(params = {}, = {}) req = build_request(:list_workload_estimate_usage, params) req.send_request() end |
#list_workload_estimates(params = {}) ⇒ Types::ListWorkloadEstimatesResponse
Lists all workload estimates for the account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2451 2452 2453 2454 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2451 def list_workload_estimates(params = {}, = {}) req = build_request(:list_workload_estimates, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds one or more tags to a specified resource.
2479 2480 2481 2482 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2479 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes one or more tags from a specified resource.
2505 2506 2507 2508 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2505 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_bill_estimate(params = {}) ⇒ Types::UpdateBillEstimateResponse
Updates an existing bill estimate.
2564 2565 2566 2567 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2564 def update_bill_estimate(params = {}, = {}) req = build_request(:update_bill_estimate, params) req.send_request() end |
#update_bill_scenario(params = {}) ⇒ Types::UpdateBillScenarioResponse
Updates an existing bill scenario.
2613 2614 2615 2616 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2613 def update_bill_scenario(params = {}, = {}) req = build_request(:update_bill_scenario, params) req.send_request() end |
#update_preferences(params = {}) ⇒ Types::UpdatePreferencesResponse
Updates the preferences for Pricing Calculator.
2656 2657 2658 2659 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2656 def update_preferences(params = {}, = {}) req = build_request(:update_preferences, params) req.send_request() end |
#update_workload_estimate(params = {}) ⇒ Types::UpdateWorkloadEstimateResponse
Updates an existing workload estimate.
2710 2711 2712 2713 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2710 def update_workload_estimate(params = {}, = {}) req = build_request(:update_workload_estimate, params) req.send_request() end |
#waiter_names ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2739 2740 2741 |
# File 'lib/aws-sdk-bcmpricingcalculator/client.rb', line 2739 def waiter_names [] end |