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.
666 667 668 669 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 666 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.
720 721 722 723 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 720 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.
880 881 882 883 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 880 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.
934 935 936 937 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 934 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.
1053 1054 1055 1056 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1053 def create_site(params = {}, = {}) req = build_request(:create_site, params) req.send_request() end |
#delete_outpost(params = {}) ⇒ Struct
Deletes the specified Outpost.
1075 1076 1077 1078 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1075 def delete_outpost(params = {}, = {}) req = build_request(:delete_outpost, params) req.send_request() end |
#delete_quote(params = {}) ⇒ Struct
Deletes the specified quote.
1097 1098 1099 1100 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1097 def delete_quote(params = {}, = {}) req = build_request(:delete_quote, params) req.send_request() end |
#delete_site(params = {}) ⇒ Struct
Deletes the specified site.
1119 1120 1121 1122 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1119 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.
1183 1184 1185 1186 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1183 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.
1223 1224 1225 1226 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1223 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.
1275 1276 1277 1278 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1275 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.
1325 1326 1327 1328 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1325 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.
1367 1368 1369 1370 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1367 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.
1424 1425 1426 1427 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1424 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.
1470 1471 1472 1473 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1470 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.
1524 1525 1526 1527 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1524 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.
1559 1560 1561 1562 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1559 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.
1672 1673 1674 1675 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1672 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.
1708 1709 1710 1711 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1708 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.
1755 1756 1757 1758 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1755 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.
1801 1802 1803 1804 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1801 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.
1864 1865 1866 1867 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1864 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.
1945 1946 1947 1948 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1945 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.
1996 1997 1998 1999 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1996 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.
2055 2056 2057 2058 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2055 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.
2122 2123 2124 2125 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2122 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.
2172 2173 2174 2175 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2172 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.
2220 2221 2222 2223 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2220 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.
2289 2290 2291 2292 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2289 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.
2407 2408 2409 2410 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2407 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.
2482 2483 2484 2485 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2482 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.
2511 2512 2513 2514 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2511 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.
2618 2619 2620 2621 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2618 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.
2676 2677 2678 2679 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2676 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.
2712 2713 2714 2715 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2712 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.
2740 2741 2742 2743 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2740 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified resource.
2766 2767 2768 2769 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2766 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_outpost(params = {}) ⇒ Types::UpdateOutpostOutput
Updates an Outpost.
2820 2821 2822 2823 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2820 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.
2974 2975 2976 2977 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2974 def update_quote(params = {}, = {}) req = build_request(:update_quote, params) req.send_request() end |
#update_site(params = {}) ⇒ Types::UpdateSiteOutput
Updates the specified site.
3033 3034 3035 3036 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 3033 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.
3100 3101 3102 3103 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 3100 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.
3261 3262 3263 3264 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 3261 def update_site_rack_physical_properties(params = {}, = {}) req = build_request(:update_site_rack_physical_properties, params) req.send_request() end |