@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSOutpostsClient extends AmazonWebServiceClient implements AWSOutposts
AWS Outposts is a fully-managed service that extends AWS infrastructure, APIs, and tools to customer premises. By providing local access to AWS-managed infrastructure, AWS Outposts enables customers to build and run applications on premises using the same programming interfaces as in AWS Regions, while using local compute and storage resources for lower latency and local data processing needs.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
static AWSOutpostsClientBuilder |
builder() |
CreateOutpostResult |
createOutpost(CreateOutpostRequest request)
Creates 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.
|
GetOutpostResult |
getOutpost(GetOutpostRequest request)
Gets information about the specified Outpost.
|
GetOutpostInstanceTypesResult |
getOutpostInstanceTypes(GetOutpostInstanceTypesRequest request)
Lists the instance types for the specified Outpost.
|
ListOutpostsResult |
listOutposts(ListOutpostsRequest request)
List the Outposts for your AWS account.
|
ListSitesResult |
listSites(ListSitesRequest request)
Lists the sites for the specified AWS account.
|
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshutdownpublic static AWSOutpostsClientBuilder builder()
public CreateOutpostResult createOutpost(CreateOutpostRequest request)
Creates an Outpost.
createOutpost in interface AWSOutpostscreateOutpostRequest - 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.ServiceQuotaExceededException - You have exceeded a service quota.public DeleteOutpostResult deleteOutpost(DeleteOutpostRequest request)
Deletes the Outpost.
deleteOutpost in interface AWSOutpostsdeleteOutpostRequest - 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.public DeleteSiteResult deleteSite(DeleteSiteRequest request)
Deletes the site.
deleteSite in interface AWSOutpostsdeleteSiteRequest - 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.public GetOutpostResult getOutpost(GetOutpostRequest request)
Gets information about the specified Outpost.
getOutpost in interface AWSOutpostsgetOutpostRequest - 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.public GetOutpostInstanceTypesResult getOutpostInstanceTypes(GetOutpostInstanceTypesRequest request)
Lists the instance types for the specified Outpost.
getOutpostInstanceTypes in interface AWSOutpostsgetOutpostInstanceTypesRequest - 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.public ListOutpostsResult listOutposts(ListOutpostsRequest request)
List the Outposts for your AWS account.
listOutposts in interface AWSOutpostslistOutpostsRequest - ValidationException - A parameter is not valid.AccessDeniedException - You do not have permission to perform this operation.InternalServerException - An internal error has occurred.public ListSitesResult listSites(ListSitesRequest request)
Lists the sites for the specified AWS account.
listSites in interface AWSOutpostslistSitesRequest - ValidationException - A parameter is not valid.AccessDeniedException - You do not have permission to perform this operation.InternalServerException - An internal error has occurred.public 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 the request.
getCachedResponseMetadata in interface AWSOutpostsrequest - The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.