Skip to content

Type definitions#

Index > MainframeModernizationApplicationTesting > Type definitions

Auto-generated documentation for MainframeModernizationApplicationTesting type annotations stubs module mypy-boto3-apptest.

BatchUnionTypeDef#

# BatchUnionTypeDef definition

BatchUnionTypeDef = Union[
    BatchTypeDef,  # (1)
    BatchOutputTypeDef,  # (2)
]
  1. See BatchTypeDef
  2. See BatchOutputTypeDef

CloudFormationUnionTypeDef#

# CloudFormationUnionTypeDef definition

CloudFormationUnionTypeDef = Union[
    CloudFormationTypeDef,  # (1)
    CloudFormationOutputTypeDef,  # (2)
]
  1. See CloudFormationTypeDef
  2. See CloudFormationOutputTypeDef

TN3270UnionTypeDef#

# TN3270UnionTypeDef definition

TN3270UnionTypeDef = Union[
    TN3270TypeDef,  # (1)
    TN3270OutputTypeDef,  # (2)
]
  1. See TN3270TypeDef
  2. See TN3270OutputTypeDef

ResourceTypeUnionTypeDef#

# ResourceTypeUnionTypeDef definition

ResourceTypeUnionTypeDef = Union[
    ResourceTypeTypeDef,  # (1)
    ResourceTypeOutputTypeDef,  # (2)
]
  1. See ResourceTypeTypeDef
  2. See ResourceTypeOutputTypeDef

FileMetadataUnionTypeDef#

# FileMetadataUnionTypeDef definition

FileMetadataUnionTypeDef = Union[
    FileMetadataTypeDef,  # (1)
    FileMetadataOutputTypeDef,  # (2)
]
  1. See FileMetadataTypeDef
  2. See FileMetadataOutputTypeDef

MainframeActionTypeUnionTypeDef#

# MainframeActionTypeUnionTypeDef definition

MainframeActionTypeUnionTypeDef = Union[
    MainframeActionTypeTypeDef,  # (1)
    MainframeActionTypeOutputTypeDef,  # (2)
]
  1. See MainframeActionTypeTypeDef
  2. See MainframeActionTypeOutputTypeDef

ResourceUnionTypeDef#

# ResourceUnionTypeDef definition

ResourceUnionTypeDef = Union[
    ResourceTypeDef,  # (1)
    ResourceOutputTypeDef,  # (2)
]
  1. See ResourceTypeDef
  2. See ResourceOutputTypeDef

InputFileUnionTypeDef#

# InputFileUnionTypeDef definition

InputFileUnionTypeDef = Union[
    InputFileTypeDef,  # (1)
    InputFileOutputTypeDef,  # (2)
]
  1. See InputFileTypeDef
  2. See InputFileOutputTypeDef

MainframeActionUnionTypeDef#

# MainframeActionUnionTypeDef definition

MainframeActionUnionTypeDef = Union[
    MainframeActionTypeDef,  # (1)
    MainframeActionOutputTypeDef,  # (2)
]
  1. See MainframeActionTypeDef
  2. See MainframeActionOutputTypeDef

InputUnionTypeDef#

# InputUnionTypeDef definition

InputUnionTypeDef = Union[
    InputTypeDef,  # (1)
    InputOutputTypeDef,  # (2)
]
  1. See InputTypeDef
  2. See InputOutputTypeDef

CompareActionUnionTypeDef#

# CompareActionUnionTypeDef definition

CompareActionUnionTypeDef = Union[
    CompareActionTypeDef,  # (1)
    CompareActionOutputTypeDef,  # (2)
]
  1. See CompareActionTypeDef
  2. See CompareActionOutputTypeDef

StepActionUnionTypeDef#

# StepActionUnionTypeDef definition

StepActionUnionTypeDef = Union[
    StepActionTypeDef,  # (1)
    StepActionOutputTypeDef,  # (2)
]
  1. See StepActionTypeDef
  2. See StepActionOutputTypeDef

StepUnionTypeDef#

# StepUnionTypeDef definition

StepUnionTypeDef = Union[
    StepTypeDef,  # (1)
    StepOutputTypeDef,  # (2)
]
  1. See StepTypeDef
  2. See StepOutputTypeDef

BatchOutputTypeDef#

# BatchOutputTypeDef definition

class BatchOutputTypeDef(TypedDict):
    batchJobName: str,
    batchJobParameters: NotRequired[dict[str, str]],
    exportDataSetNames: NotRequired[list[str]],

MainframeActionPropertiesTypeDef#

# MainframeActionPropertiesTypeDef definition

class MainframeActionPropertiesTypeDef(TypedDict):
    dmsTaskArn: NotRequired[str],

DataSetTypeDef#

# DataSetTypeDef definition

class DataSetTypeDef(TypedDict):
    type: DataSetTypeType,  # (1)
    name: str,
    ccsid: str,
    format: FormatType,  # (2)
    length: int,
  1. See DataSetTypeType
  2. See FormatType

BatchTypeDef#

# BatchTypeDef definition

class BatchTypeDef(TypedDict):
    batchJobName: str,
    batchJobParameters: NotRequired[Mapping[str, str]],
    exportDataSetNames: NotRequired[Sequence[str]],

CloudFormationActionTypeDef#

# CloudFormationActionTypeDef definition

class CloudFormationActionTypeDef(TypedDict):
    resource: str,
    actionType: NotRequired[CloudFormationActionTypeType],  # (1)
  1. See CloudFormationActionTypeType

CloudFormationOutputTypeDef#

# CloudFormationOutputTypeDef definition

class CloudFormationOutputTypeDef(TypedDict):
    templateLocation: str,
    parameters: NotRequired[dict[str, str]],

CloudFormationTypeDef#

# CloudFormationTypeDef definition

class CloudFormationTypeDef(TypedDict):
    templateLocation: str,
    parameters: NotRequired[Mapping[str, str]],

CompareDataSetsStepOutputTypeDef#

# CompareDataSetsStepOutputTypeDef definition

class CompareDataSetsStepOutputTypeDef(TypedDict):
    comparisonOutputLocation: str,
    comparisonStatus: ComparisonStatusEnumType,  # (1)
  1. See ComparisonStatusEnumType

SourceDatabaseMetadataTypeDef#

# SourceDatabaseMetadataTypeDef definition

class SourceDatabaseMetadataTypeDef(TypedDict):
    type: SourceDatabaseType,  # (1)
    captureTool: CaptureToolType,  # (2)
  1. See SourceDatabaseType
  2. See CaptureToolType

TargetDatabaseMetadataTypeDef#

# TargetDatabaseMetadataTypeDef definition

class TargetDatabaseMetadataTypeDef(TypedDict):
    type: TargetDatabaseType,  # (1)
    captureTool: CaptureToolType,  # (2)
  1. See TargetDatabaseType
  2. See CaptureToolType

CompareDatabaseCDCStepOutputTypeDef#

# CompareDatabaseCDCStepOutputTypeDef definition

class CompareDatabaseCDCStepOutputTypeDef(TypedDict):
    comparisonOutputLocation: str,
    comparisonStatus: ComparisonStatusEnumType,  # (1)
  1. See ComparisonStatusEnumType

CreateCloudFormationStepInputTypeDef#

# CreateCloudFormationStepInputTypeDef definition

class CreateCloudFormationStepInputTypeDef(TypedDict):
    templateLocation: str,
    parameters: NotRequired[dict[str, str]],

CreateCloudFormationStepOutputTypeDef#

# CreateCloudFormationStepOutputTypeDef definition

class CreateCloudFormationStepOutputTypeDef(TypedDict):
    stackId: str,
    exports: NotRequired[dict[str, str]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

ServiceSettingsTypeDef#

# ServiceSettingsTypeDef definition

class ServiceSettingsTypeDef(TypedDict):
    kmsKeyId: NotRequired[str],

TestCasesTypeDef#

# TestCasesTypeDef definition

class TestCasesTypeDef(TypedDict):
    sequential: NotRequired[Sequence[str]],

DeleteCloudFormationStepInputTypeDef#

# DeleteCloudFormationStepInputTypeDef definition

class DeleteCloudFormationStepInputTypeDef(TypedDict):
    stackId: str,

DeleteTestCaseRequestRequestTypeDef#

# DeleteTestCaseRequestRequestTypeDef definition

class DeleteTestCaseRequestRequestTypeDef(TypedDict):
    testCaseId: str,

DeleteTestConfigurationRequestRequestTypeDef#

# DeleteTestConfigurationRequestRequestTypeDef definition

class DeleteTestConfigurationRequestRequestTypeDef(TypedDict):
    testConfigurationId: str,

DeleteTestRunRequestRequestTypeDef#

# DeleteTestRunRequestRequestTypeDef definition

class DeleteTestRunRequestRequestTypeDef(TypedDict):
    testRunId: str,

DeleteTestSuiteRequestRequestTypeDef#

# DeleteTestSuiteRequestRequestTypeDef definition

class DeleteTestSuiteRequestRequestTypeDef(TypedDict):
    testSuiteId: str,

GetTestCaseRequestRequestTypeDef#

# GetTestCaseRequestRequestTypeDef definition

class GetTestCaseRequestRequestTypeDef(TypedDict):
    testCaseId: str,
    testCaseVersion: NotRequired[int],

TestCaseLatestVersionTypeDef#

# TestCaseLatestVersionTypeDef definition

class TestCaseLatestVersionTypeDef(TypedDict):
    version: int,
    status: TestCaseLifecycleType,  # (1)
    statusReason: NotRequired[str],
  1. See TestCaseLifecycleType

GetTestConfigurationRequestRequestTypeDef#

# GetTestConfigurationRequestRequestTypeDef definition

class GetTestConfigurationRequestRequestTypeDef(TypedDict):
    testConfigurationId: str,
    testConfigurationVersion: NotRequired[int],

TestConfigurationLatestVersionTypeDef#

# TestConfigurationLatestVersionTypeDef definition

class TestConfigurationLatestVersionTypeDef(TypedDict):
    version: int,
    status: TestConfigurationLifecycleType,  # (1)
    statusReason: NotRequired[str],
  1. See TestConfigurationLifecycleType

GetTestRunStepRequestRequestTypeDef#

# GetTestRunStepRequestRequestTypeDef definition

class GetTestRunStepRequestRequestTypeDef(TypedDict):
    testRunId: str,
    stepName: str,
    testCaseId: NotRequired[str],
    testSuiteId: NotRequired[str],

GetTestSuiteRequestRequestTypeDef#

# GetTestSuiteRequestRequestTypeDef definition

class GetTestSuiteRequestRequestTypeDef(TypedDict):
    testSuiteId: str,
    testSuiteVersion: NotRequired[int],

TestCasesOutputTypeDef#

# TestCasesOutputTypeDef definition

class TestCasesOutputTypeDef(TypedDict):
    sequential: NotRequired[list[str]],

TestSuiteLatestVersionTypeDef#

# TestSuiteLatestVersionTypeDef definition

class TestSuiteLatestVersionTypeDef(TypedDict):
    version: int,
    status: TestSuiteLifecycleType,  # (1)
    statusReason: NotRequired[str],
  1. See TestSuiteLifecycleType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListTestCasesRequestRequestTypeDef#

# ListTestCasesRequestRequestTypeDef definition

class ListTestCasesRequestRequestTypeDef(TypedDict):
    testCaseIds: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

TestCaseSummaryTypeDef#

# TestCaseSummaryTypeDef definition

class TestCaseSummaryTypeDef(TypedDict):
    testCaseId: str,
    testCaseArn: str,
    name: str,
    latestVersion: int,
    status: TestCaseLifecycleType,  # (1)
    creationTime: datetime,
    lastUpdateTime: datetime,
    statusReason: NotRequired[str],
  1. See TestCaseLifecycleType

ListTestConfigurationsRequestRequestTypeDef#

# ListTestConfigurationsRequestRequestTypeDef definition

class ListTestConfigurationsRequestRequestTypeDef(TypedDict):
    testConfigurationIds: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

TestConfigurationSummaryTypeDef#

# TestConfigurationSummaryTypeDef definition

class TestConfigurationSummaryTypeDef(TypedDict):
    testConfigurationId: str,
    name: str,
    latestVersion: int,
    testConfigurationArn: str,
    status: TestConfigurationLifecycleType,  # (1)
    creationTime: datetime,
    lastUpdateTime: datetime,
    statusReason: NotRequired[str],
  1. See TestConfigurationLifecycleType

ListTestRunStepsRequestRequestTypeDef#

# ListTestRunStepsRequestRequestTypeDef definition

class ListTestRunStepsRequestRequestTypeDef(TypedDict):
    testRunId: str,
    testCaseId: NotRequired[str],
    testSuiteId: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

TestRunStepSummaryTypeDef#

# TestRunStepSummaryTypeDef definition

class TestRunStepSummaryTypeDef(TypedDict):
    stepName: str,
    testRunId: str,
    status: StepRunStatusType,  # (1)
    runStartTime: datetime,
    testCaseId: NotRequired[str],
    testCaseVersion: NotRequired[int],
    testSuiteId: NotRequired[str],
    testSuiteVersion: NotRequired[int],
    beforeStep: NotRequired[bool],
    afterStep: NotRequired[bool],
    statusReason: NotRequired[str],
    runEndTime: NotRequired[datetime],
  1. See StepRunStatusType

ListTestRunTestCasesRequestRequestTypeDef#

# ListTestRunTestCasesRequestRequestTypeDef definition

class ListTestRunTestCasesRequestRequestTypeDef(TypedDict):
    testRunId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

TestCaseRunSummaryTypeDef#

# TestCaseRunSummaryTypeDef definition

class TestCaseRunSummaryTypeDef(TypedDict):
    testCaseId: str,
    testCaseVersion: int,
    testRunId: str,
    status: TestCaseRunStatusType,  # (1)
    runStartTime: datetime,
    statusReason: NotRequired[str],
    runEndTime: NotRequired[datetime],
  1. See TestCaseRunStatusType

ListTestRunsRequestRequestTypeDef#

# ListTestRunsRequestRequestTypeDef definition

class ListTestRunsRequestRequestTypeDef(TypedDict):
    testSuiteId: NotRequired[str],
    testRunIds: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

TestRunSummaryTypeDef#

# TestRunSummaryTypeDef definition

class TestRunSummaryTypeDef(TypedDict):
    testRunId: str,
    testRunArn: str,
    testSuiteId: str,
    testSuiteVersion: int,
    status: TestRunStatusType,  # (1)
    runStartTime: datetime,
    testConfigurationId: NotRequired[str],
    testConfigurationVersion: NotRequired[int],
    statusReason: NotRequired[str],
    runEndTime: NotRequired[datetime],
  1. See TestRunStatusType

ListTestSuitesRequestRequestTypeDef#

# ListTestSuitesRequestRequestTypeDef definition

class ListTestSuitesRequestRequestTypeDef(TypedDict):
    testSuiteIds: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

TestSuiteSummaryTypeDef#

# TestSuiteSummaryTypeDef definition

class TestSuiteSummaryTypeDef(TypedDict):
    testSuiteId: str,
    name: str,
    latestVersion: int,
    testSuiteArn: str,
    status: TestSuiteLifecycleType,  # (1)
    creationTime: datetime,
    lastUpdateTime: datetime,
    statusReason: NotRequired[str],
  1. See TestSuiteLifecycleType

M2ManagedActionPropertiesTypeDef#

# M2ManagedActionPropertiesTypeDef definition

class M2ManagedActionPropertiesTypeDef(TypedDict):
    forceStop: NotRequired[bool],
    importDataSetLocation: NotRequired[str],

M2ManagedApplicationStepOutputTypeDef#

# M2ManagedApplicationStepOutputTypeDef definition

class M2ManagedApplicationStepOutputTypeDef(TypedDict):
    importDataSetSummary: NotRequired[dict[str, str]],

M2ManagedApplicationSummaryTypeDef#

# M2ManagedApplicationSummaryTypeDef definition

class M2ManagedApplicationSummaryTypeDef(TypedDict):
    applicationId: str,
    runtime: M2ManagedRuntimeType,  # (1)
    listenerPort: NotRequired[int],
  1. See M2ManagedRuntimeType

M2ManagedApplicationTypeDef#

# M2ManagedApplicationTypeDef definition

class M2ManagedApplicationTypeDef(TypedDict):
    applicationId: str,
    runtime: M2ManagedRuntimeType,  # (1)
    vpcEndpointServiceName: NotRequired[str],
    listenerPort: NotRequired[str],
  1. See M2ManagedRuntimeType

M2NonManagedApplicationActionTypeDef#

# M2NonManagedApplicationActionTypeDef definition

class M2NonManagedApplicationActionTypeDef(TypedDict):
    resource: str,
    actionType: M2NonManagedActionTypeType,  # (1)
  1. See M2NonManagedActionTypeType

M2NonManagedApplicationStepInputTypeDef#

# M2NonManagedApplicationStepInputTypeDef definition

class M2NonManagedApplicationStepInputTypeDef(TypedDict):
    vpcEndpointServiceName: str,
    listenerPort: int,
    runtime: M2NonManagedRuntimeType,  # (1)
    actionType: M2NonManagedActionTypeType,  # (2)
    webAppName: NotRequired[str],
  1. See M2NonManagedRuntimeType
  2. See M2NonManagedActionTypeType

M2NonManagedApplicationSummaryTypeDef#

# M2NonManagedApplicationSummaryTypeDef definition

class M2NonManagedApplicationSummaryTypeDef(TypedDict):
    vpcEndpointServiceName: str,
    listenerPort: int,
    runtime: M2NonManagedRuntimeType,  # (1)
    webAppName: NotRequired[str],
  1. See M2NonManagedRuntimeType

M2NonManagedApplicationTypeDef#

# M2NonManagedApplicationTypeDef definition

class M2NonManagedApplicationTypeDef(TypedDict):
    vpcEndpointServiceName: str,
    listenerPort: str,
    runtime: M2NonManagedRuntimeType,  # (1)
    webAppName: NotRequired[str],
  1. See M2NonManagedRuntimeType

OutputFileTypeDef#

# OutputFileTypeDef definition

class OutputFileTypeDef(TypedDict):
    fileLocation: NotRequired[str],

ScriptSummaryTypeDef#

# ScriptSummaryTypeDef definition

class ScriptSummaryTypeDef(TypedDict):
    scriptLocation: str,
    type: ScriptTypeType,  # (1)
  1. See ScriptTypeType

ScriptTypeDef#

# ScriptTypeDef definition

class ScriptTypeDef(TypedDict):
    scriptLocation: str,
    type: ScriptTypeType,  # (1)
  1. See ScriptTypeType

StartTestRunRequestRequestTypeDef#

# StartTestRunRequestRequestTypeDef definition

class StartTestRunRequestRequestTypeDef(TypedDict):
    testSuiteId: str,
    testConfigurationId: NotRequired[str],
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

BatchStepOutputTypeDef#

# BatchStepOutputTypeDef definition

class BatchStepOutputTypeDef(TypedDict):
    dataSetExportLocation: NotRequired[str],
    dmsOutputLocation: NotRequired[str],
    dataSetDetails: NotRequired[list[DataSetTypeDef]],  # (1)
  1. See DataSetTypeDef

CompareDataSetsStepInputTypeDef#

# CompareDataSetsStepInputTypeDef definition

class CompareDataSetsStepInputTypeDef(TypedDict):
    sourceLocation: str,
    targetLocation: str,
    sourceDataSets: list[DataSetTypeDef],  # (1)
    targetDataSets: list[DataSetTypeDef],  # (1)
  1. See DataSetTypeDef
  2. See DataSetTypeDef

TN3270StepOutputTypeDef#

# TN3270StepOutputTypeDef definition

class TN3270StepOutputTypeDef(TypedDict):
    scriptOutputLocation: str,
    dataSetExportLocation: NotRequired[str],
    dmsOutputLocation: NotRequired[str],
    dataSetDetails: NotRequired[list[DataSetTypeDef]],  # (1)
  1. See DataSetTypeDef

CompareDatabaseCDCStepInputTypeDef#

# CompareDatabaseCDCStepInputTypeDef definition

class CompareDatabaseCDCStepInputTypeDef(TypedDict):
    sourceLocation: str,
    targetLocation: str,
    sourceMetadata: SourceDatabaseMetadataTypeDef,  # (1)
    targetMetadata: TargetDatabaseMetadataTypeDef,  # (2)
    outputLocation: NotRequired[str],
  1. See SourceDatabaseMetadataTypeDef
  2. See TargetDatabaseMetadataTypeDef

DatabaseCDCTypeDef#

# DatabaseCDCTypeDef definition

class DatabaseCDCTypeDef(TypedDict):
    sourceMetadata: SourceDatabaseMetadataTypeDef,  # (1)
    targetMetadata: TargetDatabaseMetadataTypeDef,  # (2)
  1. See SourceDatabaseMetadataTypeDef
  2. See TargetDatabaseMetadataTypeDef

CreateCloudFormationSummaryTypeDef#

# CreateCloudFormationSummaryTypeDef definition

class CreateCloudFormationSummaryTypeDef(TypedDict):
    stepInput: CreateCloudFormationStepInputTypeDef,  # (1)
    stepOutput: NotRequired[CreateCloudFormationStepOutputTypeDef],  # (2)
  1. See CreateCloudFormationStepInputTypeDef
  2. See CreateCloudFormationStepOutputTypeDef

CreateTestCaseResponseTypeDef#

# CreateTestCaseResponseTypeDef definition

class CreateTestCaseResponseTypeDef(TypedDict):
    testCaseId: str,
    testCaseVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateTestConfigurationResponseTypeDef#

# CreateTestConfigurationResponseTypeDef definition

class CreateTestConfigurationResponseTypeDef(TypedDict):
    testConfigurationId: str,
    testConfigurationVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateTestSuiteResponseTypeDef#

# CreateTestSuiteResponseTypeDef definition

class CreateTestSuiteResponseTypeDef(TypedDict):
    testSuiteId: str,
    testSuiteVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartTestRunResponseTypeDef#

# StartTestRunResponseTypeDef definition

class StartTestRunResponseTypeDef(TypedDict):
    testRunId: str,
    testRunStatus: TestRunStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TestRunStatusType
  2. See ResponseMetadataTypeDef

UpdateTestCaseResponseTypeDef#

# UpdateTestCaseResponseTypeDef definition

class UpdateTestCaseResponseTypeDef(TypedDict):
    testCaseId: str,
    testCaseVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateTestConfigurationResponseTypeDef#

# UpdateTestConfigurationResponseTypeDef definition

class UpdateTestConfigurationResponseTypeDef(TypedDict):
    testConfigurationId: str,
    testConfigurationVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateTestSuiteResponseTypeDef#

# UpdateTestSuiteResponseTypeDef definition

class UpdateTestSuiteResponseTypeDef(TypedDict):
    testSuiteId: str,
    testSuiteVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteCloudFormationSummaryTypeDef#

# DeleteCloudFormationSummaryTypeDef definition

class DeleteCloudFormationSummaryTypeDef(TypedDict):
    stepInput: DeleteCloudFormationStepInputTypeDef,  # (1)
    stepOutput: NotRequired[dict[str, Any]],
  1. See DeleteCloudFormationStepInputTypeDef

ListTestCasesRequestPaginateTypeDef#

# ListTestCasesRequestPaginateTypeDef definition

class ListTestCasesRequestPaginateTypeDef(TypedDict):
    testCaseIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTestConfigurationsRequestPaginateTypeDef#

# ListTestConfigurationsRequestPaginateTypeDef definition

class ListTestConfigurationsRequestPaginateTypeDef(TypedDict):
    testConfigurationIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTestRunStepsRequestPaginateTypeDef#

# ListTestRunStepsRequestPaginateTypeDef definition

class ListTestRunStepsRequestPaginateTypeDef(TypedDict):
    testRunId: str,
    testCaseId: NotRequired[str],
    testSuiteId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTestRunTestCasesRequestPaginateTypeDef#

# ListTestRunTestCasesRequestPaginateTypeDef definition

class ListTestRunTestCasesRequestPaginateTypeDef(TypedDict):
    testRunId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTestRunsRequestPaginateTypeDef#

# ListTestRunsRequestPaginateTypeDef definition

class ListTestRunsRequestPaginateTypeDef(TypedDict):
    testSuiteId: NotRequired[str],
    testRunIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTestSuitesRequestPaginateTypeDef#

# ListTestSuitesRequestPaginateTypeDef definition

class ListTestSuitesRequestPaginateTypeDef(TypedDict):
    testSuiteIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTestCasesResponseTypeDef#

# ListTestCasesResponseTypeDef definition

class ListTestCasesResponseTypeDef(TypedDict):
    testCases: list[TestCaseSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See TestCaseSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTestConfigurationsResponseTypeDef#

# ListTestConfigurationsResponseTypeDef definition

class ListTestConfigurationsResponseTypeDef(TypedDict):
    testConfigurations: list[TestConfigurationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See TestConfigurationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTestRunStepsResponseTypeDef#

# ListTestRunStepsResponseTypeDef definition

class ListTestRunStepsResponseTypeDef(TypedDict):
    testRunSteps: list[TestRunStepSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See TestRunStepSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTestRunTestCasesResponseTypeDef#

# ListTestRunTestCasesResponseTypeDef definition

class ListTestRunTestCasesResponseTypeDef(TypedDict):
    testRunTestCases: list[TestCaseRunSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See TestCaseRunSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTestRunsResponseTypeDef#

# ListTestRunsResponseTypeDef definition

class ListTestRunsResponseTypeDef(TypedDict):
    testRuns: list[TestRunSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See TestRunSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTestSuitesResponseTypeDef#

# ListTestSuitesResponseTypeDef definition

class ListTestSuitesResponseTypeDef(TypedDict):
    testSuites: list[TestSuiteSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See TestSuiteSummaryTypeDef
  2. See ResponseMetadataTypeDef

M2ManagedApplicationActionTypeDef#

# M2ManagedApplicationActionTypeDef definition

class M2ManagedApplicationActionTypeDef(TypedDict):
    resource: str,
    actionType: M2ManagedActionTypeType,  # (1)
    properties: NotRequired[M2ManagedActionPropertiesTypeDef],  # (2)
  1. See M2ManagedActionTypeType
  2. See M2ManagedActionPropertiesTypeDef

M2ManagedApplicationStepInputTypeDef#

# M2ManagedApplicationStepInputTypeDef definition

class M2ManagedApplicationStepInputTypeDef(TypedDict):
    applicationId: str,
    runtime: str,
    actionType: M2ManagedActionTypeType,  # (1)
    vpcEndpointServiceName: NotRequired[str],
    listenerPort: NotRequired[int],
    properties: NotRequired[M2ManagedActionPropertiesTypeDef],  # (2)
  1. See M2ManagedActionTypeType
  2. See M2ManagedActionPropertiesTypeDef

M2NonManagedApplicationStepSummaryTypeDef#

# M2NonManagedApplicationStepSummaryTypeDef definition

class M2NonManagedApplicationStepSummaryTypeDef(TypedDict):
    stepInput: M2NonManagedApplicationStepInputTypeDef,  # (1)
    stepOutput: NotRequired[dict[str, Any]],
  1. See M2NonManagedApplicationStepInputTypeDef

MainframeResourceSummaryTypeDef#

# MainframeResourceSummaryTypeDef definition

class MainframeResourceSummaryTypeDef(TypedDict):
    m2ManagedApplication: NotRequired[M2ManagedApplicationSummaryTypeDef],  # (1)
    m2NonManagedApplication: NotRequired[M2NonManagedApplicationSummaryTypeDef],  # (2)
  1. See M2ManagedApplicationSummaryTypeDef
  2. See M2NonManagedApplicationSummaryTypeDef

ResourceTypeOutputTypeDef#

# ResourceTypeOutputTypeDef definition

class ResourceTypeOutputTypeDef(TypedDict):
    cloudFormation: NotRequired[CloudFormationOutputTypeDef],  # (1)
    m2ManagedApplication: NotRequired[M2ManagedApplicationTypeDef],  # (2)
    m2NonManagedApplication: NotRequired[M2NonManagedApplicationTypeDef],  # (3)
  1. See CloudFormationOutputTypeDef
  2. See M2ManagedApplicationTypeDef
  3. See M2NonManagedApplicationTypeDef

OutputTypeDef#

# OutputTypeDef definition

class OutputTypeDef(TypedDict):
    file: NotRequired[OutputFileTypeDef],  # (1)
  1. See OutputFileTypeDef

TN3270OutputTypeDef#

# TN3270OutputTypeDef definition

class TN3270OutputTypeDef(TypedDict):
    script: ScriptTypeDef,  # (1)
    exportDataSetNames: NotRequired[list[str]],
  1. See ScriptTypeDef

TN3270TypeDef#

# TN3270TypeDef definition

class TN3270TypeDef(TypedDict):
    script: ScriptTypeDef,  # (1)
    exportDataSetNames: NotRequired[Sequence[str]],
  1. See ScriptTypeDef

CompareDataSetsSummaryTypeDef#

# CompareDataSetsSummaryTypeDef definition

class CompareDataSetsSummaryTypeDef(TypedDict):
    stepInput: CompareDataSetsStepInputTypeDef,  # (1)
    stepOutput: NotRequired[CompareDataSetsStepOutputTypeDef],  # (2)
  1. See CompareDataSetsStepInputTypeDef
  2. See CompareDataSetsStepOutputTypeDef

ResourceTypeTypeDef#

# ResourceTypeTypeDef definition

class ResourceTypeTypeDef(TypedDict):
    cloudFormation: NotRequired[CloudFormationUnionTypeDef],  # (1)
    m2ManagedApplication: NotRequired[M2ManagedApplicationTypeDef],  # (2)
    m2NonManagedApplication: NotRequired[M2NonManagedApplicationTypeDef],  # (3)
  1. See CloudFormationTypeDef CloudFormationOutputTypeDef
  2. See M2ManagedApplicationTypeDef
  3. See M2NonManagedApplicationTypeDef

CompareDatabaseCDCSummaryTypeDef#

# CompareDatabaseCDCSummaryTypeDef definition

class CompareDatabaseCDCSummaryTypeDef(TypedDict):
    stepInput: CompareDatabaseCDCStepInputTypeDef,  # (1)
    stepOutput: NotRequired[CompareDatabaseCDCStepOutputTypeDef],  # (2)
  1. See CompareDatabaseCDCStepInputTypeDef
  2. See CompareDatabaseCDCStepOutputTypeDef

FileMetadataOutputTypeDef#

# FileMetadataOutputTypeDef definition

class FileMetadataOutputTypeDef(TypedDict):
    dataSets: NotRequired[list[DataSetTypeDef]],  # (1)
    databaseCDC: NotRequired[DatabaseCDCTypeDef],  # (2)
  1. See DataSetTypeDef
  2. See DatabaseCDCTypeDef

FileMetadataTypeDef#

# FileMetadataTypeDef definition

class FileMetadataTypeDef(TypedDict):
    dataSets: NotRequired[Sequence[DataSetTypeDef]],  # (1)
    databaseCDC: NotRequired[DatabaseCDCTypeDef],  # (2)
  1. See DataSetTypeDef
  2. See DatabaseCDCTypeDef

CloudFormationStepSummaryTypeDef#

# CloudFormationStepSummaryTypeDef definition

class CloudFormationStepSummaryTypeDef(TypedDict):
    createCloudformation: NotRequired[CreateCloudFormationSummaryTypeDef],  # (1)
    deleteCloudformation: NotRequired[DeleteCloudFormationSummaryTypeDef],  # (2)
  1. See CreateCloudFormationSummaryTypeDef
  2. See DeleteCloudFormationSummaryTypeDef

ResourceActionTypeDef#

# ResourceActionTypeDef definition

class ResourceActionTypeDef(TypedDict):
    m2ManagedApplicationAction: NotRequired[M2ManagedApplicationActionTypeDef],  # (1)
    m2NonManagedApplicationAction: NotRequired[M2NonManagedApplicationActionTypeDef],  # (2)
    cloudFormationAction: NotRequired[CloudFormationActionTypeDef],  # (3)
  1. See M2ManagedApplicationActionTypeDef
  2. See M2NonManagedApplicationActionTypeDef
  3. See CloudFormationActionTypeDef

M2ManagedApplicationStepSummaryTypeDef#

# M2ManagedApplicationStepSummaryTypeDef definition

class M2ManagedApplicationStepSummaryTypeDef(TypedDict):
    stepInput: M2ManagedApplicationStepInputTypeDef,  # (1)
    stepOutput: NotRequired[M2ManagedApplicationStepOutputTypeDef],  # (2)
  1. See M2ManagedApplicationStepInputTypeDef
  2. See M2ManagedApplicationStepOutputTypeDef

BatchStepInputTypeDef#

# BatchStepInputTypeDef definition

class BatchStepInputTypeDef(TypedDict):
    resource: MainframeResourceSummaryTypeDef,  # (1)
    batchJobName: str,
    batchJobParameters: NotRequired[dict[str, str]],
    exportDataSetNames: NotRequired[list[str]],
    properties: NotRequired[MainframeActionPropertiesTypeDef],  # (2)
  1. See MainframeResourceSummaryTypeDef
  2. See MainframeActionPropertiesTypeDef

TN3270StepInputTypeDef#

# TN3270StepInputTypeDef definition

class TN3270StepInputTypeDef(TypedDict):
    resource: MainframeResourceSummaryTypeDef,  # (1)
    script: ScriptSummaryTypeDef,  # (2)
    exportDataSetNames: NotRequired[list[str]],
    properties: NotRequired[MainframeActionPropertiesTypeDef],  # (3)
  1. See MainframeResourceSummaryTypeDef
  2. See ScriptSummaryTypeDef
  3. See MainframeActionPropertiesTypeDef

ResourceOutputTypeDef#

# ResourceOutputTypeDef definition

class ResourceOutputTypeDef(TypedDict):
    name: str,
    type: ResourceTypeOutputTypeDef,  # (1)
  1. See ResourceTypeOutputTypeDef

MainframeActionTypeOutputTypeDef#

# MainframeActionTypeOutputTypeDef definition

class MainframeActionTypeOutputTypeDef(TypedDict):
    batch: NotRequired[BatchOutputTypeDef],  # (1)
    tn3270: NotRequired[TN3270OutputTypeDef],  # (2)
  1. See BatchOutputTypeDef
  2. See TN3270OutputTypeDef

CompareFileTypeTypeDef#

# CompareFileTypeTypeDef definition

class CompareFileTypeTypeDef(TypedDict):
    datasets: NotRequired[CompareDataSetsSummaryTypeDef],  # (1)
    databaseCDC: NotRequired[CompareDatabaseCDCSummaryTypeDef],  # (2)
  1. See CompareDataSetsSummaryTypeDef
  2. See CompareDatabaseCDCSummaryTypeDef

InputFileOutputTypeDef#

# InputFileOutputTypeDef definition

class InputFileOutputTypeDef(TypedDict):
    sourceLocation: str,
    targetLocation: str,
    fileMetadata: FileMetadataOutputTypeDef,  # (1)
  1. See FileMetadataOutputTypeDef

ResourceActionSummaryTypeDef#

# ResourceActionSummaryTypeDef definition

class ResourceActionSummaryTypeDef(TypedDict):
    cloudFormation: NotRequired[CloudFormationStepSummaryTypeDef],  # (1)
    m2ManagedApplication: NotRequired[M2ManagedApplicationStepSummaryTypeDef],  # (2)
    m2NonManagedApplication: NotRequired[M2NonManagedApplicationStepSummaryTypeDef],  # (3)
  1. See CloudFormationStepSummaryTypeDef
  2. See M2ManagedApplicationStepSummaryTypeDef
  3. See M2NonManagedApplicationStepSummaryTypeDef

BatchSummaryTypeDef#

# BatchSummaryTypeDef definition

class BatchSummaryTypeDef(TypedDict):
    stepInput: BatchStepInputTypeDef,  # (1)
    stepOutput: NotRequired[BatchStepOutputTypeDef],  # (2)
  1. See BatchStepInputTypeDef
  2. See BatchStepOutputTypeDef

TN3270SummaryTypeDef#

# TN3270SummaryTypeDef definition

class TN3270SummaryTypeDef(TypedDict):
    stepInput: TN3270StepInputTypeDef,  # (1)
    stepOutput: NotRequired[TN3270StepOutputTypeDef],  # (2)
  1. See TN3270StepInputTypeDef
  2. See TN3270StepOutputTypeDef

GetTestConfigurationResponseTypeDef#

# GetTestConfigurationResponseTypeDef definition

class GetTestConfigurationResponseTypeDef(TypedDict):
    testConfigurationId: str,
    name: str,
    testConfigurationArn: str,
    latestVersion: TestConfigurationLatestVersionTypeDef,  # (1)
    testConfigurationVersion: int,
    status: TestConfigurationLifecycleType,  # (2)
    statusReason: str,
    creationTime: datetime,
    lastUpdateTime: datetime,
    description: str,
    resources: list[ResourceOutputTypeDef],  # (3)
    properties: dict[str, str],
    tags: dict[str, str],
    serviceSettings: ServiceSettingsTypeDef,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See TestConfigurationLatestVersionTypeDef
  2. See TestConfigurationLifecycleType
  3. See ResourceOutputTypeDef
  4. See ServiceSettingsTypeDef
  5. See ResponseMetadataTypeDef

MainframeActionOutputTypeDef#

# MainframeActionOutputTypeDef definition

class MainframeActionOutputTypeDef(TypedDict):
    resource: str,
    actionType: MainframeActionTypeOutputTypeDef,  # (1)
    properties: NotRequired[MainframeActionPropertiesTypeDef],  # (2)
  1. See MainframeActionTypeOutputTypeDef
  2. See MainframeActionPropertiesTypeDef

MainframeActionTypeTypeDef#

# MainframeActionTypeTypeDef definition

class MainframeActionTypeTypeDef(TypedDict):
    batch: NotRequired[BatchUnionTypeDef],  # (1)
    tn3270: NotRequired[TN3270UnionTypeDef],  # (2)
  1. See BatchTypeDef BatchOutputTypeDef
  2. See TN3270TypeDef TN3270OutputTypeDef

ResourceTypeDef#

# ResourceTypeDef definition

class ResourceTypeDef(TypedDict):
    name: str,
    type: ResourceTypeUnionTypeDef,  # (1)
  1. See ResourceTypeTypeDef ResourceTypeOutputTypeDef

FileTypeDef#

# FileTypeDef definition

class FileTypeDef(TypedDict):
    fileType: NotRequired[CompareFileTypeTypeDef],  # (1)
  1. See CompareFileTypeTypeDef

InputOutputTypeDef#

# InputOutputTypeDef definition

class InputOutputTypeDef(TypedDict):
    file: NotRequired[InputFileOutputTypeDef],  # (1)
  1. See InputFileOutputTypeDef

InputFileTypeDef#

# InputFileTypeDef definition

class InputFileTypeDef(TypedDict):
    sourceLocation: str,
    targetLocation: str,
    fileMetadata: FileMetadataUnionTypeDef,  # (1)
  1. See FileMetadataTypeDef FileMetadataOutputTypeDef

MainframeActionSummaryTypeDef#

# MainframeActionSummaryTypeDef definition

class MainframeActionSummaryTypeDef(TypedDict):
    batch: NotRequired[BatchSummaryTypeDef],  # (1)
    tn3270: NotRequired[TN3270SummaryTypeDef],  # (2)
  1. See BatchSummaryTypeDef
  2. See TN3270SummaryTypeDef

UpdateTestConfigurationRequestRequestTypeDef#

# UpdateTestConfigurationRequestRequestTypeDef definition

class UpdateTestConfigurationRequestRequestTypeDef(TypedDict):
    testConfigurationId: str,
    description: NotRequired[str],
    resources: NotRequired[Sequence[ResourceTypeDef]],  # (1)
    properties: NotRequired[Mapping[str, str]],
    serviceSettings: NotRequired[ServiceSettingsTypeDef],  # (2)
  1. See ResourceTypeDef
  2. See ServiceSettingsTypeDef

CompareActionSummaryTypeDef#

# CompareActionSummaryTypeDef definition

class CompareActionSummaryTypeDef(TypedDict):
    type: FileTypeDef,  # (1)
  1. See FileTypeDef

CompareActionOutputTypeDef#

# CompareActionOutputTypeDef definition

class CompareActionOutputTypeDef(TypedDict):
    input: InputOutputTypeDef,  # (1)
    output: NotRequired[OutputTypeDef],  # (2)
  1. See InputOutputTypeDef
  2. See OutputTypeDef

MainframeActionTypeDef#

# MainframeActionTypeDef definition

class MainframeActionTypeDef(TypedDict):
    resource: str,
    actionType: MainframeActionTypeUnionTypeDef,  # (1)
    properties: NotRequired[MainframeActionPropertiesTypeDef],  # (2)
  1. See MainframeActionTypeTypeDef MainframeActionTypeOutputTypeDef
  2. See MainframeActionPropertiesTypeDef

CreateTestConfigurationRequestRequestTypeDef#

# CreateTestConfigurationRequestRequestTypeDef definition

class CreateTestConfigurationRequestRequestTypeDef(TypedDict):
    name: str,
    resources: Sequence[ResourceUnionTypeDef],  # (1)
    description: NotRequired[str],
    properties: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    serviceSettings: NotRequired[ServiceSettingsTypeDef],  # (2)
  1. See ResourceTypeDef ResourceOutputTypeDef
  2. See ServiceSettingsTypeDef

StepRunSummaryTypeDef#

# StepRunSummaryTypeDef definition

class StepRunSummaryTypeDef(TypedDict):
    mainframeAction: NotRequired[MainframeActionSummaryTypeDef],  # (1)
    compareAction: NotRequired[CompareActionSummaryTypeDef],  # (2)
    resourceAction: NotRequired[ResourceActionSummaryTypeDef],  # (3)
  1. See MainframeActionSummaryTypeDef
  2. See CompareActionSummaryTypeDef
  3. See ResourceActionSummaryTypeDef

StepActionOutputTypeDef#

# StepActionOutputTypeDef definition

class StepActionOutputTypeDef(TypedDict):
    resourceAction: NotRequired[ResourceActionTypeDef],  # (1)
    mainframeAction: NotRequired[MainframeActionOutputTypeDef],  # (2)
    compareAction: NotRequired[CompareActionOutputTypeDef],  # (3)
  1. See ResourceActionTypeDef
  2. See MainframeActionOutputTypeDef
  3. See CompareActionOutputTypeDef

InputTypeDef#

# InputTypeDef definition

class InputTypeDef(TypedDict):
    file: NotRequired[InputFileUnionTypeDef],  # (1)
  1. See InputFileTypeDef InputFileOutputTypeDef

GetTestRunStepResponseTypeDef#

# GetTestRunStepResponseTypeDef definition

class GetTestRunStepResponseTypeDef(TypedDict):
    stepName: str,
    testRunId: str,
    testCaseId: str,
    testCaseVersion: int,
    testSuiteId: str,
    testSuiteVersion: int,
    beforeStep: bool,
    afterStep: bool,
    status: StepRunStatusType,  # (1)
    statusReason: str,
    runStartTime: datetime,
    runEndTime: datetime,
    stepRunSummary: StepRunSummaryTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See StepRunStatusType
  2. See StepRunSummaryTypeDef
  3. See ResponseMetadataTypeDef

StepOutputTypeDef#

# StepOutputTypeDef definition

class StepOutputTypeDef(TypedDict):
    name: str,
    action: StepActionOutputTypeDef,  # (1)
    description: NotRequired[str],
  1. See StepActionOutputTypeDef

GetTestCaseResponseTypeDef#

# GetTestCaseResponseTypeDef definition

class GetTestCaseResponseTypeDef(TypedDict):
    testCaseId: str,
    testCaseArn: str,
    name: str,
    description: str,
    latestVersion: TestCaseLatestVersionTypeDef,  # (1)
    testCaseVersion: int,
    status: TestCaseLifecycleType,  # (2)
    statusReason: str,
    creationTime: datetime,
    lastUpdateTime: datetime,
    steps: list[StepOutputTypeDef],  # (3)
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TestCaseLatestVersionTypeDef
  2. See TestCaseLifecycleType
  3. See StepOutputTypeDef
  4. See ResponseMetadataTypeDef

GetTestSuiteResponseTypeDef#

# GetTestSuiteResponseTypeDef definition

class GetTestSuiteResponseTypeDef(TypedDict):
    testSuiteId: str,
    name: str,
    latestVersion: TestSuiteLatestVersionTypeDef,  # (1)
    testSuiteVersion: int,
    status: TestSuiteLifecycleType,  # (2)
    statusReason: str,
    testSuiteArn: str,
    creationTime: datetime,
    lastUpdateTime: datetime,
    description: str,
    beforeSteps: list[StepOutputTypeDef],  # (3)
    afterSteps: list[StepOutputTypeDef],  # (3)
    testCases: TestCasesOutputTypeDef,  # (5)
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See TestSuiteLatestVersionTypeDef
  2. See TestSuiteLifecycleType
  3. See StepOutputTypeDef
  4. See StepOutputTypeDef
  5. See TestCasesOutputTypeDef
  6. See ResponseMetadataTypeDef

CompareActionTypeDef#

# CompareActionTypeDef definition

class CompareActionTypeDef(TypedDict):
    input: InputUnionTypeDef,  # (1)
    output: NotRequired[OutputTypeDef],  # (2)
  1. See InputTypeDef InputOutputTypeDef
  2. See OutputTypeDef

StepActionTypeDef#

# StepActionTypeDef definition

class StepActionTypeDef(TypedDict):
    resourceAction: NotRequired[ResourceActionTypeDef],  # (1)
    mainframeAction: NotRequired[MainframeActionUnionTypeDef],  # (2)
    compareAction: NotRequired[CompareActionUnionTypeDef],  # (3)
  1. See ResourceActionTypeDef
  2. See MainframeActionTypeDef MainframeActionOutputTypeDef
  3. See CompareActionTypeDef CompareActionOutputTypeDef

StepTypeDef#

# StepTypeDef definition

class StepTypeDef(TypedDict):
    name: str,
    action: StepActionUnionTypeDef,  # (1)
    description: NotRequired[str],
  1. See StepActionTypeDef StepActionOutputTypeDef

CreateTestSuiteRequestRequestTypeDef#

# CreateTestSuiteRequestRequestTypeDef definition

class CreateTestSuiteRequestRequestTypeDef(TypedDict):
    name: str,
    testCases: TestCasesTypeDef,  # (1)
    description: NotRequired[str],
    beforeSteps: NotRequired[Sequence[StepTypeDef]],  # (2)
    afterSteps: NotRequired[Sequence[StepTypeDef]],  # (2)
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See TestCasesTypeDef
  2. See StepTypeDef
  3. See StepTypeDef

UpdateTestCaseRequestRequestTypeDef#

# UpdateTestCaseRequestRequestTypeDef definition

class UpdateTestCaseRequestRequestTypeDef(TypedDict):
    testCaseId: str,
    description: NotRequired[str],
    steps: NotRequired[Sequence[StepTypeDef]],  # (1)
  1. See StepTypeDef

UpdateTestSuiteRequestRequestTypeDef#

# UpdateTestSuiteRequestRequestTypeDef definition

class UpdateTestSuiteRequestRequestTypeDef(TypedDict):
    testSuiteId: str,
    description: NotRequired[str],
    beforeSteps: NotRequired[Sequence[StepTypeDef]],  # (1)
    afterSteps: NotRequired[Sequence[StepTypeDef]],  # (1)
    testCases: NotRequired[TestCasesTypeDef],  # (3)
  1. See StepTypeDef
  2. See StepTypeDef
  3. See TestCasesTypeDef

CreateTestCaseRequestRequestTypeDef#

# CreateTestCaseRequestRequestTypeDef definition

class CreateTestCaseRequestRequestTypeDef(TypedDict):
    name: str,
    steps: Sequence[StepUnionTypeDef],  # (1)
    description: NotRequired[str],
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See StepTypeDef StepOutputTypeDef