Package io.github.cdklabs.projen.awscdk
Interface CdkConfigCommonOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
AwsCdkJavaAppOptions,AwsCdkPythonAppOptions,AwsCdkTypeScriptAppOptions,CdkConfigOptions
- All Known Implementing Classes:
AwsCdkJavaAppOptions.Jsii$Proxy,AwsCdkPythonAppOptions.Jsii$Proxy,AwsCdkTypeScriptAppOptions.Jsii$Proxy,CdkConfigCommonOptions.Jsii$Proxy,CdkConfigOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:42.920Z") @Stability(Experimental) public interface CdkConfigCommonOptions extends software.amazon.jsii.JsiiSerializable
(experimental) Common options forcdk.json.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCdkConfigCommonOptions.BuilderA builder forCdkConfigCommonOptionsstatic classCdkConfigCommonOptions.Jsii$ProxyAn implementation forCdkConfigCommonOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static CdkConfigCommonOptions.Builderbuilder()default StringgetBuildCommand()(experimental) A command to execute before synthesis.default StringgetCdkout()(experimental) cdk.out directory.default Map<String,Object>getContext()(experimental) Additional context to include incdk.json.default BooleangetFeatureFlags()(experimental) Include all feature flags in cdk.json.default ApprovalLevelgetRequireApproval()(experimental) To protect you against unintended changes that affect your security posture, the AWS CDK Toolkit prompts you to approve security-related changes before deploying them.default List<String>getWatchExcludes()(experimental) Glob patterns to exclude fromcdk watch.default List<String>getWatchIncludes()(experimental) Glob patterns to include incdk watch.
-
-
-
Method Detail
-
getBuildCommand
@Stability(Experimental) @Nullable default String getBuildCommand()
(experimental) A command to execute before synthesis.This command will be called when running
cdk synthor whencdk watchidentifies a change in your source code before redeployment.Default: - no build command
-
getCdkout
@Stability(Experimental) @Nullable default String getCdkout()
(experimental) cdk.out directory.Default: "cdk.out"
-
getContext
@Stability(Experimental) @Nullable default Map<String,Object> getContext()
(experimental) Additional context to include incdk.json.Default: - no additional context
-
getFeatureFlags
@Stability(Experimental) @Nullable default Boolean getFeatureFlags()
(experimental) Include all feature flags in cdk.json.Default: true
-
getRequireApproval
@Stability(Experimental) @Nullable default ApprovalLevel getRequireApproval()
(experimental) To protect you against unintended changes that affect your security posture, the AWS CDK Toolkit prompts you to approve security-related changes before deploying them.Default: ApprovalLevel.BROADENING
-
getWatchExcludes
@Stability(Experimental) @Nullable default List<String> getWatchExcludes()
(experimental) Glob patterns to exclude fromcdk watch.Default: []
-
getWatchIncludes
@Stability(Experimental) @Nullable default List<String> getWatchIncludes()
(experimental) Glob patterns to include incdk watch.Default: []
-
builder
@Stability(Experimental) static CdkConfigCommonOptions.Builder builder()
- Returns:
- a
CdkConfigCommonOptions.BuilderofCdkConfigCommonOptions
-
-