AwsCloudFrontDistributionLogging

public struct AwsCloudFrontDistributionLogging : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The Amazon S3 bucket to store the access logs in.

    Declaration

    Swift

    public let bucket: String?
  • With this field, you can enable or disable the selected distribution.

    Declaration

    Swift

    public let enabled: Bool?
  • Specifies whether you want CloudFront to include cookies in access logs.

    Declaration

    Swift

    public let includeCookies: Bool?
  • An optional string that you want CloudFront to use as a prefix to the access log filenames for this distribution.

    Declaration

    Swift

    public let prefix: String?
  • Undocumented

    Declaration

    Swift

    public init(bucket: String? = nil, enabled: Bool? = nil, includeCookies: Bool? = nil, prefix: String? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws