@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 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.
|
GetTargetResourceTypeResult |
getTargetResourceType(GetTargetResourceTypeRequest request)
Gets information about the specified resource type.
|
ListActionsResult |
listActions(ListActionsRequest request)
Lists the available 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.
|
ListTargetResourceTypesResult |
listTargetResourceTypes(ListTargetResourceTypesRequest request)
Lists the target resource types.
|
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)
AWSFIS
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.
createExperimentTemplate
in interface AWSFIS
public DeleteExperimentTemplateResult deleteExperimentTemplate(DeleteExperimentTemplateRequest request)
AWSFIS
Deletes the specified experiment template.
deleteExperimentTemplate
in interface AWSFIS
public GetActionResult getAction(GetActionRequest request)
AWSFIS
Gets information about the specified FIS action.
getAction
in interface AWSFIS
public GetExperimentResult getExperiment(GetExperimentRequest request)
AWSFIS
Gets information about the specified experiment.
getExperiment
in interface AWSFIS
public GetExperimentTemplateResult getExperimentTemplate(GetExperimentTemplateRequest request)
AWSFIS
Gets information about the specified experiment template.
getExperimentTemplate
in interface AWSFIS
public GetTargetResourceTypeResult getTargetResourceType(GetTargetResourceTypeRequest request)
AWSFIS
Gets information about the specified resource type.
getTargetResourceType
in interface AWSFIS
public ListActionsResult listActions(ListActionsRequest request)
AWSFIS
Lists the available FIS actions.
listActions
in interface AWSFIS
public ListExperimentTemplatesResult listExperimentTemplates(ListExperimentTemplatesRequest request)
AWSFIS
Lists your experiment templates.
listExperimentTemplates
in interface AWSFIS
public ListExperimentsResult listExperiments(ListExperimentsRequest request)
AWSFIS
Lists your experiments.
listExperiments
in interface AWSFIS
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSFIS
Lists the tags for the specified resource.
listTagsForResource
in interface AWSFIS
public ListTargetResourceTypesResult listTargetResourceTypes(ListTargetResourceTypesRequest request)
AWSFIS
Lists the target resource types.
listTargetResourceTypes
in interface AWSFIS
public StartExperimentResult startExperiment(StartExperimentRequest request)
AWSFIS
Starts running an experiment from the specified experiment template.
startExperiment
in interface AWSFIS
public StopExperimentResult stopExperiment(StopExperimentRequest request)
AWSFIS
Stops the specified experiment.
stopExperiment
in interface AWSFIS
public TagResourceResult tagResource(TagResourceRequest request)
AWSFIS
Applies the specified tags to the specified resource.
tagResource
in interface AWSFIS
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSFIS
Removes the specified tags from the specified resource.
untagResource
in interface AWSFIS
public UpdateExperimentTemplateResult updateExperimentTemplate(UpdateExperimentTemplateRequest request)
AWSFIS
Updates the specified experiment template.
updateExperimentTemplate
in interface AWSFIS
public void shutdown()
AWSFIS
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSFIS
Response 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 AWSFIS
request
- The originally executed request.