@Stability(value=Stable)
public static interface CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty
extends software.amazon.jsii.JsiiSerializable
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();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty.Builder
|
static class |
CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty.Jsii$Proxy
An implementation for
CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty.Builder |
builder() |
default String |
getClientContext()
Client-specific information to pass to the AWS Lambda function that you're invoking.
|
default String |
getPayload()
JSON to provide to your AWS Lambda function as input.
|
default String |
getQualifier()
An AWS Lambda function version or alias name.
|
@Stability(value=Stable) @Nullable default String getClientContext()
You can then use the context variable to process the client information in your AWS Lambda function.
@Stability(value=Stable) @Nullable default String getPayload()
Although
Typeis listed as "String" for this property, the payload content must be formatted as a Base64-encoded binary data object.
Length Constraint: 4096
@Stability(value=Stable) @Nullable default String getQualifier()
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.
@Stability(value=Stable) static CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty.Builder builder()
Copyright © 2023. All rights reserved.