@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:07.338Z") @Stability(value=Experimental) public interface S3ArtifactsProps extends software.amazon.jsii.JsiiSerializable, ArtifactsProps
S3Artifacts.| Modifier and Type | Interface and Description |
|---|---|
static class |
S3ArtifactsProps.Builder
A builder for
S3ArtifactsProps |
static class |
S3ArtifactsProps.Jsii$Proxy
An implementation for
S3ArtifactsProps |
| Modifier and Type | Method and Description |
|---|---|
static S3ArtifactsProps.Builder |
builder() |
IBucket |
getBucket()
(experimental) The name of the output bucket.
|
default Boolean |
getEncryption()
(experimental) If this is false, build output will not be encrypted.
|
default Boolean |
getIncludeBuildId()
(experimental) Indicates if the build ID should be included in the path.
|
default String |
getName()
(experimental) The name of the build output ZIP file or folder inside the bucket.
|
default Boolean |
getPackageZip()
(experimental) If this is true, all build output will be packaged into a single .zip file.
|
default String |
getPath()
(experimental) The path inside of the bucket for the build output .zip file or folder.
|
getIdentifier@Stability(value=Experimental) @NotNull IBucket getBucket()
@Stability(value=Experimental) @Nullable default Boolean getEncryption()
This is useful if the artifact to publish a static website or sharing content with others
Default: true - output will be encrypted
@Stability(value=Experimental) @Nullable default Boolean getIncludeBuildId()
If this is set to true,
then the build artifact will be stored in "
Default: true
@Stability(value=Experimental) @Nullable default String getName()
The full S3 object key will be "
If not set,
Default: undefined, and use the name from the buildspecincludeBuildId is set to true.
overrideArtifactName will be set and the name from the
buildspec will be used instead.
@Stability(value=Experimental) @Nullable default Boolean getPackageZip()
Default: true - files will be archived
@Stability(value=Experimental) @Nullable default String getPath()
Default: the root of the bucket
@Stability(value=Experimental) static S3ArtifactsProps.Builder builder()
builder in interface ArtifactsPropsS3ArtifactsProps.Builder of S3ArtifactsPropsCopyright © 2021. All rights reserved.