Interface CfnLaunchConfigurationTemplate.SsmDocumentProperty

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

@Stability(Stable) public static interface CfnLaunchConfigurationTemplate.SsmDocumentProperty extends software.amazon.jsii.JsiiSerializable
An AWS Systems Manager Document to execute as a post launch action.

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.mgn.*;
 SsmDocumentProperty ssmDocumentProperty = SsmDocumentProperty.builder()
         .actionName("actionName")
         .ssmDocumentName("ssmDocumentName")
         // the properties below are optional
         .externalParameters(Map.of(
                 "externalParametersKey", SsmExternalParameterProperty.builder()
                         .dynamicPath("dynamicPath")
                         .build()))
         .mustSucceedForCutover(false)
         .parameters(Map.of(
                 "parametersKey", List.of(SsmParameterStoreParameterProperty.builder()
                         .parameterName("parameterName")
                         .parameterType("parameterType")
                         .build())))
         .timeoutSeconds(123)
         .build();
 

See Also: