Interface CfnLaunchConfigurationTemplatePropsMixin.PostLaunchActionsProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnLaunchConfigurationTemplatePropsMixin.PostLaunchActionsProperty.Jsii$Proxy
Enclosing class:
CfnLaunchConfigurationTemplatePropsMixin

@Stability(Stable) public static interface CfnLaunchConfigurationTemplatePropsMixin.PostLaunchActionsProperty extends software.amazon.jsii.JsiiSerializable
Post launch actions to execute on the Test or Cutover instance.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.cfnpropertymixins.services.mgn.*;
 PostLaunchActionsProperty postLaunchActionsProperty = PostLaunchActionsProperty.builder()
         .cloudWatchLogGroupName("cloudWatchLogGroupName")
         .deployment("deployment")
         .s3LogBucket("s3LogBucket")
         .s3OutputKeyPrefix("s3OutputKeyPrefix")
         .ssmDocuments(List.of(SsmDocumentProperty.builder()
                 .actionName("actionName")
                 .externalParameters(Map.of(
                         "externalParametersKey", SsmExternalParameterProperty.builder()
                                 .dynamicPath("dynamicPath")
                                 .build()))
                 .mustSucceedForCutover(false)
                 .parameters(Map.of(
                         "parametersKey", List.of(SsmParameterStoreParameterProperty.builder()
                                 .parameterName("parameterName")
                                 .parameterType("parameterType")
                                 .build())))
                 .ssmDocumentName("ssmDocumentName")
                 .timeoutSeconds(123)
                 .build()))
         .build();
 

See Also: