Fis
import { Fis } from "https://aws-api.deno.dev/v0.2/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 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 startExperiment(params: StartExperimentRequest, opts?: client.RequestOptions): Promise<StartExperimentResponse>;
async stopExperiment(params: StopExperimentRequest, opts?: client.RequestOptions): Promise<StopExperimentResponse>;
async updateExperimentTemplate(params: UpdateExperimentTemplateRequest, opts?: client.RequestOptions): Promise<UpdateExperimentTemplateResponse>;
§Constructors
§
new Fis(apiFactory: client.ApiFactory)
[src]§Methods
§
createExperimentTemplate(params: CreateExperimentTemplateRequest, opts?: client.RequestOptions): Promise<CreateExperimentTemplateResponse>
[src]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.
§
deleteExperimentTemplate(params: DeleteExperimentTemplateRequest, opts?: client.RequestOptions): Promise<DeleteExperimentTemplateResponse>
[src]Deletes the specified experiment template.
§
getExperiment(params: GetExperimentRequest, opts?: client.RequestOptions): Promise<GetExperimentResponse>
[src]Gets information about the specified experiment.
§
getExperimentTemplate(params: GetExperimentTemplateRequest, opts?: client.RequestOptions): Promise<GetExperimentTemplateResponse>
[src]Gets information about the specified experiment template.
§
listActions(params?: ListActionsRequest, opts?: client.RequestOptions): Promise<ListActionsResponse>
[src]Lists the available AWS FIS actions.
§
listExperiments(params?: ListExperimentsRequest, opts?: client.RequestOptions): Promise<ListExperimentsResponse>
[src]Lists your experiments.
§
listExperimentTemplates(params?: ListExperimentTemplatesRequest, opts?: client.RequestOptions): Promise<ListExperimentTemplatesResponse>
[src]Lists your experiment templates.
§
listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>
[src]Lists the tags for the specified resource.
§
startExperiment(params: StartExperimentRequest, opts?: client.RequestOptions): Promise<StartExperimentResponse>
[src]Starts running an experiment from the specified experiment template.
§
stopExperiment(params: StopExperimentRequest, opts?: client.RequestOptions): Promise<StopExperimentResponse>
[src]Stops the specified experiment.
§
updateExperimentTemplate(params: UpdateExperimentTemplateRequest, opts?: client.RequestOptions): Promise<UpdateExperimentTemplateResponse>
[src]Updates the specified experiment template.
§Static Properties
§
ApiMetadata: client.ApiMetadata
[src]