@Stability(value=Experimental) public static final class PublishAssetsAction.Builder extends Object implements software.amazon.jsii.Builder<PublishAssetsAction>
PublishAssetsAction.| Modifier and Type | Method and Description |
|---|---|
PublishAssetsAction.Builder |
actionName(String actionName)
(experimental) Name of publishing action.
|
PublishAssetsAction.Builder |
assetType(AssetType assetType)
(experimental) AssetType we're publishing.
|
PublishAssetsAction |
build() |
PublishAssetsAction.Builder |
cdkCliVersion(String cdkCliVersion)
(experimental) Version of CDK CLI to 'npm install'.
|
PublishAssetsAction.Builder |
cloudAssemblyInput(Artifact cloudAssemblyInput)
(experimental) The CodePipeline artifact that holds the Cloud Assembly.
|
static PublishAssetsAction.Builder |
create(software.constructs.Construct scope,
String id) |
PublishAssetsAction.Builder |
projectName(String projectName)
(experimental) Name of the CodeBuild project.
|
PublishAssetsAction.Builder |
role(IRole role)
(experimental) Role to use for CodePipeline and CodeBuild to build and publish the assets.
|
PublishAssetsAction.Builder |
subnetSelection(SubnetSelection subnetSelection)
(experimental) Which subnets to use.
|
PublishAssetsAction.Builder |
vpc(IVpc vpc)
(experimental) The VPC where to execute the PublishAssetsAction.
|
@Stability(value=Experimental) public static PublishAssetsAction.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.PublishAssetsAction.Builder.@Stability(value=Experimental) public PublishAssetsAction.Builder actionName(String actionName)
actionName - Name of publishing action. This parameter is required.this@Stability(value=Experimental) public PublishAssetsAction.Builder assetType(AssetType assetType)
assetType - AssetType we're publishing. This parameter is required.this@Stability(value=Experimental) public PublishAssetsAction.Builder cloudAssemblyInput(Artifact cloudAssemblyInput)
cloudAssemblyInput - The CodePipeline artifact that holds the Cloud Assembly. This parameter is required.this@Stability(value=Experimental) public PublishAssetsAction.Builder cdkCliVersion(String cdkCliVersion)
Default: - Latest version
cdkCliVersion - Version of CDK CLI to 'npm install'. This parameter is required.this@Stability(value=Experimental) public PublishAssetsAction.Builder projectName(String projectName)
Default: - Automatically generated
projectName - Name of the CodeBuild project. This parameter is required.this@Stability(value=Experimental) public PublishAssetsAction.Builder role(IRole role)
Default: - Automatically generated
role - Role to use for CodePipeline and CodeBuild to build and publish the assets. This parameter is required.this@Stability(value=Experimental) public PublishAssetsAction.Builder subnetSelection(SubnetSelection subnetSelection)
Only used if 'vpc' is supplied.
Default: - All private subnets.
subnetSelection - Which subnets to use. This parameter is required.this@Stability(value=Experimental) public PublishAssetsAction.Builder vpc(IVpc vpc)
Default: - No VPC
vpc - The VPC where to execute the PublishAssetsAction. This parameter is required.this@Stability(value=Experimental) public PublishAssetsAction build()
build in interface software.amazon.jsii.Builder<PublishAssetsAction>Copyright © 2021. All rights reserved.