AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Modifies a task assigned to a maintenance window. You can't change the task type, but you can change the following values:

One or more targets must be specified for maintenance window Run Command-type tasks. Depending on the task, targets are optional for other maintenance window task types (Automation, Lambda, and Step Functions). For more information about running tasks that don't specify targets, see Registering maintenance window tasks without targets in the Amazon Web Services Systems Manager User Guide.

If the value for a parameter in UpdateMaintenanceWindowTask is null, then the corresponding field isn't modified. If you set Replace to true, then all fields required by the RegisterTaskWithMaintenanceWindow operation are required for this request. Optional fields that aren't specified are set to null.

When you update a maintenance window task that has options specified in TaskInvocationParameters, you must provide again all the TaskInvocationParameters values that you want to retain. The values you don't specify again are removed. For example, suppose that when you registered a Run Command task, you specified TaskInvocationParameters values for Comment, NotificationConfig, and OutputS3BucketName. If you update the maintenance window task and specify only a different OutputS3BucketName value, the values for Comment and NotificationConfig are removed.

Note:

For .NET Core this operation is only available in asynchronous form. Please refer to UpdateMaintenanceWindowTaskAsync.

Namespace: Amazon.SimpleSystemsManagement
Assembly: AWSSDK.SimpleSystemsManagement.dll
Version: 3.x.y.z

Syntax

C#
public virtual UpdateMaintenanceWindowTaskResponse UpdateMaintenanceWindowTask(
         UpdateMaintenanceWindowTaskRequest request
)

Parameters

request
Type: Amazon.SimpleSystemsManagement.Model.UpdateMaintenanceWindowTaskRequest

Container for the necessary parameters to execute the UpdateMaintenanceWindowTask service method.

Return Value


The response from the UpdateMaintenanceWindowTask service method, as returned by SimpleSystemsManagement.

Exceptions

ExceptionCondition
DoesNotExistException Error returned when the ID specified for a resource, such as a maintenance window or patch baseline, doesn't exist. For information about resource quotas in Amazon Web Services Systems Manager, see Systems Manager service quotas in the Amazon Web Services General Reference.
InternalServerErrorException An error occurred on the server side.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

See Also