TaskInvocationParametersProperty Struct
The TaskInvocationParameters property type specifies the task execution parameters for a maintenance window task in AWS Systems Manager .
TaskInvocationParameters is a property of the AWS::SSM::MaintenanceWindowTask property type.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ssm as ssm } from 'aws-cdk-lib';
declare const parameters: any;
const taskInvocationParametersProperty: ssm.CfnMaintenanceWindowTask.TaskInvocationParametersProperty = {
maintenanceWindowAutomationParameters: {
documentVersion: 'documentVersion',
parameters: parameters,
},
maintenanceWindowLambdaParameters: {
clientContext: 'clientContext',
payload: 'payload',
qualifier: 'qualifier',
},
maintenanceWindowRunCommandParameters: {
cloudWatchOutputConfig: {
cloudWatchLogGroupName: 'cloudWatchLogGroupName',
cloudWatchOutputEnabled: false,
},
comment: 'comment',
documentHash: 'documentHash',
documentHashType: 'documentHashType',
documentVersion: 'documentVersion',
notificationConfig: {
notificationArn: 'notificationArn',
// the properties below are optional
notificationEvents: ['notificationEvents'],
notificationType: 'notificationType',
},
outputS3BucketName: 'outputS3BucketName',
outputS3KeyPrefix: 'outputS3KeyPrefix',
parameters: parameters,
serviceRoleArn: 'serviceRoleArn',
timeoutSeconds: 123,
},
maintenanceWindowStepFunctionsParameters: {
input: 'input',
name: 'name',
},
};
Properties
maintenanceWindowAutomationParametersoptionalIResolvable | CfnMaintenanceWindowTask.MaintenanceWindowAutomationParametersPropertymaintenance_window_automation_parametersoptionaltyping.Union[IResolvable, MaintenanceWindowAutomationParametersProperty]maintenanceWindowAutomationParametersoptionalIResolvableMaintenanceWindowAutomationParametersoptionalIResolvableMaintenanceWindowAutomationParametersoptionalinterface{}#The parameters for an `AUTOMATION` task type.
maintenanceWindowLambdaParametersoptionalIResolvable | CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersPropertymaintenance_window_lambda_parametersoptionaltyping.Union[IResolvable, MaintenanceWindowLambdaParametersProperty]maintenanceWindowLambdaParametersoptionalIResolvableMaintenanceWindowLambdaParametersoptionalIResolvableMaintenanceWindowLambdaParametersoptionalinterface{}#The parameters for a `LAMBDA` task type.
maintenanceWindowRunCommandParametersoptionalIResolvable | CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersPropertymaintenance_window_run_command_parametersoptionaltyping.Union[IResolvable, MaintenanceWindowRunCommandParametersProperty]maintenanceWindowRunCommandParametersoptionalIResolvableMaintenanceWindowRunCommandParametersoptionalIResolvableMaintenanceWindowRunCommandParametersoptionalinterface{}#The parameters for a `RUN_COMMAND` task type.
maintenanceWindowStepFunctionsParametersoptionalIResolvable | CfnMaintenanceWindowTask.MaintenanceWindowStepFunctionsParametersPropertymaintenance_window_step_functions_parametersoptionaltyping.Union[IResolvable, MaintenanceWindowStepFunctionsParametersProperty]maintenanceWindowStepFunctionsParametersoptionalIResolvableMaintenanceWindowStepFunctionsParametersoptionalIResolvableMaintenanceWindowStepFunctionsParametersoptionalinterface{}#The parameters for a `STEP_FUNCTIONS` task type.