AWS::SSM::MaintenanceWindowTask MaintenanceWindowLambdaParameters - AWS CloudFormation

AWS::SSM::MaintenanceWindowTask MaintenanceWindowLambdaParameters

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.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "ClientContext" : String, "Payload" : String, "Qualifier" : String }

YAML

ClientContext: String Payload: String Qualifier: String

Properties

ClientContext

Client-specific information to pass to the Lambda function that you're invoking. You can then use the context variable to process the client information in your Lambda function.

Required: No

Type: String

Minimum: 1

Maximum: 8000

Update requires: No interruption

Payload

JSON to provide to your Lambda function as input.

Important

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

Required: No

Type: String

Update requires: No interruption

Qualifier

A 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.

Required: No

Type: String

Minimum: 1

Maximum: 128

Update requires: No interruption