useFipsEndpoint
use endpoint that conforms to FIPS 140-2 standard. FIPS endpoints are not always available.
static let useFipsEndpoint: AWSServiceConfig.Options
use endpoint that conforms to FIPS 140-2 standard. FIPS endpoints are not always available.
static let useFipsEndpoint: AWSServiceConfig.Options
s8SotoCore16AWSServiceConfigC7OptionsV15useFipsEndpointAEvpZ
What are these?2CHZ8
import SotoCore
struct Options
Options used by client when processing requests
final class AWSServiceConfig
Configuration class defining an AWS service
init(rawValue: RawValue)
static let calculateMD5: AWSServiceConfig.Options
calculate MD5 for requests with content-md5 header
static let enableEndpointDiscovery: AWSServiceConfig.Options
Enable endpoint discovery for services where it isn’t required
static let s3Disable100Continue: AWSServiceConfig.Options
disable `Expect: 100-Continue`` header. Some S3 like services don’t like it
static let s3DisableChunkedUploads: AWSServiceConfig.Options
Disable S3 signed chunked uploads
static let s3ForceVirtualHost: AWSServiceConfig.Options
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
static let s3UseTransferAcceleratedEndpoint: AWSServiceConfig.Options
Use S3 transfer accelerated endpoint. You need to enable transfer acceleration on the bucket for this to work
static let useDualStackEndpoint: AWSServiceConfig.Options
use dual stack endpoint. When you make a request to a dual-stack endpoint the bucket URL resolves to an IPv6 or an IPv4 address. DualStack endpoints are not always available.
let rawValue: Int
typealias RawValue = Int
static let s3UseDualStackEndpoint: 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