Class: AWS.S3Outposts
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.S3Outposts
- Identifier:
- s3outposts
- API Version:
- 2017-07-25
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
Amazon S3 on Outposts provides access to S3 on Outposts operations.
Sending a Request Using S3Outposts
var s3outposts = new AWS.S3Outposts();
s3outposts.createEndpoint(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the S3Outposts object uses this specific API, you can
construct the object by passing the apiVersion
option to the constructor:
var s3outposts = new AWS.S3Outposts({apiVersion: '2017-07-25'});
You can also set the API version globally in AWS.config.apiVersions
using
the s3outposts service identifier:
AWS.config.apiVersions = {
s3outposts: '2017-07-25',
// other service API versions
};
var s3outposts = new AWS.S3Outposts();
Constructor Summary collapse
-
new AWS.S3Outposts(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
createEndpoint(params = {}, callback) ⇒ AWS.Request
Creates an endpoint and associates it with the specified Outpost.
Note: It can take up to 5 minutes for this action to finish.- deleteEndpoint(params = {}, callback) ⇒ AWS.Request
Deletes an endpoint.
Note: It can take up to 5 minutes for this action to finish.- listEndpoints(params = {}, callback) ⇒ AWS.Request
Lists endpoints associated with the specified Outpost.
- listOutpostsWithS3(params = {}, callback) ⇒ AWS.Request
Lists the Outposts with S3 on Outposts capacity for your Amazon Web Services account.
- listSharedEndpoints(params = {}, callback) ⇒ AWS.Request
Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access Manager (RAM).
Related actions include:
.Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.S3Outposts(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
createEndpoint(params = {}, callback) ⇒ AWS.Request
Creates an endpoint and associates it with the specified Outpost.
Note: It can take up to 5 minutes for this action to finish.Related actions include:
deleteEndpoint(params = {}, callback) ⇒ AWS.Request
Deletes an endpoint.
Note: It can take up to 5 minutes for this action to finish.Related actions include:
listEndpoints(params = {}, callback) ⇒ AWS.Request
Lists endpoints associated with the specified Outpost.
Related actions include:
listOutpostsWithS3(params = {}, callback) ⇒ AWS.Request
Lists the Outposts with S3 on Outposts capacity for your Amazon Web Services account. Includes S3 on Outposts that you have access to as the Outposts owner, or as a shared user from Resource Access Manager (RAM).
- deleteEndpoint(params = {}, callback) ⇒ AWS.Request