@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_PREFIXpublic CreateExperimentTemplateResult createExperimentTemplate(CreateExperimentTemplateRequest request)
AWSFISCreates 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 Service User Guide.
createExperimentTemplate in interface AWSFISpublic CreateTargetAccountConfigurationResult createTargetAccountConfiguration(CreateTargetAccountConfigurationRequest request)
AWSFIS
Creates a target account configuration for the experiment template. A target account configuration is required
when accountTargeting of experimentOptions is set to multi-account. For
more information, see experiment options in the
Fault Injection Service User Guide.
createTargetAccountConfiguration in interface AWSFISpublic DeleteExperimentTemplateResult deleteExperimentTemplate(DeleteExperimentTemplateRequest request)
AWSFISDeletes the specified experiment template.
deleteExperimentTemplate in interface AWSFISpublic DeleteTargetAccountConfigurationResult deleteTargetAccountConfiguration(DeleteTargetAccountConfigurationRequest request)
AWSFISDeletes the specified target account configuration of the experiment template.
deleteTargetAccountConfiguration in interface AWSFISpublic GetActionResult getAction(GetActionRequest request)
AWSFISGets information about the specified FIS action.
getAction in interface AWSFISpublic GetExperimentResult getExperiment(GetExperimentRequest request)
AWSFISGets information about the specified experiment.
getExperiment in interface AWSFISpublic GetExperimentTargetAccountConfigurationResult getExperimentTargetAccountConfiguration(GetExperimentTargetAccountConfigurationRequest request)
AWSFISGets information about the specified target account configuration of the experiment.
getExperimentTargetAccountConfiguration in interface AWSFISpublic GetExperimentTemplateResult getExperimentTemplate(GetExperimentTemplateRequest request)
AWSFISGets information about the specified experiment template.
getExperimentTemplate in interface AWSFISpublic GetTargetAccountConfigurationResult getTargetAccountConfiguration(GetTargetAccountConfigurationRequest request)
AWSFISGets information about the specified target account configuration of the experiment template.
getTargetAccountConfiguration in interface AWSFISpublic GetTargetResourceTypeResult getTargetResourceType(GetTargetResourceTypeRequest request)
AWSFISGets information about the specified resource type.
getTargetResourceType in interface AWSFISpublic ListActionsResult listActions(ListActionsRequest request)
AWSFISLists the available FIS actions.
listActions in interface AWSFISpublic ListExperimentResolvedTargetsResult listExperimentResolvedTargets(ListExperimentResolvedTargetsRequest request)
AWSFISLists the resolved targets information of the specified experiment.
listExperimentResolvedTargets in interface AWSFISpublic ListExperimentTargetAccountConfigurationsResult listExperimentTargetAccountConfigurations(ListExperimentTargetAccountConfigurationsRequest request)
AWSFISLists the target account configurations of the specified experiment.
listExperimentTargetAccountConfigurations 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 ListTargetAccountConfigurationsResult listTargetAccountConfigurations(ListTargetAccountConfigurationsRequest request)
AWSFISLists the target account configurations of the specified experiment template.
listTargetAccountConfigurations in interface AWSFISpublic ListTargetResourceTypesResult listTargetResourceTypes(ListTargetResourceTypesRequest request)
AWSFISLists the target resource types.
listTargetResourceTypes 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 UpdateTargetAccountConfigurationResult updateTargetAccountConfiguration(UpdateTargetAccountConfigurationRequest request)
AWSFISUpdates the target account configuration for the specified experiment template.
updateTargetAccountConfiguration 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.