@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSFIS extends Object implements AWSFIS
AWSFIS. Convenient method forms pass through to the corresponding overload that
takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
CreateExperimentTemplateResult |
createExperimentTemplate(CreateExperimentTemplateRequest request)
Creates an experiment template.
|
DeleteExperimentTemplateResult |
deleteExperimentTemplate(DeleteExperimentTemplateRequest request)
Deletes the specified experiment template.
|
GetActionResult |
getAction(GetActionRequest request)
Gets information about the specified AWS FIS action.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetExperimentResult |
getExperiment(GetExperimentRequest request)
Gets information about the specified experiment.
|
GetExperimentTemplateResult |
getExperimentTemplate(GetExperimentTemplateRequest request)
Gets information about the specified experiment template.
|
ListActionsResult |
listActions(ListActionsRequest request)
Lists the available AWS FIS actions.
|
ListExperimentsResult |
listExperiments(ListExperimentsRequest request)
Lists your experiments.
|
ListExperimentTemplatesResult |
listExperimentTemplates(ListExperimentTemplatesRequest request)
Lists your experiment templates.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists the tags for the specified resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartExperimentResult |
startExperiment(StartExperimentRequest request)
Starts running an experiment from the specified experiment template.
|
StopExperimentResult |
stopExperiment(StopExperimentRequest request)
Stops the specified experiment.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Applies the specified tags to the specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes the specified tags from the specified resource.
|
UpdateExperimentTemplateResult |
updateExperimentTemplate(UpdateExperimentTemplateRequest request)
Updates the specified experiment template.
|
public CreateExperimentTemplateResult createExperimentTemplate(CreateExperimentTemplateRequest request)
AWSFISCreates 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.
createExperimentTemplate in interface AWSFISpublic DeleteExperimentTemplateResult deleteExperimentTemplate(DeleteExperimentTemplateRequest request)
AWSFISDeletes the specified experiment template.
deleteExperimentTemplate in interface AWSFISpublic GetActionResult getAction(GetActionRequest request)
AWSFISGets information about the specified AWS FIS action.
getAction in interface AWSFISpublic GetExperimentResult getExperiment(GetExperimentRequest request)
AWSFISGets information about the specified experiment.
getExperiment in interface AWSFISpublic GetExperimentTemplateResult getExperimentTemplate(GetExperimentTemplateRequest request)
AWSFISGets information about the specified experiment template.
getExperimentTemplate in interface AWSFISpublic ListActionsResult listActions(ListActionsRequest request)
AWSFISLists the available AWS FIS actions.
listActions in interface AWSFISpublic ListExperimentTemplatesResult listExperimentTemplates(ListExperimentTemplatesRequest request)
AWSFISLists your experiment templates.
listExperimentTemplates in interface AWSFISpublic ListExperimentsResult listExperiments(ListExperimentsRequest request)
AWSFISLists your experiments.
listExperiments in interface AWSFISpublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSFISLists the tags for the specified resource.
listTagsForResource in interface AWSFISpublic StartExperimentResult startExperiment(StartExperimentRequest request)
AWSFISStarts running an experiment from the specified experiment template.
startExperiment in interface AWSFISpublic StopExperimentResult stopExperiment(StopExperimentRequest request)
AWSFISStops the specified experiment.
stopExperiment in interface AWSFISpublic TagResourceResult tagResource(TagResourceRequest request)
AWSFISApplies the specified tags to the specified resource.
tagResource in interface AWSFISpublic UntagResourceResult untagResource(UntagResourceRequest request)
AWSFISRemoves the specified tags from the specified resource.
untagResource in interface AWSFISpublic UpdateExperimentTemplateResult updateExperimentTemplate(UpdateExperimentTemplateRequest request)
AWSFISUpdates the specified experiment template.
updateExperimentTemplate in interface AWSFISpublic void shutdown()
AWSFISpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSFISResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSFISrequest - The originally executed request.