Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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' {
- windowTargetId :: Maybe Text
- windowId :: Maybe Text
- httpStatus :: Int
- newDeregisterTargetFromMaintenanceWindowResponse :: Int -> DeregisterTargetFromMaintenanceWindowResponse
- deregisterTargetFromMaintenanceWindowResponse_windowTargetId :: Lens' DeregisterTargetFromMaintenanceWindowResponse (Maybe Text)
- deregisterTargetFromMaintenanceWindowResponse_windowId :: Lens' DeregisterTargetFromMaintenanceWindowResponse (Maybe Text)
- deregisterTargetFromMaintenanceWindowResponse_httpStatus :: Lens' DeregisterTargetFromMaintenanceWindowResponse Int
Creating a Request
data DeregisterTargetFromMaintenanceWindow Source #
See: newDeregisterTargetFromMaintenanceWindow
smart constructor.
DeregisterTargetFromMaintenanceWindow' | |
|
Instances
newDeregisterTargetFromMaintenanceWindow Source #
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.
$sel:windowId:DeregisterTargetFromMaintenanceWindow'
, deregisterTargetFromMaintenanceWindow_windowId
- The ID of the maintenance window the target should be removed from.
$sel:windowTargetId: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.
DeregisterTargetFromMaintenanceWindowResponse' | |
|
Instances
newDeregisterTargetFromMaintenanceWindowResponse Source #
:: 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:
$sel:windowTargetId:DeregisterTargetFromMaintenanceWindow'
, deregisterTargetFromMaintenanceWindowResponse_windowTargetId
- The ID of the removed target definition.
$sel:windowId:DeregisterTargetFromMaintenanceWindow'
, deregisterTargetFromMaintenanceWindowResponse_windowId
- The ID of the maintenance window the target was removed from.
$sel:httpStatus:DeregisterTargetFromMaintenanceWindowResponse'
, deregisterTargetFromMaintenanceWindowResponse_httpStatus
- The response's http status code.
Response Lenses
deregisterTargetFromMaintenanceWindowResponse_windowTargetId :: Lens' DeregisterTargetFromMaintenanceWindowResponse (Maybe Text) Source #
The ID of the removed target definition.
deregisterTargetFromMaintenanceWindowResponse_windowId :: Lens' DeregisterTargetFromMaintenanceWindowResponse (Maybe Text) Source #
The ID of the maintenance window the target was removed from.
deregisterTargetFromMaintenanceWindowResponse_httpStatus :: Lens' DeregisterTargetFromMaintenanceWindowResponse Int Source #
The response's http status code.