Class: Aws::BCMPricingCalculator::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::BCMPricingCalculator::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-bcmpricingcalculator/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.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
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.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
480 481 482 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 480 def initialize(*args) super 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.
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.
569 570 571 572 |
# File 'gems/aws-sdk-bcmpricingcalculator/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.
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.
721 722 723 724 |
# File 'gems/aws-sdk-bcmpricingcalculator/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.
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.
866 867 868 869 |
# File 'gems/aws-sdk-bcmpricingcalculator/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.
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.
920 921 922 923 |
# File 'gems/aws-sdk-bcmpricingcalculator/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.
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.
971 972 973 974 |
# File 'gems/aws-sdk-bcmpricingcalculator/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.
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.
1021 1022 1023 1024 |
# File 'gems/aws-sdk-bcmpricingcalculator/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.
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.
1082 1083 1084 1085 |
# File 'gems/aws-sdk-bcmpricingcalculator/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.
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.
1181 1182 1183 1184 |
# File 'gems/aws-sdk-bcmpricingcalculator/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.
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.
1274 1275 1276 1277 |
# File 'gems/aws-sdk-bcmpricingcalculator/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 |
#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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/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 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2710 def update_workload_estimate(params = {}, = {}) req = build_request(:update_workload_estimate, params) req.send_request() end |