Package software.amazon.awscdk.pipelines
Interface SimpleSynthActionProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
,SimpleSynthOptions
- All Known Implementing Classes:
SimpleSynthActionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:49.883Z")
@Stability(Deprecated)
@Deprecated
public interface SimpleSynthActionProps
extends software.amazon.jsii.JsiiSerializable, SimpleSynthOptions
Deprecated.
(deprecated) Construction props for SimpleSynthAction.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.codebuild.*; import software.amazon.awscdk.services.codepipeline.*; import software.amazon.awscdk.services.ec2.*; import software.amazon.awscdk.services.iam.*; import software.amazon.awscdk.services.s3.*; import software.amazon.awscdk.pipelines.*; Artifact artifact; Bucket bucket; IBuildImage buildImage; BuildSpec buildSpec; PolicyStatement policyStatement; Subnet subnet; SubnetFilter subnetFilter; Object value; Vpc vpc; SimpleSynthActionProps simpleSynthActionProps = SimpleSynthActionProps.builder() .cloudAssemblyArtifact(artifact) .sourceArtifact(artifact) .synthCommand("synthCommand") // the properties below are optional .actionName("actionName") .additionalArtifacts(List.of(AdditionalArtifact.builder() .artifact(artifact) .directory("directory") .build())) .buildCommand("buildCommand") .buildCommands(List.of("buildCommands")) .buildSpec(buildSpec) .copyEnvironmentVariables(List.of("copyEnvironmentVariables")) .environment(BuildEnvironment.builder() .buildImage(buildImage) .certificate(BuildEnvironmentCertificate.builder() .bucket(bucket) .objectKey("objectKey") .build()) .computeType(ComputeType.SMALL) .environmentVariables(Map.of( "environmentVariablesKey", BuildEnvironmentVariable.builder() .value(value) // the properties below are optional .type(BuildEnvironmentVariableType.PLAINTEXT) .build())) .privileged(false) .build()) .environmentVariables(Map.of( "environmentVariablesKey", BuildEnvironmentVariable.builder() .value(value) // the properties below are optional .type(BuildEnvironmentVariableType.PLAINTEXT) .build())) .installCommand("installCommand") .installCommands(List.of("installCommands")) .projectName("projectName") .rolePolicyStatements(List.of(policyStatement)) .subdirectory("subdirectory") .subnetSelection(SubnetSelection.builder() .availabilityZones(List.of("availabilityZones")) .onePerAz(false) .subnetFilters(List.of(subnetFilter)) .subnetGroupName("subnetGroupName") .subnetName("subnetName") .subnets(List.of(subnet)) .subnetType(SubnetType.ISOLATED) .build()) .testCommands(List.of("testCommands")) .vpc(vpc) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
Deprecated.static final class
Deprecated. -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
Methods inherited from interface software.amazon.awscdk.pipelines.SimpleSynthOptions
getActionName, getAdditionalArtifacts, getBuildSpec, getCloudAssemblyArtifact, getCopyEnvironmentVariables, getEnvironment, getEnvironmentVariables, getProjectName, getRolePolicyStatements, getSourceArtifact, getSubdirectory, getSubnetSelection, getVpc
-
Method Details
-
getSynthCommand
Deprecated.(deprecated) The synth command. -
getBuildCommand
Deprecated.UsebuildCommands
instead(deprecated) The build command.If your programming language requires a compilation step, put the compilation command here.
Default: - No build required
-
getBuildCommands
Deprecated.(deprecated) The build commands.If your programming language requires a compilation step, put the compilation command here.
Default: - No build required
-
getInstallCommand
Deprecated.UseinstallCommands
instead(deprecated) The install command.If not provided by the build image or another dependency management tool, at least install the CDK CLI here using
npm install -g aws-cdk
.Default: - No install required
-
getInstallCommands
Deprecated.(deprecated) Install commands.If not provided by the build image or another dependency management tool, at least install the CDK CLI here using
npm install -g aws-cdk
.Default: - No install required
-
getTestCommands
Deprecated.(deprecated) Test commands.These commands are run after the build commands but before the synth command.
Default: - No test commands
-
builder
Deprecated.- Returns:
- a
SimpleSynthActionProps.Builder
ofSimpleSynthActionProps
-
CodePipeline
class instead