|
398 | 398 | ], |
399 | 399 | "documentation":"<p>Re-enables an <code>EnabledBaseline</code> resource. For example, this API can re-apply the existing <code>Baseline</code> after a new member account is moved to the target OU. For usage examples, see <a href=\"https://docs.aws.amazon.com/controltower/latest/userguide/baseline-api-examples.html\"> <i>the Amazon Web Services Control Tower User Guide</i> </a>.</p>" |
400 | 400 | }, |
| 401 | + "ResetEnabledControl":{ |
| 402 | + "name":"ResetEnabledControl", |
| 403 | + "http":{ |
| 404 | + "method":"POST", |
| 405 | + "requestUri":"/reset-enabled-control", |
| 406 | + "responseCode":200 |
| 407 | + }, |
| 408 | + "input":{"shape":"ResetEnabledControlInput"}, |
| 409 | + "output":{"shape":"ResetEnabledControlOutput"}, |
| 410 | + "errors":[ |
| 411 | + {"shape":"ValidationException"}, |
| 412 | + {"shape":"ConflictException"}, |
| 413 | + {"shape":"ServiceQuotaExceededException"}, |
| 414 | + {"shape":"InternalServerException"}, |
| 415 | + {"shape":"AccessDeniedException"}, |
| 416 | + {"shape":"ThrottlingException"}, |
| 417 | + {"shape":"ResourceNotFoundException"} |
| 418 | + ], |
| 419 | + "documentation":"<p>Resets an enabled control.</p>" |
| 420 | + }, |
401 | 421 | "ResetLandingZone":{ |
402 | 422 | "name":"ResetLandingZone", |
403 | 423 | "http":{ |
|
487 | 507 | {"shape":"ThrottlingException"}, |
488 | 508 | {"shape":"ResourceNotFoundException"} |
489 | 509 | ], |
490 | | - "documentation":"<p> Updates the configuration of an already enabled control.</p> <p>If the enabled control shows an <code>EnablementStatus</code> of SUCCEEDED, supply parameters that are different from the currently configured parameters. Otherwise, Amazon Web Services Control Tower will not accept the request.</p> <p>If the enabled control shows an <code>EnablementStatus</code> of FAILED, Amazon Web Services Control Tower updates the control to match any valid parameters that you supply.</p> <p>If the <code>DriftSummary</code> status for the control shows as DRIFTED, you cannot call this API. Instead, you can update the control by calling <code>DisableControl</code> and again calling <code>EnableControl</code>, or you can run an extending governance operation. For usage examples, see the <a href=\"https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html\"> <i>Controls Reference Guide</i> </a>. </p>" |
| 510 | + "documentation":"<p> Updates the configuration of an already enabled control.</p> <p>If the enabled control shows an <code>EnablementStatus</code> of SUCCEEDED, supply parameters that are different from the currently configured parameters. Otherwise, Amazon Web Services Control Tower will not accept the request.</p> <p>If the enabled control shows an <code>EnablementStatus</code> of FAILED, Amazon Web Services Control Tower updates the control to match any valid parameters that you supply.</p> <p>If the <code>DriftSummary</code> status for the control shows as <code>DRIFTED</code>, you cannot call this API. Instead, you can update the control by calling the <code>ResetEnabledControl</code> API. Alternatively, you can call <code>DisableControl</code> and then call <code>EnableControl</code> again. Also, you can run an extending governance operation to repair drift. For usage examples, see the <a href=\"https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html\"> <i>Controls Reference Guide</i> </a>. </p>" |
491 | 511 | }, |
492 | 512 | "UpdateLandingZone":{ |
493 | 513 | "name":"UpdateLandingZone", |
|
766 | 786 | "enum":[ |
767 | 787 | "ENABLE_CONTROL", |
768 | 788 | "DISABLE_CONTROL", |
769 | | - "UPDATE_ENABLED_CONTROL" |
| 789 | + "UPDATE_ENABLED_CONTROL", |
| 790 | + "RESET_ENABLED_CONTROL" |
770 | 791 | ] |
771 | 792 | }, |
772 | 793 | "ControlOperationTypes":{ |
|
1940 | 1961 | } |
1941 | 1962 | } |
1942 | 1963 | }, |
| 1964 | + "ResetEnabledControlInput":{ |
| 1965 | + "type":"structure", |
| 1966 | + "required":["enabledControlIdentifier"], |
| 1967 | + "members":{ |
| 1968 | + "enabledControlIdentifier":{ |
| 1969 | + "shape":"Arn", |
| 1970 | + "documentation":"<p>The ARN of the enabled control to be reset.</p>" |
| 1971 | + } |
| 1972 | + } |
| 1973 | + }, |
| 1974 | + "ResetEnabledControlOutput":{ |
| 1975 | + "type":"structure", |
| 1976 | + "required":["operationIdentifier"], |
| 1977 | + "members":{ |
| 1978 | + "operationIdentifier":{ |
| 1979 | + "shape":"OperationIdentifier", |
| 1980 | + "documentation":"<p> The operation identifier for this <code>ResetEnabledControl</code> operation. </p>" |
| 1981 | + } |
| 1982 | + } |
| 1983 | + }, |
1943 | 1984 | "ResetLandingZoneInput":{ |
1944 | 1985 | "type":"structure", |
1945 | 1986 | "required":["landingZoneIdentifier"], |
|
0 commit comments