| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.SSM.DeregisterTargetFromMaintenanceWindow
Description
Removes a target from a maintenance window.
Synopsis
- data DeregisterTargetFromMaintenanceWindow = DeregisterTargetFromMaintenanceWindow' {}
- newDeregisterTargetFromMaintenanceWindow :: Text -> Text -> DeregisterTargetFromMaintenanceWindow
- deregisterTargetFromMaintenanceWindow_safe :: Lens' DeregisterTargetFromMaintenanceWindow (Maybe Bool)
- deregisterTargetFromMaintenanceWindow_windowId :: Lens' DeregisterTargetFromMaintenanceWindow Text
- deregisterTargetFromMaintenanceWindow_windowTargetId :: Lens' DeregisterTargetFromMaintenanceWindow Text
- data DeregisterTargetFromMaintenanceWindowResponse = DeregisterTargetFromMaintenanceWindowResponse' {
- windowId :: Maybe Text
- windowTargetId :: Maybe Text
- httpStatus :: Int
- newDeregisterTargetFromMaintenanceWindowResponse :: Int -> DeregisterTargetFromMaintenanceWindowResponse
- deregisterTargetFromMaintenanceWindowResponse_windowId :: Lens' DeregisterTargetFromMaintenanceWindowResponse (Maybe Text)
- deregisterTargetFromMaintenanceWindowResponse_windowTargetId :: Lens' DeregisterTargetFromMaintenanceWindowResponse (Maybe Text)
- deregisterTargetFromMaintenanceWindowResponse_httpStatus :: Lens' DeregisterTargetFromMaintenanceWindowResponse Int
Creating a Request
data DeregisterTargetFromMaintenanceWindow Source #
See: newDeregisterTargetFromMaintenanceWindow smart constructor.
Constructors
| DeregisterTargetFromMaintenanceWindow' | |
Fields
| |
Instances
newDeregisterTargetFromMaintenanceWindow Source #
Arguments
| :: Text | |
| -> Text | |
| -> DeregisterTargetFromMaintenanceWindow |
Create a value of DeregisterTargetFromMaintenanceWindow with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:safe:DeregisterTargetFromMaintenanceWindow', deregisterTargetFromMaintenanceWindow_safe - 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.
DeregisterTargetFromMaintenanceWindow, deregisterTargetFromMaintenanceWindow_windowId - The ID of the maintenance window the target should be removed from.
DeregisterTargetFromMaintenanceWindow, deregisterTargetFromMaintenanceWindow_windowTargetId - The ID of the target definition to remove.
Request Lenses
deregisterTargetFromMaintenanceWindow_safe :: Lens' DeregisterTargetFromMaintenanceWindow (Maybe Bool) Source #
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.
deregisterTargetFromMaintenanceWindow_windowId :: Lens' DeregisterTargetFromMaintenanceWindow Text Source #
The ID of the maintenance window the target should be removed from.
deregisterTargetFromMaintenanceWindow_windowTargetId :: Lens' DeregisterTargetFromMaintenanceWindow Text Source #
The ID of the target definition to remove.
Destructuring the Response
data DeregisterTargetFromMaintenanceWindowResponse Source #
See: newDeregisterTargetFromMaintenanceWindowResponse smart constructor.
Constructors
| DeregisterTargetFromMaintenanceWindowResponse' | |
Fields
| |
Instances
newDeregisterTargetFromMaintenanceWindowResponse Source #
Arguments
| :: Int |
|
| -> DeregisterTargetFromMaintenanceWindowResponse |
Create a value of DeregisterTargetFromMaintenanceWindowResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeregisterTargetFromMaintenanceWindow, deregisterTargetFromMaintenanceWindowResponse_windowId - The ID of the maintenance window the target was removed from.
DeregisterTargetFromMaintenanceWindow, deregisterTargetFromMaintenanceWindowResponse_windowTargetId - The ID of the removed target definition.
$sel:httpStatus:DeregisterTargetFromMaintenanceWindowResponse', deregisterTargetFromMaintenanceWindowResponse_httpStatus - The response's http status code.
Response Lenses
deregisterTargetFromMaintenanceWindowResponse_windowId :: Lens' DeregisterTargetFromMaintenanceWindowResponse (Maybe Text) Source #
The ID of the maintenance window the target was removed from.
deregisterTargetFromMaintenanceWindowResponse_windowTargetId :: Lens' DeregisterTargetFromMaintenanceWindowResponse (Maybe Text) Source #
The ID of the removed target definition.
deregisterTargetFromMaintenanceWindowResponse_httpStatus :: Lens' DeregisterTargetFromMaintenanceWindowResponse Int Source #
The response's http status code.