| list_experiment_templates | List all AWS FIS experiment templates in the specified region.
Args:
region: AWS region to query (default: us-east-1)
Returns:
JSON string containing experiment templates information
|
| get_experiment_template | Get detailed information about a specific AWS FIS experiment template.
Args:
template_id: ID of the experiment template to retrieve
region: AWS region to query (default: us-east-1)
Returns:
JSON string containing detailed template information
|
| list_experiments | List all AWS FIS experiments in the specified region.
Args:
region: AWS region to query (default: us-east-1)
Returns:
JSON string containing experiments information
|
| get_experiment | Get detailed information about a specific AWS FIS experiment.
Args:
experiment_id: ID of the experiment to retrieve
region: AWS region to query (default: us-east-1)
Returns:
JSON string containing detailed experiment information
|
| start_experiment | Start a new AWS FIS experiment based on an experiment template.
Args:
template_id: ID of the experiment template to use
region: AWS region to use (default: us-east-1)
client_token: Optional client token for idempotency
Returns:
JSON string containing the started experiment information
|
| stop_experiment | Stop a running AWS FIS experiment.
Args:
experiment_id: ID of the experiment to stop
region: AWS region to use (default: us-east-1)
Returns:
JSON string containing the stopped experiment information
|
| create_experiment_template | Create a new AWS FIS experiment template.
Args:
name: Name for the experiment template
description: Description of the experiment template
targets: Dictionary of targets configuration
actions: Dictionary of actions configuration
role_arn: ARN of the IAM role to use for the experiment
stop_conditions: List of stop conditions
region: AWS region to use (default: us-east-1)
Returns:
JSON string containing the created template information
|
| delete_experiment_template | Delete an AWS FIS experiment template.
Args:
template_id: ID of the experiment template to delete
region: AWS region to use (default: us-east-1)
Returns:
Success or error message
|
| list_action_types | List all available AWS FIS action types.
Args:
region: AWS region to query (default: us-east-1)
Returns:
JSON string containing action types information
|
| generate_template_example | Generate an example AWS FIS experiment template for a given target and action type.
Args:
target_type: Target resource type (default: aws:ec2:instance)
action_type: Action type to perform (default: aws:ec2:stop-instances)
region: AWS region to use (default: us-east-1)
Returns:
JSON string containing an example template configuration
|