Interface CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty

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

@Stability(Stable) public static interface CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty extends software.amazon.jsii.JsiiSerializable
The MaintenanceWindowLambdaParameters property type specifies the parameters for a LAMBDA task type for a maintenance window task in AWS Systems Manager .

MaintenanceWindowLambdaParameters is a property of the TaskInvocationParameters property type.

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.ssm.*;
 MaintenanceWindowLambdaParametersProperty maintenanceWindowLambdaParametersProperty = MaintenanceWindowLambdaParametersProperty.builder()
         .clientContext("clientContext")
         .payload("payload")
         .qualifier("qualifier")
         .build();
 
  • Method Details

    • getClientContext

      @Stability(Stable) @Nullable default String getClientContext()
      Client-specific information to pass to the AWS Lambda function that you're invoking.

      You can then use the context variable to process the client information in your AWS Lambda function.

    • getPayload

      @Stability(Stable) @Nullable default String getPayload()
      JSON to provide to your AWS Lambda function as input.

      Although Type is listed as "String" for this property, the payload content must be formatted as a Base64-encoded binary data object.

      Length Constraint: 4096

    • getQualifier

      @Stability(Stable) @Nullable default String getQualifier()
      An AWS Lambda function version or alias name.

      If you specify a function version, the action uses the qualified function Amazon Resource Name (ARN) to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version that the alias points to.

    • builder

      Returns:
      a CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty.Builder of CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty