Creates a new ProjectArtifacts.
artifactIdentifier Artifact identifier. Must be the same specified inside the AWS CodeBuild build
bucketOwnerAccess Specifies the bucket owner's access for objects that another account uploads to
encryptionDisabled Whether to disable encrypting output artifacts. If type is set to NO_ARTIFACTS,
location Information about the build output artifact location. If type is set to CODEPIPELINE or
name Name of the project. If type is set to S3, this is the name of the output artifact object
namespaceType Namespace to use in storing build artifacts. If type is set to S3, then valid values
overrideArtifactName Whether a name specified in the build specification overrides the artifact name.
packaging Type of build output artifact to create. If type is set to S3, valid values are NONE,
path If type is set to S3, this is the path to the output artifact.
type Build output artifact's type. Valid values: CODEPIPELINE, NO_ARTIFACTS, S3.
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.
Information about the build output artifact location. If type is set to CODEPIPELINE or
NO_ARTIFACTS, this value is ignored. If type is set to S3, this is the name of the output bucket.