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

ControlCatalog

import { ControlCatalog } from "https://aws-api-bqtgftz736ft.deno.dev/v0.5/services/controlcatalog.ts?docs=full";
class ControlCatalog {
constructor(apiFactory: client.ApiFactory);
async getControl(params: GetControlRequest, opts?: client.RequestOptions): Promise<GetControlResponse>;
async listCommonControls(params?: ListCommonControlsRequest, opts?: client.RequestOptions): Promise<ListCommonControlsResponse>;
async listControls(params?: ListControlsRequest, opts?: client.RequestOptions): Promise<ListControlsResponse>;
async listDomains(params?: ListDomainsRequest, opts?: client.RequestOptions): Promise<ListDomainsResponse>;
async listObjectives(params?: ListObjectivesRequest, opts?: client.RequestOptions): Promise<ListObjectivesResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§

Returns details about a specific control, most notably a list of Amazon Web Services Regions where this control is supported. Input a value for the ControlArn parameter, in ARN form. GetControl accepts controltower or controlcatalog control ARNs as input. Returns a controlcatalog ARN format.

In the API response, controls that have the value GLOBAL in the Scope field do not show the DeployableRegions field, because it does not apply. Controls that have the value REGIONAL in the Scope field return a value for the DeployableRegions field, as shown in the example.

§

Returns a paginated list of common controls from the Amazon Web Services Control Catalog.

You can apply an optional filter to see common controls that have a specific objective. If you don’t provide a filter, the operation returns all common controls.

§

Returns a paginated list of all available controls in the Amazon Web Services Control Catalog library. Allows you to discover available controls. The list of controls is given as structures of type controlSummary. The ARN is returned in the global controlcatalog format, as shown in the examples.

§
listDomains(params?: ListDomainsRequest, opts?: client.RequestOptions): Promise<ListDomainsResponse>
[src]

Returns a paginated list of domains from the Amazon Web Services Control Catalog.

§

Returns a paginated list of objectives from the Amazon Web Services Control Catalog.

You can apply an optional filter to see the objectives that belong to a specific domain. If you don’t provide a filter, the operation returns all objectives.

§Static Properties