Interface IntegManifest
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IntegManifest.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-07-30T08:06:26.707Z") @Stability(Stable) public interface IntegManifest extends software.amazon.jsii.JsiiSerializable
Definitions for the integration testing manifest.Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.cloudassembly.schema.*; IntegManifest integManifest = IntegManifest.builder() .testCases(Map.of( "testCasesKey", TestCase.builder() .stacks(List.of("stacks")) // the properties below are optional .allowDeleteFailures(false) .allowDestroy(List.of("allowDestroy")) .assertionStack("assertionStack") .assertionStackName("assertionStackName") .cdkCommandOptions(CdkCommands.builder() .deploy(DeployCommand.builder() .args(DeployOptions.builder() .all(false) .app("app") .assetMetadata(false) .caBundlePath("caBundlePath") .changeSetName("changeSetName") .ci(false) .color(false) .concurrency(123) .context(Map.of( "contextKey", "context")) .debug(false) .ec2Creds(false) .exclusively(false) .execute(false) .force(false) .ignoreErrors(false) .json(false) .lookups(false) .notices(false) .notificationArns(List.of("notificationArns")) .output("output") .outputsFile("outputsFile") .parameters(Map.of( "parametersKey", "parameters")) .pathMetadata(false) .profile("profile") .proxy("proxy") .requireApproval(RequireApproval.NEVER) .reuseAssets(List.of("reuseAssets")) .roleArn("roleArn") .rollback(false) .stacks(List.of("stacks")) .staging(false) .strict(false) .toolkitStackName("toolkitStackName") .trace(false) .usePreviousParameters(false) .verbose(false) .versionReporting(false) .build()) .enabled(false) .expectedMessage("expectedMessage") .expectError(false) .build()) .destroy(DestroyCommand.builder() .args(DestroyOptions.builder() .all(false) .app("app") .assetMetadata(false) .caBundlePath("caBundlePath") .color(false) .context(Map.of( "contextKey", "context")) .debug(false) .ec2Creds(false) .exclusively(false) .force(false) .ignoreErrors(false) .json(false) .lookups(false) .notices(false) .output("output") .pathMetadata(false) .profile("profile") .proxy("proxy") .roleArn("roleArn") .stacks(List.of("stacks")) .staging(false) .strict(false) .trace(false) .verbose(false) .versionReporting(false) .build()) .enabled(false) .expectedMessage("expectedMessage") .expectError(false) .build()) .build()) .diffAssets(false) .hooks(Hooks.builder() .postDeploy(List.of("postDeploy")) .postDestroy(List.of("postDestroy")) .preDeploy(List.of("preDeploy")) .preDestroy(List.of("preDestroy")) .build()) .regions(List.of("regions")) .stackUpdateWorkflow(false) .build())) .version("version") // the properties below are optional .enableLookups(false) .synthContext(Map.of( "synthContextKey", "synthContext")) .build();
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIntegManifest.BuilderA builder forIntegManifeststatic classIntegManifest.Jsii$ProxyAn implementation forIntegManifest
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static IntegManifest.Builderbuilder()default BooleangetEnableLookups()Enable lookups for this test.default Map<String,String>getSynthContext()Additional context to use when performing a synth.Map<String,TestCase>getTestCases()test cases.StringgetVersion()Version of the manifest.
-
-
-
Method Detail
-
getVersion
@Stability(Stable) @NotNull String getVersion()
Version of the manifest.
-
getEnableLookups
@Stability(Stable) @Nullable default Boolean getEnableLookups()
Enable lookups for this test.If lookups are enabled then
stackUpdateWorkflowmust be set to false. Lookups should only be enabled when you are explicitly testing lookups.Default: false
-
getSynthContext
@Stability(Stable) @Nullable default Map<String,String> getSynthContext()
Additional context to use when performing a synth.Any context provided here will override any default context
Default: - no additional context
-
builder
@Stability(Stable) static IntegManifest.Builder builder()
- Returns:
- a
IntegManifest.BuilderofIntegManifest
-
-