Type definitions#
Auto-generated documentation for FIS type annotations stubs module mypy-boto3-fis.
ActionParameterTypeDef#
# ActionParameterTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ActionParameterTypeDef
def get_value() -> ActionParameterTypeDef:
return {
"description": ...,
}
# ActionParameterTypeDef definition
class ActionParameterTypeDef(TypedDict):
description: NotRequired[str],
required: NotRequired[bool],
ActionTargetTypeDef#
# ActionTargetTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ActionTargetTypeDef
def get_value() -> ActionTargetTypeDef:
return {
"resourceType": ...,
}
# ActionTargetTypeDef definition
class ActionTargetTypeDef(TypedDict):
resourceType: NotRequired[str],
CreateExperimentTemplateActionInputTypeDef#
# CreateExperimentTemplateActionInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import CreateExperimentTemplateActionInputTypeDef
def get_value() -> CreateExperimentTemplateActionInputTypeDef:
return {
"actionId": ...,
}
# CreateExperimentTemplateActionInputTypeDef definition
class CreateExperimentTemplateActionInputTypeDef(TypedDict):
actionId: str,
description: NotRequired[str],
parameters: NotRequired[Mapping[str, str]],
targets: NotRequired[Mapping[str, str]],
startAfter: NotRequired[Sequence[str]],
CreateExperimentTemplateExperimentOptionsInputTypeDef#
# CreateExperimentTemplateExperimentOptionsInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import CreateExperimentTemplateExperimentOptionsInputTypeDef
def get_value() -> CreateExperimentTemplateExperimentOptionsInputTypeDef:
return {
"accountTargeting": ...,
}
# CreateExperimentTemplateExperimentOptionsInputTypeDef definition
class CreateExperimentTemplateExperimentOptionsInputTypeDef(TypedDict):
accountTargeting: NotRequired[AccountTargetingType], # (1)
emptyTargetResolutionMode: NotRequired[EmptyTargetResolutionModeType], # (2)
ExperimentTemplateCloudWatchLogsLogConfigurationInputTypeDef#
# ExperimentTemplateCloudWatchLogsLogConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateCloudWatchLogsLogConfigurationInputTypeDef
def get_value() -> ExperimentTemplateCloudWatchLogsLogConfigurationInputTypeDef:
return {
"logGroupArn": ...,
}
# ExperimentTemplateCloudWatchLogsLogConfigurationInputTypeDef definition
class ExperimentTemplateCloudWatchLogsLogConfigurationInputTypeDef(TypedDict):
logGroupArn: str,
ExperimentTemplateS3LogConfigurationInputTypeDef#
# ExperimentTemplateS3LogConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateS3LogConfigurationInputTypeDef
def get_value() -> ExperimentTemplateS3LogConfigurationInputTypeDef:
return {
"bucketName": ...,
}
# ExperimentTemplateS3LogConfigurationInputTypeDef definition
class ExperimentTemplateS3LogConfigurationInputTypeDef(TypedDict):
bucketName: str,
prefix: NotRequired[str],
CreateExperimentTemplateStopConditionInputTypeDef#
# CreateExperimentTemplateStopConditionInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import CreateExperimentTemplateStopConditionInputTypeDef
def get_value() -> CreateExperimentTemplateStopConditionInputTypeDef:
return {
"source": ...,
}
# CreateExperimentTemplateStopConditionInputTypeDef definition
class CreateExperimentTemplateStopConditionInputTypeDef(TypedDict):
source: str,
value: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ExperimentTemplateTargetInputFilterTypeDef#
# ExperimentTemplateTargetInputFilterTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateTargetInputFilterTypeDef
def get_value() -> ExperimentTemplateTargetInputFilterTypeDef:
return {
"path": ...,
}
# ExperimentTemplateTargetInputFilterTypeDef definition
class ExperimentTemplateTargetInputFilterTypeDef(TypedDict):
path: str,
values: Sequence[str],
CreateTargetAccountConfigurationRequestTypeDef#
# CreateTargetAccountConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import CreateTargetAccountConfigurationRequestTypeDef
def get_value() -> CreateTargetAccountConfigurationRequestTypeDef:
return {
"experimentTemplateId": ...,
}
# CreateTargetAccountConfigurationRequestTypeDef definition
class CreateTargetAccountConfigurationRequestTypeDef(TypedDict):
experimentTemplateId: str,
accountId: str,
roleArn: str,
clientToken: NotRequired[str],
description: NotRequired[str],
TargetAccountConfigurationTypeDef#
# TargetAccountConfigurationTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import TargetAccountConfigurationTypeDef
def get_value() -> TargetAccountConfigurationTypeDef:
return {
"roleArn": ...,
}
# TargetAccountConfigurationTypeDef definition
class TargetAccountConfigurationTypeDef(TypedDict):
roleArn: NotRequired[str],
accountId: NotRequired[str],
description: NotRequired[str],
DeleteExperimentTemplateRequestTypeDef#
# DeleteExperimentTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import DeleteExperimentTemplateRequestTypeDef
def get_value() -> DeleteExperimentTemplateRequestTypeDef:
return {
"id": ...,
}
# DeleteExperimentTemplateRequestTypeDef definition
class DeleteExperimentTemplateRequestTypeDef(TypedDict):
id: str,
DeleteTargetAccountConfigurationRequestTypeDef#
# DeleteTargetAccountConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import DeleteTargetAccountConfigurationRequestTypeDef
def get_value() -> DeleteTargetAccountConfigurationRequestTypeDef:
return {
"experimentTemplateId": ...,
}
# DeleteTargetAccountConfigurationRequestTypeDef definition
class DeleteTargetAccountConfigurationRequestTypeDef(TypedDict):
experimentTemplateId: str,
accountId: str,
ExperimentActionStateTypeDef#
# ExperimentActionStateTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentActionStateTypeDef
def get_value() -> ExperimentActionStateTypeDef:
return {
"status": ...,
}
# ExperimentActionStateTypeDef definition
class ExperimentActionStateTypeDef(TypedDict):
status: NotRequired[ExperimentActionStatusType], # (1)
reason: NotRequired[str],
ExperimentCloudWatchLogsLogConfigurationTypeDef#
# ExperimentCloudWatchLogsLogConfigurationTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentCloudWatchLogsLogConfigurationTypeDef
def get_value() -> ExperimentCloudWatchLogsLogConfigurationTypeDef:
return {
"logGroupArn": ...,
}
# ExperimentCloudWatchLogsLogConfigurationTypeDef definition
class ExperimentCloudWatchLogsLogConfigurationTypeDef(TypedDict):
logGroupArn: NotRequired[str],
ExperimentErrorTypeDef#
# ExperimentErrorTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentErrorTypeDef
def get_value() -> ExperimentErrorTypeDef:
return {
"accountId": ...,
}
# ExperimentErrorTypeDef definition
class ExperimentErrorTypeDef(TypedDict):
accountId: NotRequired[str],
code: NotRequired[str],
location: NotRequired[str],
ExperimentS3LogConfigurationTypeDef#
# ExperimentS3LogConfigurationTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentS3LogConfigurationTypeDef
def get_value() -> ExperimentS3LogConfigurationTypeDef:
return {
"bucketName": ...,
}
# ExperimentS3LogConfigurationTypeDef definition
class ExperimentS3LogConfigurationTypeDef(TypedDict):
bucketName: NotRequired[str],
prefix: NotRequired[str],
ExperimentOptionsTypeDef#
# ExperimentOptionsTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentOptionsTypeDef
def get_value() -> ExperimentOptionsTypeDef:
return {
"accountTargeting": ...,
}
# ExperimentOptionsTypeDef definition
class ExperimentOptionsTypeDef(TypedDict):
accountTargeting: NotRequired[AccountTargetingType], # (1)
emptyTargetResolutionMode: NotRequired[EmptyTargetResolutionModeType], # (2)
actionsMode: NotRequired[ActionsModeType], # (3)
ExperimentReportConfigurationCloudWatchDashboardTypeDef#
# ExperimentReportConfigurationCloudWatchDashboardTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentReportConfigurationCloudWatchDashboardTypeDef
def get_value() -> ExperimentReportConfigurationCloudWatchDashboardTypeDef:
return {
"dashboardIdentifier": ...,
}
# ExperimentReportConfigurationCloudWatchDashboardTypeDef definition
class ExperimentReportConfigurationCloudWatchDashboardTypeDef(TypedDict):
dashboardIdentifier: NotRequired[str],
ExperimentReportConfigurationOutputsS3ConfigurationTypeDef#
# ExperimentReportConfigurationOutputsS3ConfigurationTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentReportConfigurationOutputsS3ConfigurationTypeDef
def get_value() -> ExperimentReportConfigurationOutputsS3ConfigurationTypeDef:
return {
"bucketName": ...,
}
# ExperimentReportConfigurationOutputsS3ConfigurationTypeDef definition
class ExperimentReportConfigurationOutputsS3ConfigurationTypeDef(TypedDict):
bucketName: NotRequired[str],
prefix: NotRequired[str],
ExperimentReportErrorTypeDef#
# ExperimentReportErrorTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentReportErrorTypeDef
def get_value() -> ExperimentReportErrorTypeDef:
return {
"code": ...,
}
# ExperimentReportErrorTypeDef definition
class ExperimentReportErrorTypeDef(TypedDict):
code: NotRequired[str],
ExperimentReportS3ReportTypeDef#
# ExperimentReportS3ReportTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentReportS3ReportTypeDef
def get_value() -> ExperimentReportS3ReportTypeDef:
return {
"arn": ...,
}
# ExperimentReportS3ReportTypeDef definition
class ExperimentReportS3ReportTypeDef(TypedDict):
arn: NotRequired[str],
reportType: NotRequired[str],
ExperimentStopConditionTypeDef#
# ExperimentStopConditionTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentStopConditionTypeDef
def get_value() -> ExperimentStopConditionTypeDef:
return {
"source": ...,
}
# ExperimentStopConditionTypeDef definition
class ExperimentStopConditionTypeDef(TypedDict):
source: NotRequired[str],
value: NotRequired[str],
ExperimentTargetAccountConfigurationSummaryTypeDef#
# ExperimentTargetAccountConfigurationSummaryTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTargetAccountConfigurationSummaryTypeDef
def get_value() -> ExperimentTargetAccountConfigurationSummaryTypeDef:
return {
"roleArn": ...,
}
# ExperimentTargetAccountConfigurationSummaryTypeDef definition
class ExperimentTargetAccountConfigurationSummaryTypeDef(TypedDict):
roleArn: NotRequired[str],
accountId: NotRequired[str],
description: NotRequired[str],
ExperimentTargetAccountConfigurationTypeDef#
# ExperimentTargetAccountConfigurationTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTargetAccountConfigurationTypeDef
def get_value() -> ExperimentTargetAccountConfigurationTypeDef:
return {
"roleArn": ...,
}
# ExperimentTargetAccountConfigurationTypeDef definition
class ExperimentTargetAccountConfigurationTypeDef(TypedDict):
roleArn: NotRequired[str],
accountId: NotRequired[str],
description: NotRequired[str],
ExperimentTargetFilterTypeDef#
# ExperimentTargetFilterTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTargetFilterTypeDef
def get_value() -> ExperimentTargetFilterTypeDef:
return {
"path": ...,
}
# ExperimentTargetFilterTypeDef definition
class ExperimentTargetFilterTypeDef(TypedDict):
path: NotRequired[str],
values: NotRequired[List[str]],
ExperimentTemplateActionTypeDef#
# ExperimentTemplateActionTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateActionTypeDef
def get_value() -> ExperimentTemplateActionTypeDef:
return {
"actionId": ...,
}
# ExperimentTemplateActionTypeDef definition
class ExperimentTemplateActionTypeDef(TypedDict):
actionId: NotRequired[str],
description: NotRequired[str],
parameters: NotRequired[Dict[str, str]],
targets: NotRequired[Dict[str, str]],
startAfter: NotRequired[List[str]],
ExperimentTemplateCloudWatchLogsLogConfigurationTypeDef#
# ExperimentTemplateCloudWatchLogsLogConfigurationTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateCloudWatchLogsLogConfigurationTypeDef
def get_value() -> ExperimentTemplateCloudWatchLogsLogConfigurationTypeDef:
return {
"logGroupArn": ...,
}
# ExperimentTemplateCloudWatchLogsLogConfigurationTypeDef definition
class ExperimentTemplateCloudWatchLogsLogConfigurationTypeDef(TypedDict):
logGroupArn: NotRequired[str],
ExperimentTemplateExperimentOptionsTypeDef#
# ExperimentTemplateExperimentOptionsTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateExperimentOptionsTypeDef
def get_value() -> ExperimentTemplateExperimentOptionsTypeDef:
return {
"accountTargeting": ...,
}
# ExperimentTemplateExperimentOptionsTypeDef definition
class ExperimentTemplateExperimentOptionsTypeDef(TypedDict):
accountTargeting: NotRequired[AccountTargetingType], # (1)
emptyTargetResolutionMode: NotRequired[EmptyTargetResolutionModeType], # (2)
ExperimentTemplateS3LogConfigurationTypeDef#
# ExperimentTemplateS3LogConfigurationTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateS3LogConfigurationTypeDef
def get_value() -> ExperimentTemplateS3LogConfigurationTypeDef:
return {
"bucketName": ...,
}
# ExperimentTemplateS3LogConfigurationTypeDef definition
class ExperimentTemplateS3LogConfigurationTypeDef(TypedDict):
bucketName: NotRequired[str],
prefix: NotRequired[str],
ExperimentTemplateReportConfigurationCloudWatchDashboardTypeDef#
# ExperimentTemplateReportConfigurationCloudWatchDashboardTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateReportConfigurationCloudWatchDashboardTypeDef
def get_value() -> ExperimentTemplateReportConfigurationCloudWatchDashboardTypeDef:
return {
"dashboardIdentifier": ...,
}
# ExperimentTemplateReportConfigurationCloudWatchDashboardTypeDef definition
class ExperimentTemplateReportConfigurationCloudWatchDashboardTypeDef(TypedDict):
dashboardIdentifier: NotRequired[str],
ReportConfigurationCloudWatchDashboardInputTypeDef#
# ReportConfigurationCloudWatchDashboardInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ReportConfigurationCloudWatchDashboardInputTypeDef
def get_value() -> ReportConfigurationCloudWatchDashboardInputTypeDef:
return {
"dashboardIdentifier": ...,
}
# ReportConfigurationCloudWatchDashboardInputTypeDef definition
class ReportConfigurationCloudWatchDashboardInputTypeDef(TypedDict):
dashboardIdentifier: NotRequired[str],
ReportConfigurationS3OutputInputTypeDef#
# ReportConfigurationS3OutputInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ReportConfigurationS3OutputInputTypeDef
def get_value() -> ReportConfigurationS3OutputInputTypeDef:
return {
"bucketName": ...,
}
# ReportConfigurationS3OutputInputTypeDef definition
class ReportConfigurationS3OutputInputTypeDef(TypedDict):
bucketName: NotRequired[str],
prefix: NotRequired[str],
ReportConfigurationS3OutputTypeDef#
# ReportConfigurationS3OutputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ReportConfigurationS3OutputTypeDef
def get_value() -> ReportConfigurationS3OutputTypeDef:
return {
"bucketName": ...,
}
# ReportConfigurationS3OutputTypeDef definition
class ReportConfigurationS3OutputTypeDef(TypedDict):
bucketName: NotRequired[str],
prefix: NotRequired[str],
ExperimentTemplateStopConditionTypeDef#
# ExperimentTemplateStopConditionTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateStopConditionTypeDef
def get_value() -> ExperimentTemplateStopConditionTypeDef:
return {
"source": ...,
}
# ExperimentTemplateStopConditionTypeDef definition
class ExperimentTemplateStopConditionTypeDef(TypedDict):
source: NotRequired[str],
value: NotRequired[str],
ExperimentTemplateSummaryTypeDef#
# ExperimentTemplateSummaryTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateSummaryTypeDef
def get_value() -> ExperimentTemplateSummaryTypeDef:
return {
"id": ...,
}
# ExperimentTemplateSummaryTypeDef definition
class ExperimentTemplateSummaryTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
description: NotRequired[str],
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
tags: NotRequired[Dict[str, str]],
ExperimentTemplateTargetFilterTypeDef#
# ExperimentTemplateTargetFilterTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateTargetFilterTypeDef
def get_value() -> ExperimentTemplateTargetFilterTypeDef:
return {
"path": ...,
}
# ExperimentTemplateTargetFilterTypeDef definition
class ExperimentTemplateTargetFilterTypeDef(TypedDict):
path: NotRequired[str],
values: NotRequired[List[str]],
GetActionRequestTypeDef#
# GetActionRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetActionRequestTypeDef
def get_value() -> GetActionRequestTypeDef:
return {
"id": ...,
}
# GetActionRequestTypeDef definition
class GetActionRequestTypeDef(TypedDict):
id: str,
GetExperimentRequestTypeDef#
# GetExperimentRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetExperimentRequestTypeDef
def get_value() -> GetExperimentRequestTypeDef:
return {
"id": ...,
}
# GetExperimentRequestTypeDef definition
class GetExperimentRequestTypeDef(TypedDict):
id: str,
GetExperimentTargetAccountConfigurationRequestTypeDef#
# GetExperimentTargetAccountConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetExperimentTargetAccountConfigurationRequestTypeDef
def get_value() -> GetExperimentTargetAccountConfigurationRequestTypeDef:
return {
"experimentId": ...,
}
# GetExperimentTargetAccountConfigurationRequestTypeDef definition
class GetExperimentTargetAccountConfigurationRequestTypeDef(TypedDict):
experimentId: str,
accountId: str,
GetExperimentTemplateRequestTypeDef#
# GetExperimentTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetExperimentTemplateRequestTypeDef
def get_value() -> GetExperimentTemplateRequestTypeDef:
return {
"id": ...,
}
# GetExperimentTemplateRequestTypeDef definition
class GetExperimentTemplateRequestTypeDef(TypedDict):
id: str,
GetSafetyLeverRequestTypeDef#
# GetSafetyLeverRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetSafetyLeverRequestTypeDef
def get_value() -> GetSafetyLeverRequestTypeDef:
return {
"id": ...,
}
# GetSafetyLeverRequestTypeDef definition
class GetSafetyLeverRequestTypeDef(TypedDict):
id: str,
GetTargetAccountConfigurationRequestTypeDef#
# GetTargetAccountConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetTargetAccountConfigurationRequestTypeDef
def get_value() -> GetTargetAccountConfigurationRequestTypeDef:
return {
"experimentTemplateId": ...,
}
# GetTargetAccountConfigurationRequestTypeDef definition
class GetTargetAccountConfigurationRequestTypeDef(TypedDict):
experimentTemplateId: str,
accountId: str,
GetTargetResourceTypeRequestTypeDef#
# GetTargetResourceTypeRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetTargetResourceTypeRequestTypeDef
def get_value() -> GetTargetResourceTypeRequestTypeDef:
return {
"resourceType": ...,
}
# GetTargetResourceTypeRequestTypeDef definition
class GetTargetResourceTypeRequestTypeDef(TypedDict):
resourceType: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListActionsRequestTypeDef#
# ListActionsRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListActionsRequestTypeDef
def get_value() -> ListActionsRequestTypeDef:
return {
"maxResults": ...,
}
# ListActionsRequestTypeDef definition
class ListActionsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListExperimentResolvedTargetsRequestTypeDef#
# ListExperimentResolvedTargetsRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListExperimentResolvedTargetsRequestTypeDef
def get_value() -> ListExperimentResolvedTargetsRequestTypeDef:
return {
"experimentId": ...,
}
# ListExperimentResolvedTargetsRequestTypeDef definition
class ListExperimentResolvedTargetsRequestTypeDef(TypedDict):
experimentId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
targetName: NotRequired[str],
ResolvedTargetTypeDef#
# ResolvedTargetTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ResolvedTargetTypeDef
def get_value() -> ResolvedTargetTypeDef:
return {
"resourceType": ...,
}
# ResolvedTargetTypeDef definition
class ResolvedTargetTypeDef(TypedDict):
resourceType: NotRequired[str],
targetName: NotRequired[str],
targetInformation: NotRequired[Dict[str, str]],
ListExperimentTargetAccountConfigurationsRequestTypeDef#
# ListExperimentTargetAccountConfigurationsRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListExperimentTargetAccountConfigurationsRequestTypeDef
def get_value() -> ListExperimentTargetAccountConfigurationsRequestTypeDef:
return {
"experimentId": ...,
}
# ListExperimentTargetAccountConfigurationsRequestTypeDef definition
class ListExperimentTargetAccountConfigurationsRequestTypeDef(TypedDict):
experimentId: str,
nextToken: NotRequired[str],
ListExperimentTemplatesRequestTypeDef#
# ListExperimentTemplatesRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListExperimentTemplatesRequestTypeDef
def get_value() -> ListExperimentTemplatesRequestTypeDef:
return {
"maxResults": ...,
}
# ListExperimentTemplatesRequestTypeDef definition
class ListExperimentTemplatesRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListExperimentsRequestTypeDef#
# ListExperimentsRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListExperimentsRequestTypeDef
def get_value() -> ListExperimentsRequestTypeDef:
return {
"maxResults": ...,
}
# ListExperimentsRequestTypeDef definition
class ListExperimentsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
experimentTemplateId: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListTargetAccountConfigurationsRequestTypeDef#
# ListTargetAccountConfigurationsRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListTargetAccountConfigurationsRequestTypeDef
def get_value() -> ListTargetAccountConfigurationsRequestTypeDef:
return {
"experimentTemplateId": ...,
}
# ListTargetAccountConfigurationsRequestTypeDef definition
class ListTargetAccountConfigurationsRequestTypeDef(TypedDict):
experimentTemplateId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
TargetAccountConfigurationSummaryTypeDef#
# TargetAccountConfigurationSummaryTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import TargetAccountConfigurationSummaryTypeDef
def get_value() -> TargetAccountConfigurationSummaryTypeDef:
return {
"roleArn": ...,
}
# TargetAccountConfigurationSummaryTypeDef definition
class TargetAccountConfigurationSummaryTypeDef(TypedDict):
roleArn: NotRequired[str],
accountId: NotRequired[str],
description: NotRequired[str],
ListTargetResourceTypesRequestTypeDef#
# ListTargetResourceTypesRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListTargetResourceTypesRequestTypeDef
def get_value() -> ListTargetResourceTypesRequestTypeDef:
return {
"maxResults": ...,
}
# ListTargetResourceTypesRequestTypeDef definition
class ListTargetResourceTypesRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
TargetResourceTypeSummaryTypeDef#
# TargetResourceTypeSummaryTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import TargetResourceTypeSummaryTypeDef
def get_value() -> TargetResourceTypeSummaryTypeDef:
return {
"resourceType": ...,
}
# TargetResourceTypeSummaryTypeDef definition
class TargetResourceTypeSummaryTypeDef(TypedDict):
resourceType: NotRequired[str],
description: NotRequired[str],
SafetyLeverStateTypeDef#
# SafetyLeverStateTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import SafetyLeverStateTypeDef
def get_value() -> SafetyLeverStateTypeDef:
return {
"status": ...,
}
# SafetyLeverStateTypeDef definition
class SafetyLeverStateTypeDef(TypedDict):
status: NotRequired[SafetyLeverStatusType], # (1)
reason: NotRequired[str],
StartExperimentExperimentOptionsInputTypeDef#
# StartExperimentExperimentOptionsInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import StartExperimentExperimentOptionsInputTypeDef
def get_value() -> StartExperimentExperimentOptionsInputTypeDef:
return {
"actionsMode": ...,
}
# StartExperimentExperimentOptionsInputTypeDef definition
class StartExperimentExperimentOptionsInputTypeDef(TypedDict):
actionsMode: NotRequired[ActionsModeType], # (1)
- See ActionsModeType
StopExperimentRequestTypeDef#
# StopExperimentRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import StopExperimentRequestTypeDef
def get_value() -> StopExperimentRequestTypeDef:
return {
"id": ...,
}
# StopExperimentRequestTypeDef definition
class StopExperimentRequestTypeDef(TypedDict):
id: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
TargetResourceTypeParameterTypeDef#
# TargetResourceTypeParameterTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import TargetResourceTypeParameterTypeDef
def get_value() -> TargetResourceTypeParameterTypeDef:
return {
"description": ...,
}
# TargetResourceTypeParameterTypeDef definition
class TargetResourceTypeParameterTypeDef(TypedDict):
description: NotRequired[str],
required: NotRequired[bool],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: NotRequired[Sequence[str]],
UpdateExperimentTemplateActionInputItemTypeDef#
# UpdateExperimentTemplateActionInputItemTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateExperimentTemplateActionInputItemTypeDef
def get_value() -> UpdateExperimentTemplateActionInputItemTypeDef:
return {
"actionId": ...,
}
# UpdateExperimentTemplateActionInputItemTypeDef definition
class UpdateExperimentTemplateActionInputItemTypeDef(TypedDict):
actionId: NotRequired[str],
description: NotRequired[str],
parameters: NotRequired[Mapping[str, str]],
targets: NotRequired[Mapping[str, str]],
startAfter: NotRequired[Sequence[str]],
UpdateExperimentTemplateExperimentOptionsInputTypeDef#
# UpdateExperimentTemplateExperimentOptionsInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateExperimentTemplateExperimentOptionsInputTypeDef
def get_value() -> UpdateExperimentTemplateExperimentOptionsInputTypeDef:
return {
"emptyTargetResolutionMode": ...,
}
# UpdateExperimentTemplateExperimentOptionsInputTypeDef definition
class UpdateExperimentTemplateExperimentOptionsInputTypeDef(TypedDict):
emptyTargetResolutionMode: NotRequired[EmptyTargetResolutionModeType], # (1)
UpdateExperimentTemplateStopConditionInputTypeDef#
# UpdateExperimentTemplateStopConditionInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateExperimentTemplateStopConditionInputTypeDef
def get_value() -> UpdateExperimentTemplateStopConditionInputTypeDef:
return {
"source": ...,
}
# UpdateExperimentTemplateStopConditionInputTypeDef definition
class UpdateExperimentTemplateStopConditionInputTypeDef(TypedDict):
source: str,
value: NotRequired[str],
UpdateSafetyLeverStateInputTypeDef#
# UpdateSafetyLeverStateInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateSafetyLeverStateInputTypeDef
def get_value() -> UpdateSafetyLeverStateInputTypeDef:
return {
"status": ...,
}
# UpdateSafetyLeverStateInputTypeDef definition
class UpdateSafetyLeverStateInputTypeDef(TypedDict):
status: SafetyLeverStatusInputType, # (1)
reason: str,
UpdateTargetAccountConfigurationRequestTypeDef#
# UpdateTargetAccountConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateTargetAccountConfigurationRequestTypeDef
def get_value() -> UpdateTargetAccountConfigurationRequestTypeDef:
return {
"experimentTemplateId": ...,
}
# UpdateTargetAccountConfigurationRequestTypeDef definition
class UpdateTargetAccountConfigurationRequestTypeDef(TypedDict):
experimentTemplateId: str,
accountId: str,
roleArn: NotRequired[str],
description: NotRequired[str],
ActionSummaryTypeDef#
# ActionSummaryTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ActionSummaryTypeDef
def get_value() -> ActionSummaryTypeDef:
return {
"id": ...,
}
# ActionSummaryTypeDef definition
class ActionSummaryTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
description: NotRequired[str],
targets: NotRequired[Dict[str, ActionTargetTypeDef]], # (1)
tags: NotRequired[Dict[str, str]],
ActionTypeDef#
# ActionTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ActionTypeDef
def get_value() -> ActionTypeDef:
return {
"id": ...,
}
# ActionTypeDef definition
class ActionTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
description: NotRequired[str],
parameters: NotRequired[Dict[str, ActionParameterTypeDef]], # (1)
targets: NotRequired[Dict[str, ActionTargetTypeDef]], # (2)
tags: NotRequired[Dict[str, str]],
CreateExperimentTemplateLogConfigurationInputTypeDef#
# CreateExperimentTemplateLogConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import CreateExperimentTemplateLogConfigurationInputTypeDef
def get_value() -> CreateExperimentTemplateLogConfigurationInputTypeDef:
return {
"cloudWatchLogsConfiguration": ...,
}
# CreateExperimentTemplateLogConfigurationInputTypeDef definition
class CreateExperimentTemplateLogConfigurationInputTypeDef(TypedDict):
logSchemaVersion: int,
cloudWatchLogsConfiguration: NotRequired[ExperimentTemplateCloudWatchLogsLogConfigurationInputTypeDef], # (1)
s3Configuration: NotRequired[ExperimentTemplateS3LogConfigurationInputTypeDef], # (2)
- See ExperimentTemplateCloudWatchLogsLogConfigurationInputTypeDef
- See ExperimentTemplateS3LogConfigurationInputTypeDef
UpdateExperimentTemplateLogConfigurationInputTypeDef#
# UpdateExperimentTemplateLogConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateExperimentTemplateLogConfigurationInputTypeDef
def get_value() -> UpdateExperimentTemplateLogConfigurationInputTypeDef:
return {
"cloudWatchLogsConfiguration": ...,
}
# UpdateExperimentTemplateLogConfigurationInputTypeDef definition
class UpdateExperimentTemplateLogConfigurationInputTypeDef(TypedDict):
cloudWatchLogsConfiguration: NotRequired[ExperimentTemplateCloudWatchLogsLogConfigurationInputTypeDef], # (1)
s3Configuration: NotRequired[ExperimentTemplateS3LogConfigurationInputTypeDef], # (2)
logSchemaVersion: NotRequired[int],
- See ExperimentTemplateCloudWatchLogsLogConfigurationInputTypeDef
- See ExperimentTemplateS3LogConfigurationInputTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateExperimentTemplateTargetInputTypeDef#
# CreateExperimentTemplateTargetInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import CreateExperimentTemplateTargetInputTypeDef
def get_value() -> CreateExperimentTemplateTargetInputTypeDef:
return {
"resourceType": ...,
}
# CreateExperimentTemplateTargetInputTypeDef definition
class CreateExperimentTemplateTargetInputTypeDef(TypedDict):
resourceType: str,
selectionMode: str,
resourceArns: NotRequired[Sequence[str]],
resourceTags: NotRequired[Mapping[str, str]],
filters: NotRequired[Sequence[ExperimentTemplateTargetInputFilterTypeDef]], # (1)
parameters: NotRequired[Mapping[str, str]],
UpdateExperimentTemplateTargetInputTypeDef#
# UpdateExperimentTemplateTargetInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateExperimentTemplateTargetInputTypeDef
def get_value() -> UpdateExperimentTemplateTargetInputTypeDef:
return {
"resourceType": ...,
}
# UpdateExperimentTemplateTargetInputTypeDef definition
class UpdateExperimentTemplateTargetInputTypeDef(TypedDict):
resourceType: str,
selectionMode: str,
resourceArns: NotRequired[Sequence[str]],
resourceTags: NotRequired[Mapping[str, str]],
filters: NotRequired[Sequence[ExperimentTemplateTargetInputFilterTypeDef]], # (1)
parameters: NotRequired[Mapping[str, str]],
CreateTargetAccountConfigurationResponseTypeDef#
# CreateTargetAccountConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import CreateTargetAccountConfigurationResponseTypeDef
def get_value() -> CreateTargetAccountConfigurationResponseTypeDef:
return {
"targetAccountConfiguration": ...,
}
# CreateTargetAccountConfigurationResponseTypeDef definition
class CreateTargetAccountConfigurationResponseTypeDef(TypedDict):
targetAccountConfiguration: TargetAccountConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTargetAccountConfigurationResponseTypeDef#
# DeleteTargetAccountConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import DeleteTargetAccountConfigurationResponseTypeDef
def get_value() -> DeleteTargetAccountConfigurationResponseTypeDef:
return {
"targetAccountConfiguration": ...,
}
# DeleteTargetAccountConfigurationResponseTypeDef definition
class DeleteTargetAccountConfigurationResponseTypeDef(TypedDict):
targetAccountConfiguration: TargetAccountConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTargetAccountConfigurationResponseTypeDef#
# GetTargetAccountConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetTargetAccountConfigurationResponseTypeDef
def get_value() -> GetTargetAccountConfigurationResponseTypeDef:
return {
"targetAccountConfiguration": ...,
}
# GetTargetAccountConfigurationResponseTypeDef definition
class GetTargetAccountConfigurationResponseTypeDef(TypedDict):
targetAccountConfiguration: TargetAccountConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTargetAccountConfigurationResponseTypeDef#
# UpdateTargetAccountConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateTargetAccountConfigurationResponseTypeDef
def get_value() -> UpdateTargetAccountConfigurationResponseTypeDef:
return {
"targetAccountConfiguration": ...,
}
# UpdateTargetAccountConfigurationResponseTypeDef definition
class UpdateTargetAccountConfigurationResponseTypeDef(TypedDict):
targetAccountConfiguration: TargetAccountConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExperimentActionTypeDef#
# ExperimentActionTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentActionTypeDef
def get_value() -> ExperimentActionTypeDef:
return {
"actionId": ...,
}
# ExperimentActionTypeDef definition
class ExperimentActionTypeDef(TypedDict):
actionId: NotRequired[str],
description: NotRequired[str],
parameters: NotRequired[Dict[str, str]],
targets: NotRequired[Dict[str, str]],
startAfter: NotRequired[List[str]],
state: NotRequired[ExperimentActionStateTypeDef], # (1)
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
ExperimentStateTypeDef#
# ExperimentStateTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentStateTypeDef
def get_value() -> ExperimentStateTypeDef:
return {
"status": ...,
}
# ExperimentStateTypeDef definition
class ExperimentStateTypeDef(TypedDict):
status: NotRequired[ExperimentStatusType], # (1)
reason: NotRequired[str],
error: NotRequired[ExperimentErrorTypeDef], # (2)
ExperimentLogConfigurationTypeDef#
# ExperimentLogConfigurationTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentLogConfigurationTypeDef
def get_value() -> ExperimentLogConfigurationTypeDef:
return {
"cloudWatchLogsConfiguration": ...,
}
# ExperimentLogConfigurationTypeDef definition
class ExperimentLogConfigurationTypeDef(TypedDict):
cloudWatchLogsConfiguration: NotRequired[ExperimentCloudWatchLogsLogConfigurationTypeDef], # (1)
s3Configuration: NotRequired[ExperimentS3LogConfigurationTypeDef], # (2)
logSchemaVersion: NotRequired[int],
ExperimentReportConfigurationDataSourcesTypeDef#
# ExperimentReportConfigurationDataSourcesTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentReportConfigurationDataSourcesTypeDef
def get_value() -> ExperimentReportConfigurationDataSourcesTypeDef:
return {
"cloudWatchDashboards": ...,
}
# ExperimentReportConfigurationDataSourcesTypeDef definition
class ExperimentReportConfigurationDataSourcesTypeDef(TypedDict):
cloudWatchDashboards: NotRequired[List[ExperimentReportConfigurationCloudWatchDashboardTypeDef]], # (1)
ExperimentReportConfigurationOutputsTypeDef#
# ExperimentReportConfigurationOutputsTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentReportConfigurationOutputsTypeDef
def get_value() -> ExperimentReportConfigurationOutputsTypeDef:
return {
"s3Configuration": ...,
}
# ExperimentReportConfigurationOutputsTypeDef definition
class ExperimentReportConfigurationOutputsTypeDef(TypedDict):
s3Configuration: NotRequired[ExperimentReportConfigurationOutputsS3ConfigurationTypeDef], # (1)
ExperimentReportStateTypeDef#
# ExperimentReportStateTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentReportStateTypeDef
def get_value() -> ExperimentReportStateTypeDef:
return {
"status": ...,
}
# ExperimentReportStateTypeDef definition
class ExperimentReportStateTypeDef(TypedDict):
status: NotRequired[ExperimentReportStatusType], # (1)
reason: NotRequired[str],
error: NotRequired[ExperimentReportErrorTypeDef], # (2)
ListExperimentTargetAccountConfigurationsResponseTypeDef#
# ListExperimentTargetAccountConfigurationsResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListExperimentTargetAccountConfigurationsResponseTypeDef
def get_value() -> ListExperimentTargetAccountConfigurationsResponseTypeDef:
return {
"targetAccountConfigurations": ...,
}
# ListExperimentTargetAccountConfigurationsResponseTypeDef definition
class ListExperimentTargetAccountConfigurationsResponseTypeDef(TypedDict):
targetAccountConfigurations: List[ExperimentTargetAccountConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetExperimentTargetAccountConfigurationResponseTypeDef#
# GetExperimentTargetAccountConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetExperimentTargetAccountConfigurationResponseTypeDef
def get_value() -> GetExperimentTargetAccountConfigurationResponseTypeDef:
return {
"targetAccountConfiguration": ...,
}
# GetExperimentTargetAccountConfigurationResponseTypeDef definition
class GetExperimentTargetAccountConfigurationResponseTypeDef(TypedDict):
targetAccountConfiguration: ExperimentTargetAccountConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExperimentTargetTypeDef#
# ExperimentTargetTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTargetTypeDef
def get_value() -> ExperimentTargetTypeDef:
return {
"resourceType": ...,
}
# ExperimentTargetTypeDef definition
class ExperimentTargetTypeDef(TypedDict):
resourceType: NotRequired[str],
resourceArns: NotRequired[List[str]],
resourceTags: NotRequired[Dict[str, str]],
filters: NotRequired[List[ExperimentTargetFilterTypeDef]], # (1)
selectionMode: NotRequired[str],
parameters: NotRequired[Dict[str, str]],
ExperimentTemplateLogConfigurationTypeDef#
# ExperimentTemplateLogConfigurationTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateLogConfigurationTypeDef
def get_value() -> ExperimentTemplateLogConfigurationTypeDef:
return {
"cloudWatchLogsConfiguration": ...,
}
# ExperimentTemplateLogConfigurationTypeDef definition
class ExperimentTemplateLogConfigurationTypeDef(TypedDict):
cloudWatchLogsConfiguration: NotRequired[ExperimentTemplateCloudWatchLogsLogConfigurationTypeDef], # (1)
s3Configuration: NotRequired[ExperimentTemplateS3LogConfigurationTypeDef], # (2)
logSchemaVersion: NotRequired[int],
- See ExperimentTemplateCloudWatchLogsLogConfigurationTypeDef
- See ExperimentTemplateS3LogConfigurationTypeDef
ExperimentTemplateReportConfigurationDataSourcesTypeDef#
# ExperimentTemplateReportConfigurationDataSourcesTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateReportConfigurationDataSourcesTypeDef
def get_value() -> ExperimentTemplateReportConfigurationDataSourcesTypeDef:
return {
"cloudWatchDashboards": ...,
}
# ExperimentTemplateReportConfigurationDataSourcesTypeDef definition
class ExperimentTemplateReportConfigurationDataSourcesTypeDef(TypedDict):
cloudWatchDashboards: NotRequired[List[ExperimentTemplateReportConfigurationCloudWatchDashboardTypeDef]], # (1)
ExperimentTemplateReportConfigurationDataSourcesInputTypeDef#
# ExperimentTemplateReportConfigurationDataSourcesInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateReportConfigurationDataSourcesInputTypeDef
def get_value() -> ExperimentTemplateReportConfigurationDataSourcesInputTypeDef:
return {
"cloudWatchDashboards": ...,
}
# ExperimentTemplateReportConfigurationDataSourcesInputTypeDef definition
class ExperimentTemplateReportConfigurationDataSourcesInputTypeDef(TypedDict):
cloudWatchDashboards: NotRequired[Sequence[ReportConfigurationCloudWatchDashboardInputTypeDef]], # (1)
ExperimentTemplateReportConfigurationOutputsInputTypeDef#
# ExperimentTemplateReportConfigurationOutputsInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateReportConfigurationOutputsInputTypeDef
def get_value() -> ExperimentTemplateReportConfigurationOutputsInputTypeDef:
return {
"s3Configuration": ...,
}
# ExperimentTemplateReportConfigurationOutputsInputTypeDef definition
class ExperimentTemplateReportConfigurationOutputsInputTypeDef(TypedDict):
s3Configuration: NotRequired[ReportConfigurationS3OutputInputTypeDef], # (1)
ExperimentTemplateReportConfigurationOutputsTypeDef#
# ExperimentTemplateReportConfigurationOutputsTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateReportConfigurationOutputsTypeDef
def get_value() -> ExperimentTemplateReportConfigurationOutputsTypeDef:
return {
"s3Configuration": ...,
}
# ExperimentTemplateReportConfigurationOutputsTypeDef definition
class ExperimentTemplateReportConfigurationOutputsTypeDef(TypedDict):
s3Configuration: NotRequired[ReportConfigurationS3OutputTypeDef], # (1)
ListExperimentTemplatesResponseTypeDef#
# ListExperimentTemplatesResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListExperimentTemplatesResponseTypeDef
def get_value() -> ListExperimentTemplatesResponseTypeDef:
return {
"experimentTemplates": ...,
}
# ListExperimentTemplatesResponseTypeDef definition
class ListExperimentTemplatesResponseTypeDef(TypedDict):
experimentTemplates: List[ExperimentTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ExperimentTemplateTargetTypeDef#
# ExperimentTemplateTargetTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateTargetTypeDef
def get_value() -> ExperimentTemplateTargetTypeDef:
return {
"resourceType": ...,
}
# ExperimentTemplateTargetTypeDef definition
class ExperimentTemplateTargetTypeDef(TypedDict):
resourceType: NotRequired[str],
resourceArns: NotRequired[List[str]],
resourceTags: NotRequired[Dict[str, str]],
filters: NotRequired[List[ExperimentTemplateTargetFilterTypeDef]], # (1)
selectionMode: NotRequired[str],
parameters: NotRequired[Dict[str, str]],
ListActionsRequestPaginateTypeDef#
# ListActionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListActionsRequestPaginateTypeDef
def get_value() -> ListActionsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListActionsRequestPaginateTypeDef definition
class ListActionsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExperimentResolvedTargetsRequestPaginateTypeDef#
# ListExperimentResolvedTargetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListExperimentResolvedTargetsRequestPaginateTypeDef
def get_value() -> ListExperimentResolvedTargetsRequestPaginateTypeDef:
return {
"experimentId": ...,
}
# ListExperimentResolvedTargetsRequestPaginateTypeDef definition
class ListExperimentResolvedTargetsRequestPaginateTypeDef(TypedDict):
experimentId: str,
targetName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExperimentTemplatesRequestPaginateTypeDef#
# ListExperimentTemplatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListExperimentTemplatesRequestPaginateTypeDef
def get_value() -> ListExperimentTemplatesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListExperimentTemplatesRequestPaginateTypeDef definition
class ListExperimentTemplatesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExperimentsRequestPaginateTypeDef#
# ListExperimentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListExperimentsRequestPaginateTypeDef
def get_value() -> ListExperimentsRequestPaginateTypeDef:
return {
"experimentTemplateId": ...,
}
# ListExperimentsRequestPaginateTypeDef definition
class ListExperimentsRequestPaginateTypeDef(TypedDict):
experimentTemplateId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTargetAccountConfigurationsRequestPaginateTypeDef#
# ListTargetAccountConfigurationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListTargetAccountConfigurationsRequestPaginateTypeDef
def get_value() -> ListTargetAccountConfigurationsRequestPaginateTypeDef:
return {
"experimentTemplateId": ...,
}
# ListTargetAccountConfigurationsRequestPaginateTypeDef definition
class ListTargetAccountConfigurationsRequestPaginateTypeDef(TypedDict):
experimentTemplateId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTargetResourceTypesRequestPaginateTypeDef#
# ListTargetResourceTypesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListTargetResourceTypesRequestPaginateTypeDef
def get_value() -> ListTargetResourceTypesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListTargetResourceTypesRequestPaginateTypeDef definition
class ListTargetResourceTypesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExperimentResolvedTargetsResponseTypeDef#
# ListExperimentResolvedTargetsResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListExperimentResolvedTargetsResponseTypeDef
def get_value() -> ListExperimentResolvedTargetsResponseTypeDef:
return {
"resolvedTargets": ...,
}
# ListExperimentResolvedTargetsResponseTypeDef definition
class ListExperimentResolvedTargetsResponseTypeDef(TypedDict):
resolvedTargets: List[ResolvedTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTargetAccountConfigurationsResponseTypeDef#
# ListTargetAccountConfigurationsResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListTargetAccountConfigurationsResponseTypeDef
def get_value() -> ListTargetAccountConfigurationsResponseTypeDef:
return {
"targetAccountConfigurations": ...,
}
# ListTargetAccountConfigurationsResponseTypeDef definition
class ListTargetAccountConfigurationsResponseTypeDef(TypedDict):
targetAccountConfigurations: List[TargetAccountConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTargetResourceTypesResponseTypeDef#
# ListTargetResourceTypesResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListTargetResourceTypesResponseTypeDef
def get_value() -> ListTargetResourceTypesResponseTypeDef:
return {
"targetResourceTypes": ...,
}
# ListTargetResourceTypesResponseTypeDef definition
class ListTargetResourceTypesResponseTypeDef(TypedDict):
targetResourceTypes: List[TargetResourceTypeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SafetyLeverTypeDef#
# SafetyLeverTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import SafetyLeverTypeDef
def get_value() -> SafetyLeverTypeDef:
return {
"id": ...,
}
# SafetyLeverTypeDef definition
class SafetyLeverTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
state: NotRequired[SafetyLeverStateTypeDef], # (1)
StartExperimentRequestTypeDef#
# StartExperimentRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import StartExperimentRequestTypeDef
def get_value() -> StartExperimentRequestTypeDef:
return {
"clientToken": ...,
}
# StartExperimentRequestTypeDef definition
class StartExperimentRequestTypeDef(TypedDict):
clientToken: str,
experimentTemplateId: str,
experimentOptions: NotRequired[StartExperimentExperimentOptionsInputTypeDef], # (1)
tags: NotRequired[Mapping[str, str]],
TargetResourceTypeTypeDef#
# TargetResourceTypeTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import TargetResourceTypeTypeDef
def get_value() -> TargetResourceTypeTypeDef:
return {
"resourceType": ...,
}
# TargetResourceTypeTypeDef definition
class TargetResourceTypeTypeDef(TypedDict):
resourceType: NotRequired[str],
description: NotRequired[str],
parameters: NotRequired[Dict[str, TargetResourceTypeParameterTypeDef]], # (1)
UpdateSafetyLeverStateRequestTypeDef#
# UpdateSafetyLeverStateRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateSafetyLeverStateRequestTypeDef
def get_value() -> UpdateSafetyLeverStateRequestTypeDef:
return {
"id": ...,
}
# UpdateSafetyLeverStateRequestTypeDef definition
class UpdateSafetyLeverStateRequestTypeDef(TypedDict):
id: str,
state: UpdateSafetyLeverStateInputTypeDef, # (1)
ListActionsResponseTypeDef#
# ListActionsResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListActionsResponseTypeDef
def get_value() -> ListActionsResponseTypeDef:
return {
"actions": ...,
}
# ListActionsResponseTypeDef definition
class ListActionsResponseTypeDef(TypedDict):
actions: List[ActionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetActionResponseTypeDef#
# GetActionResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetActionResponseTypeDef
def get_value() -> GetActionResponseTypeDef:
return {
"action": ...,
}
# GetActionResponseTypeDef definition
class GetActionResponseTypeDef(TypedDict):
action: ActionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ActionTypeDef
- See ResponseMetadataTypeDef
ExperimentSummaryTypeDef#
# ExperimentSummaryTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentSummaryTypeDef
def get_value() -> ExperimentSummaryTypeDef:
return {
"id": ...,
}
# ExperimentSummaryTypeDef definition
class ExperimentSummaryTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
experimentTemplateId: NotRequired[str],
state: NotRequired[ExperimentStateTypeDef], # (1)
creationTime: NotRequired[datetime],
tags: NotRequired[Dict[str, str]],
experimentOptions: NotRequired[ExperimentOptionsTypeDef], # (2)
ExperimentReportConfigurationTypeDef#
# ExperimentReportConfigurationTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentReportConfigurationTypeDef
def get_value() -> ExperimentReportConfigurationTypeDef:
return {
"outputs": ...,
}
# ExperimentReportConfigurationTypeDef definition
class ExperimentReportConfigurationTypeDef(TypedDict):
outputs: NotRequired[ExperimentReportConfigurationOutputsTypeDef], # (1)
dataSources: NotRequired[ExperimentReportConfigurationDataSourcesTypeDef], # (2)
preExperimentDuration: NotRequired[str],
postExperimentDuration: NotRequired[str],
ExperimentReportTypeDef#
# ExperimentReportTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentReportTypeDef
def get_value() -> ExperimentReportTypeDef:
return {
"state": ...,
}
# ExperimentReportTypeDef definition
class ExperimentReportTypeDef(TypedDict):
state: NotRequired[ExperimentReportStateTypeDef], # (1)
s3Reports: NotRequired[List[ExperimentReportS3ReportTypeDef]], # (2)
CreateExperimentTemplateReportConfigurationInputTypeDef#
# CreateExperimentTemplateReportConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import CreateExperimentTemplateReportConfigurationInputTypeDef
def get_value() -> CreateExperimentTemplateReportConfigurationInputTypeDef:
return {
"outputs": ...,
}
# CreateExperimentTemplateReportConfigurationInputTypeDef definition
class CreateExperimentTemplateReportConfigurationInputTypeDef(TypedDict):
outputs: NotRequired[ExperimentTemplateReportConfigurationOutputsInputTypeDef], # (1)
dataSources: NotRequired[ExperimentTemplateReportConfigurationDataSourcesInputTypeDef], # (2)
preExperimentDuration: NotRequired[str],
postExperimentDuration: NotRequired[str],
- See ExperimentTemplateReportConfigurationOutputsInputTypeDef
- See ExperimentTemplateReportConfigurationDataSourcesInputTypeDef
UpdateExperimentTemplateReportConfigurationInputTypeDef#
# UpdateExperimentTemplateReportConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateExperimentTemplateReportConfigurationInputTypeDef
def get_value() -> UpdateExperimentTemplateReportConfigurationInputTypeDef:
return {
"outputs": ...,
}
# UpdateExperimentTemplateReportConfigurationInputTypeDef definition
class UpdateExperimentTemplateReportConfigurationInputTypeDef(TypedDict):
outputs: NotRequired[ExperimentTemplateReportConfigurationOutputsInputTypeDef], # (1)
dataSources: NotRequired[ExperimentTemplateReportConfigurationDataSourcesInputTypeDef], # (2)
preExperimentDuration: NotRequired[str],
postExperimentDuration: NotRequired[str],
- See ExperimentTemplateReportConfigurationOutputsInputTypeDef
- See ExperimentTemplateReportConfigurationDataSourcesInputTypeDef
ExperimentTemplateReportConfigurationTypeDef#
# ExperimentTemplateReportConfigurationTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateReportConfigurationTypeDef
def get_value() -> ExperimentTemplateReportConfigurationTypeDef:
return {
"outputs": ...,
}
# ExperimentTemplateReportConfigurationTypeDef definition
class ExperimentTemplateReportConfigurationTypeDef(TypedDict):
outputs: NotRequired[ExperimentTemplateReportConfigurationOutputsTypeDef], # (1)
dataSources: NotRequired[ExperimentTemplateReportConfigurationDataSourcesTypeDef], # (2)
preExperimentDuration: NotRequired[str],
postExperimentDuration: NotRequired[str],
- See ExperimentTemplateReportConfigurationOutputsTypeDef
- See ExperimentTemplateReportConfigurationDataSourcesTypeDef
GetSafetyLeverResponseTypeDef#
# GetSafetyLeverResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetSafetyLeverResponseTypeDef
def get_value() -> GetSafetyLeverResponseTypeDef:
return {
"safetyLever": ...,
}
# GetSafetyLeverResponseTypeDef definition
class GetSafetyLeverResponseTypeDef(TypedDict):
safetyLever: SafetyLeverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSafetyLeverStateResponseTypeDef#
# UpdateSafetyLeverStateResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateSafetyLeverStateResponseTypeDef
def get_value() -> UpdateSafetyLeverStateResponseTypeDef:
return {
"safetyLever": ...,
}
# UpdateSafetyLeverStateResponseTypeDef definition
class UpdateSafetyLeverStateResponseTypeDef(TypedDict):
safetyLever: SafetyLeverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTargetResourceTypeResponseTypeDef#
# GetTargetResourceTypeResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetTargetResourceTypeResponseTypeDef
def get_value() -> GetTargetResourceTypeResponseTypeDef:
return {
"targetResourceType": ...,
}
# GetTargetResourceTypeResponseTypeDef definition
class GetTargetResourceTypeResponseTypeDef(TypedDict):
targetResourceType: TargetResourceTypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListExperimentsResponseTypeDef#
# ListExperimentsResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ListExperimentsResponseTypeDef
def get_value() -> ListExperimentsResponseTypeDef:
return {
"experiments": ...,
}
# ListExperimentsResponseTypeDef definition
class ListExperimentsResponseTypeDef(TypedDict):
experiments: List[ExperimentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ExperimentTypeDef#
# ExperimentTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTypeDef
def get_value() -> ExperimentTypeDef:
return {
"id": ...,
}
# ExperimentTypeDef definition
class ExperimentTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
experimentTemplateId: NotRequired[str],
roleArn: NotRequired[str],
state: NotRequired[ExperimentStateTypeDef], # (1)
targets: NotRequired[Dict[str, ExperimentTargetTypeDef]], # (2)
actions: NotRequired[Dict[str, ExperimentActionTypeDef]], # (3)
stopConditions: NotRequired[List[ExperimentStopConditionTypeDef]], # (4)
creationTime: NotRequired[datetime],
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
tags: NotRequired[Dict[str, str]],
logConfiguration: NotRequired[ExperimentLogConfigurationTypeDef], # (5)
experimentOptions: NotRequired[ExperimentOptionsTypeDef], # (6)
targetAccountConfigurationsCount: NotRequired[int],
experimentReportConfiguration: NotRequired[ExperimentReportConfigurationTypeDef], # (7)
experimentReport: NotRequired[ExperimentReportTypeDef], # (8)
- See ExperimentStateTypeDef
- See ExperimentTargetTypeDef
- See ExperimentActionTypeDef
- See ExperimentStopConditionTypeDef
- See ExperimentLogConfigurationTypeDef
- See ExperimentOptionsTypeDef
- See ExperimentReportConfigurationTypeDef
- See ExperimentReportTypeDef
CreateExperimentTemplateRequestTypeDef#
# CreateExperimentTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import CreateExperimentTemplateRequestTypeDef
def get_value() -> CreateExperimentTemplateRequestTypeDef:
return {
"clientToken": ...,
}
# CreateExperimentTemplateRequestTypeDef definition
class CreateExperimentTemplateRequestTypeDef(TypedDict):
clientToken: str,
description: str,
stopConditions: Sequence[CreateExperimentTemplateStopConditionInputTypeDef], # (1)
actions: Mapping[str, CreateExperimentTemplateActionInputTypeDef], # (2)
roleArn: str,
targets: NotRequired[Mapping[str, CreateExperimentTemplateTargetInputTypeDef]], # (3)
tags: NotRequired[Mapping[str, str]],
logConfiguration: NotRequired[CreateExperimentTemplateLogConfigurationInputTypeDef], # (4)
experimentOptions: NotRequired[CreateExperimentTemplateExperimentOptionsInputTypeDef], # (5)
experimentReportConfiguration: NotRequired[CreateExperimentTemplateReportConfigurationInputTypeDef], # (6)
- See CreateExperimentTemplateStopConditionInputTypeDef
- See CreateExperimentTemplateActionInputTypeDef
- See CreateExperimentTemplateTargetInputTypeDef
- See CreateExperimentTemplateLogConfigurationInputTypeDef
- See CreateExperimentTemplateExperimentOptionsInputTypeDef
- See CreateExperimentTemplateReportConfigurationInputTypeDef
UpdateExperimentTemplateRequestTypeDef#
# UpdateExperimentTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateExperimentTemplateRequestTypeDef
def get_value() -> UpdateExperimentTemplateRequestTypeDef:
return {
"id": ...,
}
# UpdateExperimentTemplateRequestTypeDef definition
class UpdateExperimentTemplateRequestTypeDef(TypedDict):
id: str,
description: NotRequired[str],
stopConditions: NotRequired[Sequence[UpdateExperimentTemplateStopConditionInputTypeDef]], # (1)
targets: NotRequired[Mapping[str, UpdateExperimentTemplateTargetInputTypeDef]], # (2)
actions: NotRequired[Mapping[str, UpdateExperimentTemplateActionInputItemTypeDef]], # (3)
roleArn: NotRequired[str],
logConfiguration: NotRequired[UpdateExperimentTemplateLogConfigurationInputTypeDef], # (4)
experimentOptions: NotRequired[UpdateExperimentTemplateExperimentOptionsInputTypeDef], # (5)
experimentReportConfiguration: NotRequired[UpdateExperimentTemplateReportConfigurationInputTypeDef], # (6)
- See UpdateExperimentTemplateStopConditionInputTypeDef
- See UpdateExperimentTemplateTargetInputTypeDef
- See UpdateExperimentTemplateActionInputItemTypeDef
- See UpdateExperimentTemplateLogConfigurationInputTypeDef
- See UpdateExperimentTemplateExperimentOptionsInputTypeDef
- See UpdateExperimentTemplateReportConfigurationInputTypeDef
ExperimentTemplateTypeDef#
# ExperimentTemplateTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import ExperimentTemplateTypeDef
def get_value() -> ExperimentTemplateTypeDef:
return {
"id": ...,
}
# ExperimentTemplateTypeDef definition
class ExperimentTemplateTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
description: NotRequired[str],
targets: NotRequired[Dict[str, ExperimentTemplateTargetTypeDef]], # (1)
actions: NotRequired[Dict[str, ExperimentTemplateActionTypeDef]], # (2)
stopConditions: NotRequired[List[ExperimentTemplateStopConditionTypeDef]], # (3)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
roleArn: NotRequired[str],
tags: NotRequired[Dict[str, str]],
logConfiguration: NotRequired[ExperimentTemplateLogConfigurationTypeDef], # (4)
experimentOptions: NotRequired[ExperimentTemplateExperimentOptionsTypeDef], # (5)
targetAccountConfigurationsCount: NotRequired[int],
experimentReportConfiguration: NotRequired[ExperimentTemplateReportConfigurationTypeDef], # (6)
- See ExperimentTemplateTargetTypeDef
- See ExperimentTemplateActionTypeDef
- See ExperimentTemplateStopConditionTypeDef
- See ExperimentTemplateLogConfigurationTypeDef
- See ExperimentTemplateExperimentOptionsTypeDef
- See ExperimentTemplateReportConfigurationTypeDef
GetExperimentResponseTypeDef#
# GetExperimentResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetExperimentResponseTypeDef
def get_value() -> GetExperimentResponseTypeDef:
return {
"experiment": ...,
}
# GetExperimentResponseTypeDef definition
class GetExperimentResponseTypeDef(TypedDict):
experiment: ExperimentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartExperimentResponseTypeDef#
# StartExperimentResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import StartExperimentResponseTypeDef
def get_value() -> StartExperimentResponseTypeDef:
return {
"experiment": ...,
}
# StartExperimentResponseTypeDef definition
class StartExperimentResponseTypeDef(TypedDict):
experiment: ExperimentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopExperimentResponseTypeDef#
# StopExperimentResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import StopExperimentResponseTypeDef
def get_value() -> StopExperimentResponseTypeDef:
return {
"experiment": ...,
}
# StopExperimentResponseTypeDef definition
class StopExperimentResponseTypeDef(TypedDict):
experiment: ExperimentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateExperimentTemplateResponseTypeDef#
# CreateExperimentTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import CreateExperimentTemplateResponseTypeDef
def get_value() -> CreateExperimentTemplateResponseTypeDef:
return {
"experimentTemplate": ...,
}
# CreateExperimentTemplateResponseTypeDef definition
class CreateExperimentTemplateResponseTypeDef(TypedDict):
experimentTemplate: ExperimentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteExperimentTemplateResponseTypeDef#
# DeleteExperimentTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import DeleteExperimentTemplateResponseTypeDef
def get_value() -> DeleteExperimentTemplateResponseTypeDef:
return {
"experimentTemplate": ...,
}
# DeleteExperimentTemplateResponseTypeDef definition
class DeleteExperimentTemplateResponseTypeDef(TypedDict):
experimentTemplate: ExperimentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetExperimentTemplateResponseTypeDef#
# GetExperimentTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import GetExperimentTemplateResponseTypeDef
def get_value() -> GetExperimentTemplateResponseTypeDef:
return {
"experimentTemplate": ...,
}
# GetExperimentTemplateResponseTypeDef definition
class GetExperimentTemplateResponseTypeDef(TypedDict):
experimentTemplate: ExperimentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateExperimentTemplateResponseTypeDef#
# UpdateExperimentTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_fis.type_defs import UpdateExperimentTemplateResponseTypeDef
def get_value() -> UpdateExperimentTemplateResponseTypeDef:
return {
"experimentTemplate": ...,
}
# UpdateExperimentTemplateResponseTypeDef definition
class UpdateExperimentTemplateResponseTypeDef(TypedDict):
experimentTemplate: ExperimentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)