ProjectLogsConfigS3Logs class
Constructors
-
ProjectLogsConfigS3Logs({Input<String?>? bucketOwnerAccess, Input<bool?>? encryptionDisabled, Input<String?>? location, Input<String?>? status})
-
Creates a new ProjectLogsConfigS3Logs.
bucketOwnerAccess Specifies the bucket owner's access for objects that another account uploads to
encryptionDisabled Whether to disable encrypting S3 logs. Defaults to false.
location Name of the S3 bucket and the path prefix for S3 logs. Must be set if status is ENABLED,
status Current status of logs in S3 for a build project. Valid values: ENABLED, DISABLED. Defaults
const
-
ProjectLogsConfigS3Logs.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
bucketOwnerAccess
→ Input<String?>?
-
Specifies the bucket owner's access for objects that another account uploads to
their Amazon S3 bucket. By default, only the account that uploads the objects to the bucket has access to these
objects. This property allows you to give the bucket owner access to these objects. Valid values are
NONE,
READ_ONLY, and FULL. your CodeBuild service role must have the s3:PutBucketAcl permission. This permission
allows CodeBuild to modify the access control list for the bucket.
final
-
encryptionDisabled
→ Input<bool?>?
-
Whether to disable encrypting S3 logs. Defaults to
false.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
location
→ Input<String?>?
-
Name of the S3 bucket and the path prefix for S3 logs. Must be set if status is
ENABLED,
otherwise it must be empty.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
status
→ Input<String?>?
-
Current status of logs in S3 for a build project. Valid values:
ENABLED, DISABLED. Defaults
to DISABLED.
final