DistributionLoggingConfig class
Constructors
-
DistributionLoggingConfig({Input<String?>? bucket, Input<bool?>? includeCookies, Input<String?>? prefix})
-
Creates a new DistributionLoggingConfig.
bucket Amazon S3 bucket for V1 logging where access logs are stored, for example, myawslogbucket.s3.amazonaws.com. V1 logging is enabled when this argument is specified. The bucket must have correct ACL attached with "FULL_CONTROL" permission for "awslogsdelivery" account (Canonical ID: "c4c1ede66af53448b93c283ce9448c4ba468c9432aa01d700d3878632f77d2d0") for log transfer to work.
includeCookies Whether to include cookies in access logs (default: false). This argument applies to both V1 and V2 logging.
prefix Prefix added to the access log file names for V1 logging, for example, myprefix/. This argument is effective only when V1 logging is enabled.
const
-
DistributionLoggingConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
bucket
→ Input<String?>?
-
Amazon S3 bucket for V1 logging where access logs are stored, for example,
myawslogbucket.s3.amazonaws.com. V1 logging is enabled when this argument is specified. The bucket must have correct ACL attached with "FULL_CONTROL" permission for "awslogsdelivery" account (Canonical ID: "c4c1ede66af53448b93c283ce9448c4ba468c9432aa01d700d3878632f77d2d0") for log transfer to work.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
includeCookies
→ Input<bool?>?
-
Whether to include cookies in access logs (default:
false). This argument applies to both V1 and V2 logging.
final
-
prefix
→ Input<String?>?
-
Prefix added to the access log file names for V1 logging, for example,
myprefix/. This argument is effective only when V1 logging is enabled.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited