Package-level declarations
Types
Link copied to clipboard
interface S3OutpostsClient
Amazon S3 on Outposts provides access to S3 on Outposts operations.
Inherited functions
Link copied to clipboard
inline suspend fun S3OutpostsClient.createEndpoint(crossinline block: CreateEndpointRequest.Builder.() -> Unit): CreateEndpointResponse
Creates an endpoint and associates it with the specified Outpost.
Link copied to clipboard
inline suspend fun S3OutpostsClient.deleteEndpoint(crossinline block: DeleteEndpointRequest.Builder.() -> Unit): DeleteEndpointResponse
Deletes an endpoint.
Link copied to clipboard
inline suspend fun S3OutpostsClient.listEndpoints(crossinline block: ListEndpointsRequest.Builder.() -> Unit): ListEndpointsResponse
Lists endpoints associated with the specified Outpost.
Link copied to clipboard
inline suspend fun S3OutpostsClient.listOutpostsWithS3(crossinline block: ListOutpostsWithS3Request.Builder.() -> Unit): 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
inline suspend fun S3OutpostsClient.listSharedEndpoints(crossinline block: ListSharedEndpointsRequest.Builder.() -> Unit): ListSharedEndpointsResponse
Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access Manager (RAM).
Link copied to clipboard
fun S3OutpostsClient.withConfig(block: S3OutpostsClient.Config.Builder.() -> Unit): S3OutpostsClient
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.