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

Fis

import { Fis } from "https://aws-api.deno.dev/v0.1/services/fis.ts?docs=full";
class Fis {
constructor(apiFactory: client.ApiFactory);
async createExperimentTemplate(params: CreateExperimentTemplateRequest): Promise<CreateExperimentTemplateResponse>;
async deleteExperimentTemplate(params: DeleteExperimentTemplateRequest): Promise<DeleteExperimentTemplateResponse>;
async getAction(params: GetActionRequest): Promise<GetActionResponse>;
async getExperiment(params: GetExperimentRequest): Promise<GetExperimentResponse>;
async getExperimentTemplate(params: GetExperimentTemplateRequest): Promise<GetExperimentTemplateResponse>;
async listActions(params?: ListActionsRequest): Promise<ListActionsResponse>;
async listExperiments(params?: ListExperimentsRequest): Promise<ListExperimentsResponse>;
async listExperimentTemplates(params?: ListExperimentTemplatesRequest): Promise<ListExperimentTemplatesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>;
async startExperiment(params: StartExperimentRequest): Promise<StartExperimentResponse>;
async stopExperiment(params: StopExperimentRequest): Promise<StopExperimentResponse>;
async tagResource(params: TagResourceRequest): Promise<void>;
async untagResource(params: UntagResourceRequest): Promise<void>;
async updateExperimentTemplate(params: UpdateExperimentTemplateRequest): Promise<UpdateExperimentTemplateResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§

Creates an experiment template.

To create a template, specify the following information:

  • Targets: A target can be a specific resource in your AWS environment, or one or more resources that match criteria that you specify, for example, resources that have specific tags.
  • Actions: The actions to carry out on the target. You can specify multiple actions, the duration of each action, and when to start each action during an experiment.
  • Stop conditions: If a stop condition is triggered while an experiment is running, the experiment is automatically stopped. You can define a stop condition as a CloudWatch alarm.

For more information, see the AWS Fault Injection Simulator User Guide.

§

Deletes the specified experiment template.

§
getAction(params: GetActionRequest): Promise<GetActionResponse>
[src]

Gets information about the specified AWS FIS action.

§
getExperiment(params: GetExperimentRequest): Promise<GetExperimentResponse>
[src]

Gets information about the specified experiment.

§
getExperimentTemplate(params: GetExperimentTemplateRequest): Promise<GetExperimentTemplateResponse>
[src]

Gets information about the specified experiment template.

§
listActions(params?: ListActionsRequest): Promise<ListActionsResponse>
[src]

Lists the available AWS FIS actions.

§
listExperiments(params?: ListExperimentsRequest): Promise<ListExperimentsResponse>
[src]

Lists your experiments.

§
listExperimentTemplates(params?: ListExperimentTemplatesRequest): Promise<ListExperimentTemplatesResponse>
[src]

Lists your experiment templates.

§
listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>
[src]

Lists the tags for the specified resource.

§
startExperiment(params: StartExperimentRequest): Promise<StartExperimentResponse>
[src]

Starts running an experiment from the specified experiment template.

§
stopExperiment(params: StopExperimentRequest): Promise<StopExperimentResponse>
[src]

Stops the specified experiment.

§
tagResource(params: TagResourceRequest): Promise<void>
[src]

Applies the specified tags to the specified resource.

§
untagResource(params: UntagResourceRequest): Promise<void>
[src]

Removes the specified tags from the specified resource.

§

Updates the specified experiment template.

§Static Properties