S3OutpostsClient

Amazon S3 on Outposts provides access to S3 on Outposts operations.

Properties

Link copied to clipboard
abstract override val config: S3OutpostsClient.Config

S3OutpostsClient's configuration

Functions

Link copied to clipboard

Creates an endpoint and associates it with the specified Outpost.

Link copied to clipboard

Deletes an endpoint.

Link copied to clipboard
abstract suspend fun listEndpoints(input: ListEndpointsRequest = ListEndpointsRequest { }): ListEndpointsResponse

Lists endpoints associated with the specified Outpost.

Link copied to clipboard
abstract suspend fun listOutpostsWithS3(input: ListOutpostsWithS3Request = ListOutpostsWithS3Request { }): ListOutpostsWithS3Response

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).

Link copied to clipboard

Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access Manager (RAM).

Inherited functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Creates an endpoint and associates it with the specified Outpost.

Link copied to clipboard

Deletes an endpoint.

Link copied to clipboard

Lists endpoints associated with the specified Outpost.

Link copied to clipboard

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).

Link copied to clipboard

Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access Manager (RAM).

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.