deregister_target_from_maintenance_window

deregister_target_from_maintenance_window(**kwargs)

Removes a target from a maintenance window.

See also: AWS API Documentation

Request Syntax

response = client.deregister_target_from_maintenance_window(
    WindowId='string',
    WindowTargetId='string',
    Safe=True|False
)
Parameters
  • WindowId (string) --

    [REQUIRED]

    The ID of the maintenance window the target should be removed from.

  • WindowTargetId (string) --

    [REQUIRED]

    The ID of the target definition to remove.

  • Safe (boolean) -- The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and doesn't deregister the target from the maintenance window.
Return type

dict

Returns

Response Syntax

{
    'WindowId': 'string',
    'WindowTargetId': 'string'
}

Response Structure

  • (dict) --

    • WindowId (string) --

      The ID of the maintenance window the target was removed from.

    • WindowTargetId (string) --

      The ID of the removed target definition.

Exceptions

  • SSM.Client.exceptions.DoesNotExistException
  • SSM.Client.exceptions.InternalServerError
  • SSM.Client.exceptions.TargetInUseException