@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-22T19:35:51.885Z") @Deprecated public interface StandardYarnSynthOptions extends SimpleSynthOptions
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; StandardYarnSynthOptions standardYarnSynthOptions = StandardYarnSynthOptions.builder() .cloudAssemblyArtifact(artifact) .sourceArtifact(artifact) // the properties below are optional .actionName("actionName") .additionalArtifacts(List.of(AdditionalArtifact.builder() .artifact(artifact) .directory("directory") .build())) .buildCommand("buildCommand") .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") .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()) .synthCommand("synthCommand") .testCommands(List.of("testCommands")) .vpc(vpc) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
StandardYarnSynthOptions.Builder
Deprecated.
|
static class |
StandardYarnSynthOptions.Jsii$Proxy
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static StandardYarnSynthOptions.Builder |
builder()
Deprecated.
|
default java.lang.String |
getBuildCommand()
Deprecated.
|
default java.lang.String |
getInstallCommand()
Deprecated.
|
default java.lang.String |
getSynthCommand()
Deprecated.
|
default java.util.List<java.lang.String> |
getTestCommands()
Deprecated.
|
getActionName, getAdditionalArtifacts, getBuildSpec, getCloudAssemblyArtifact, getCopyEnvironmentVariables, getEnvironment, getEnvironmentVariables, getProjectName, getRolePolicyStatements, getSourceArtifact, getSubdirectory, getSubnetSelection, getVpc
@Deprecated default java.lang.String getBuildCommand()
By default, we assume NPM projects are either written in JavaScript or are
using ts-node
, so don't need a build command.
Otherwise, put the build command here, for example npm run build
.
Default: - No build required
@Deprecated default java.lang.String getInstallCommand()
Default: 'yarn install --frozen-lockfile'
@Deprecated default java.lang.String getSynthCommand()
Default: 'npx cdk synth'
@Deprecated default java.util.List<java.lang.String> getTestCommands()
These commands are run after the build commands but before the synth command.
Default: - No test commands
@Deprecated static StandardYarnSynthOptions.Builder builder()
builder
in interface SimpleSynthOptions
StandardYarnSynthOptions.Builder
of StandardYarnSynthOptions