Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ControlTower

import { ControlTower } from "https://aws-api.deno.dev/v0.4/services/controltower.ts?docs=full";
class ControlTower {
constructor(apiFactory: client.ApiFactory);
async disableControl(params: DisableControlInput, opts?: client.RequestOptions): Promise<DisableControlOutput>;
async enableControl(params: EnableControlInput, opts?: client.RequestOptions): Promise<EnableControlOutput>;
async getControlOperation(params: GetControlOperationInput, opts?: client.RequestOptions): Promise<GetControlOperationOutput>;
async listEnabledControls(params: ListEnabledControlsInput, opts?: client.RequestOptions): Promise<ListEnabledControlsOutput>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new ControlTower(apiFactory: client.ApiFactory)
[src]

§Methods

§
disableControl(params: DisableControlInput, opts?: client.RequestOptions): Promise<DisableControlOutput>
[src]

This 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.

§
enableControl(params: EnableControlInput, opts?: client.RequestOptions): Promise<EnableControlOutput>
[src]

This 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.

§

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.

§

Lists the controls enabled by AWS Control Tower on the specified organizational unit and the accounts it contains.

§Static Properties