FISClient#
Auto-generated documentation for FIS type annotations stubs module mypy-boto3-fis.
FISClient#
Type annotations and code completion for boto3.client("fis")
.
boto3 documentation
# FISClient usage example
from boto3.session import Session
from mypy_boto3_fis.client import FISClient
def get_fis_client() -> FISClient:
return Session().client("fis")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("fis").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("fis")
try:
do_something(client)
except (
client.exceptions.ClientError,
client.exceptions.ConflictException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ServiceQuotaExceededException,
client.exceptions.ValidationException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_fis.client import Exceptions
def handle_error(exc: Exceptions.ClientError) -> None:
...
Methods#
can_paginate#
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("fis").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
close#
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("fis").close
method.
boto3 documentation
# close method definition
def close(
self,
) -> None:
...
create_experiment_template#
Creates an experiment template.
Type annotations and code completion for boto3.client("fis").create_experiment_template
method.
boto3 documentation
# create_experiment_template method definition
def create_experiment_template(
self,
*,
clientToken: str,
description: str,
stopConditions: Sequence[CreateExperimentTemplateStopConditionInputTypeDef], # (1)
actions: Mapping[str, CreateExperimentTemplateActionInputTypeDef], # (2)
roleArn: str,
targets: Mapping[str, CreateExperimentTemplateTargetInputTypeDef] = ..., # (3)
tags: Mapping[str, str] = ...,
logConfiguration: CreateExperimentTemplateLogConfigurationInputTypeDef = ..., # (4)
experimentOptions: CreateExperimentTemplateExperimentOptionsInputTypeDef = ..., # (5)
) -> CreateExperimentTemplateResponseTypeDef: # (6)
...
- See CreateExperimentTemplateStopConditionInputTypeDef
- See CreateExperimentTemplateActionInputTypeDef
- See CreateExperimentTemplateTargetInputTypeDef
- See CreateExperimentTemplateLogConfigurationInputTypeDef
- See CreateExperimentTemplateExperimentOptionsInputTypeDef
- See CreateExperimentTemplateResponseTypeDef
# create_experiment_template method usage example with argument unpacking
kwargs: CreateExperimentTemplateRequestRequestTypeDef = { # (1)
"clientToken": ...,
"description": ...,
"stopConditions": ...,
"actions": ...,
"roleArn": ...,
}
parent.create_experiment_template(**kwargs)
create_target_account_configuration#
Creates a target account configuration for the experiment template.
Type annotations and code completion for boto3.client("fis").create_target_account_configuration
method.
boto3 documentation
# create_target_account_configuration method definition
def create_target_account_configuration(
self,
*,
experimentTemplateId: str,
accountId: str,
roleArn: str,
clientToken: str = ...,
description: str = ...,
) -> CreateTargetAccountConfigurationResponseTypeDef: # (1)
...
# create_target_account_configuration method usage example with argument unpacking
kwargs: CreateTargetAccountConfigurationRequestRequestTypeDef = { # (1)
"experimentTemplateId": ...,
"accountId": ...,
"roleArn": ...,
}
parent.create_target_account_configuration(**kwargs)
delete_experiment_template#
Deletes the specified experiment template.
Type annotations and code completion for boto3.client("fis").delete_experiment_template
method.
boto3 documentation
# delete_experiment_template method definition
def delete_experiment_template(
self,
*,
id: str,
) -> DeleteExperimentTemplateResponseTypeDef: # (1)
...
# delete_experiment_template method usage example with argument unpacking
kwargs: DeleteExperimentTemplateRequestRequestTypeDef = { # (1)
"id": ...,
}
parent.delete_experiment_template(**kwargs)
delete_target_account_configuration#
Deletes the specified target account configuration of the experiment template.
Type annotations and code completion for boto3.client("fis").delete_target_account_configuration
method.
boto3 documentation
# delete_target_account_configuration method definition
def delete_target_account_configuration(
self,
*,
experimentTemplateId: str,
accountId: str,
) -> DeleteTargetAccountConfigurationResponseTypeDef: # (1)
...
# delete_target_account_configuration method usage example with argument unpacking
kwargs: DeleteTargetAccountConfigurationRequestRequestTypeDef = { # (1)
"experimentTemplateId": ...,
"accountId": ...,
}
parent.delete_target_account_configuration(**kwargs)
generate_presigned_url#
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for boto3.client("fis").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
get_action#
Gets information about the specified FIS action.
Type annotations and code completion for boto3.client("fis").get_action
method.
boto3 documentation
# get_action method definition
def get_action(
self,
*,
id: str,
) -> GetActionResponseTypeDef: # (1)
...
# get_action method usage example with argument unpacking
kwargs: GetActionRequestRequestTypeDef = { # (1)
"id": ...,
}
parent.get_action(**kwargs)
get_experiment#
Gets information about the specified experiment.
Type annotations and code completion for boto3.client("fis").get_experiment
method.
boto3 documentation
# get_experiment method definition
def get_experiment(
self,
*,
id: str,
) -> GetExperimentResponseTypeDef: # (1)
...
# get_experiment method usage example with argument unpacking
kwargs: GetExperimentRequestRequestTypeDef = { # (1)
"id": ...,
}
parent.get_experiment(**kwargs)
get_experiment_target_account_configuration#
Gets information about the specified target account configuration of the experiment.
Type annotations and code completion for boto3.client("fis").get_experiment_target_account_configuration
method.
boto3 documentation
# get_experiment_target_account_configuration method definition
def get_experiment_target_account_configuration(
self,
*,
experimentId: str,
accountId: str,
) -> GetExperimentTargetAccountConfigurationResponseTypeDef: # (1)
...
# get_experiment_target_account_configuration method usage example with argument unpacking
kwargs: GetExperimentTargetAccountConfigurationRequestRequestTypeDef = { # (1)
"experimentId": ...,
"accountId": ...,
}
parent.get_experiment_target_account_configuration(**kwargs)
get_experiment_template#
Gets information about the specified experiment template.
Type annotations and code completion for boto3.client("fis").get_experiment_template
method.
boto3 documentation
# get_experiment_template method definition
def get_experiment_template(
self,
*,
id: str,
) -> GetExperimentTemplateResponseTypeDef: # (1)
...
# get_experiment_template method usage example with argument unpacking
kwargs: GetExperimentTemplateRequestRequestTypeDef = { # (1)
"id": ...,
}
parent.get_experiment_template(**kwargs)
get_target_account_configuration#
Gets information about the specified target account configuration of the experiment template.
Type annotations and code completion for boto3.client("fis").get_target_account_configuration
method.
boto3 documentation
# get_target_account_configuration method definition
def get_target_account_configuration(
self,
*,
experimentTemplateId: str,
accountId: str,
) -> GetTargetAccountConfigurationResponseTypeDef: # (1)
...
# get_target_account_configuration method usage example with argument unpacking
kwargs: GetTargetAccountConfigurationRequestRequestTypeDef = { # (1)
"experimentTemplateId": ...,
"accountId": ...,
}
parent.get_target_account_configuration(**kwargs)
get_target_resource_type#
Gets information about the specified resource type.
Type annotations and code completion for boto3.client("fis").get_target_resource_type
method.
boto3 documentation
# get_target_resource_type method definition
def get_target_resource_type(
self,
*,
resourceType: str,
) -> GetTargetResourceTypeResponseTypeDef: # (1)
...
# get_target_resource_type method usage example with argument unpacking
kwargs: GetTargetResourceTypeRequestRequestTypeDef = { # (1)
"resourceType": ...,
}
parent.get_target_resource_type(**kwargs)
list_actions#
Lists the available FIS actions.
Type annotations and code completion for boto3.client("fis").list_actions
method.
boto3 documentation
# list_actions method definition
def list_actions(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
) -> ListActionsResponseTypeDef: # (1)
...
# list_actions method usage example with argument unpacking
kwargs: ListActionsRequestRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_actions(**kwargs)
list_experiment_resolved_targets#
Lists the resolved targets information of the specified experiment.
Type annotations and code completion for boto3.client("fis").list_experiment_resolved_targets
method.
boto3 documentation
# list_experiment_resolved_targets method definition
def list_experiment_resolved_targets(
self,
*,
experimentId: str,
maxResults: int = ...,
nextToken: str = ...,
targetName: str = ...,
) -> ListExperimentResolvedTargetsResponseTypeDef: # (1)
...
# list_experiment_resolved_targets method usage example with argument unpacking
kwargs: ListExperimentResolvedTargetsRequestRequestTypeDef = { # (1)
"experimentId": ...,
}
parent.list_experiment_resolved_targets(**kwargs)
list_experiment_target_account_configurations#
Lists the target account configurations of the specified experiment.
Type annotations and code completion for boto3.client("fis").list_experiment_target_account_configurations
method.
boto3 documentation
# list_experiment_target_account_configurations method definition
def list_experiment_target_account_configurations(
self,
*,
experimentId: str,
nextToken: str = ...,
) -> ListExperimentTargetAccountConfigurationsResponseTypeDef: # (1)
...
# list_experiment_target_account_configurations method usage example with argument unpacking
kwargs: ListExperimentTargetAccountConfigurationsRequestRequestTypeDef = { # (1)
"experimentId": ...,
}
parent.list_experiment_target_account_configurations(**kwargs)
list_experiment_templates#
Lists your experiment templates.
Type annotations and code completion for boto3.client("fis").list_experiment_templates
method.
boto3 documentation
# list_experiment_templates method definition
def list_experiment_templates(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
) -> ListExperimentTemplatesResponseTypeDef: # (1)
...
# list_experiment_templates method usage example with argument unpacking
kwargs: ListExperimentTemplatesRequestRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_experiment_templates(**kwargs)