@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_METRIC
ENDPOINT_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, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
shutdown
public static AWSOutpostsClientBuilder builder()
public CreateOutpostResult createOutpost(CreateOutpostRequest request)
Creates an Outpost.
createOutpost
in interface AWSOutposts
createOutpostRequest
- 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 AWSOutposts
deleteOutpostRequest
- 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 AWSOutposts
deleteSiteRequest
- 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 AWSOutposts
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.public GetOutpostInstanceTypesResult getOutpostInstanceTypes(GetOutpostInstanceTypesRequest request)
Lists the instance types for the specified Outpost.
getOutpostInstanceTypes
in interface AWSOutposts
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.public ListOutpostsResult listOutposts(ListOutpostsRequest request)
List the Outposts for your AWS account.
listOutposts
in interface AWSOutposts
listOutpostsRequest
- 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 AWSOutposts
listSitesRequest
- 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 AWSOutposts
request
- The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.