@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSControlTower extends Object implements AWSControlTower
AWSControlTower. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAWSControlTower() |
| Modifier and Type | Method and Description |
|---|---|
DisableControlResult |
disableControl(DisableControlRequest request)
This API call turns off a control.
|
EnableControlResult |
enableControl(EnableControlRequest request)
This API call activates a control.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetControlOperationResult |
getControlOperation(GetControlOperationRequest request)
Returns the status of a particular
EnableControl or DisableControl operation. |
GetEnabledControlResult |
getEnabledControl(GetEnabledControlRequest request)
Retrieves details about an enabled control.
|
ListEnabledControlsResult |
listEnabledControls(ListEnabledControlsRequest request)
Lists the controls enabled by AWS Control Tower on the specified organizational unit and the accounts it
contains.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Returns a list of tags associated with the resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Applies tags to a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes tags from a resource.
|
public DisableControlResult disableControl(DisableControlRequest request)
AWSControlTowerThis API call turns off a control. It starts an asynchronous operation that deletes AWS resources on the specified organizational unit and the accounts it contains. The resources will vary according to the control that you specify. For usage examples, see the AWS Control Tower User Guide .
disableControl in interface AWSControlTowerpublic EnableControlResult enableControl(EnableControlRequest request)
AWSControlTowerThis API call activates a control. It starts an asynchronous operation that creates AWS resources on the specified organizational unit and the accounts it contains. The resources created will vary according to the control that you specify. For usage examples, see the AWS Control Tower User Guide .
enableControl in interface AWSControlTowerpublic GetControlOperationResult getControlOperation(GetControlOperationRequest request)
AWSControlTower
Returns the status of a particular EnableControl or DisableControl operation. Displays
a message in case of error. Details for an operation are available for 90 days. For usage examples, see the AWS
Control Tower User Guide .
getControlOperation in interface AWSControlTowerpublic GetEnabledControlResult getEnabledControl(GetEnabledControlRequest request)
AWSControlTowerRetrieves details about an enabled control. For usage examples, see the AWS Control Tower User Guide .
getEnabledControl in interface AWSControlTowerpublic ListEnabledControlsResult listEnabledControls(ListEnabledControlsRequest request)
AWSControlTowerLists the controls enabled by AWS Control Tower on the specified organizational unit and the accounts it contains. For usage examples, see the AWS Control Tower User Guide .
listEnabledControls in interface AWSControlTowerpublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSControlTowerReturns a list of tags associated with the resource. For usage examples, see the AWS Control Tower User Guide .
listTagsForResource in interface AWSControlTowerpublic TagResourceResult tagResource(TagResourceRequest request)
AWSControlTowerApplies tags to a resource. For usage examples, see the AWS Control Tower User Guide .
tagResource in interface AWSControlTowerpublic UntagResourceResult untagResource(UntagResourceRequest request)
AWSControlTowerRemoves tags from a resource. For usage examples, see the AWS Control Tower User Guide .
untagResource in interface AWSControlTowerpublic void shutdown()
AWSControlTowershutdown in interface AWSControlTowerpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSControlTowerResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSControlTowerrequest - The originally executed request.Copyright © 2023. All rights reserved.