Skip to content

Fis Classes

Action

id

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.ActionParameter]]

targets

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.ActionTarget]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ActionParameter

description

  • Type: typing.Optional[str]

required

  • Type: typing.Optional[bool]

ActionSummary

id

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

targets

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.ActionTarget]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ActionTarget

resourceType

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateExperimentTemplateActionInput

actionId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[typing.Dict[str, str]]

targets

  • Type: typing.Optional[typing.Dict[str, str]]

startAfter

  • Type: typing.Optional[typing.List[str]]

CreateExperimentTemplateExperimentOptionsInput

accountTargeting

  • Type: typing.Optional[typing.Literal['multi-account', 'single-account']]

emptyTargetResolutionMode

  • Type: typing.Optional[typing.Literal['fail', 'skip']]

CreateExperimentTemplateLogConfigurationInput

logSchemaVersion

  • Type:
  • Required: Yes

cloudWatchLogsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateCloudWatchLogsLogConfigurationInput]

s3Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateS3LogConfigurationInput]

CreateExperimentTemplateReportConfigurationInput

outputs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateReportConfigurationOutputsInput]

dataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateReportConfigurationDataSourcesInput]

preExperimentDuration

  • Type: typing.Optional[str]

postExperimentDuration

  • Type: typing.Optional[str]

CreateExperimentTemplateRequest

clientToken

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

stopConditions

  • Type: typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.CreateExperimentTemplateStopConditionInput]
  • Required: Yes

actions

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.CreateExperimentTemplateActionInput]
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

targets

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.CreateExperimentTemplateTargetInput]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

logConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.CreateExperimentTemplateLogConfigurationInput]

experimentOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.CreateExperimentTemplateExperimentOptionsInput]

experimentReportConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.CreateExperimentTemplateReportConfigurationInput]

CreateExperimentTemplateResponse

experimentTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateExperimentTemplateStopConditionInput

source

  • Type:
  • Required: Yes

value

  • Type: typing.Optional[str]

CreateExperimentTemplateTargetInput

resourceType

  • Type:
  • Required: Yes

selectionMode

  • Type:
  • Required: Yes

resourceArns

  • Type: typing.Optional[typing.List[str]]

resourceTags

  • Type: typing.Optional[typing.Dict[str, str]]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateTargetInputFilter]]

parameters

  • Type: typing.Optional[typing.Dict[str, str]]

CreateTargetAccountConfigurationRequest

experimentTemplateId

  • Type:
  • Required: Yes

accountId

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

CreateTargetAccountConfigurationResponse

targetAccountConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteExperimentTemplateRequest

id

  • Type:
  • Required: Yes

DeleteExperimentTemplateResponse

experimentTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTargetAccountConfigurationRequest

experimentTemplateId

  • Type:
  • Required: Yes

accountId

  • Type:
  • Required: Yes

DeleteTargetAccountConfigurationResponse

targetAccountConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Experiment

id

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

experimentTemplateId

  • Type: typing.Optional[str]

roleArn

  • Type: typing.Optional[str]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentState]

targets

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTarget]]

actions

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentAction]]

stopConditions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentStopCondition]]

creationTime

  • Type: typing.Optional[datetime.datetime]

startTime

  • Type: typing.Optional[datetime.datetime]

endTime

  • Type: typing.Optional[datetime.datetime]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

logConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentLogConfiguration]

experimentOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentOptions]

targetAccountConfigurationsCount

  • Type: typing.Optional[int]

experimentReportConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentReportConfiguration]

experimentReport

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentReport]

ExperimentAction

actionId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[typing.Dict[str, str]]

targets

  • Type: typing.Optional[typing.Dict[str, str]]

startAfter

  • Type: typing.Optional[typing.List[str]]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentActionState]

startTime

  • Type: typing.Optional[datetime.datetime]

endTime

  • Type: typing.Optional[datetime.datetime]

ExperimentActionState

status

  • Type: typing.Optional[typing.Literal['cancelled', 'completed', 'failed', 'initiating', 'pending', 'running', 'skipped', 'stopped', 'stopping']]

reason

  • Type: typing.Optional[str]

ExperimentCloudWatchLogsLogConfiguration

logGroupArn

  • Type: typing.Optional[str]

ExperimentError

accountId

  • Type: typing.Optional[str]

code

  • Type: typing.Optional[str]

location

  • Type: typing.Optional[str]

ExperimentLogConfiguration

cloudWatchLogsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentCloudWatchLogsLogConfiguration]

s3Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentS3LogConfiguration]

logSchemaVersion

  • Type: typing.Optional[int]

ExperimentOptions

accountTargeting

  • Type: typing.Optional[typing.Literal['multi-account', 'single-account']]

emptyTargetResolutionMode

  • Type: typing.Optional[typing.Literal['fail', 'skip']]

actionsMode

  • Type: typing.Optional[typing.Literal['run-all', 'skip-all']]

ExperimentReport

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentReportState]

s3Reports

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentReportS3Report]]

ExperimentReportConfiguration

outputs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentReportConfigurationOutputs]

dataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentReportConfigurationDataSources]

preExperimentDuration

  • Type: typing.Optional[str]

postExperimentDuration

  • Type: typing.Optional[str]

ExperimentReportConfigurationCloudWatchDashboard

dashboardIdentifier

  • Type: typing.Optional[str]

ExperimentReportConfigurationDataSources

cloudWatchDashboards

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentReportConfigurationCloudWatchDashboard]]

ExperimentReportConfigurationOutputs

s3Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentReportConfigurationOutputsS3Configuration]

ExperimentReportConfigurationOutputsS3Configuration

bucketName

  • Type: typing.Optional[str]

prefix

  • Type: typing.Optional[str]

ExperimentReportError

code

  • Type: typing.Optional[str]

ExperimentReportS3Report

arn

  • Type: typing.Optional[str]

reportType

  • Type: typing.Optional[str]

ExperimentReportState

status

  • Type: typing.Optional[typing.Literal['cancelled', 'completed', 'failed', 'pending', 'running']]

reason

  • Type: typing.Optional[str]

error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentReportError]

ExperimentS3LogConfiguration

bucketName

  • Type: typing.Optional[str]

prefix

  • Type: typing.Optional[str]

ExperimentState

status

  • Type: typing.Optional[typing.Literal['cancelled', 'completed', 'failed', 'initiating', 'pending', 'running', 'stopped', 'stopping']]

reason

  • Type: typing.Optional[str]

error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentError]

ExperimentStopCondition

source

  • Type: typing.Optional[str]

value

  • Type: typing.Optional[str]

ExperimentSummary

id

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

experimentTemplateId

  • Type: typing.Optional[str]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentState]

creationTime

  • Type: typing.Optional[datetime.datetime]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

experimentOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentOptions]

ExperimentTarget

resourceType

  • Type: typing.Optional[str]

resourceArns

  • Type: typing.Optional[typing.List[str]]

resourceTags

  • Type: typing.Optional[typing.Dict[str, str]]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTargetFilter]]

selectionMode

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[typing.Dict[str, str]]

ExperimentTargetAccountConfiguration

roleArn

  • Type: typing.Optional[str]

accountId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

ExperimentTargetAccountConfigurationSummary

roleArn

  • Type: typing.Optional[str]

accountId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

ExperimentTargetFilter

path

  • Type: typing.Optional[str]

values

  • Type: typing.Optional[typing.List[str]]

ExperimentTemplate

id

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

targets

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateTarget]]

actions

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateAction]]

stopConditions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateStopCondition]]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

roleArn

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

logConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateLogConfiguration]

experimentOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateExperimentOptions]

targetAccountConfigurationsCount

  • Type: typing.Optional[int]

experimentReportConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateReportConfiguration]

ExperimentTemplateAction

actionId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[typing.Dict[str, str]]

targets

  • Type: typing.Optional[typing.Dict[str, str]]

startAfter

  • Type: typing.Optional[typing.List[str]]

ExperimentTemplateCloudWatchLogsLogConfiguration

logGroupArn

  • Type: typing.Optional[str]

ExperimentTemplateCloudWatchLogsLogConfigurationInput

logGroupArn

  • Type:
  • Required: Yes

ExperimentTemplateExperimentOptions

accountTargeting

  • Type: typing.Optional[typing.Literal['multi-account', 'single-account']]

emptyTargetResolutionMode

  • Type: typing.Optional[typing.Literal['fail', 'skip']]

ExperimentTemplateLogConfiguration

cloudWatchLogsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateCloudWatchLogsLogConfiguration]

s3Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateS3LogConfiguration]

logSchemaVersion

  • Type: typing.Optional[int]

ExperimentTemplateReportConfiguration

outputs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateReportConfigurationOutputs]

dataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateReportConfigurationDataSources]

preExperimentDuration

  • Type: typing.Optional[str]

postExperimentDuration

  • Type: typing.Optional[str]

ExperimentTemplateReportConfigurationCloudWatchDashboard

dashboardIdentifier

  • Type: typing.Optional[str]

ExperimentTemplateReportConfigurationDataSources

cloudWatchDashboards

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateReportConfigurationCloudWatchDashboard]]

ExperimentTemplateReportConfigurationDataSourcesInput

cloudWatchDashboards

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ReportConfigurationCloudWatchDashboardInput]]

ExperimentTemplateReportConfigurationOutputs

s3Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ReportConfigurationS3Output]

ExperimentTemplateReportConfigurationOutputsInput

s3Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ReportConfigurationS3OutputInput]

ExperimentTemplateS3LogConfiguration

bucketName

  • Type: typing.Optional[str]

prefix

  • Type: typing.Optional[str]

ExperimentTemplateS3LogConfigurationInput

bucketName

  • Type:
  • Required: Yes

prefix

  • Type: typing.Optional[str]

ExperimentTemplateStopCondition

source

  • Type: typing.Optional[str]

value

  • Type: typing.Optional[str]

ExperimentTemplateSummary

id

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ExperimentTemplateTarget

resourceType

  • Type: typing.Optional[str]

resourceArns

  • Type: typing.Optional[typing.List[str]]

resourceTags

  • Type: typing.Optional[typing.Dict[str, str]]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateTargetFilter]]

selectionMode

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[typing.Dict[str, str]]

ExperimentTemplateTargetFilter

path

  • Type: typing.Optional[str]

values

  • Type: typing.Optional[typing.List[str]]

ExperimentTemplateTargetInputFilter

path

  • Type:
  • Required: Yes

values

  • Type: typing.List[str]
  • Required: Yes

GetActionRequest

id

  • Type:
  • Required: Yes

GetActionResponse

action

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetExperimentRequest

id

  • Type:
  • Required: Yes

GetExperimentResponse

experiment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetExperimentTargetAccountConfigurationRequest

experimentId

  • Type:
  • Required: Yes

accountId

  • Type:
  • Required: Yes

GetExperimentTargetAccountConfigurationResponse

targetAccountConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetExperimentTemplateRequest

id

  • Type:
  • Required: Yes

GetExperimentTemplateResponse

experimentTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSafetyLeverRequest

id

  • Type:
  • Required: Yes

GetSafetyLeverResponse

safetyLever

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTargetAccountConfigurationRequest

experimentTemplateId

  • Type:
  • Required: Yes

accountId

  • Type:
  • Required: Yes

GetTargetAccountConfigurationResponse

targetAccountConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTargetResourceTypeRequest

resourceType

  • Type:
  • Required: Yes

GetTargetResourceTypeResponse

targetResourceType

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListActionsRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListActionsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.PaginatorConfig]

ListActionsResponse

actions

  • Type: typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ActionSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListExperimentResolvedTargetsRequest

experimentId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

targetName

  • Type: typing.Optional[str]

ListExperimentResolvedTargetsRequestPaginate

experimentId

  • Type:
  • Required: Yes

targetName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.PaginatorConfig]

ListExperimentResolvedTargetsResponse

resolvedTargets

  • Type: typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ResolvedTarget]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListExperimentTargetAccountConfigurationsRequest

experimentId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListExperimentTargetAccountConfigurationsResponse

targetAccountConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTargetAccountConfigurationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListExperimentTemplatesRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListExperimentTemplatesRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.PaginatorConfig]

ListExperimentTemplatesResponse

experimentTemplates

  • Type: typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListExperimentsRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

experimentTemplateId

  • Type: typing.Optional[str]

ListExperimentsRequestPaginate

experimentTemplateId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.PaginatorConfig]

ListExperimentsResponse

experiments

  • Type: typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTargetAccountConfigurationsRequest

experimentTemplateId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTargetAccountConfigurationsRequestPaginate

experimentTemplateId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.PaginatorConfig]

ListTargetAccountConfigurationsResponse

targetAccountConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.TargetAccountConfigurationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTargetResourceTypesRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTargetResourceTypesRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.PaginatorConfig]

ListTargetResourceTypesResponse

targetResourceTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.TargetResourceTypeSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ReportConfigurationCloudWatchDashboardInput

dashboardIdentifier

  • Type: typing.Optional[str]

ReportConfigurationS3Output

bucketName

  • Type: typing.Optional[str]

prefix

  • Type: typing.Optional[str]

ReportConfigurationS3OutputInput

bucketName

  • Type: typing.Optional[str]

prefix

  • Type: typing.Optional[str]

ResolvedTarget

resourceType

  • Type: typing.Optional[str]

targetName

  • Type: typing.Optional[str]

targetInformation

  • Type: typing.Optional[typing.Dict[str, str]]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SafetyLever

id

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.SafetyLeverState]

SafetyLeverState

status

  • Type: typing.Optional[typing.Literal['disengaged', 'engaged', 'engaging']]

reason

  • Type: typing.Optional[str]

StartExperimentExperimentOptionsInput

actionsMode

  • Type: typing.Optional[typing.Literal['run-all', 'skip-all']]

StartExperimentRequest

clientToken

  • Type:
  • Required: Yes

experimentTemplateId

  • Type:
  • Required: Yes

experimentOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.StartExperimentExperimentOptionsInput]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

StartExperimentResponse

experiment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopExperimentRequest

id

  • Type:
  • Required: Yes

StopExperimentResponse

experiment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

TargetAccountConfiguration

roleArn

  • Type: typing.Optional[str]

accountId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

TargetAccountConfigurationSummary

roleArn

  • Type: typing.Optional[str]

accountId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

TargetResourceType

resourceType

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.TargetResourceTypeParameter]]

TargetResourceTypeParameter

description

  • Type: typing.Optional[str]

required

  • Type: typing.Optional[bool]

TargetResourceTypeSummary

resourceType

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

UntagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Optional[typing.List[str]]

UpdateExperimentTemplateActionInputItem

actionId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[typing.Dict[str, str]]

targets

  • Type: typing.Optional[typing.Dict[str, str]]

startAfter

  • Type: typing.Optional[typing.List[str]]

UpdateExperimentTemplateExperimentOptionsInput

emptyTargetResolutionMode

  • Type: typing.Optional[typing.Literal['fail', 'skip']]

UpdateExperimentTemplateLogConfigurationInput

cloudWatchLogsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateCloudWatchLogsLogConfigurationInput]

s3Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateS3LogConfigurationInput]

logSchemaVersion

  • Type: typing.Optional[int]

UpdateExperimentTemplateReportConfigurationInput

outputs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateReportConfigurationOutputsInput]

dataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateReportConfigurationDataSourcesInput]

preExperimentDuration

  • Type: typing.Optional[str]

postExperimentDuration

  • Type: typing.Optional[str]

UpdateExperimentTemplateRequest

id

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

stopConditions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.UpdateExperimentTemplateStopConditionInput]]

targets

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.UpdateExperimentTemplateTargetInput]]

actions

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.fis.fis_classes.UpdateExperimentTemplateActionInputItem]]

roleArn

  • Type: typing.Optional[str]

logConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.UpdateExperimentTemplateLogConfigurationInput]

experimentOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.UpdateExperimentTemplateExperimentOptionsInput]

experimentReportConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.fis.fis_classes.UpdateExperimentTemplateReportConfigurationInput]

UpdateExperimentTemplateResponse

experimentTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateExperimentTemplateStopConditionInput

source

  • Type:
  • Required: Yes

value

  • Type: typing.Optional[str]

UpdateExperimentTemplateTargetInput

resourceType

  • Type:
  • Required: Yes

selectionMode

  • Type:
  • Required: Yes

resourceArns

  • Type: typing.Optional[typing.List[str]]

resourceTags

  • Type: typing.Optional[typing.Dict[str, str]]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.fis.fis_classes.ExperimentTemplateTargetInputFilter]]

parameters

  • Type: typing.Optional[typing.Dict[str, str]]

UpdateSafetyLeverStateInput

status

  • Type: typing.Literal['disengaged', 'engaged']
  • Required: Yes

reason

  • Type:
  • Required: Yes

UpdateSafetyLeverStateRequest

id

  • Type:
  • Required: Yes

state

  • Type:
  • Required: Yes

UpdateSafetyLeverStateResponse

safetyLever

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTargetAccountConfigurationRequest

experimentTemplateId

  • Type:
  • Required: Yes

accountId

  • Type:
  • Required: Yes

roleArn

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

UpdateTargetAccountConfigurationResponse

targetAccountConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes