Skip to content

Type definitions#

Index > MainframeModernizationApplicationTesting > Type definitions

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

BatchUnionTypeDef#

# BatchUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import BatchUnionTypeDef


def get_value() -> BatchUnionTypeDef:
    return ...


# BatchUnionTypeDef definition

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

CloudFormationUnionTypeDef#

# CloudFormationUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import CloudFormationUnionTypeDef


def get_value() -> CloudFormationUnionTypeDef:
    return ...


# CloudFormationUnionTypeDef definition

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

TestCasesUnionTypeDef#

# TestCasesUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import TestCasesUnionTypeDef


def get_value() -> TestCasesUnionTypeDef:
    return ...


# TestCasesUnionTypeDef definition

TestCasesUnionTypeDef = Union[
    TestCasesTypeDef,  # (1)
    TestCasesOutputTypeDef,  # (2)
]
  1. See TestCasesTypeDef
  2. See TestCasesOutputTypeDef

TN3270UnionTypeDef#

# TN3270UnionTypeDef Union usage example

from types_boto3_apptest.type_defs import TN3270UnionTypeDef


def get_value() -> TN3270UnionTypeDef:
    return ...


# TN3270UnionTypeDef definition

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

ResourceTypeUnionTypeDef#

# ResourceTypeUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import ResourceTypeUnionTypeDef


def get_value() -> ResourceTypeUnionTypeDef:
    return ...


# ResourceTypeUnionTypeDef definition

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

FileMetadataUnionTypeDef#

# FileMetadataUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import FileMetadataUnionTypeDef


def get_value() -> FileMetadataUnionTypeDef:
    return ...


# FileMetadataUnionTypeDef definition

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

MainframeActionTypeUnionTypeDef#

# MainframeActionTypeUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import MainframeActionTypeUnionTypeDef


def get_value() -> MainframeActionTypeUnionTypeDef:
    return ...


# MainframeActionTypeUnionTypeDef definition

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

ResourceUnionTypeDef#

# ResourceUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import ResourceUnionTypeDef


def get_value() -> ResourceUnionTypeDef:
    return ...


# ResourceUnionTypeDef definition

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

InputFileUnionTypeDef#

# InputFileUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import InputFileUnionTypeDef


def get_value() -> InputFileUnionTypeDef:
    return ...


# InputFileUnionTypeDef definition

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

MainframeActionUnionTypeDef#

# MainframeActionUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import MainframeActionUnionTypeDef


def get_value() -> MainframeActionUnionTypeDef:
    return ...


# MainframeActionUnionTypeDef definition

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

InputUnionTypeDef#

# InputUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import InputUnionTypeDef


def get_value() -> InputUnionTypeDef:
    return ...


# InputUnionTypeDef definition

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

CompareActionUnionTypeDef#

# CompareActionUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import CompareActionUnionTypeDef


def get_value() -> CompareActionUnionTypeDef:
    return ...


# CompareActionUnionTypeDef definition

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

StepActionUnionTypeDef#

# StepActionUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import StepActionUnionTypeDef


def get_value() -> StepActionUnionTypeDef:
    return ...


# StepActionUnionTypeDef definition

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

StepUnionTypeDef#

# StepUnionTypeDef Union usage example

from types_boto3_apptest.type_defs import StepUnionTypeDef


def get_value() -> StepUnionTypeDef:
    return ...


# StepUnionTypeDef definition

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

BatchOutputTypeDef#

# BatchOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import BatchOutputTypeDef


def get_value() -> BatchOutputTypeDef:
    return {
        "batchJobName": ...,
    }


# BatchOutputTypeDef definition

class BatchOutputTypeDef(TypedDict):
    batchJobName: str,
    batchJobParameters: NotRequired[Dict[str, str]],
    exportDataSetNames: NotRequired[List[str]],

MainframeActionPropertiesTypeDef#

# MainframeActionPropertiesTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import MainframeActionPropertiesTypeDef


def get_value() -> MainframeActionPropertiesTypeDef:
    return {
        "dmsTaskArn": ...,
    }


# MainframeActionPropertiesTypeDef definition

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

DataSetTypeDef#

# DataSetTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import DataSetTypeDef


def get_value() -> DataSetTypeDef:
    return {
        "type": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import BatchTypeDef


def get_value() -> BatchTypeDef:
    return {
        "batchJobName": ...,
    }


# BatchTypeDef definition

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

CloudFormationActionTypeDef#

# CloudFormationActionTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CloudFormationActionTypeDef


def get_value() -> CloudFormationActionTypeDef:
    return {
        "resource": ...,
    }


# CloudFormationActionTypeDef definition

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

CloudFormationOutputTypeDef#

# CloudFormationOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CloudFormationOutputTypeDef


def get_value() -> CloudFormationOutputTypeDef:
    return {
        "templateLocation": ...,
    }


# CloudFormationOutputTypeDef definition

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

CloudFormationTypeDef#

# CloudFormationTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CloudFormationTypeDef


def get_value() -> CloudFormationTypeDef:
    return {
        "templateLocation": ...,
    }


# CloudFormationTypeDef definition

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

CompareDataSetsStepOutputTypeDef#

# CompareDataSetsStepOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CompareDataSetsStepOutputTypeDef


def get_value() -> CompareDataSetsStepOutputTypeDef:
    return {
        "comparisonOutputLocation": ...,
    }


# CompareDataSetsStepOutputTypeDef definition

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

SourceDatabaseMetadataTypeDef#

# SourceDatabaseMetadataTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import SourceDatabaseMetadataTypeDef


def get_value() -> SourceDatabaseMetadataTypeDef:
    return {
        "type": ...,
    }


# SourceDatabaseMetadataTypeDef definition

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

TargetDatabaseMetadataTypeDef#

# TargetDatabaseMetadataTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TargetDatabaseMetadataTypeDef


def get_value() -> TargetDatabaseMetadataTypeDef:
    return {
        "type": ...,
    }


# TargetDatabaseMetadataTypeDef definition

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

CompareDatabaseCDCStepOutputTypeDef#

# CompareDatabaseCDCStepOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CompareDatabaseCDCStepOutputTypeDef


def get_value() -> CompareDatabaseCDCStepOutputTypeDef:
    return {
        "comparisonOutputLocation": ...,
    }


# CompareDatabaseCDCStepOutputTypeDef definition

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

CreateCloudFormationStepInputTypeDef#

# CreateCloudFormationStepInputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CreateCloudFormationStepInputTypeDef


def get_value() -> CreateCloudFormationStepInputTypeDef:
    return {
        "templateLocation": ...,
    }


# CreateCloudFormationStepInputTypeDef definition

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

CreateCloudFormationStepOutputTypeDef#

# CreateCloudFormationStepOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CreateCloudFormationStepOutputTypeDef


def get_value() -> CreateCloudFormationStepOutputTypeDef:
    return {
        "stackId": ...,
    }


# CreateCloudFormationStepOutputTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_apptest.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],

ServiceSettingsTypeDef#

# ServiceSettingsTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ServiceSettingsTypeDef


def get_value() -> ServiceSettingsTypeDef:
    return {
        "kmsKeyId": ...,
    }


# ServiceSettingsTypeDef definition

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

DeleteCloudFormationStepInputTypeDef#

# DeleteCloudFormationStepInputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import DeleteCloudFormationStepInputTypeDef


def get_value() -> DeleteCloudFormationStepInputTypeDef:
    return {
        "stackId": ...,
    }


# DeleteCloudFormationStepInputTypeDef definition

class DeleteCloudFormationStepInputTypeDef(TypedDict):
    stackId: str,

DeleteTestCaseRequestTypeDef#

# DeleteTestCaseRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import DeleteTestCaseRequestTypeDef


def get_value() -> DeleteTestCaseRequestTypeDef:
    return {
        "testCaseId": ...,
    }


# DeleteTestCaseRequestTypeDef definition

class DeleteTestCaseRequestTypeDef(TypedDict):
    testCaseId: str,

DeleteTestConfigurationRequestTypeDef#

# DeleteTestConfigurationRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import DeleteTestConfigurationRequestTypeDef


def get_value() -> DeleteTestConfigurationRequestTypeDef:
    return {
        "testConfigurationId": ...,
    }


# DeleteTestConfigurationRequestTypeDef definition

class DeleteTestConfigurationRequestTypeDef(TypedDict):
    testConfigurationId: str,

DeleteTestRunRequestTypeDef#

# DeleteTestRunRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import DeleteTestRunRequestTypeDef


def get_value() -> DeleteTestRunRequestTypeDef:
    return {
        "testRunId": ...,
    }


# DeleteTestRunRequestTypeDef definition

class DeleteTestRunRequestTypeDef(TypedDict):
    testRunId: str,

DeleteTestSuiteRequestTypeDef#

# DeleteTestSuiteRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import DeleteTestSuiteRequestTypeDef


def get_value() -> DeleteTestSuiteRequestTypeDef:
    return {
        "testSuiteId": ...,
    }


# DeleteTestSuiteRequestTypeDef definition

class DeleteTestSuiteRequestTypeDef(TypedDict):
    testSuiteId: str,

GetTestCaseRequestTypeDef#

# GetTestCaseRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import GetTestCaseRequestTypeDef


def get_value() -> GetTestCaseRequestTypeDef:
    return {
        "testCaseId": ...,
    }


# GetTestCaseRequestTypeDef definition

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

TestCaseLatestVersionTypeDef#

# TestCaseLatestVersionTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TestCaseLatestVersionTypeDef


def get_value() -> TestCaseLatestVersionTypeDef:
    return {
        "version": ...,
    }


# TestCaseLatestVersionTypeDef definition

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

GetTestConfigurationRequestTypeDef#

# GetTestConfigurationRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import GetTestConfigurationRequestTypeDef


def get_value() -> GetTestConfigurationRequestTypeDef:
    return {
        "testConfigurationId": ...,
    }


# GetTestConfigurationRequestTypeDef definition

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

TestConfigurationLatestVersionTypeDef#

# TestConfigurationLatestVersionTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TestConfigurationLatestVersionTypeDef


def get_value() -> TestConfigurationLatestVersionTypeDef:
    return {
        "version": ...,
    }


# TestConfigurationLatestVersionTypeDef definition

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

GetTestRunStepRequestTypeDef#

# GetTestRunStepRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import GetTestRunStepRequestTypeDef


def get_value() -> GetTestRunStepRequestTypeDef:
    return {
        "testRunId": ...,
    }


# GetTestRunStepRequestTypeDef definition

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

GetTestSuiteRequestTypeDef#

# GetTestSuiteRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import GetTestSuiteRequestTypeDef


def get_value() -> GetTestSuiteRequestTypeDef:
    return {
        "testSuiteId": ...,
    }


# GetTestSuiteRequestTypeDef definition

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

TestCasesOutputTypeDef#

# TestCasesOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TestCasesOutputTypeDef


def get_value() -> TestCasesOutputTypeDef:
    return {
        "sequential": ...,
    }


# TestCasesOutputTypeDef definition

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

TestSuiteLatestVersionTypeDef#

# TestSuiteLatestVersionTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TestSuiteLatestVersionTypeDef


def get_value() -> TestSuiteLatestVersionTypeDef:
    return {
        "version": ...,
    }


# TestSuiteLatestVersionTypeDef definition

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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

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

ListTestCasesRequestTypeDef#

# ListTestCasesRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestCasesRequestTypeDef


def get_value() -> ListTestCasesRequestTypeDef:
    return {
        "testCaseIds": ...,
    }


# ListTestCasesRequestTypeDef definition

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

TestCaseSummaryTypeDef#

# TestCaseSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TestCaseSummaryTypeDef


def get_value() -> TestCaseSummaryTypeDef:
    return {
        "testCaseId": ...,
    }


# 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

ListTestConfigurationsRequestTypeDef#

# ListTestConfigurationsRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestConfigurationsRequestTypeDef


def get_value() -> ListTestConfigurationsRequestTypeDef:
    return {
        "testConfigurationIds": ...,
    }


# ListTestConfigurationsRequestTypeDef definition

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

TestConfigurationSummaryTypeDef#

# TestConfigurationSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TestConfigurationSummaryTypeDef


def get_value() -> TestConfigurationSummaryTypeDef:
    return {
        "testConfigurationId": ...,
    }


# 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

ListTestRunStepsRequestTypeDef#

# ListTestRunStepsRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestRunStepsRequestTypeDef


def get_value() -> ListTestRunStepsRequestTypeDef:
    return {
        "testRunId": ...,
    }


# ListTestRunStepsRequestTypeDef definition

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

TestRunStepSummaryTypeDef#

# TestRunStepSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TestRunStepSummaryTypeDef


def get_value() -> TestRunStepSummaryTypeDef:
    return {
        "stepName": ...,
    }


# 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

ListTestRunTestCasesRequestTypeDef#

# ListTestRunTestCasesRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestRunTestCasesRequestTypeDef


def get_value() -> ListTestRunTestCasesRequestTypeDef:
    return {
        "testRunId": ...,
    }


# ListTestRunTestCasesRequestTypeDef definition

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

TestCaseRunSummaryTypeDef#

# TestCaseRunSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TestCaseRunSummaryTypeDef


def get_value() -> TestCaseRunSummaryTypeDef:
    return {
        "testCaseId": ...,
    }


# 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

ListTestRunsRequestTypeDef#

# ListTestRunsRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestRunsRequestTypeDef


def get_value() -> ListTestRunsRequestTypeDef:
    return {
        "testSuiteId": ...,
    }


# ListTestRunsRequestTypeDef definition

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

TestRunSummaryTypeDef#

# TestRunSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TestRunSummaryTypeDef


def get_value() -> TestRunSummaryTypeDef:
    return {
        "testRunId": ...,
    }


# 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

ListTestSuitesRequestTypeDef#

# ListTestSuitesRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestSuitesRequestTypeDef


def get_value() -> ListTestSuitesRequestTypeDef:
    return {
        "testSuiteIds": ...,
    }


# ListTestSuitesRequestTypeDef definition

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

TestSuiteSummaryTypeDef#

# TestSuiteSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TestSuiteSummaryTypeDef


def get_value() -> TestSuiteSummaryTypeDef:
    return {
        "testSuiteId": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import M2ManagedActionPropertiesTypeDef


def get_value() -> M2ManagedActionPropertiesTypeDef:
    return {
        "forceStop": ...,
    }


# M2ManagedActionPropertiesTypeDef definition

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

M2ManagedApplicationStepOutputTypeDef#

# M2ManagedApplicationStepOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import M2ManagedApplicationStepOutputTypeDef


def get_value() -> M2ManagedApplicationStepOutputTypeDef:
    return {
        "importDataSetSummary": ...,
    }


# M2ManagedApplicationStepOutputTypeDef definition

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

M2ManagedApplicationSummaryTypeDef#

# M2ManagedApplicationSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import M2ManagedApplicationSummaryTypeDef


def get_value() -> M2ManagedApplicationSummaryTypeDef:
    return {
        "applicationId": ...,
    }


# M2ManagedApplicationSummaryTypeDef definition

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

M2ManagedApplicationTypeDef#

# M2ManagedApplicationTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import M2ManagedApplicationTypeDef


def get_value() -> M2ManagedApplicationTypeDef:
    return {
        "applicationId": ...,
    }


# M2ManagedApplicationTypeDef definition

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

M2NonManagedApplicationActionTypeDef#

# M2NonManagedApplicationActionTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import M2NonManagedApplicationActionTypeDef


def get_value() -> M2NonManagedApplicationActionTypeDef:
    return {
        "resource": ...,
    }


# M2NonManagedApplicationActionTypeDef definition

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

M2NonManagedApplicationStepInputTypeDef#

# M2NonManagedApplicationStepInputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import M2NonManagedApplicationStepInputTypeDef


def get_value() -> M2NonManagedApplicationStepInputTypeDef:
    return {
        "vpcEndpointServiceName": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import M2NonManagedApplicationSummaryTypeDef


def get_value() -> M2NonManagedApplicationSummaryTypeDef:
    return {
        "vpcEndpointServiceName": ...,
    }


# M2NonManagedApplicationSummaryTypeDef definition

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

M2NonManagedApplicationTypeDef#

# M2NonManagedApplicationTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import M2NonManagedApplicationTypeDef


def get_value() -> M2NonManagedApplicationTypeDef:
    return {
        "vpcEndpointServiceName": ...,
    }


# M2NonManagedApplicationTypeDef definition

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

OutputFileTypeDef#

# OutputFileTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import OutputFileTypeDef


def get_value() -> OutputFileTypeDef:
    return {
        "fileLocation": ...,
    }


# OutputFileTypeDef definition

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

ScriptSummaryTypeDef#

# ScriptSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ScriptSummaryTypeDef


def get_value() -> ScriptSummaryTypeDef:
    return {
        "scriptLocation": ...,
    }


# ScriptSummaryTypeDef definition

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

ScriptTypeDef#

# ScriptTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ScriptTypeDef


def get_value() -> ScriptTypeDef:
    return {
        "scriptLocation": ...,
    }


# ScriptTypeDef definition

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

StartTestRunRequestTypeDef#

# StartTestRunRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import StartTestRunRequestTypeDef


def get_value() -> StartTestRunRequestTypeDef:
    return {
        "testSuiteId": ...,
    }


# StartTestRunRequestTypeDef definition

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

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# TagResourceRequestTypeDef definition

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

TestCasesTypeDef#

# TestCasesTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TestCasesTypeDef


def get_value() -> TestCasesTypeDef:
    return {
        "sequential": ...,
    }


# TestCasesTypeDef definition

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

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

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

BatchStepOutputTypeDef#

# BatchStepOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import BatchStepOutputTypeDef


def get_value() -> BatchStepOutputTypeDef:
    return {
        "dataSetExportLocation": ...,
    }


# BatchStepOutputTypeDef definition

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

CompareDataSetsStepInputTypeDef#

# CompareDataSetsStepInputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CompareDataSetsStepInputTypeDef


def get_value() -> CompareDataSetsStepInputTypeDef:
    return {
        "sourceLocation": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import TN3270StepOutputTypeDef


def get_value() -> TN3270StepOutputTypeDef:
    return {
        "dataSetExportLocation": ...,
    }


# TN3270StepOutputTypeDef definition

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

CompareDatabaseCDCStepInputTypeDef#

# CompareDatabaseCDCStepInputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CompareDatabaseCDCStepInputTypeDef


def get_value() -> CompareDatabaseCDCStepInputTypeDef:
    return {
        "sourceLocation": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import DatabaseCDCTypeDef


def get_value() -> DatabaseCDCTypeDef:
    return {
        "sourceMetadata": ...,
    }


# DatabaseCDCTypeDef definition

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

CreateCloudFormationSummaryTypeDef#

# CreateCloudFormationSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CreateCloudFormationSummaryTypeDef


def get_value() -> CreateCloudFormationSummaryTypeDef:
    return {
        "stepInput": ...,
    }


# CreateCloudFormationSummaryTypeDef definition

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

CreateTestCaseResponseTypeDef#

# CreateTestCaseResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CreateTestCaseResponseTypeDef


def get_value() -> CreateTestCaseResponseTypeDef:
    return {
        "testCaseId": ...,
    }


# CreateTestCaseResponseTypeDef definition

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

CreateTestConfigurationResponseTypeDef#

# CreateTestConfigurationResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CreateTestConfigurationResponseTypeDef


def get_value() -> CreateTestConfigurationResponseTypeDef:
    return {
        "testConfigurationId": ...,
    }


# CreateTestConfigurationResponseTypeDef definition

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

CreateTestSuiteResponseTypeDef#

# CreateTestSuiteResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CreateTestSuiteResponseTypeDef


def get_value() -> CreateTestSuiteResponseTypeDef:
    return {
        "testSuiteId": ...,
    }


# CreateTestSuiteResponseTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

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

StartTestRunResponseTypeDef#

# StartTestRunResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import StartTestRunResponseTypeDef


def get_value() -> StartTestRunResponseTypeDef:
    return {
        "testRunId": ...,
    }


# StartTestRunResponseTypeDef definition

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

UpdateTestCaseResponseTypeDef#

# UpdateTestCaseResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import UpdateTestCaseResponseTypeDef


def get_value() -> UpdateTestCaseResponseTypeDef:
    return {
        "testCaseId": ...,
    }


# UpdateTestCaseResponseTypeDef definition

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

UpdateTestConfigurationResponseTypeDef#

# UpdateTestConfigurationResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import UpdateTestConfigurationResponseTypeDef


def get_value() -> UpdateTestConfigurationResponseTypeDef:
    return {
        "testConfigurationId": ...,
    }


# UpdateTestConfigurationResponseTypeDef definition

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

UpdateTestSuiteResponseTypeDef#

# UpdateTestSuiteResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import UpdateTestSuiteResponseTypeDef


def get_value() -> UpdateTestSuiteResponseTypeDef:
    return {
        "testSuiteId": ...,
    }


# UpdateTestSuiteResponseTypeDef definition

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

DeleteCloudFormationSummaryTypeDef#

# DeleteCloudFormationSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import DeleteCloudFormationSummaryTypeDef


def get_value() -> DeleteCloudFormationSummaryTypeDef:
    return {
        "stepInput": ...,
    }


# DeleteCloudFormationSummaryTypeDef definition

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

ListTestCasesRequestPaginateTypeDef#

# ListTestCasesRequestPaginateTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestCasesRequestPaginateTypeDef


def get_value() -> ListTestCasesRequestPaginateTypeDef:
    return {
        "testCaseIds": ...,
    }


# ListTestCasesRequestPaginateTypeDef definition

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

ListTestConfigurationsRequestPaginateTypeDef#

# ListTestConfigurationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestConfigurationsRequestPaginateTypeDef


def get_value() -> ListTestConfigurationsRequestPaginateTypeDef:
    return {
        "testConfigurationIds": ...,
    }


# ListTestConfigurationsRequestPaginateTypeDef definition

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

ListTestRunStepsRequestPaginateTypeDef#

# ListTestRunStepsRequestPaginateTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestRunStepsRequestPaginateTypeDef


def get_value() -> ListTestRunStepsRequestPaginateTypeDef:
    return {
        "testRunId": ...,
    }


# ListTestRunStepsRequestPaginateTypeDef definition

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

ListTestRunTestCasesRequestPaginateTypeDef#

# ListTestRunTestCasesRequestPaginateTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestRunTestCasesRequestPaginateTypeDef


def get_value() -> ListTestRunTestCasesRequestPaginateTypeDef:
    return {
        "testRunId": ...,
    }


# ListTestRunTestCasesRequestPaginateTypeDef definition

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

ListTestRunsRequestPaginateTypeDef#

# ListTestRunsRequestPaginateTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestRunsRequestPaginateTypeDef


def get_value() -> ListTestRunsRequestPaginateTypeDef:
    return {
        "testSuiteId": ...,
    }


# ListTestRunsRequestPaginateTypeDef definition

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

ListTestSuitesRequestPaginateTypeDef#

# ListTestSuitesRequestPaginateTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestSuitesRequestPaginateTypeDef


def get_value() -> ListTestSuitesRequestPaginateTypeDef:
    return {
        "testSuiteIds": ...,
    }


# ListTestSuitesRequestPaginateTypeDef definition

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

ListTestCasesResponseTypeDef#

# ListTestCasesResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestCasesResponseTypeDef


def get_value() -> ListTestCasesResponseTypeDef:
    return {
        "testCases": ...,
    }


# ListTestCasesResponseTypeDef definition

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

ListTestConfigurationsResponseTypeDef#

# ListTestConfigurationsResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestConfigurationsResponseTypeDef


def get_value() -> ListTestConfigurationsResponseTypeDef:
    return {
        "testConfigurations": ...,
    }


# ListTestConfigurationsResponseTypeDef definition

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

ListTestRunStepsResponseTypeDef#

# ListTestRunStepsResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestRunStepsResponseTypeDef


def get_value() -> ListTestRunStepsResponseTypeDef:
    return {
        "testRunSteps": ...,
    }


# ListTestRunStepsResponseTypeDef definition

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

ListTestRunTestCasesResponseTypeDef#

# ListTestRunTestCasesResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestRunTestCasesResponseTypeDef


def get_value() -> ListTestRunTestCasesResponseTypeDef:
    return {
        "testRunTestCases": ...,
    }


# ListTestRunTestCasesResponseTypeDef definition

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

ListTestRunsResponseTypeDef#

# ListTestRunsResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestRunsResponseTypeDef


def get_value() -> ListTestRunsResponseTypeDef:
    return {
        "testRuns": ...,
    }


# ListTestRunsResponseTypeDef definition

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

ListTestSuitesResponseTypeDef#

# ListTestSuitesResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ListTestSuitesResponseTypeDef


def get_value() -> ListTestSuitesResponseTypeDef:
    return {
        "testSuites": ...,
    }


# ListTestSuitesResponseTypeDef definition

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

M2ManagedApplicationActionTypeDef#

# M2ManagedApplicationActionTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import M2ManagedApplicationActionTypeDef


def get_value() -> M2ManagedApplicationActionTypeDef:
    return {
        "resource": ...,
    }


# M2ManagedApplicationActionTypeDef definition

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

M2ManagedApplicationStepInputTypeDef#

# M2ManagedApplicationStepInputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import M2ManagedApplicationStepInputTypeDef


def get_value() -> M2ManagedApplicationStepInputTypeDef:
    return {
        "applicationId": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import M2NonManagedApplicationStepSummaryTypeDef


def get_value() -> M2NonManagedApplicationStepSummaryTypeDef:
    return {
        "stepInput": ...,
    }


# M2NonManagedApplicationStepSummaryTypeDef definition

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

MainframeResourceSummaryTypeDef#

# MainframeResourceSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import MainframeResourceSummaryTypeDef


def get_value() -> MainframeResourceSummaryTypeDef:
    return {
        "m2ManagedApplication": ...,
    }


# MainframeResourceSummaryTypeDef definition

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

ResourceTypeOutputTypeDef#

# ResourceTypeOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ResourceTypeOutputTypeDef


def get_value() -> ResourceTypeOutputTypeDef:
    return {
        "cloudFormation": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import OutputTypeDef


def get_value() -> OutputTypeDef:
    return {
        "file": ...,
    }


# OutputTypeDef definition

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

TN3270OutputTypeDef#

# TN3270OutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TN3270OutputTypeDef


def get_value() -> TN3270OutputTypeDef:
    return {
        "script": ...,
    }


# TN3270OutputTypeDef definition

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

TN3270TypeDef#

# TN3270TypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TN3270TypeDef


def get_value() -> TN3270TypeDef:
    return {
        "script": ...,
    }


# TN3270TypeDef definition

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

CompareDataSetsSummaryTypeDef#

# CompareDataSetsSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CompareDataSetsSummaryTypeDef


def get_value() -> CompareDataSetsSummaryTypeDef:
    return {
        "stepInput": ...,
    }


# CompareDataSetsSummaryTypeDef definition

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

ResourceTypeTypeDef#

# ResourceTypeTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ResourceTypeTypeDef


def get_value() -> ResourceTypeTypeDef:
    return {
        "cloudFormation": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import CompareDatabaseCDCSummaryTypeDef


def get_value() -> CompareDatabaseCDCSummaryTypeDef:
    return {
        "stepInput": ...,
    }


# CompareDatabaseCDCSummaryTypeDef definition

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

FileMetadataOutputTypeDef#

# FileMetadataOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import FileMetadataOutputTypeDef


def get_value() -> FileMetadataOutputTypeDef:
    return {
        "dataSets": ...,
    }


# FileMetadataOutputTypeDef definition

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

FileMetadataTypeDef#

# FileMetadataTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import FileMetadataTypeDef


def get_value() -> FileMetadataTypeDef:
    return {
        "dataSets": ...,
    }


# FileMetadataTypeDef definition

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

CloudFormationStepSummaryTypeDef#

# CloudFormationStepSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CloudFormationStepSummaryTypeDef


def get_value() -> CloudFormationStepSummaryTypeDef:
    return {
        "createCloudformation": ...,
    }


# CloudFormationStepSummaryTypeDef definition

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

ResourceActionTypeDef#

# ResourceActionTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ResourceActionTypeDef


def get_value() -> ResourceActionTypeDef:
    return {
        "m2ManagedApplicationAction": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import M2ManagedApplicationStepSummaryTypeDef


def get_value() -> M2ManagedApplicationStepSummaryTypeDef:
    return {
        "stepInput": ...,
    }


# M2ManagedApplicationStepSummaryTypeDef definition

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

BatchStepInputTypeDef#

# BatchStepInputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import BatchStepInputTypeDef


def get_value() -> BatchStepInputTypeDef:
    return {
        "resource": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import TN3270StepInputTypeDef


def get_value() -> TN3270StepInputTypeDef:
    return {
        "resource": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import ResourceOutputTypeDef


def get_value() -> ResourceOutputTypeDef:
    return {
        "name": ...,
    }


# ResourceOutputTypeDef definition

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

MainframeActionTypeOutputTypeDef#

# MainframeActionTypeOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import MainframeActionTypeOutputTypeDef


def get_value() -> MainframeActionTypeOutputTypeDef:
    return {
        "batch": ...,
    }


# MainframeActionTypeOutputTypeDef definition

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

CompareFileTypeTypeDef#

# CompareFileTypeTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CompareFileTypeTypeDef


def get_value() -> CompareFileTypeTypeDef:
    return {
        "datasets": ...,
    }


# CompareFileTypeTypeDef definition

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

InputFileOutputTypeDef#

# InputFileOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import InputFileOutputTypeDef


def get_value() -> InputFileOutputTypeDef:
    return {
        "sourceLocation": ...,
    }


# InputFileOutputTypeDef definition

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

ResourceActionSummaryTypeDef#

# ResourceActionSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ResourceActionSummaryTypeDef


def get_value() -> ResourceActionSummaryTypeDef:
    return {
        "cloudFormation": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import BatchSummaryTypeDef


def get_value() -> BatchSummaryTypeDef:
    return {
        "stepInput": ...,
    }


# BatchSummaryTypeDef definition

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

TN3270SummaryTypeDef#

# TN3270SummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import TN3270SummaryTypeDef


def get_value() -> TN3270SummaryTypeDef:
    return {
        "stepInput": ...,
    }


# TN3270SummaryTypeDef definition

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

GetTestConfigurationResponseTypeDef#

# GetTestConfigurationResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import GetTestConfigurationResponseTypeDef


def get_value() -> GetTestConfigurationResponseTypeDef:
    return {
        "testConfigurationId": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import MainframeActionOutputTypeDef


def get_value() -> MainframeActionOutputTypeDef:
    return {
        "resource": ...,
    }


# MainframeActionOutputTypeDef definition

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

MainframeActionTypeTypeDef#

# MainframeActionTypeTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import MainframeActionTypeTypeDef


def get_value() -> MainframeActionTypeTypeDef:
    return {
        "batch": ...,
    }


# MainframeActionTypeTypeDef definition

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

ResourceTypeDef#

# ResourceTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import ResourceTypeDef


def get_value() -> ResourceTypeDef:
    return {
        "name": ...,
    }


# ResourceTypeDef definition

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

FileTypeDef#

# FileTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import FileTypeDef


def get_value() -> FileTypeDef:
    return {
        "fileType": ...,
    }


# FileTypeDef definition

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

InputOutputTypeDef#

# InputOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import InputOutputTypeDef


def get_value() -> InputOutputTypeDef:
    return {
        "file": ...,
    }


# InputOutputTypeDef definition

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

InputFileTypeDef#

# InputFileTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import InputFileTypeDef


def get_value() -> InputFileTypeDef:
    return {
        "sourceLocation": ...,
    }


# InputFileTypeDef definition

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

MainframeActionSummaryTypeDef#

# MainframeActionSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import MainframeActionSummaryTypeDef


def get_value() -> MainframeActionSummaryTypeDef:
    return {
        "batch": ...,
    }


# MainframeActionSummaryTypeDef definition

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

CompareActionSummaryTypeDef#

# CompareActionSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CompareActionSummaryTypeDef


def get_value() -> CompareActionSummaryTypeDef:
    return {
        "type": ...,
    }


# CompareActionSummaryTypeDef definition

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

CompareActionOutputTypeDef#

# CompareActionOutputTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CompareActionOutputTypeDef


def get_value() -> CompareActionOutputTypeDef:
    return {
        "input": ...,
    }


# CompareActionOutputTypeDef definition

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

MainframeActionTypeDef#

# MainframeActionTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import MainframeActionTypeDef


def get_value() -> MainframeActionTypeDef:
    return {
        "resource": ...,
    }


# MainframeActionTypeDef definition

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

CreateTestConfigurationRequestTypeDef#

# CreateTestConfigurationRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CreateTestConfigurationRequestTypeDef


def get_value() -> CreateTestConfigurationRequestTypeDef:
    return {
        "name": ...,
    }


# CreateTestConfigurationRequestTypeDef definition

class CreateTestConfigurationRequestTypeDef(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

UpdateTestConfigurationRequestTypeDef#

# UpdateTestConfigurationRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import UpdateTestConfigurationRequestTypeDef


def get_value() -> UpdateTestConfigurationRequestTypeDef:
    return {
        "testConfigurationId": ...,
    }


# UpdateTestConfigurationRequestTypeDef definition

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

StepRunSummaryTypeDef#

# StepRunSummaryTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import StepRunSummaryTypeDef


def get_value() -> StepRunSummaryTypeDef:
    return {
        "mainframeAction": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import StepActionOutputTypeDef


def get_value() -> StepActionOutputTypeDef:
    return {
        "resourceAction": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import InputTypeDef


def get_value() -> InputTypeDef:
    return {
        "file": ...,
    }


# InputTypeDef definition

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

GetTestRunStepResponseTypeDef#

# GetTestRunStepResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import GetTestRunStepResponseTypeDef


def get_value() -> GetTestRunStepResponseTypeDef:
    return {
        "stepName": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import StepOutputTypeDef


def get_value() -> StepOutputTypeDef:
    return {
        "name": ...,
    }


# StepOutputTypeDef definition

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

GetTestCaseResponseTypeDef#

# GetTestCaseResponseTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import GetTestCaseResponseTypeDef


def get_value() -> GetTestCaseResponseTypeDef:
    return {
        "testCaseId": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import GetTestSuiteResponseTypeDef


def get_value() -> GetTestSuiteResponseTypeDef:
    return {
        "testSuiteId": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import CompareActionTypeDef


def get_value() -> CompareActionTypeDef:
    return {
        "input": ...,
    }


# CompareActionTypeDef definition

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

StepActionTypeDef#

# StepActionTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import StepActionTypeDef


def get_value() -> StepActionTypeDef:
    return {
        "resourceAction": ...,
    }


# 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 TypedDict usage example

from types_boto3_apptest.type_defs import StepTypeDef


def get_value() -> StepTypeDef:
    return {
        "name": ...,
    }


# StepTypeDef definition

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

CreateTestCaseRequestTypeDef#

# CreateTestCaseRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CreateTestCaseRequestTypeDef


def get_value() -> CreateTestCaseRequestTypeDef:
    return {
        "name": ...,
    }


# CreateTestCaseRequestTypeDef definition

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

CreateTestSuiteRequestTypeDef#

# CreateTestSuiteRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import CreateTestSuiteRequestTypeDef


def get_value() -> CreateTestSuiteRequestTypeDef:
    return {
        "name": ...,
    }


# CreateTestSuiteRequestTypeDef definition

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

UpdateTestCaseRequestTypeDef#

# UpdateTestCaseRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import UpdateTestCaseRequestTypeDef


def get_value() -> UpdateTestCaseRequestTypeDef:
    return {
        "testCaseId": ...,
    }


# UpdateTestCaseRequestTypeDef definition

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

UpdateTestSuiteRequestTypeDef#

# UpdateTestSuiteRequestTypeDef TypedDict usage example

from types_boto3_apptest.type_defs import UpdateTestSuiteRequestTypeDef


def get_value() -> UpdateTestSuiteRequestTypeDef:
    return {
        "testSuiteId": ...,
    }


# UpdateTestSuiteRequestTypeDef definition

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