// 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:
//
// * CreateEndpoint
// (https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_CreateEndpoint.html)
//
// *
// DeleteEndpoint
// (https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_DeleteEndpoint.html)
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.

CreateEndpoint

DeleteEndpoint
// 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 : // // * CreateEndpoint // ( https : // docs . aws . amazon . com / AmazonS3 / latest / API / API_s3outposts_CreateEndpoint . html ) // // * // DeleteEndpoint // ( https : // docs . aws . amazon . com / AmazonS3 / latest / API / API_s3outposts_DeleteEndpoint . html )
func (c *Client) ListEndpoints(ctx context.Context, params *ListEndpointsInput, optFns ...func(*Options)) (*ListEndpointsOutput, error) {
	if params == nil {
		params = &ListEndpointsInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "ListEndpoints", params, optFns, addOperationListEndpointsMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*ListEndpointsOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) ListEndpoints ( ctx context . Context , params * ListEndpointsInput , optFns ... func ( * Options ) ) ( * ListEndpointsOutput , error ) { if params == nil { params = & ListEndpointsInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationListEndpointsMiddlewares ) if err != nil { return nil , err } out := result . ( * ListEndpointsOutput ) out . ResultMetadata = metadata return out , nil }
S3 on Outposts access points simplify managing data access at scale for shared
datasets in Amazon S3 on Outposts.
S3 on Outposts access points simplify managing data access at scale for shared datasets in Amazon S3 on Outposts .