Struct: s3.PresignOptions
Overview
PresignOptions represents the presign client options
Implemented Interfaces
types.AnalyticsFilter, v4.HTTPPresigner, s3.HTTPPresignerV4, types.MetricsFilter, s3.PresignPost, arn.S3ObjectLambdaARN, types.SelectObjectContentEventStream
Structure Field Summary collapse
-
ClientOptions []func(*Options)
ClientOptions are list of functional options to mutate client options used by the presign client.
-
Expires time.Duration
Expires sets the expiration duration for the generated presign url.
-
Presigner HTTPPresignerV4
Presigner is the presigner used by the presign url client.
Structure Field Details
ClientOptions []func(*Options)
ClientOptions are list of functional options to mutate client options used by the presign client.
Expires time.Duration
Expires sets the expiration duration for the generated presign url. This should be the duration in seconds the presigned URL should be considered valid for. If not set or set to zero, presign url would default to expire after 900 seconds.
Presigner HTTPPresignerV4
Presigner is the presigner used by the presign url client