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.
1381 1382 1383 1384 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1381 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.
1451 1452 1453 1454 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1451 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.
1516 1517 1518 1519 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1516 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.
1538 1539 1540 1541 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1538 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.
1560 1561 1562 1563 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1560 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.
1582 1583 1584 1585 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1582 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.
1639 1640 1641 1642 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1639 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.
1684 1685 1686 1687 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1684 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.
1710 1711 1712 1713 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1710 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.
1756 1757 1758 1759 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1756 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.
1807 1808 1809 1810 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1807 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.
1858 1859 1860 1861 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1858 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.
1948 1949 1950 1951 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1948 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.
2018 2019 2020 2021 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2018 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.
2085 2086 2087 2088 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2085 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.
2135 2136 2137 2138 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2135 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.
2225 2226 2227 2228 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2225 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.
2295 2296 2297 2298 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2295 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.
2324 2325 2326 2327 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2324 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.
2413 2414 2415 2416 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2413 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.
2483 2484 2485 2486 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2483 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.
2511 2512 2513 2514 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2511 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.
2537 2538 2539 2540 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2537 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.
2602 2603 2604 2605 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2602 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.
2665 2666 2667 2668 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2665 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.
2708 2709 2710 2711 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2708 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.
2762 2763 2764 2765 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2762 def update_workload_estimate(params = {}, = {}) req = build_request(:update_workload_estimate, params) req.send_request() end |