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.4/services/fis.ts?docs=full";
class Fis {
constructor(apiFactory: client.ApiFactory);
async createExperimentTemplate(params: CreateExperimentTemplateRequest, opts?: client.RequestOptions): Promise<CreateExperimentTemplateResponse>;
async deleteExperimentTemplate(params: DeleteExperimentTemplateRequest, opts?: client.RequestOptions): Promise<DeleteExperimentTemplateResponse>;
async getAction(params: GetActionRequest, opts?: client.RequestOptions): Promise<GetActionResponse>;
async getExperiment(params: GetExperimentRequest, opts?: client.RequestOptions): Promise<GetExperimentResponse>;
async getExperimentTemplate(params: GetExperimentTemplateRequest, opts?: client.RequestOptions): Promise<GetExperimentTemplateResponse>;
async getTargetResourceType(params: GetTargetResourceTypeRequest, opts?: client.RequestOptions): Promise<GetTargetResourceTypeResponse>;
async listActions(params?: ListActionsRequest, opts?: client.RequestOptions): Promise<ListActionsResponse>;
async listExperiments(params?: ListExperimentsRequest, opts?: client.RequestOptions): Promise<ListExperimentsResponse>;
async listExperimentTemplates(params?: ListExperimentTemplatesRequest, opts?: client.RequestOptions): Promise<ListExperimentTemplatesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async listTargetResourceTypes(params?: ListTargetResourceTypesRequest, opts?: client.RequestOptions): Promise<ListTargetResourceTypesResponse>;
async startExperiment(params: StartExperimentRequest, opts?: client.RequestOptions): Promise<StartExperimentResponse>;
async stopExperiment(params: StopExperimentRequest, opts?: client.RequestOptions): Promise<StopExperimentResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateExperimentTemplate(params: UpdateExperimentTemplateRequest, opts?: client.RequestOptions): Promise<UpdateExperimentTemplateResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§

Creates an experiment template.

An experiment template includes the following components:

  • Targets: A target can be a specific resource in your Amazon Web Services 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 Experiment templates in the Fault Injection Simulator User Guide.

§

Deletes the specified experiment template.

§

Gets information about the specified FIS action.

§

Gets information about the specified experiment.

§

Gets information about the specified experiment template.

§

Gets information about the specified resource type.

§
listActions(params?: ListActionsRequest, opts?: client.RequestOptions): Promise<ListActionsResponse>
[src]

Lists the available FIS actions.

§

Lists your experiments.

§

Lists your experiment templates.

§

Lists the tags for the specified resource.

§

Lists the target resource types.

§

Starts running an experiment from the specified experiment template.

§

Stops the specified experiment.

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

Applies the specified tags to the specified resource.

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

Removes the specified tags from the specified resource.

§

Updates the specified experiment template.

§Static Properties