aws-cdk-lib.aws_ssm.CfnMaintenanceWindowTask.TaskInvocationParametersProperty

interface TaskInvocationParametersProperty

LanguageType name
.NETAmazon.CDK.AWS.SSM.CfnMaintenanceWindowTask.TaskInvocationParametersProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsssm#CfnMaintenanceWindowTask_TaskInvocationParametersProperty
Javasoftware.amazon.awscdk.services.ssm.CfnMaintenanceWindowTask.TaskInvocationParametersProperty
Pythonaws_cdk.aws_ssm.CfnMaintenanceWindowTask.TaskInvocationParametersProperty
TypeScript aws-cdk-lib » aws_ssm » CfnMaintenanceWindowTask » TaskInvocationParametersProperty

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

// 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

NameTypeDescription
maintenanceWindowAutomationParameters?IResolvable | MaintenanceWindowAutomationParametersPropertyThe parameters for an AUTOMATION task type.
maintenanceWindowLambdaParameters?IResolvable | MaintenanceWindowLambdaParametersPropertyThe parameters for a LAMBDA task type.
maintenanceWindowRunCommandParameters?IResolvable | MaintenanceWindowRunCommandParametersPropertyThe parameters for a RUN_COMMAND task type.
maintenanceWindowStepFunctionsParameters?IResolvable | MaintenanceWindowStepFunctionsParametersPropertyThe parameters for a STEP_FUNCTIONS task type.

maintenanceWindowAutomationParameters?

Type: IResolvable | MaintenanceWindowAutomationParametersProperty (optional)

The parameters for an AUTOMATION task type.


maintenanceWindowLambdaParameters?

Type: IResolvable | MaintenanceWindowLambdaParametersProperty (optional)

The parameters for a LAMBDA task type.


maintenanceWindowRunCommandParameters?

Type: IResolvable | MaintenanceWindowRunCommandParametersProperty (optional)

The parameters for a RUN_COMMAND task type.


maintenanceWindowStepFunctionsParameters?

Type: IResolvable | MaintenanceWindowStepFunctionsParametersProperty (optional)

The parameters for a STEP_FUNCTIONS task type.