@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSOutposts
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSOutposts
instead.
Amazon Web Services Outposts is a fully managed service that extends Amazon Web Services infrastructure, APIs, and tools to customer premises. By providing local access to Amazon Web Services managed infrastructure, Amazon Web Services Outposts enables customers to build and run applications on premises using the same programming interfaces as in Amazon Web Services Regions, while using local compute and storage resources for lower latency and local data processing needs.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CancelCapacityTaskResult |
cancelCapacityTask(CancelCapacityTaskRequest cancelCapacityTaskRequest)
Cancels the capacity task.
|
CancelOrderResult |
cancelOrder(CancelOrderRequest cancelOrderRequest)
Cancels the specified order for an Outpost.
|
CreateOrderResult |
createOrder(CreateOrderRequest createOrderRequest)
Creates an order for an Outpost.
|
CreateOutpostResult |
createOutpost(CreateOutpostRequest createOutpostRequest)
Creates an Outpost.
|
CreateSiteResult |
createSite(CreateSiteRequest createSiteRequest)
Creates a site for an Outpost.
|
DeleteOutpostResult |
deleteOutpost(DeleteOutpostRequest deleteOutpostRequest)
Deletes the specified Outpost.
|
DeleteSiteResult |
deleteSite(DeleteSiteRequest deleteSiteRequest)
Deletes the specified 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.
|
GetCapacityTaskResult |
getCapacityTask(GetCapacityTaskRequest getCapacityTaskRequest)
Gets details of the specified capacity task.
|
GetCatalogItemResult |
getCatalogItem(GetCatalogItemRequest getCatalogItemRequest)
Gets information about the specified catalog item.
|
GetConnectionResult |
getConnection(GetConnectionRequest getConnectionRequest)
|
GetOrderResult |
getOrder(GetOrderRequest getOrderRequest)
Gets information about the specified order.
|
GetOutpostResult |
getOutpost(GetOutpostRequest getOutpostRequest)
Gets information about the specified Outpost.
|
GetOutpostInstanceTypesResult |
getOutpostInstanceTypes(GetOutpostInstanceTypesRequest getOutpostInstanceTypesRequest)
Gets the instance types for the specified Outpost.
|
GetOutpostSupportedInstanceTypesResult |
getOutpostSupportedInstanceTypes(GetOutpostSupportedInstanceTypesRequest getOutpostSupportedInstanceTypesRequest)
Gets the instance types that an Outpost can support in
InstanceTypeCapacity . |
GetSiteResult |
getSite(GetSiteRequest getSiteRequest)
Gets information about the specified Outpost site.
|
GetSiteAddressResult |
getSiteAddress(GetSiteAddressRequest getSiteAddressRequest)
Gets the site address of the specified site.
|
ListAssetsResult |
listAssets(ListAssetsRequest listAssetsRequest)
Lists the hardware assets for the specified Outpost.
|
ListCapacityTasksResult |
listCapacityTasks(ListCapacityTasksRequest listCapacityTasksRequest)
Lists the capacity tasks for your Amazon Web Services account.
|
ListCatalogItemsResult |
listCatalogItems(ListCatalogItemsRequest listCatalogItemsRequest)
Lists the items in the catalog.
|
ListOrdersResult |
listOrders(ListOrdersRequest listOrdersRequest)
Lists the Outpost orders for your Amazon Web Services account.
|
ListOutpostsResult |
listOutposts(ListOutpostsRequest listOutpostsRequest)
Lists the Outposts for your Amazon Web Services account.
|
ListSitesResult |
listSites(ListSitesRequest listSitesRequest)
Lists the Outpost sites for your Amazon Web Services account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags for the specified resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartCapacityTaskResult |
startCapacityTask(StartCapacityTaskRequest startCapacityTaskRequest)
Starts the specified capacity task.
|
StartConnectionResult |
startConnection(StartConnectionRequest startConnectionRequest)
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds tags to the specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from the specified resource.
|
UpdateOutpostResult |
updateOutpost(UpdateOutpostRequest updateOutpostRequest)
Updates an Outpost.
|
UpdateSiteResult |
updateSite(UpdateSiteRequest updateSiteRequest)
Updates the specified site.
|
UpdateSiteAddressResult |
updateSiteAddress(UpdateSiteAddressRequest updateSiteAddressRequest)
Updates the address of the specified site.
|
UpdateSiteRackPhysicalPropertiesResult |
updateSiteRackPhysicalProperties(UpdateSiteRackPhysicalPropertiesRequest updateSiteRackPhysicalPropertiesRequest)
Update the physical and logistical details for a rack at a site.
|
static final String ENDPOINT_PREFIX
CancelCapacityTaskResult cancelCapacityTask(CancelCapacityTaskRequest cancelCapacityTaskRequest)
Cancels the capacity task.
cancelCapacityTaskRequest
- ValidationException
- A parameter is not valid.AccessDeniedException
- You do not have permission to perform this operation.NotFoundException
- The specified request is not valid.ConflictException
- Updating or deleting this resource can cause an inconsistent state.InternalServerException
- An internal error has occurred.CancelOrderResult cancelOrder(CancelOrderRequest cancelOrderRequest)
Cancels the specified order for an Outpost.
cancelOrderRequest
- ValidationException
- A parameter is not valid.ConflictException
- Updating or deleting this resource can cause an inconsistent state.AccessDeniedException
- You do not have permission to perform this operation.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.CreateOrderResult createOrder(CreateOrderRequest createOrderRequest)
Creates an order for an Outpost.
createOrderRequest
- ValidationException
- A parameter is not valid.ConflictException
- Updating or deleting this resource can cause an inconsistent state.AccessDeniedException
- You do not have permission to perform this operation.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.ServiceQuotaExceededException
- You have exceeded a service quota.CreateOutpostResult createOutpost(CreateOutpostRequest createOutpostRequest)
Creates an Outpost.
You can specify either an Availability one or an AZ ID.
createOutpostRequest
- ValidationException
- A parameter is not valid.ConflictException
- Updating or deleting this resource can cause an inconsistent state.NotFoundException
- The specified request is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.ServiceQuotaExceededException
- You have exceeded a service quota.CreateSiteResult createSite(CreateSiteRequest createSiteRequest)
Creates a site for an Outpost.
createSiteRequest
- ValidationException
- A parameter is not valid.ConflictException
- Updating or deleting this resource can cause an inconsistent state.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.ServiceQuotaExceededException
- You have exceeded a service quota.DeleteOutpostResult deleteOutpost(DeleteOutpostRequest deleteOutpostRequest)
Deletes the specified Outpost.
deleteOutpostRequest
- ValidationException
- A parameter is not valid.ConflictException
- Updating or deleting this resource can cause an inconsistent state.NotFoundException
- The specified request is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.DeleteSiteResult deleteSite(DeleteSiteRequest deleteSiteRequest)
Deletes the specified site.
deleteSiteRequest
- ValidationException
- A parameter is not valid.ConflictException
- Updating or deleting this resource can cause an inconsistent state.NotFoundException
- The specified request is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.GetCapacityTaskResult getCapacityTask(GetCapacityTaskRequest getCapacityTaskRequest)
Gets details of the specified capacity task.
getCapacityTaskRequest
- ValidationException
- A parameter is not valid.AccessDeniedException
- You do not have permission to perform this operation.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.GetCatalogItemResult getCatalogItem(GetCatalogItemRequest getCatalogItemRequest)
Gets information about the specified catalog item.
getCatalogItemRequest
- ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.GetConnectionResult getConnection(GetConnectionRequest getConnectionRequest)
Amazon Web Services uses this action to install Outpost servers.
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.
getConnectionRequest
- AccessDeniedException
- You do not have permission to perform this operation.ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.GetOrderResult getOrder(GetOrderRequest getOrderRequest)
Gets information about the specified order.
getOrderRequest
- ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.GetOutpostResult getOutpost(GetOutpostRequest getOutpostRequest)
Gets information about the specified Outpost.
getOutpostRequest
- ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.GetOutpostInstanceTypesResult getOutpostInstanceTypes(GetOutpostInstanceTypesRequest getOutpostInstanceTypesRequest)
Gets the instance types for the specified Outpost.
getOutpostInstanceTypesRequest
- ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.GetOutpostSupportedInstanceTypesResult getOutpostSupportedInstanceTypes(GetOutpostSupportedInstanceTypesRequest getOutpostSupportedInstanceTypesRequest)
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.
getOutpostSupportedInstanceTypesRequest
- ValidationException
- A parameter is not valid.AccessDeniedException
- You do not have permission to perform this operation.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.GetSiteResult getSite(GetSiteRequest getSiteRequest)
Gets information about the specified Outpost site.
getSiteRequest
- ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.GetSiteAddressResult getSiteAddress(GetSiteAddressRequest getSiteAddressRequest)
Gets the site address of the specified site.
getSiteAddressRequest
- ValidationException
- A parameter is not valid.AccessDeniedException
- You do not have permission to perform this operation.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.ListAssetsResult listAssets(ListAssetsRequest listAssetsRequest)
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.
listAssetsRequest
- ValidationException
- A parameter is not valid.AccessDeniedException
- You do not have permission to perform this operation.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.ListCapacityTasksResult listCapacityTasks(ListCapacityTasksRequest listCapacityTasksRequest)
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.
listCapacityTasksRequest
- ValidationException
- A parameter is not valid.AccessDeniedException
- You do not have permission to perform this operation.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.ListCatalogItemsResult listCatalogItems(ListCatalogItemsRequest listCatalogItemsRequest)
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.
listCatalogItemsRequest
- ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.ListOrdersResult listOrders(ListOrdersRequest listOrdersRequest)
Lists the Outpost orders for your Amazon Web Services account.
listOrdersRequest
- ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.ListOutpostsResult listOutposts(ListOutpostsRequest listOutpostsRequest)
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.
listOutpostsRequest
- ValidationException
- A parameter is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.ListSitesResult listSites(ListSitesRequest listSitesRequest)
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.
listSitesRequest
- ValidationException
- A parameter is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags for the specified resource.
listTagsForResourceRequest
- InternalServerException
- An internal error has occurred.ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.StartCapacityTaskResult startCapacityTask(StartCapacityTaskRequest startCapacityTaskRequest)
Starts the specified capacity task. You can have one active capacity task for an order.
startCapacityTaskRequest
- ValidationException
- A parameter is not valid.AccessDeniedException
- You do not have permission to perform this operation.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.ConflictException
- Updating or deleting this resource can cause an inconsistent state.StartConnectionResult startConnection(StartConnectionRequest startConnectionRequest)
Amazon Web Services uses this action to install Outpost servers.
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.
startConnectionRequest
- AccessDeniedException
- You do not have permission to perform this operation.ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.InternalServerException
- An internal error has occurred.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Adds tags to the specified resource.
tagResourceRequest
- InternalServerException
- An internal error has occurred.ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from the specified resource.
untagResourceRequest
- InternalServerException
- An internal error has occurred.ValidationException
- A parameter is not valid.NotFoundException
- The specified request is not valid.UpdateOutpostResult updateOutpost(UpdateOutpostRequest updateOutpostRequest)
Updates an Outpost.
updateOutpostRequest
- ValidationException
- A parameter is not valid.ConflictException
- Updating or deleting this resource can cause an inconsistent state.NotFoundException
- The specified request is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.UpdateSiteResult updateSite(UpdateSiteRequest updateSiteRequest)
Updates the specified site.
updateSiteRequest
- ValidationException
- A parameter is not valid.ConflictException
- Updating or deleting this resource can cause an inconsistent state.NotFoundException
- The specified request is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.UpdateSiteAddressResult updateSiteAddress(UpdateSiteAddressRequest updateSiteAddressRequest)
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.
updateSiteAddressRequest
- ValidationException
- A parameter is not valid.AccessDeniedException
- You do not have permission to perform this operation.NotFoundException
- The specified request is not valid.ConflictException
- Updating or deleting this resource can cause an inconsistent state.InternalServerException
- An internal error has occurred.UpdateSiteRackPhysicalPropertiesResult updateSiteRackPhysicalProperties(UpdateSiteRackPhysicalPropertiesRequest updateSiteRackPhysicalPropertiesRequest)
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.
updateSiteRackPhysicalPropertiesRequest
- ValidationException
- A parameter is not valid.ConflictException
- Updating or deleting this resource can cause an inconsistent state.NotFoundException
- The specified request is not valid.AccessDeniedException
- You do not have permission to perform this operation.InternalServerException
- An internal error has occurred.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response 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.
request
- The originally executed request.