Class: Aws::Outposts::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::Outposts::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb
Overview
An API client for Outposts. To construct a client, you need to configure a :region and :credentials.
client = Aws::Outposts::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
-
#cancel_capacity_task(params = {}) ⇒ Struct
Cancels the capacity task.
-
#cancel_order(params = {}) ⇒ Struct
Cancels the specified order for an Outpost.
-
#create_order(params = {}) ⇒ Types::CreateOrderOutput
Creates an order for an Outpost.
-
#create_outpost(params = {}) ⇒ Types::CreateOutpostOutput
Creates an Outpost.
-
#create_private_connectivity_config(params = {}) ⇒ Types::CreatePrivateConnectivityConfigOutput
Creates the private connectivity configuration for the specified Outpost.
-
#create_quote(params = {}) ⇒ Types::CreateQuoteOutput
Creates a quote for an Outpost.
-
#create_renewal(params = {}) ⇒ Types::CreateRenewalOutput
Creates a renewal contract for the specified Outpost.
-
#create_site(params = {}) ⇒ Types::CreateSiteOutput
Creates a site for an Outpost.
-
#delete_outpost(params = {}) ⇒ Struct
Deletes the specified Outpost.
-
#delete_quote(params = {}) ⇒ Struct
Deletes the specified quote.
-
#delete_site(params = {}) ⇒ Struct
Deletes the specified site.
-
#get_capacity_task(params = {}) ⇒ Types::GetCapacityTaskOutput
Gets details of the specified capacity task.
-
#get_catalog_item(params = {}) ⇒ Types::GetCatalogItemOutput
Gets information about the specified catalog item.
-
#get_connection(params = {}) ⇒ Types::GetConnectionResponse
Amazon Web Services uses this action to install Outpost servers. -
#get_order(params = {}) ⇒ Types::GetOrderOutput
Gets information about the specified order.
-
#get_outpost(params = {}) ⇒ Types::GetOutpostOutput
Gets information about the specified Outpost.
-
#get_outpost_billing_information(params = {}) ⇒ Types::GetOutpostBillingInformationOutput
Gets current and historical billing information about the specified Outpost.
-
#get_outpost_instance_types(params = {}) ⇒ Types::GetOutpostInstanceTypesOutput
Gets the instance types for the specified Outpost.
-
#get_outpost_supported_instance_types(params = {}) ⇒ Types::GetOutpostSupportedInstanceTypesOutput
Gets the instance types that an Outpost can support in
InstanceTypeCapacity. -
#get_private_connectivity_config(params = {}) ⇒ Types::GetPrivateConnectivityConfigOutput
Gets the private connectivity configuration for the specified Outpost.
-
#get_quote(params = {}) ⇒ Types::GetQuoteOutput
Gets information about the specified quote.
-
#get_renewal_pricing(params = {}) ⇒ Types::GetRenewalPricingOutput
Gets all available renewal pricing options for the specified Outpost.
-
#get_site(params = {}) ⇒ Types::GetSiteOutput
Gets information about the specified Outpost site.
-
#get_site_address(params = {}) ⇒ Types::GetSiteAddressOutput
Gets the site address of the specified site.
-
#list_asset_instances(params = {}) ⇒ Types::ListAssetInstancesOutput
A list of Amazon EC2 instances, belonging to all accounts, running on the specified Outpost.
-
#list_assets(params = {}) ⇒ Types::ListAssetsOutput
Lists the hardware assets for the specified Outpost.
-
#list_blocking_instances_for_capacity_task(params = {}) ⇒ Types::ListBlockingInstancesForCapacityTaskOutput
A list of Amazon EC2 instances running on the Outpost and belonging to the account that initiated the capacity task.
-
#list_capacity_tasks(params = {}) ⇒ Types::ListCapacityTasksOutput
Lists the capacity tasks for your Amazon Web Services account.
-
#list_catalog_items(params = {}) ⇒ Types::ListCatalogItemsOutput
Lists the items in the catalog.
-
#list_orderable_instance_types(params = {}) ⇒ Types::ListOrderableInstanceTypesOutput
Lists the instance types that can be ordered for an Outpost.
-
#list_orders(params = {}) ⇒ Types::ListOrdersOutput
Lists the Outpost orders for your Amazon Web Services account.
-
#list_outposts(params = {}) ⇒ Types::ListOutpostsOutput
Lists the Outposts for your Amazon Web Services account.
-
#list_quotes(params = {}) ⇒ Types::ListQuotesOutput
Lists the quotes for your Amazon Web Services account.
-
#list_sites(params = {}) ⇒ Types::ListSitesOutput
Lists the Outpost sites for your Amazon Web Services account.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags for the specified resource.
-
#start_capacity_task(params = {}) ⇒ Types::StartCapacityTaskOutput
Starts the specified capacity task.
-
#start_connection(params = {}) ⇒ Types::StartConnectionResponse
Amazon Web Services uses this action to install Outpost servers. -
#start_outpost_decommission(params = {}) ⇒ Types::StartOutpostDecommissionOutput
Starts the decommission process to return the Outposts racks or servers.
-
#tag_resource(params = {}) ⇒ Struct
Adds tags to the specified resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified resource.
-
#update_outpost(params = {}) ⇒ Types::UpdateOutpostOutput
Updates an Outpost.
-
#update_quote(params = {}) ⇒ Types::UpdateQuoteOutput
Updates the specified quote.
-
#update_site(params = {}) ⇒ Types::UpdateSiteOutput
Updates the specified site.
-
#update_site_address(params = {}) ⇒ Types::UpdateSiteAddressOutput
Updates the address of the specified site.
-
#update_site_rack_physical_properties(params = {}) ⇒ Types::UpdateSiteRackPhysicalPropertiesOutput
Update the physical and logistical details for a rack at a site.
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.
471 472 473 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 471 def initialize(*args) super end |
Instance Method Details
#cancel_capacity_task(params = {}) ⇒ Struct
Cancels the capacity task.
499 500 501 502 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 499 def cancel_capacity_task(params = {}, = {}) req = build_request(:cancel_capacity_task, params) req.send_request() end |
#cancel_order(params = {}) ⇒ Struct
Cancels the specified order for an Outpost.
521 522 523 524 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 521 def cancel_order(params = {}, = {}) req = build_request(:cancel_order, params) req.send_request() end |
#create_order(params = {}) ⇒ Types::CreateOrderOutput
Creates an order for an Outpost.
596 597 598 599 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 596 def create_order(params = {}, = {}) req = build_request(:create_order, params) req.send_request() end |
#create_outpost(params = {}) ⇒ Types::CreateOutpostOutput
Creates an Outpost.
You can specify either an Availability one or an AZ ID.
664 665 666 667 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 664 def create_outpost(params = {}, = {}) req = build_request(:create_outpost, params) req.send_request() end |
#create_private_connectivity_config(params = {}) ⇒ Types::CreatePrivateConnectivityConfigOutput
Creates the private connectivity configuration for the specified Outpost. Private connectivity establishes a service link VPN connection between the Outpost and its home Amazon Web Services Region using a VPC and subnet that you specify, which allows the service link traffic to flow through your VPC and minimizes public internet exposure.
718 719 720 721 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 718 def create_private_connectivity_config(params = {}, = {}) req = build_request(:create_private_connectivity_config, params) req.send_request() end |
#create_quote(params = {}) ⇒ Types::CreateQuoteOutput
Creates a quote for an Outpost. A quote provides pricing and configuration options based on the requested capacity. You can optionally associate the quote with an existing Outpost or create a standalone quote by specifying only the country code and requested capacities.
878 879 880 881 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 878 def create_quote(params = {}, = {}) req = build_request(:create_quote, params) req.send_request() end |
#create_renewal(params = {}) ⇒ Types::CreateRenewalOutput
Creates a renewal contract for the specified Outpost.
932 933 934 935 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 932 def create_renewal(params = {}, = {}) req = build_request(:create_renewal, params) req.send_request() end |
#create_site(params = {}) ⇒ Types::CreateSiteOutput
Creates a site for an Outpost.
1051 1052 1053 1054 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1051 def create_site(params = {}, = {}) req = build_request(:create_site, params) req.send_request() end |
#delete_outpost(params = {}) ⇒ Struct
Deletes the specified Outpost.
1073 1074 1075 1076 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1073 def delete_outpost(params = {}, = {}) req = build_request(:delete_outpost, params) req.send_request() end |
#delete_quote(params = {}) ⇒ Struct
Deletes the specified quote.
1095 1096 1097 1098 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1095 def delete_quote(params = {}, = {}) req = build_request(:delete_quote, params) req.send_request() end |
#delete_site(params = {}) ⇒ Struct
Deletes the specified site.
1117 1118 1119 1120 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1117 def delete_site(params = {}, = {}) req = build_request(:delete_site, params) req.send_request() end |
#get_capacity_task(params = {}) ⇒ Types::GetCapacityTaskOutput
Gets details of the specified capacity task.
1181 1182 1183 1184 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1181 def get_capacity_task(params = {}, = {}) req = build_request(:get_capacity_task, params) req.send_request() end |
#get_catalog_item(params = {}) ⇒ Types::GetCatalogItemOutput
Gets information about the specified catalog item.
1220 1221 1222 1223 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1220 def get_catalog_item(params = {}, = {}) req = build_request(:get_catalog_item, params) req.send_request() end |
#get_connection(params = {}) ⇒ Types::GetConnectionResponse
Gets information about the specified connection.
Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide.
1272 1273 1274 1275 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1272 def get_connection(params = {}, = {}) req = build_request(:get_connection, params) req.send_request() end |
#get_order(params = {}) ⇒ Types::GetOrderOutput
Gets information about the specified order.
1322 1323 1324 1325 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1322 def get_order(params = {}, = {}) req = build_request(:get_order, params) req.send_request() end |
#get_outpost(params = {}) ⇒ Types::GetOutpostOutput
Gets information about the specified Outpost.
1362 1363 1364 1365 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1362 def get_outpost(params = {}, = {}) req = build_request(:get_outpost, params) req.send_request() end |
#get_outpost_billing_information(params = {}) ⇒ Types::GetOutpostBillingInformationOutput
Gets current and historical billing information about the specified Outpost.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1419 1420 1421 1422 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1419 def get_outpost_billing_information(params = {}, = {}) req = build_request(:get_outpost_billing_information, params) req.send_request() end |
#get_outpost_instance_types(params = {}) ⇒ Types::GetOutpostInstanceTypesOutput
Gets the instance types for the specified Outpost.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1465 1466 1467 1468 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1465 def get_outpost_instance_types(params = {}, = {}) req = build_request(:get_outpost_instance_types, params) req.send_request() end |
#get_outpost_supported_instance_types(params = {}) ⇒ Types::GetOutpostSupportedInstanceTypesOutput
Gets the instance types that an Outpost can support in
InstanceTypeCapacity. This will generally include instance types
that are not currently configured and therefore cannot be launched
with the current Outpost capacity configuration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1519 1520 1521 1522 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1519 def get_outpost_supported_instance_types(params = {}, = {}) req = build_request(:get_outpost_supported_instance_types, params) req.send_request() end |
#get_private_connectivity_config(params = {}) ⇒ Types::GetPrivateConnectivityConfigOutput
Gets the private connectivity configuration for the specified Outpost.
1554 1555 1556 1557 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1554 def get_private_connectivity_config(params = {}, = {}) req = build_request(:get_private_connectivity_config, params) req.send_request() end |
#get_quote(params = {}) ⇒ Types::GetQuoteOutput
Gets information about the specified quote.
1667 1668 1669 1670 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1667 def get_quote(params = {}, = {}) req = build_request(:get_quote, params) req.send_request() end |
#get_renewal_pricing(params = {}) ⇒ Types::GetRenewalPricingOutput
Gets all available renewal pricing options for the specified Outpost.
1703 1704 1705 1706 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1703 def get_renewal_pricing(params = {}, = {}) req = build_request(:get_renewal_pricing, params) req.send_request() end |
#get_site(params = {}) ⇒ Types::GetSiteOutput
Gets information about the specified Outpost site.
1750 1751 1752 1753 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1750 def get_site(params = {}, = {}) req = build_request(:get_site, params) req.send_request() end |
#get_site_address(params = {}) ⇒ Types::GetSiteAddressOutput
Gets the site address of the specified site.
1796 1797 1798 1799 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1796 def get_site_address(params = {}, = {}) req = build_request(:get_site_address, params) req.send_request() end |
#list_asset_instances(params = {}) ⇒ Types::ListAssetInstancesOutput
A list of Amazon EC2 instances, belonging to all accounts, running on the specified Outpost. Does not include Amazon EBS or Amazon S3 instances.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1859 1860 1861 1862 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1859 def list_asset_instances(params = {}, = {}) req = build_request(:list_asset_instances, params) req.send_request() end |
#list_assets(params = {}) ⇒ Types::ListAssetsOutput
Lists the hardware assets for the specified Outpost.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1940 1941 1942 1943 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1940 def list_assets(params = {}, = {}) req = build_request(:list_assets, params) req.send_request() end |
#list_blocking_instances_for_capacity_task(params = {}) ⇒ Types::ListBlockingInstancesForCapacityTaskOutput
A list of Amazon EC2 instances running on the Outpost and belonging to the account that initiated the capacity task. Use this list to specify the instances you cannot stop to free up capacity to run the capacity task.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1991 1992 1993 1994 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1991 def list_blocking_instances_for_capacity_task(params = {}, = {}) req = build_request(:list_blocking_instances_for_capacity_task, params) req.send_request() end |
#list_capacity_tasks(params = {}) ⇒ Types::ListCapacityTasksOutput
Lists the capacity tasks for your Amazon Web Services account.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2050 2051 2052 2053 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2050 def list_capacity_tasks(params = {}, = {}) req = build_request(:list_capacity_tasks, params) req.send_request() end |
#list_catalog_items(params = {}) ⇒ Types::ListCatalogItemsOutput
Lists the items in the catalog.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2116 2117 2118 2119 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2116 def list_catalog_items(params = {}, = {}) req = build_request(:list_catalog_items, params) req.send_request() end |
#list_orderable_instance_types(params = {}) ⇒ Types::ListOrderableInstanceTypesOutput
Lists the instance types that can be ordered for an Outpost. You can filter the results by Outpost generation.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2166 2167 2168 2169 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2166 def list_orderable_instance_types(params = {}, = {}) req = build_request(:list_orderable_instance_types, params) req.send_request() end |
#list_orders(params = {}) ⇒ Types::ListOrdersOutput
Lists the Outpost orders for your Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2214 2215 2216 2217 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2214 def list_orders(params = {}, = {}) req = build_request(:list_orders, params) req.send_request() end |
#list_outposts(params = {}) ⇒ Types::ListOutpostsOutput
Lists the Outposts for your Amazon Web Services account.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2281 2282 2283 2284 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2281 def list_outposts(params = {}, = {}) req = build_request(:list_outposts, params) req.send_request() end |
#list_quotes(params = {}) ⇒ Types::ListQuotesOutput
Lists the quotes for your Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2399 2400 2401 2402 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2399 def list_quotes(params = {}, = {}) req = build_request(:list_quotes, params) req.send_request() end |
#list_sites(params = {}) ⇒ Types::ListSitesOutput
Lists the Outpost sites for your Amazon Web Services account. Use filters to return specific results.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2474 2475 2476 2477 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2474 def list_sites(params = {}, = {}) req = build_request(:list_sites, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags for the specified resource.
2503 2504 2505 2506 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2503 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#start_capacity_task(params = {}) ⇒ Types::StartCapacityTaskOutput
Starts the specified capacity task. You can have one active capacity task for each order and each Outpost.
2610 2611 2612 2613 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2610 def start_capacity_task(params = {}, = {}) req = build_request(:start_capacity_task, params) req.send_request() end |
#start_connection(params = {}) ⇒ Types::StartConnectionResponse
Starts the connection required for Outpost server installation.
Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide.
2668 2669 2670 2671 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2668 def start_connection(params = {}, = {}) req = build_request(:start_connection, params) req.send_request() end |
#start_outpost_decommission(params = {}) ⇒ Types::StartOutpostDecommissionOutput
Starts the decommission process to return the Outposts racks or servers.
2704 2705 2706 2707 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2704 def start_outpost_decommission(params = {}, = {}) req = build_request(:start_outpost_decommission, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds tags to the specified resource.
2732 2733 2734 2735 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2732 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified resource.
2758 2759 2760 2761 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2758 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_outpost(params = {}) ⇒ Types::UpdateOutpostOutput
Updates an Outpost.
2810 2811 2812 2813 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2810 def update_outpost(params = {}, = {}) req = build_request(:update_outpost, params) req.send_request() end |
#update_quote(params = {}) ⇒ Types::UpdateQuoteOutput
Updates the specified quote. You can modify the requested capacities, constraints, payment options, payment terms, or Outpost association.
2964 2965 2966 2967 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2964 def update_quote(params = {}, = {}) req = build_request(:update_quote, params) req.send_request() end |
#update_site(params = {}) ⇒ Types::UpdateSiteOutput
Updates the specified site.
3023 3024 3025 3026 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 3023 def update_site(params = {}, = {}) req = build_request(:update_site, params) req.send_request() end |
#update_site_address(params = {}) ⇒ Types::UpdateSiteAddressOutput
Updates the address of the specified site.
You can't update a site address if there is an order in progress. You must wait for the order to complete or cancel the order.
You can update the operating address before you place an order at the site, or after all Outposts that belong to the site have been deactivated.
3090 3091 3092 3093 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 3090 def update_site_address(params = {}, = {}) req = build_request(:update_site_address, params) req.send_request() end |
#update_site_rack_physical_properties(params = {}) ⇒ Types::UpdateSiteRackPhysicalPropertiesOutput
Update the physical and logistical details for a rack at a site. For more information about hardware requirements for racks, see Network readiness checklist in the Amazon Web Services Outposts User Guide.
To update a rack at a site with an order of IN_PROGRESS, you must
wait for the order to complete or cancel the order.
3251 3252 3253 3254 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 3251 def update_site_rack_physical_properties(params = {}, = {}) req = build_request(:update_site_rack_physical_properties, params) req.send_request() end |