Options

public struct Options : OptionSet

Options used by client when processing requests

  • Declaration

    Swift

    public typealias RawValue = Int
  • Declaration

    Swift

    public let rawValue: Int
  • Declaration

    Swift

    public init(rawValue: RawValue)
  • If you set a custom endpoint, s3 will choose path style addressing. With this paramteter you can force it to use virtual host style addressing

    Declaration

    Swift

    public static let s3ForceVirtualHost: AWSServiceConfig.Options
  • Use a dual stack S3 endpoint. WHen you make a request to a dual-stack endpoint the bucket URL resolves to an IPv6 or an IPv4 address

    Declaration

    Swift

    public static let s3UseDualStackEndpoint: AWSServiceConfig.Options
  • Use S3 transfer accelerated endpoint. You need to enable transfer acceleration on the bucket for this to work

    Declaration

    Swift

    public static let s3UseTransferAcceleratedEndpoint: AWSServiceConfig.Options
  • Enable endpoint discovery for services where it isn’t required

    Declaration

    Swift

    public static let enableEndpointDiscovery: AWSServiceConfig.Options
  • Disable S3 siogned chunked uploads

    Declaration

    Swift

    public static let s3DisableChunkedUploads: AWSServiceConfig.Options