Package com.pulumi.aws.codebuild.inputs
Class ProjectLogsConfigS3LogsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.codebuild.inputs.ProjectLogsConfigS3LogsArgs
-
public final class ProjectLogsConfigS3LogsArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProjectLogsConfigS3LogsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ProjectLogsConfigS3LogsArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
bucketOwnerAccess()
static ProjectLogsConfigS3LogsArgs.Builder
builder()
static ProjectLogsConfigS3LogsArgs.Builder
builder(ProjectLogsConfigS3LogsArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
encryptionDisabled()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
status()
-
-
-
Field Detail
-
Empty
public static final ProjectLogsConfigS3LogsArgs Empty
-
-
Method Detail
-
bucketOwnerAccess
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bucketOwnerAccess()
- Returns:
- 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.
-
encryptionDisabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> encryptionDisabled()
- Returns:
- Whether to disable encrypting S3 logs. Defaults to `false`.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- Name of the S3 bucket and the path prefix for S3 logs. Must be set if status is `ENABLED`, otherwise it must be empty.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- Current status of logs in S3 for a build project. Valid values: `ENABLED`, `DISABLED`. Defaults to `DISABLED`.
-
builder
public static ProjectLogsConfigS3LogsArgs.Builder builder()
-
builder
public static ProjectLogsConfigS3LogsArgs.Builder builder(ProjectLogsConfigS3LogsArgs defaults)
-
-