|
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