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 |
Synopsis
- disableControl_controlIdentifier :: Lens' DisableControl Text
- disableControl_targetIdentifier :: Lens' DisableControl Text
- disableControlResponse_httpStatus :: Lens' DisableControlResponse Int
- disableControlResponse_operationIdentifier :: Lens' DisableControlResponse Text
- enableControl_controlIdentifier :: Lens' EnableControl Text
- enableControl_targetIdentifier :: Lens' EnableControl Text
- enableControlResponse_httpStatus :: Lens' EnableControlResponse Int
- enableControlResponse_operationIdentifier :: Lens' EnableControlResponse Text
- getControlOperation_operationIdentifier :: Lens' GetControlOperation Text
- getControlOperationResponse_httpStatus :: Lens' GetControlOperationResponse Int
- getControlOperationResponse_controlOperation :: Lens' GetControlOperationResponse ControlOperation
- listEnabledControls_maxResults :: Lens' ListEnabledControls (Maybe Natural)
- listEnabledControls_nextToken :: Lens' ListEnabledControls (Maybe Text)
- listEnabledControls_targetIdentifier :: Lens' ListEnabledControls Text
- listEnabledControlsResponse_nextToken :: Lens' ListEnabledControlsResponse (Maybe Text)
- listEnabledControlsResponse_httpStatus :: Lens' ListEnabledControlsResponse Int
- listEnabledControlsResponse_enabledControls :: Lens' ListEnabledControlsResponse [EnabledControlSummary]
- controlOperation_endTime :: Lens' ControlOperation (Maybe UTCTime)
- controlOperation_operationType :: Lens' ControlOperation (Maybe ControlOperationType)
- controlOperation_startTime :: Lens' ControlOperation (Maybe UTCTime)
- controlOperation_status :: Lens' ControlOperation (Maybe ControlOperationStatus)
- controlOperation_statusMessage :: Lens' ControlOperation (Maybe Text)
- enabledControlSummary_controlIdentifier :: Lens' EnabledControlSummary (Maybe Text)
Operations
DisableControl
disableControl_controlIdentifier :: Lens' DisableControl Text Source #
The ARN of the control. Only Strongly recommended and Elective controls are permitted, with the exception of the Region deny guardrail.
disableControl_targetIdentifier :: Lens' DisableControl Text Source #
The ARN of the organizational unit.
disableControlResponse_httpStatus :: Lens' DisableControlResponse Int Source #
The response's http status code.
disableControlResponse_operationIdentifier :: Lens' DisableControlResponse Text Source #
The ID of the asynchronous operation, which is used to track status. The operation is available for 90 days.
EnableControl
enableControl_controlIdentifier :: Lens' EnableControl Text Source #
The ARN of the control. Only Strongly recommended and Elective controls are permitted, with the exception of the Region deny guardrail.
enableControl_targetIdentifier :: Lens' EnableControl Text Source #
The ARN of the organizational unit.
enableControlResponse_httpStatus :: Lens' EnableControlResponse Int Source #
The response's http status code.
enableControlResponse_operationIdentifier :: Lens' EnableControlResponse Text Source #
The ID of the asynchronous operation, which is used to track status. The operation is available for 90 days.
GetControlOperation
getControlOperation_operationIdentifier :: Lens' GetControlOperation Text Source #
The ID of the asynchronous operation, which is used to track status. The operation is available for 90 days.
getControlOperationResponse_httpStatus :: Lens' GetControlOperationResponse Int Source #
The response's http status code.
getControlOperationResponse_controlOperation :: Lens' GetControlOperationResponse ControlOperation Source #
ListEnabledControls
listEnabledControls_maxResults :: Lens' ListEnabledControls (Maybe Natural) Source #
How many results to return per API call.
listEnabledControls_nextToken :: Lens' ListEnabledControls (Maybe Text) Source #
The token to continue the list from a previous API call with the same parameters.
listEnabledControls_targetIdentifier :: Lens' ListEnabledControls Text Source #
The ARN of the organizational unit.
listEnabledControlsResponse_nextToken :: Lens' ListEnabledControlsResponse (Maybe Text) Source #
Retrieves the next page of results. If the string is empty, the current response is the end of the results.
listEnabledControlsResponse_httpStatus :: Lens' ListEnabledControlsResponse Int Source #
The response's http status code.
listEnabledControlsResponse_enabledControls :: Lens' ListEnabledControlsResponse [EnabledControlSummary] Source #
Lists the controls enabled by AWS Control Tower on the specified organizational unit and the accounts it contains.
Types
ControlOperation
controlOperation_endTime :: Lens' ControlOperation (Maybe UTCTime) Source #
The time that the operation finished.
controlOperation_operationType :: Lens' ControlOperation (Maybe ControlOperationType) Source #
One of ENABLE_CONTROL
or DISABLE_CONTROL
.
controlOperation_startTime :: Lens' ControlOperation (Maybe UTCTime) Source #
The time that the operation began.
controlOperation_status :: Lens' ControlOperation (Maybe ControlOperationStatus) Source #
One of IN_PROGRESS
, SUCEEDED
, or FAILED
.
controlOperation_statusMessage :: Lens' ControlOperation (Maybe Text) Source #
If the operation result is FAILED
, this string contains a message
explaining why the operation failed.
EnabledControlSummary
enabledControlSummary_controlIdentifier :: Lens' EnabledControlSummary (Maybe Text) Source #
The ARN of the control. Only Strongly recommended and Elective controls are permitted, with the exception of the Region deny guardrail.