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.
478 479 480 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 478 def initialize(*args) super end |
Instance Method Details
#cancel_capacity_task(params = {}) ⇒ Struct
Cancels the capacity task.
506 507 508 509 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 506 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.
528 529 530 531 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 528 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.
603 604 605 606 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 603 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.
673 674 675 676 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 673 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.
727 728 729 730 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 727 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.
887 888 889 890 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 887 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.
941 942 943 944 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 941 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.
1060 1061 1062 1063 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1060 def create_site(params = {}, = {}) req = build_request(:create_site, params) req.send_request() end |
#delete_outpost(params = {}) ⇒ Struct
Deletes the specified Outpost.
1082 1083 1084 1085 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1082 def delete_outpost(params = {}, = {}) req = build_request(:delete_outpost, params) req.send_request() end |
#delete_quote(params = {}) ⇒ Struct
Deletes the specified quote.
1104 1105 1106 1107 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1104 def delete_quote(params = {}, = {}) req = build_request(:delete_quote, params) req.send_request() end |
#delete_site(params = {}) ⇒ Struct
Deletes the specified site.
1126 1127 1128 1129 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1126 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.
1190 1191 1192 1193 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1190 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.
1230 1231 1232 1233 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1230 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.
1282 1283 1284 1285 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1282 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.
1332 1333 1334 1335 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1332 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.
1374 1375 1376 1377 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1374 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.
1431 1432 1433 1434 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1431 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.
1477 1478 1479 1480 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1477 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.
1531 1532 1533 1534 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1531 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.
1566 1567 1568 1569 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1566 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.
1679 1680 1681 1682 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1679 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.
1715 1716 1717 1718 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1715 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.
1762 1763 1764 1765 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1762 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.
1808 1809 1810 1811 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1808 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.
1871 1872 1873 1874 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1871 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.
1952 1953 1954 1955 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 1952 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.
2003 2004 2005 2006 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2003 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.
2062 2063 2064 2065 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2062 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.
2129 2130 2131 2132 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2129 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.
2179 2180 2181 2182 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2179 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.
2227 2228 2229 2230 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2227 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.
2296 2297 2298 2299 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2296 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.
2414 2415 2416 2417 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2414 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.
2489 2490 2491 2492 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2489 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.
2518 2519 2520 2521 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2518 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.
2625 2626 2627 2628 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2625 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.
2683 2684 2685 2686 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2683 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.
2719 2720 2721 2722 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2719 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.
2747 2748 2749 2750 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2747 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified resource.
2773 2774 2775 2776 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2773 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_outpost(params = {}) ⇒ Types::UpdateOutpostOutput
Updates an Outpost.
2827 2828 2829 2830 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2827 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.
2981 2982 2983 2984 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 2981 def update_quote(params = {}, = {}) req = build_request(:update_quote, params) req.send_request() end |
#update_site(params = {}) ⇒ Types::UpdateSiteOutput
Updates the specified site.
3040 3041 3042 3043 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 3040 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.
3107 3108 3109 3110 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 3107 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.
3268 3269 3270 3271 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/client.rb', line 3268 def update_site_rack_physical_properties(params = {}, = {}) req = build_request(:update_site_rack_physical_properties, params) req.send_request() end |