Interface CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.Jsii$Proxy
- Enclosing class:
- CfnMaintenanceWindowTask
MaintenanceWindowRunCommandParameters
property type specifies the parameters for a RUN_COMMAND
task type for a maintenance window task in AWS Systems Manager .
This means that these parameters are the same as those for the SendCommand
API call. For more information about SendCommand
parameters, see SendCommand in the AWS Systems Manager API Reference .
For information about available parameters in SSM Command documents, you can view the content of the document itself in the Systems Manager console. For information, see Viewing SSM command document content in the AWS Systems Manager User Guide .
MaintenanceWindowRunCommandParameters
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.*; Object parameters; MaintenanceWindowRunCommandParametersProperty maintenanceWindowRunCommandParametersProperty = MaintenanceWindowRunCommandParametersProperty.builder() .cloudWatchOutputConfig(CloudWatchOutputConfigProperty.builder() .cloudWatchLogGroupName("cloudWatchLogGroupName") .cloudWatchOutputEnabled(false) .build()) .comment("comment") .documentHash("documentHash") .documentHashType("documentHashType") .documentVersion("documentVersion") .notificationConfig(NotificationConfigProperty.builder() .notificationArn("notificationArn") // the properties below are optional .notificationEvents(List.of("notificationEvents")) .notificationType("notificationType") .build()) .outputS3BucketName("outputS3BucketName") .outputS3KeyPrefix("outputS3KeyPrefix") .parameters(parameters) .serviceRoleArn("serviceRoleArn") .timeoutSeconds(123) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
static final class
An implementation forCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
Configuration options for sending command output to Amazon CloudWatch Logs.default String
Information about the command or commands to run.default String
The SHA-256 or SHA-1 hash created by the system when the document was created.default String
The SHA-256 or SHA-1 hash type.default String
The AWS Systems Manager document (SSM document) version to use in the request.default Object
Configurations for sending notifications about command status changes on a per-managed node basis.default String
The name of the Amazon Simple Storage Service (Amazon S3) bucket.default String
The S3 bucket subfolder.default Object
The parameters for theRUN_COMMAND
task execution.default String
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.default Number
If this time is reached and the command hasn't already started running, it doesn't run.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCloudWatchOutputConfig
Configuration options for sending command output to Amazon CloudWatch Logs. -
getComment
Information about the command or commands to run. -
getDocumentHash
The SHA-256 or SHA-1 hash created by the system when the document was created.SHA-1 hashes have been deprecated.
-
getDocumentHashType
The SHA-256 or SHA-1 hash type.SHA-1 hashes are deprecated.
-
getDocumentVersion
The AWS Systems Manager document (SSM document) version to use in the request.You can specify
$DEFAULT
,$LATEST
, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:--document-version "\$DEFAULT"
--document-version "\$LATEST"
--document-version "3"
-
getNotificationConfig
Configurations for sending notifications about command status changes on a per-managed node basis. -
getOutputS3BucketName
The name of the Amazon Simple Storage Service (Amazon S3) bucket. -
getOutputS3KeyPrefix
The S3 bucket subfolder. -
getParameters
The parameters for theRUN_COMMAND
task execution.The supported parameters are the same as those for the
SendCommand
API call. For more information, see SendCommand in the AWS Systems Manager API Reference . -
getServiceRoleArn
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks. -
getTimeoutSeconds
If this time is reached and the command hasn't already started running, it doesn't run. -
builder
@Stability(Stable) static CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.Builder builder()
-