@Generated(value="jsii-pacmak/1.57.0 (build f614666)", date="2022-04-22T22:36:25.742Z") @Stability(value=Stable) public interface IntegManifest extends software.amazon.jsii.JsiiSerializable
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
.allowDestroy(List.of("allowDestroy"))
.cdkCommandOptions(CdkCommands.builder()
.deploy(DeployCommand.builder()
.args(DeployOptions.builder()
.all(false)
.app("app")
.assetMetadata(false)
.caBundlePath("caBundlePath")
.changeSetName("changeSetName")
.ci(false)
.color(false)
.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)
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
IntegManifest.Builder
A builder for
IntegManifest |
static class |
IntegManifest.Jsii$Proxy
An implementation for
IntegManifest |
| Modifier and Type | Method and Description |
|---|---|
static IntegManifest.Builder |
builder() |
default Boolean |
getEnableLookups()
Enable lookups for this test.
|
Map<String,TestCase> |
getTestCases()
test cases.
|
String |
getVersion()
Version of the manifest.
|
@Stability(value=Stable) @NotNull String getVersion()
@Stability(value=Stable) @Nullable default Boolean getEnableLookups()
If lookups are enabled
then stackUpdateWorkflow must be set to false.
Lookups should only be enabled when you are explicitely testing
lookups.
Default: false
@Stability(value=Stable) static IntegManifest.Builder builder()
IntegManifest.Builder of IntegManifestCopyright © 2022. All rights reserved.