Class: Aws::S3Outposts::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::S3Outposts::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-s3outposts/lib/aws-sdk-s3outposts/client.rb
Overview
An API client for S3Outposts. To construct a client, you need to configure a :region
and :credentials
.
client = Aws::S3Outposts::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#create_endpoint(params = {}) ⇒ Types::CreateEndpointResult
S3 on Outposts access points simplify managing data access at scale for shared datasets in Amazon S3 on Outposts.
-
#delete_endpoint(params = {}) ⇒ Struct
S3 on Outposts access points simplify managing data access at scale for shared datasets in Amazon S3 on Outposts.
-
#list_endpoints(params = {}) ⇒ Types::ListEndpointsResult
S3 on Outposts access points simplify managing data access at scale for shared datasets in Amazon S3 on Outposts.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
324 325 326 |
# File 'gems/aws-sdk-s3outposts/lib/aws-sdk-s3outposts/client.rb', line 324 def initialize(*args) super end |
Instance Method Details
#create_endpoint(params = {}) ⇒ Types::CreateEndpointResult
S3 on Outposts access points simplify managing data access at scale for shared datasets in Amazon S3 on Outposts. S3 on Outposts uses endpoints to connect to Outposts buckets so that you can perform actions within your virtual private cloud (VPC).
This action creates an endpoint and associates it with the specified Outpost.
Related actions include:
380 381 382 383 |
# File 'gems/aws-sdk-s3outposts/lib/aws-sdk-s3outposts/client.rb', line 380 def create_endpoint(params = {}, = {}) req = build_request(:create_endpoint, params) req.send_request() end |
#delete_endpoint(params = {}) ⇒ Struct
S3 on Outposts access points simplify managing data access at scale for shared datasets in Amazon S3 on Outposts. S3 on Outposts uses endpoints to connect to Outposts buckets so that you can perform actions within your virtual private cloud (VPC).
This action deletes an endpoint.
Related actions include:
424 425 426 427 |
# File 'gems/aws-sdk-s3outposts/lib/aws-sdk-s3outposts/client.rb', line 424 def delete_endpoint(params = {}, = {}) req = build_request(:delete_endpoint, params) req.send_request() end |
#list_endpoints(params = {}) ⇒ Types::ListEndpointsResult
S3 on Outposts access points simplify managing data access at scale for shared datasets in Amazon S3 on Outposts. S3 on Outposts uses endpoints to connect to Outposts buckets so that you can perform actions within your virtual private cloud (VPC).
This action lists endpoints associated with the Outpost.
Related actions include:
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
485 486 487 488 |
# File 'gems/aws-sdk-s3outposts/lib/aws-sdk-s3outposts/client.rb', line 485 def list_endpoints(params = {}, = {}) req = build_request(:list_endpoints, params) req.send_request() end |