@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSOutposts extends Object implements AWSOutposts
AWSOutposts. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
CancelOrderResult |
cancelOrder(CancelOrderRequest request)
Cancels an order for an Outpost.
|
CreateOrderResult |
createOrder(CreateOrderRequest request)
Creates an order for an Outpost.
|
CreateOutpostResult |
createOutpost(CreateOutpostRequest request)
Creates an Outpost.
|
CreateSiteResult |
createSite(CreateSiteRequest request)
Creates a site for an Outpost.
|
DeleteOutpostResult |
deleteOutpost(DeleteOutpostRequest request)
Deletes the Outpost.
|
DeleteSiteResult |
deleteSite(DeleteSiteRequest request)
Deletes the site.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetCatalogItemResult |
getCatalogItem(GetCatalogItemRequest request)
Gets information about a catalog item.
|
GetOrderResult |
getOrder(GetOrderRequest request)
Gets an order.
|
GetOutpostResult |
getOutpost(GetOutpostRequest request)
Gets information about the specified Outpost.
|
GetOutpostInstanceTypesResult |
getOutpostInstanceTypes(GetOutpostInstanceTypesRequest request)
Gets the instance types for the specified Outpost.
|
GetSiteResult |
getSite(GetSiteRequest request)
Gets information about the specified Outpost site.
|
GetSiteAddressResult |
getSiteAddress(GetSiteAddressRequest request)
Gets the site address.
|
ListAssetsResult |
listAssets(ListAssetsRequest request)
Lists the hardware assets in an Outpost.
|
ListCatalogItemsResult |
listCatalogItems(ListCatalogItemsRequest request)
Lists the items in the catalog.
|
ListOrdersResult |
listOrders(ListOrdersRequest request)
Lists the Outpost orders for your Amazon Web Services account.
|
ListOutpostsResult |
listOutposts(ListOutpostsRequest request)
Lists the Outposts for your Amazon Web Services account.
|
ListSitesResult |
listSites(ListSitesRequest request)
Lists the Outpost sites for your Amazon Web Services account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists the tags for the specified resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds tags to the specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes tags from the specified resource.
|
UpdateOutpostResult |
updateOutpost(UpdateOutpostRequest request)
Updates an Outpost.
|
UpdateSiteResult |
updateSite(UpdateSiteRequest request)
Updates the site.
|
UpdateSiteAddressResult |
updateSiteAddress(UpdateSiteAddressRequest request)
Updates the site address.
|
UpdateSiteRackPhysicalPropertiesResult |
updateSiteRackPhysicalProperties(UpdateSiteRackPhysicalPropertiesRequest request)
Update the physical and logistical details for a rack at a site.
|
public CancelOrderResult cancelOrder(CancelOrderRequest request)
AWSOutpostsCancels an order for an Outpost.
cancelOrder in interface AWSOutpostspublic CreateOrderResult createOrder(CreateOrderRequest request)
AWSOutpostsCreates an order for an Outpost.
createOrder in interface AWSOutpostspublic CreateOutpostResult createOutpost(CreateOutpostRequest request)
AWSOutpostsCreates an Outpost.
You can specify AvailabilityZone or AvailabilityZoneId.
createOutpost in interface AWSOutpostspublic CreateSiteResult createSite(CreateSiteRequest request)
AWSOutpostsCreates a site for an Outpost.
createSite in interface AWSOutpostspublic DeleteOutpostResult deleteOutpost(DeleteOutpostRequest request)
AWSOutpostsDeletes the Outpost.
deleteOutpost in interface AWSOutpostspublic DeleteSiteResult deleteSite(DeleteSiteRequest request)
AWSOutpostsDeletes the site.
deleteSite in interface AWSOutpostspublic GetCatalogItemResult getCatalogItem(GetCatalogItemRequest request)
AWSOutpostsGets information about a catalog item.
getCatalogItem in interface AWSOutpostspublic GetOrderResult getOrder(GetOrderRequest request)
AWSOutpostsGets an order.
getOrder in interface AWSOutpostspublic GetOutpostResult getOutpost(GetOutpostRequest request)
AWSOutpostsGets information about the specified Outpost.
getOutpost in interface AWSOutpostspublic GetOutpostInstanceTypesResult getOutpostInstanceTypes(GetOutpostInstanceTypesRequest request)
AWSOutpostsGets the instance types for the specified Outpost.
getOutpostInstanceTypes in interface AWSOutpostspublic GetSiteResult getSite(GetSiteRequest request)
AWSOutpostsGets information about the specified Outpost site.
getSite in interface AWSOutpostspublic GetSiteAddressResult getSiteAddress(GetSiteAddressRequest request)
AWSOutpostsGets the site address.
getSiteAddress in interface AWSOutpostspublic ListAssetsResult listAssets(ListAssetsRequest request)
AWSOutpostsLists the hardware assets in an Outpost. If you are using Dedicated Hosts on Amazon Web Services Outposts, you can filter your request by host ID to return a list of hardware assets that allocate resources for Dedicated Hosts.
listAssets in interface AWSOutpostspublic ListCatalogItemsResult listCatalogItems(ListCatalogItemsRequest request)
AWSOutpostsLists the items in the catalog. Add filters to your request to return a more specific list of results. Use filters to match an item class, storage option, or EC2 family.
If you specify multiple filters, the filters are joined with an AND, and the request returns only
results that match all of the specified filters.
listCatalogItems in interface AWSOutpostspublic ListOrdersResult listOrders(ListOrdersRequest request)
AWSOutpostsLists the Outpost orders for your Amazon Web Services account. You can filter your request by Outpost to return a more specific list of results.
listOrders in interface AWSOutpostspublic ListOutpostsResult listOutposts(ListOutpostsRequest request)
AWSOutposts
Lists the Outposts for your Amazon Web Services account. Add filters to your request to return a more specific
list of results. Use filters to match an Outpost lifecycle status, Availability Zone (us-east-1a),
and AZ ID (use1-az1).
If you specify multiple filters, the filters are joined with an AND, and the request returns only
results that match all of the specified filters.
listOutposts in interface AWSOutpostspublic ListSitesResult listSites(ListSitesRequest request)
AWSOutpostsLists the Outpost sites for your Amazon Web Services account. Add operating address filters to your request to return a more specific list of results. Use filters to match site city, country code, or state/region of the operating address.
If you specify multiple filters, the filters are joined with an AND, and the request returns only
results that match all of the specified filters.
listSites in interface AWSOutpostspublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSOutpostsLists the tags for the specified resource.
listTagsForResource in interface AWSOutpostspublic TagResourceResult tagResource(TagResourceRequest request)
AWSOutpostsAdds tags to the specified resource.
tagResource in interface AWSOutpostspublic UntagResourceResult untagResource(UntagResourceRequest request)
AWSOutpostsRemoves tags from the specified resource.
untagResource in interface AWSOutpostspublic UpdateOutpostResult updateOutpost(UpdateOutpostRequest request)
AWSOutpostsUpdates an Outpost.
updateOutpost in interface AWSOutpostspublic UpdateSiteResult updateSite(UpdateSiteRequest request)
AWSOutpostsUpdates the site.
updateSite in interface AWSOutpostspublic UpdateSiteAddressResult updateSiteAddress(UpdateSiteAddressRequest request)
AWSOutpostsUpdates the site address.
To update a site address with 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.
updateSiteAddress in interface AWSOutpostspublic UpdateSiteRackPhysicalPropertiesResult updateSiteRackPhysicalProperties(UpdateSiteRackPhysicalPropertiesRequest request)
AWSOutpostsUpdate 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.
updateSiteRackPhysicalProperties in interface AWSOutpostspublic void shutdown()
AWSOutpostsshutdown in interface AWSOutpostspublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSOutpostsResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSOutpostsrequest - The originally executed request.