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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited