Package com.pulumi.aws.codebuild.inputs
Class ProjectSecondaryArtifactArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.codebuild.inputs.ProjectSecondaryArtifactArgs
-
public final class ProjectSecondaryArtifactArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProjectSecondaryArtifactArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ProjectSecondaryArtifactArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
artifactIdentifier()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
bucketOwnerAccess()
static ProjectSecondaryArtifactArgs.Builder
builder()
static ProjectSecondaryArtifactArgs.Builder
builder(ProjectSecondaryArtifactArgs 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>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
namespaceType()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
overrideArtifactName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
packaging()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
path()
com.pulumi.core.Output<java.lang.String>
type()
-
-
-
Field Detail
-
Empty
public static final ProjectSecondaryArtifactArgs Empty
-
-
Method Detail
-
artifactIdentifier
public com.pulumi.core.Output<java.lang.String> artifactIdentifier()
- Returns:
- Artifact identifier. Must be the same specified inside the AWS CodeBuild build specification.
-
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`. The 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 output artifacts. If `type` is set to `NO_ARTIFACTS`, this value is ignored. Defaults to `false`.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- Information about the build output artifact location. If `type` is set to `CODEPIPELINE` or `NO_ARTIFACTS`, this value is ignored if specified. If `type` is set to `S3`, this is the name of the output bucket. If `path` is not specified, `location` can specify the path of the output artifact in the output bucket.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the project. If `type` is set to `CODEPIPELINE` or `NO_ARTIFACTS`, this value is ignored if specified. If `type` is set to `S3`, this is the name of the output artifact object.
-
namespaceType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> namespaceType()
- Returns:
- Namespace to use in storing build artifacts. If `type` is set to `CODEPIPELINE` or `NO_ARTIFACTS`, this value is ignored if specified. If `type` is set to `S3`, valid values are `BUILD_ID` or `NONE`.
-
overrideArtifactName
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> overrideArtifactName()
- Returns:
- Whether a name specified in the build specification overrides the artifact name.
-
packaging
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> packaging()
- Returns:
- Type of build output artifact to create. If `type` is set to `CODEPIPELINE` or `NO_ARTIFACTS`, this value is ignored if specified. If `type` is set to `S3`, valid values are `NONE` or `ZIP`.
-
path
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> path()
- Returns:
- Along with `namespace_type` and `name`, the pattern that AWS CodeBuild uses to name and store the output artifact. If `type` is set to `CODEPIPELINE` or `NO_ARTIFACTS`, this value is ignored if specified. If `type` is set to `S3`, this is the path to the output artifact.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- Build output artifact's type. Valid values `CODEPIPELINE`, `NO_ARTIFACTS`, and `S3`.
-
builder
public static ProjectSecondaryArtifactArgs.Builder builder()
-
builder
public static ProjectSecondaryArtifactArgs.Builder builder(ProjectSecondaryArtifactArgs defaults)
-
-