{"note":"OpenAPI conversion -- returning structured metadata","name":"amazonaws-com-s3outposts","description":"Amazon S3 on Outposts","version":"2017-07-25","base_url":"","endpoints":5,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Amazon S3 on Outposts\n@version 2017-07-25\n@auth AWS SigV4\n@endpoints 5\n@toc S3Outposts(5)\n\n@endpoint POST /S3Outposts/CreateEndpoint\n@desc Creates an endpoint and associates it with the specified Outpost.  It can take up to 5 minutes for this action to finish.   Related actions include:    DeleteEndpoint     ListEndpoints\n@required {OutpostId: str, SubnetId: str, SecurityGroupId: str}\n@optional {AccessType: str, CustomerOwnedIpv4Pool: str}\n@returns(200) {EndpointArn: str?}\n\n@endpoint DELETE /S3Outposts/DeleteEndpoint\n@desc Deletes an endpoint.  It can take up to 5 minutes for this action to finish.   Related actions include:    CreateEndpoint     ListEndpoints\n@required {endpointId: str, outpostId: str}\n\n@endpoint GET /S3Outposts/ListEndpoints\n@desc Lists endpoints associated with the specified Outpost.  Related actions include:    CreateEndpoint     DeleteEndpoint\n@optional {nextToken: str, maxResults: int}\n@returns(200) {Endpoints: [Endpoint]?, NextToken: str?}\n\n@endpoint GET /S3Outposts/ListOutpostsWithS3\n@desc 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).\n@optional {nextToken: str, maxResults: int}\n@returns(200) {Outposts: [Outpost]?, NextToken: str?}\n\n@endpoint GET /S3Outposts/ListSharedEndpoints\n@desc Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access Manager (RAM). Related actions include:    CreateEndpoint     DeleteEndpoint\n@required {outpostId: str}\n@optional {nextToken: str, maxResults: int}\n@returns(200) {Endpoints: [Endpoint]?, NextToken: str?}\n\n@end\n"}