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.
474 475 476 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 474 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.
563 564 565 566 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 563 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.
715 716 717 718 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 715 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.
860 861 862 863 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 860 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.
914 915 916 917 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 914 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.
965 966 967 968 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 965 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.
1015 1016 1017 1018 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1015 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.
1076 1077 1078 1079 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1076 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.
1175 1176 1177 1178 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1175 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.
1268 1269 1270 1271 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1268 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.
1369 1370 1371 1372 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1369 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.
1425 1426 1427 1428 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1425 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.
1490 1491 1492 1493 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1490 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.
1512 1513 1514 1515 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1512 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.
1534 1535 1536 1537 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1534 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.
1556 1557 1558 1559 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1556 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.
1607 1608 1609 1610 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1607 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.
1648 1649 1650 1651 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1648 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.
1674 1675 1676 1677 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1674 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.
1720 1721 1722 1723 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1720 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.
1771 1772 1773 1774 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1771 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.
1822 1823 1824 1825 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1822 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.
1912 1913 1914 1915 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1912 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.
1982 1983 1984 1985 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 1982 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.
2049 2050 2051 2052 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2049 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.
2099 2100 2101 2102 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2099 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.
2189 2190 2191 2192 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2189 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.
2257 2258 2259 2260 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2257 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.
2286 2287 2288 2289 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2286 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.
2375 2376 2377 2378 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2375 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.
2445 2446 2447 2448 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2445 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.
2473 2474 2475 2476 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2473 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.
2499 2500 2501 2502 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2499 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.
2558 2559 2560 2561 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2558 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.
2607 2608 2609 2610 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2607 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.
2650 2651 2652 2653 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2650 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.
2704 2705 2706 2707 |
# File 'gems/aws-sdk-bcmpricingcalculator/lib/aws-sdk-bcmpricingcalculator/client.rb', line 2704 def update_workload_estimate(params = {}, = {}) req = build_request(:update_workload_estimate, params) req.send_request() end |