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

Amp

import { Amp } from "https://aws-api.deno.dev/v0.4/services/amp.ts?docs=full";
class Amp {
constructor(apiFactory: client.ApiFactory);
async createAlertManagerDefinition(params: CreateAlertManagerDefinitionRequest, opts?: client.RequestOptions): Promise<CreateAlertManagerDefinitionResponse>;
async createLoggingConfiguration(params: CreateLoggingConfigurationRequest, opts?: client.RequestOptions): Promise<CreateLoggingConfigurationResponse>;
async createRuleGroupsNamespace(params: CreateRuleGroupsNamespaceRequest, opts?: client.RequestOptions): Promise<CreateRuleGroupsNamespaceResponse>;
async createWorkspace(params?: CreateWorkspaceRequest, opts?: client.RequestOptions): Promise<CreateWorkspaceResponse>;
async deleteAlertManagerDefinition(params: DeleteAlertManagerDefinitionRequest, opts?: client.RequestOptions): Promise<void>;
async deleteLoggingConfiguration(params: DeleteLoggingConfigurationRequest, opts?: client.RequestOptions): Promise<void>;
async deleteRuleGroupsNamespace(params: DeleteRuleGroupsNamespaceRequest, opts?: client.RequestOptions): Promise<void>;
async deleteWorkspace(params: DeleteWorkspaceRequest, opts?: client.RequestOptions): Promise<void>;
async describeAlertManagerDefinition(params: DescribeAlertManagerDefinitionRequest, opts?: client.RequestOptions): Promise<DescribeAlertManagerDefinitionResponse>;
async describeLoggingConfiguration(params: DescribeLoggingConfigurationRequest, opts?: client.RequestOptions): Promise<DescribeLoggingConfigurationResponse>;
async describeRuleGroupsNamespace(params: DescribeRuleGroupsNamespaceRequest, opts?: client.RequestOptions): Promise<DescribeRuleGroupsNamespaceResponse>;
async describeWorkspace(params: DescribeWorkspaceRequest, opts?: client.RequestOptions): Promise<DescribeWorkspaceResponse>;
async listRuleGroupsNamespaces(params: ListRuleGroupsNamespacesRequest, opts?: client.RequestOptions): Promise<ListRuleGroupsNamespacesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async listWorkspaces(params?: ListWorkspacesRequest, opts?: client.RequestOptions): Promise<ListWorkspacesResponse>;
async putAlertManagerDefinition(params: PutAlertManagerDefinitionRequest, opts?: client.RequestOptions): Promise<PutAlertManagerDefinitionResponse>;
async putRuleGroupsNamespace(params: PutRuleGroupsNamespaceRequest, opts?: client.RequestOptions): Promise<PutRuleGroupsNamespaceResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateLoggingConfiguration(params: UpdateLoggingConfigurationRequest, opts?: client.RequestOptions): Promise<UpdateLoggingConfigurationResponse>;
async updateWorkspaceAlias(params: UpdateWorkspaceAliasRequest, opts?: client.RequestOptions): Promise<void>;
async waitForWorkspaceActive(params: DescribeWorkspaceRequest, opts?: client.RequestOptions): Promise<DescribeWorkspaceResponse>;
async waitForWorkspaceDeleted(params: DescribeWorkspaceRequest, opts?: client.RequestOptions): Promise<Error | DescribeWorkspaceResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§

Create an alert manager definition.

§

Create logging configuration.

§

Create a rule group namespace.

§

Creates a new AMP workspace.

§
deleteAlertManagerDefinition(params: DeleteAlertManagerDefinitionRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes an alert manager definition.

§
deleteLoggingConfiguration(params: DeleteLoggingConfigurationRequest, opts?: client.RequestOptions): Promise<void>
[src]

Delete logging configuration.

§
deleteRuleGroupsNamespace(params: DeleteRuleGroupsNamespaceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Delete a rule groups namespace.

§
deleteWorkspace(params: DeleteWorkspaceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes an AMP workspace.

§

Describes an alert manager definition.

§

Describes logging configuration.

§

Describe a rule groups namespace.

§

Describes an existing AMP workspace.

§

Lists rule groups namespaces.

§

Lists the tags you have assigned to the resource.

§

Lists all AMP workspaces, including workspaces being created or deleted.

§

Update an alert manager definition.

§

Update a rule groups namespace.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Creates tags for the specified resource.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes tags from the specified resource.

§

Update logging configuration.

§
updateWorkspaceAlias(params: UpdateWorkspaceAliasRequest, opts?: client.RequestOptions): Promise<void>
[src]

Updates an AMP workspace alias.

§
waitForWorkspaceActive(params: DescribeWorkspaceRequest, opts?: client.RequestOptions): Promise<DescribeWorkspaceResponse>
[src]

Wait until a workspace reaches ACTIVE status Checks state up to 60 times, 2 seconds apart (about 2 minutes max wait time).

§
waitForWorkspaceDeleted(params: DescribeWorkspaceRequest, opts?: client.RequestOptions): Promise<Error | DescribeWorkspaceResponse>
[src]

Wait until a workspace reaches DELETED status Checks state up to 60 times, 2 seconds apart (about 2 minutes max wait time).

§Static Properties