AWS Mainframe Modernization Application Testing 2022-12-06
- Client: Aws\AppTest\AppTestClient
- Service ID: apptest
- Version: 2022-12-06
This page describes the parameters and results for the operations of the AWS Mainframe Modernization Application Testing (2022-12-06), and shows how to use the Aws\AppTest\AppTestClient object to call the described operations. This documentation is specific to the 2022-12-06 API version of the service.
Operation Summary
Each of the following operations can be created from a client using
$client->getCommand('CommandName'), where "CommandName" is the
name of one of the following operations. Note: a command is a value that
encapsulates an operation and the parameters used to create an HTTP request.
You can also create and send a command immediately using the magic methods
available on a client object: $client->commandName(/* parameters */).
You can send the command asynchronously (returning a promise) by appending the
word "Async" to the operation name: $client->commandNameAsync(/* parameters */).
- CreateTestCase ( array $params = [] )
- Creates a test case.
- CreateTestConfiguration ( array $params = [] )
- Creates a test configuration.
- CreateTestSuite ( array $params = [] )
- Creates a test suite.
- DeleteTestCase ( array $params = [] )
- Deletes a test case.
- DeleteTestConfiguration ( array $params = [] )
- Deletes a test configuration.
- DeleteTestRun ( array $params = [] )
- Deletes a test run.
- DeleteTestSuite ( array $params = [] )
- Deletes a test suite.
- GetTestCase ( array $params = [] )
- Gets a test case.
- GetTestConfiguration ( array $params = [] )
- Gets a test configuration.
- GetTestRunStep ( array $params = [] )
- Gets a test run step.
- GetTestSuite ( array $params = [] )
- Gets a test suite.
- ListTagsForResource ( array $params = [] )
- Lists tags for a resource.
- ListTestCases ( array $params = [] )
- Lists test cases.
- ListTestConfigurations ( array $params = [] )
- Lists test configurations.
- ListTestRunSteps ( array $params = [] )
- Lists test run steps.
- ListTestRunTestCases ( array $params = [] )
- Lists test run test cases.
- ListTestRuns ( array $params = [] )
- Lists test runs.
- ListTestSuites ( array $params = [] )
- Lists test suites.
- StartTestRun ( array $params = [] )
- Starts a test run.
- TagResource ( array $params = [] )
- Specifies tags of a resource.
- UntagResource ( array $params = [] )
- Untags a resource.
- UpdateTestCase ( array $params = [] )
- Updates a test case.
- UpdateTestConfiguration ( array $params = [] )
- Updates a test configuration.
- UpdateTestSuite ( array $params = [] )
- Updates a test suite.
Paginators
Paginators handle automatically iterating over paginated API results. Paginators are associated with specific API operations, and they accept the parameters that the corresponding API operation accepts. You can get a paginator from a client class using getPaginator($paginatorName, $operationParameters). This client supports the following paginators:
- ListTestCases
- ListTestConfigurations
- ListTestRunSteps
- ListTestRunTestCases
- ListTestRuns
- ListTestSuites
Operations
CreateTestCase
$result = $client->createTestCase([/* ... */]); $promise = $client->createTestCaseAsync([/* ... */]);
Creates a test case.
Parameter Syntax
$result = $client->createTestCase([
    'clientToken' => '<string>',
    'description' => '<string>',
    'name' => '<string>', // REQUIRED
    'steps' => [ // REQUIRED
        [
            'action' => [ // REQUIRED
                'compareAction' => [
                    'input' => [ // REQUIRED
                        'file' => [
                            'fileMetadata' => [ // REQUIRED
                                'dataSets' => [
                                    [
                                        'ccsid' => '<string>', // REQUIRED
                                        'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL', // REQUIRED
                                        'length' => <integer>, // REQUIRED
                                        'name' => '<string>', // REQUIRED
                                        'type' => 'PS', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'databaseCDC' => [
                                    'sourceMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'z/OS-DB2', // REQUIRED
                                    ],
                                    'targetMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'PostgreSQL', // REQUIRED
                                    ],
                                ],
                            ],
                            'sourceLocation' => '<string>', // REQUIRED
                            'targetLocation' => '<string>', // REQUIRED
                        ],
                    ],
                    'output' => [
                        'file' => [
                            'fileLocation' => '<string>',
                        ],
                    ],
                ],
                'mainframeAction' => [
                    'actionType' => [ // REQUIRED
                        'batch' => [
                            'batchJobName' => '<string>', // REQUIRED
                            'batchJobParameters' => ['<string>', ...],
                            'exportDataSetNames' => ['<string>', ...],
                        ],
                        'tn3270' => [
                            'exportDataSetNames' => ['<string>', ...],
                            'script' => [ // REQUIRED
                                'scriptLocation' => '<string>', // REQUIRED
                                'type' => 'Selenium', // REQUIRED
                            ],
                        ],
                    ],
                    'properties' => [
                        'dmsTaskArn' => '<string>',
                    ],
                    'resource' => '<string>', // REQUIRED
                ],
                'resourceAction' => [
                    'cloudFormationAction' => [
                        'actionType' => 'Create|Delete',
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2ManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'properties' => [
                            'forceStop' => true || false,
                            'importDataSetLocation' => '<string>',
                        ],
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2NonManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'resource' => '<string>', // REQUIRED
                    ],
                ],
            ],
            'description' => '<string>',
            'name' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'tags' => ['<string>', ...],
]);
	Parameter Details
Members
- clientToken
- 
- Type: string
 The client token of the test case. 
- description
- 
- Type: string
 The description of the test case. 
- name
- 
- Required: Yes
- Type: string
 The name of the test case. 
- steps
- 
- Required: Yes
- Type: Array of Step structures
 The steps in the test case. 
- tags
- 
- Type: Associative array of custom strings keys (TagKey) to strings
 The specified tags of the test case. 
Result Syntax
[
    'testCaseId' => '<string>',
    'testCaseVersion' => <integer>,
]
	Result Details
Members
- testCaseId
- 
- Required: Yes
- Type: string
 The test case ID of the test case. 
- testCaseVersion
- 
- Required: Yes
- Type: int
 The test case version of the test case. 
Errors
- ServiceQuotaExceededException:
- One or more quotas for AWS Application Testing exceeds the limit. 
- ThrottlingException:
- The number of requests made exceeds the limit. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- ConflictException:
- The parameters provided in the request conflict with existing resources. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
CreateTestConfiguration
$result = $client->createTestConfiguration([/* ... */]); $promise = $client->createTestConfigurationAsync([/* ... */]);
Creates a test configuration.
Parameter Syntax
$result = $client->createTestConfiguration([
    'clientToken' => '<string>',
    'description' => '<string>',
    'name' => '<string>', // REQUIRED
    'properties' => ['<string>', ...],
    'resources' => [ // REQUIRED
        [
            'name' => '<string>', // REQUIRED
            'type' => [ // REQUIRED
                'cloudFormation' => [
                    'parameters' => ['<string>', ...],
                    'templateLocation' => '<string>', // REQUIRED
                ],
                'm2ManagedApplication' => [
                    'applicationId' => '<string>', // REQUIRED
                    'listenerPort' => '<string>',
                    'runtime' => 'MicroFocus', // REQUIRED
                    'vpcEndpointServiceName' => '<string>',
                ],
                'm2NonManagedApplication' => [
                    'listenerPort' => '<string>', // REQUIRED
                    'runtime' => 'BluAge', // REQUIRED
                    'vpcEndpointServiceName' => '<string>', // REQUIRED
                    'webAppName' => '<string>',
                ],
            ],
        ],
        // ...
    ],
    'serviceSettings' => [
        'kmsKeyId' => '<string>',
    ],
    'tags' => ['<string>', ...],
]);
	Parameter Details
Members
- clientToken
- 
- Type: string
 The client token of the test configuration. 
- description
- 
- Type: string
 The description of the test configuration. 
- name
- 
- Required: Yes
- Type: string
 The name of the test configuration. 
- properties
- 
- Type: Associative array of custom strings keys (String) to strings
 The properties of the test configuration. 
- resources
- 
- Required: Yes
- Type: Array of Resource structures
 The defined resources of the test configuration. 
- serviceSettings
- 
- Type: ServiceSettings structure
 The service settings of the test configuration. 
- tags
- 
- Type: Associative array of custom strings keys (TagKey) to strings
 The tags of the test configuration. 
Result Syntax
[
    'testConfigurationId' => '<string>',
    'testConfigurationVersion' => <integer>,
]
	Result Details
Members
- testConfigurationId
- 
- Required: Yes
- Type: string
 The test configuration ID. 
- testConfigurationVersion
- 
- Required: Yes
- Type: int
 The test configuration version. 
Errors
- ServiceQuotaExceededException:
- One or more quotas for AWS Application Testing exceeds the limit. 
- ThrottlingException:
- The number of requests made exceeds the limit. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- ConflictException:
- The parameters provided in the request conflict with existing resources. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
CreateTestSuite
$result = $client->createTestSuite([/* ... */]); $promise = $client->createTestSuiteAsync([/* ... */]);
Creates a test suite.
Parameter Syntax
$result = $client->createTestSuite([
    'afterSteps' => [
        [
            'action' => [ // REQUIRED
                'compareAction' => [
                    'input' => [ // REQUIRED
                        'file' => [
                            'fileMetadata' => [ // REQUIRED
                                'dataSets' => [
                                    [
                                        'ccsid' => '<string>', // REQUIRED
                                        'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL', // REQUIRED
                                        'length' => <integer>, // REQUIRED
                                        'name' => '<string>', // REQUIRED
                                        'type' => 'PS', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'databaseCDC' => [
                                    'sourceMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'z/OS-DB2', // REQUIRED
                                    ],
                                    'targetMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'PostgreSQL', // REQUIRED
                                    ],
                                ],
                            ],
                            'sourceLocation' => '<string>', // REQUIRED
                            'targetLocation' => '<string>', // REQUIRED
                        ],
                    ],
                    'output' => [
                        'file' => [
                            'fileLocation' => '<string>',
                        ],
                    ],
                ],
                'mainframeAction' => [
                    'actionType' => [ // REQUIRED
                        'batch' => [
                            'batchJobName' => '<string>', // REQUIRED
                            'batchJobParameters' => ['<string>', ...],
                            'exportDataSetNames' => ['<string>', ...],
                        ],
                        'tn3270' => [
                            'exportDataSetNames' => ['<string>', ...],
                            'script' => [ // REQUIRED
                                'scriptLocation' => '<string>', // REQUIRED
                                'type' => 'Selenium', // REQUIRED
                            ],
                        ],
                    ],
                    'properties' => [
                        'dmsTaskArn' => '<string>',
                    ],
                    'resource' => '<string>', // REQUIRED
                ],
                'resourceAction' => [
                    'cloudFormationAction' => [
                        'actionType' => 'Create|Delete',
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2ManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'properties' => [
                            'forceStop' => true || false,
                            'importDataSetLocation' => '<string>',
                        ],
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2NonManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'resource' => '<string>', // REQUIRED
                    ],
                ],
            ],
            'description' => '<string>',
            'name' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'beforeSteps' => [
        [
            'action' => [ // REQUIRED
                'compareAction' => [
                    'input' => [ // REQUIRED
                        'file' => [
                            'fileMetadata' => [ // REQUIRED
                                'dataSets' => [
                                    [
                                        'ccsid' => '<string>', // REQUIRED
                                        'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL', // REQUIRED
                                        'length' => <integer>, // REQUIRED
                                        'name' => '<string>', // REQUIRED
                                        'type' => 'PS', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'databaseCDC' => [
                                    'sourceMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'z/OS-DB2', // REQUIRED
                                    ],
                                    'targetMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'PostgreSQL', // REQUIRED
                                    ],
                                ],
                            ],
                            'sourceLocation' => '<string>', // REQUIRED
                            'targetLocation' => '<string>', // REQUIRED
                        ],
                    ],
                    'output' => [
                        'file' => [
                            'fileLocation' => '<string>',
                        ],
                    ],
                ],
                'mainframeAction' => [
                    'actionType' => [ // REQUIRED
                        'batch' => [
                            'batchJobName' => '<string>', // REQUIRED
                            'batchJobParameters' => ['<string>', ...],
                            'exportDataSetNames' => ['<string>', ...],
                        ],
                        'tn3270' => [
                            'exportDataSetNames' => ['<string>', ...],
                            'script' => [ // REQUIRED
                                'scriptLocation' => '<string>', // REQUIRED
                                'type' => 'Selenium', // REQUIRED
                            ],
                        ],
                    ],
                    'properties' => [
                        'dmsTaskArn' => '<string>',
                    ],
                    'resource' => '<string>', // REQUIRED
                ],
                'resourceAction' => [
                    'cloudFormationAction' => [
                        'actionType' => 'Create|Delete',
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2ManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'properties' => [
                            'forceStop' => true || false,
                            'importDataSetLocation' => '<string>',
                        ],
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2NonManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'resource' => '<string>', // REQUIRED
                    ],
                ],
            ],
            'description' => '<string>',
            'name' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'clientToken' => '<string>',
    'description' => '<string>',
    'name' => '<string>', // REQUIRED
    'tags' => ['<string>', ...],
    'testCases' => [ // REQUIRED
        'sequential' => ['<string>', ...],
    ],
]);
	Parameter Details
Members
- afterSteps
- 
- Type: Array of Step structures
 The after steps of the test suite. 
- beforeSteps
- 
- Type: Array of Step structures
 The before steps of the test suite. 
- clientToken
- 
- Type: string
 The client token of the test suite. 
- description
- 
- Type: string
 The description of the test suite. 
- name
- 
- Required: Yes
- Type: string
 The name of the test suite. 
- tags
- 
- Type: Associative array of custom strings keys (TagKey) to strings
 The tags of the test suite. 
- testCases
- 
- Required: Yes
- Type: TestCases structure
 The test cases in the test suite. 
Result Syntax
[
    'testSuiteId' => '<string>',
    'testSuiteVersion' => <integer>,
]
	Result Details
Members
- testSuiteId
- 
- Required: Yes
- Type: string
 The suite ID of the test suite. 
- testSuiteVersion
- 
- Required: Yes
- Type: int
 The suite version of the test suite. 
Errors
- ServiceQuotaExceededException:
- One or more quotas for AWS Application Testing exceeds the limit. 
- ThrottlingException:
- The number of requests made exceeds the limit. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- ConflictException:
- The parameters provided in the request conflict with existing resources. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
DeleteTestCase
$result = $client->deleteTestCase([/* ... */]); $promise = $client->deleteTestCaseAsync([/* ... */]);
Deletes a test case.
Parameter Syntax
$result = $client->deleteTestCase([
    'testCaseId' => '<string>', // REQUIRED
]);
	Parameter Details
Members
- testCaseId
- 
- Required: Yes
- Type: string
 The test case ID of the test case. 
Result Syntax
[]
Result Details
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- ConflictException:
- The parameters provided in the request conflict with existing resources. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
DeleteTestConfiguration
$result = $client->deleteTestConfiguration([/* ... */]); $promise = $client->deleteTestConfigurationAsync([/* ... */]);
Deletes a test configuration.
Parameter Syntax
$result = $client->deleteTestConfiguration([
    'testConfigurationId' => '<string>', // REQUIRED
]);
	Parameter Details
Members
- testConfigurationId
- 
- Required: Yes
- Type: string
 The test ID of the test configuration. 
Result Syntax
[]
Result Details
Errors
- ServiceQuotaExceededException:
- One or more quotas for AWS Application Testing exceeds the limit. 
- ThrottlingException:
- The number of requests made exceeds the limit. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- ConflictException:
- The parameters provided in the request conflict with existing resources. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
DeleteTestRun
$result = $client->deleteTestRun([/* ... */]); $promise = $client->deleteTestRunAsync([/* ... */]);
Deletes a test run.
Parameter Syntax
$result = $client->deleteTestRun([
    'testRunId' => '<string>', // REQUIRED
]);
	Parameter Details
Members
- testRunId
- 
- Required: Yes
- Type: string
 The run ID of the test run. 
Result Syntax
[]
Result Details
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- ConflictException:
- The parameters provided in the request conflict with existing resources. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
DeleteTestSuite
$result = $client->deleteTestSuite([/* ... */]); $promise = $client->deleteTestSuiteAsync([/* ... */]);
Deletes a test suite.
Parameter Syntax
$result = $client->deleteTestSuite([
    'testSuiteId' => '<string>', // REQUIRED
]);
	Parameter Details
Members
- testSuiteId
- 
- Required: Yes
- Type: string
 The test ID of the test suite. 
Result Syntax
[]
Result Details
Errors
- ServiceQuotaExceededException:
- One or more quotas for AWS Application Testing exceeds the limit. 
- ThrottlingException:
- The number of requests made exceeds the limit. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- ConflictException:
- The parameters provided in the request conflict with existing resources. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
GetTestCase
$result = $client->getTestCase([/* ... */]); $promise = $client->getTestCaseAsync([/* ... */]);
Gets a test case.
Parameter Syntax
$result = $client->getTestCase([
    'testCaseId' => '<string>', // REQUIRED
    'testCaseVersion' => <integer>,
]);
	Parameter Details
Members
- testCaseId
- 
- Required: Yes
- Type: string
 The request test ID of the test case. 
- testCaseVersion
- 
- Type: int
 The test case version of the test case. 
Result Syntax
[
    'creationTime' => <DateTime>,
    'description' => '<string>',
    'lastUpdateTime' => <DateTime>,
    'latestVersion' => [
        'status' => 'Active|Deleting',
        'statusReason' => '<string>',
        'version' => <integer>,
    ],
    'name' => '<string>',
    'status' => 'Active|Deleting',
    'statusReason' => '<string>',
    'steps' => [
        [
            'action' => [
                'compareAction' => [
                    'input' => [
                        'file' => [
                            'fileMetadata' => [
                                'dataSets' => [
                                    [
                                        'ccsid' => '<string>',
                                        'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL',
                                        'length' => <integer>,
                                        'name' => '<string>',
                                        'type' => 'PS',
                                    ],
                                    // ...
                                ],
                                'databaseCDC' => [
                                    'sourceMetadata' => [
                                        'captureTool' => 'Precisely|AWS DMS',
                                        'type' => 'z/OS-DB2',
                                    ],
                                    'targetMetadata' => [
                                        'captureTool' => 'Precisely|AWS DMS',
                                        'type' => 'PostgreSQL',
                                    ],
                                ],
                            ],
                            'sourceLocation' => '<string>',
                            'targetLocation' => '<string>',
                        ],
                    ],
                    'output' => [
                        'file' => [
                            'fileLocation' => '<string>',
                        ],
                    ],
                ],
                'mainframeAction' => [
                    'actionType' => [
                        'batch' => [
                            'batchJobName' => '<string>',
                            'batchJobParameters' => ['<string>', ...],
                            'exportDataSetNames' => ['<string>', ...],
                        ],
                        'tn3270' => [
                            'exportDataSetNames' => ['<string>', ...],
                            'script' => [
                                'scriptLocation' => '<string>',
                                'type' => 'Selenium',
                            ],
                        ],
                    ],
                    'properties' => [
                        'dmsTaskArn' => '<string>',
                    ],
                    'resource' => '<string>',
                ],
                'resourceAction' => [
                    'cloudFormationAction' => [
                        'actionType' => 'Create|Delete',
                        'resource' => '<string>',
                    ],
                    'm2ManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure',
                        'properties' => [
                            'forceStop' => true || false,
                            'importDataSetLocation' => '<string>',
                        ],
                        'resource' => '<string>',
                    ],
                    'm2NonManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure',
                        'resource' => '<string>',
                    ],
                ],
            ],
            'description' => '<string>',
            'name' => '<string>',
        ],
        // ...
    ],
    'tags' => ['<string>', ...],
    'testCaseArn' => '<string>',
    'testCaseId' => '<string>',
    'testCaseVersion' => <integer>,
]
	Result Details
Members
- creationTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The creation time of the test case. 
- description
- 
- Type: string
 The description of the test case. 
- lastUpdateTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The last update time of the test case. 
- latestVersion
- 
- Required: Yes
- Type: TestCaseLatestVersion structure
 The latest version of the test case. 
- name
- 
- Required: Yes
- Type: string
 The name of the test case. 
- status
- 
- Required: Yes
- Type: string
 The status of the test case. 
- statusReason
- 
- Type: string
 The status reason of the test case. 
- steps
- 
- Required: Yes
- Type: Array of Step structures
 The steps of the test case. 
- tags
- 
- Type: Associative array of custom strings keys (TagKey) to strings
 The tags of the test case. 
- testCaseArn
- 
- Required: Yes
- Type: string
 The Amazon Resource Name (ARN) of the test case. 
- testCaseId
- 
- Required: Yes
- Type: string
 The response test ID of the test case. 
- testCaseVersion
- 
- Required: Yes
- Type: int
 The case version of the test case. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
GetTestConfiguration
$result = $client->getTestConfiguration([/* ... */]); $promise = $client->getTestConfigurationAsync([/* ... */]);
Gets a test configuration.
Parameter Syntax
$result = $client->getTestConfiguration([
    'testConfigurationId' => '<string>', // REQUIRED
    'testConfigurationVersion' => <integer>,
]);
	Parameter Details
Members
- testConfigurationId
- 
- Required: Yes
- Type: string
 The request test configuration ID. 
- testConfigurationVersion
- 
- Type: int
 The test configuration version. 
Result Syntax
[
    'creationTime' => <DateTime>,
    'description' => '<string>',
    'lastUpdateTime' => <DateTime>,
    'latestVersion' => [
        'status' => 'Active|Deleting',
        'statusReason' => '<string>',
        'version' => <integer>,
    ],
    'name' => '<string>',
    'properties' => ['<string>', ...],
    'resources' => [
        [
            'name' => '<string>',
            'type' => [
                'cloudFormation' => [
                    'parameters' => ['<string>', ...],
                    'templateLocation' => '<string>',
                ],
                'm2ManagedApplication' => [
                    'applicationId' => '<string>',
                    'listenerPort' => '<string>',
                    'runtime' => 'MicroFocus',
                    'vpcEndpointServiceName' => '<string>',
                ],
                'm2NonManagedApplication' => [
                    'listenerPort' => '<string>',
                    'runtime' => 'BluAge',
                    'vpcEndpointServiceName' => '<string>',
                    'webAppName' => '<string>',
                ],
            ],
        ],
        // ...
    ],
    'serviceSettings' => [
        'kmsKeyId' => '<string>',
    ],
    'status' => 'Active|Deleting',
    'statusReason' => '<string>',
    'tags' => ['<string>', ...],
    'testConfigurationArn' => '<string>',
    'testConfigurationId' => '<string>',
    'testConfigurationVersion' => <integer>,
]
	Result Details
Members
- creationTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The creation time of the test configuration. 
- description
- 
- Type: string
 The description of the test configuration. 
- lastUpdateTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The last update time of the test configuration. 
- latestVersion
- 
- Required: Yes
- Type: TestConfigurationLatestVersion structure
 The latest version of the test configuration. 
- name
- 
- Required: Yes
- Type: string
 The test configuration name 
- properties
- 
- Required: Yes
- Type: Associative array of custom strings keys (String) to strings
 The properties of the test configuration. 
- resources
- 
- Required: Yes
- Type: Array of Resource structures
 The resources of the test configuration. 
- serviceSettings
- 
- Type: ServiceSettings structure
 The service settings of the test configuration. 
- status
- 
- Required: Yes
- Type: string
 The status of the test configuration. 
- statusReason
- 
- Type: string
 The status reason of the test configuration. 
- tags
- 
- Type: Associative array of custom strings keys (TagKey) to strings
 The tags of the test configuration. 
- testConfigurationArn
- 
- Required: Yes
- Type: string
 The test configuration Amazon Resource Name (ARN). 
- testConfigurationId
- 
- Required: Yes
- Type: string
 The response test configuration ID. 
- testConfigurationVersion
- 
- Required: Yes
- Type: int
 The test configuration version. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
GetTestRunStep
$result = $client->getTestRunStep([/* ... */]); $promise = $client->getTestRunStepAsync([/* ... */]);
Gets a test run step.
Parameter Syntax
$result = $client->getTestRunStep([
    'stepName' => '<string>', // REQUIRED
    'testCaseId' => '<string>',
    'testRunId' => '<string>', // REQUIRED
    'testSuiteId' => '<string>',
]);
	Parameter Details
Members
- stepName
- 
- Required: Yes
- Type: string
 The step name of the test run step. 
- testCaseId
- 
- Type: string
 The test case ID of a test run step. 
- testRunId
- 
- Required: Yes
- Type: string
 The test run ID of the test run step. 
- testSuiteId
- 
- Type: string
 The test suite ID of a test run step. 
Result Syntax
[
    'afterStep' => true || false,
    'beforeStep' => true || false,
    'runEndTime' => <DateTime>,
    'runStartTime' => <DateTime>,
    'status' => 'Success|Failed|Running',
    'statusReason' => '<string>',
    'stepName' => '<string>',
    'stepRunSummary' => [
        'compareAction' => [
            'type' => [
                'fileType' => [
                    'databaseCDC' => [
                        'stepInput' => [
                            'outputLocation' => '<string>',
                            'sourceLocation' => '<string>',
                            'sourceMetadata' => [
                                'captureTool' => 'Precisely|AWS DMS',
                                'type' => 'z/OS-DB2',
                            ],
                            'targetLocation' => '<string>',
                            'targetMetadata' => [
                                'captureTool' => 'Precisely|AWS DMS',
                                'type' => 'PostgreSQL',
                            ],
                        ],
                        'stepOutput' => [
                            'comparisonOutputLocation' => '<string>',
                            'comparisonStatus' => 'Different|Equivalent|Equal',
                        ],
                    ],
                    'datasets' => [
                        'stepInput' => [
                            'sourceDataSets' => [
                                [
                                    'ccsid' => '<string>',
                                    'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL',
                                    'length' => <integer>,
                                    'name' => '<string>',
                                    'type' => 'PS',
                                ],
                                // ...
                            ],
                            'sourceLocation' => '<string>',
                            'targetDataSets' => [
                                [
                                    'ccsid' => '<string>',
                                    'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL',
                                    'length' => <integer>,
                                    'name' => '<string>',
                                    'type' => 'PS',
                                ],
                                // ...
                            ],
                            'targetLocation' => '<string>',
                        ],
                        'stepOutput' => [
                            'comparisonOutputLocation' => '<string>',
                            'comparisonStatus' => 'Different|Equivalent|Equal',
                        ],
                    ],
                ],
            ],
        ],
        'mainframeAction' => [
            'batch' => [
                'stepInput' => [
                    'batchJobName' => '<string>',
                    'batchJobParameters' => ['<string>', ...],
                    'exportDataSetNames' => ['<string>', ...],
                    'properties' => [
                        'dmsTaskArn' => '<string>',
                    ],
                    'resource' => [
                        'm2ManagedApplication' => [
                            'applicationId' => '<string>',
                            'listenerPort' => <integer>,
                            'runtime' => 'MicroFocus',
                        ],
                        'm2NonManagedApplication' => [
                            'listenerPort' => <integer>,
                            'runtime' => 'BluAge',
                            'vpcEndpointServiceName' => '<string>',
                            'webAppName' => '<string>',
                        ],
                    ],
                ],
                'stepOutput' => [
                    'dataSetDetails' => [
                        [
                            'ccsid' => '<string>',
                            'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL',
                            'length' => <integer>,
                            'name' => '<string>',
                            'type' => 'PS',
                        ],
                        // ...
                    ],
                    'dataSetExportLocation' => '<string>',
                    'dmsOutputLocation' => '<string>',
                ],
            ],
            'tn3270' => [
                'stepInput' => [
                    'exportDataSetNames' => ['<string>', ...],
                    'properties' => [
                        'dmsTaskArn' => '<string>',
                    ],
                    'resource' => [
                        'm2ManagedApplication' => [
                            'applicationId' => '<string>',
                            'listenerPort' => <integer>,
                            'runtime' => 'MicroFocus',
                        ],
                        'm2NonManagedApplication' => [
                            'listenerPort' => <integer>,
                            'runtime' => 'BluAge',
                            'vpcEndpointServiceName' => '<string>',
                            'webAppName' => '<string>',
                        ],
                    ],
                    'script' => [
                        'scriptLocation' => '<string>',
                        'type' => 'Selenium',
                    ],
                ],
                'stepOutput' => [
                    'dataSetDetails' => [
                        [
                            'ccsid' => '<string>',
                            'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL',
                            'length' => <integer>,
                            'name' => '<string>',
                            'type' => 'PS',
                        ],
                        // ...
                    ],
                    'dataSetExportLocation' => '<string>',
                    'dmsOutputLocation' => '<string>',
                    'scriptOutputLocation' => '<string>',
                ],
            ],
        ],
        'resourceAction' => [
            'cloudFormation' => [
                'createCloudformation' => [
                    'stepInput' => [
                        'parameters' => ['<string>', ...],
                        'templateLocation' => '<string>',
                    ],
                    'stepOutput' => [
                        'exports' => ['<string>', ...],
                        'stackId' => '<string>',
                    ],
                ],
                'deleteCloudformation' => [
                    'stepInput' => [
                        'stackId' => '<string>',
                    ],
                    'stepOutput' => [
                    ],
                ],
            ],
            'm2ManagedApplication' => [
                'stepInput' => [
                    'actionType' => 'Configure|Deconfigure',
                    'applicationId' => '<string>',
                    'listenerPort' => <integer>,
                    'properties' => [
                        'forceStop' => true || false,
                        'importDataSetLocation' => '<string>',
                    ],
                    'runtime' => '<string>',
                    'vpcEndpointServiceName' => '<string>',
                ],
                'stepOutput' => [
                    'importDataSetSummary' => ['<string>', ...],
                ],
            ],
            'm2NonManagedApplication' => [
                'stepInput' => [
                    'actionType' => 'Configure|Deconfigure',
                    'listenerPort' => <integer>,
                    'runtime' => 'BluAge',
                    'vpcEndpointServiceName' => '<string>',
                    'webAppName' => '<string>',
                ],
                'stepOutput' => [
                ],
            ],
        ],
    ],
    'testCaseId' => '<string>',
    'testCaseVersion' => <integer>,
    'testRunId' => '<string>',
    'testSuiteId' => '<string>',
    'testSuiteVersion' => <integer>,
]
	Result Details
Members
- afterStep
- 
- Type: boolean
 The after steps of the test run step. 
- beforeStep
- 
- Type: boolean
 The before steps of the test run step. 
- runEndTime
- 
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The run end time of the test run step. 
- runStartTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The run start time of the test run step. 
- status
- 
- Required: Yes
- Type: string
 The status of the test run step. 
- statusReason
- 
- Type: string
 The status reason of the test run step. 
- stepName
- 
- Required: Yes
- Type: string
 The step name of the test run step. 
- stepRunSummary
- 
- Type: StepRunSummary structure
 The step run summary of the test run step. 
- testCaseId
- 
- Type: string
 The test case ID of the test run step. 
- testCaseVersion
- 
- Type: int
 The test case version of the test run step. 
- testRunId
- 
- Required: Yes
- Type: string
 The test run ID of the test run step. 
- testSuiteId
- 
- Type: string
 The test suite ID of the test run step. 
- testSuiteVersion
- 
- Type: int
 The test suite version of the test run step. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
GetTestSuite
$result = $client->getTestSuite([/* ... */]); $promise = $client->getTestSuiteAsync([/* ... */]);
Gets a test suite.
Parameter Syntax
$result = $client->getTestSuite([
    'testSuiteId' => '<string>', // REQUIRED
    'testSuiteVersion' => <integer>,
]);
	Parameter Details
Members
- testSuiteId
- 
- Required: Yes
- Type: string
 The ID of the test suite. 
- testSuiteVersion
- 
- Type: int
 The version of the test suite. 
Result Syntax
[
    'afterSteps' => [
        [
            'action' => [
                'compareAction' => [
                    'input' => [
                        'file' => [
                            'fileMetadata' => [
                                'dataSets' => [
                                    [
                                        'ccsid' => '<string>',
                                        'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL',
                                        'length' => <integer>,
                                        'name' => '<string>',
                                        'type' => 'PS',
                                    ],
                                    // ...
                                ],
                                'databaseCDC' => [
                                    'sourceMetadata' => [
                                        'captureTool' => 'Precisely|AWS DMS',
                                        'type' => 'z/OS-DB2',
                                    ],
                                    'targetMetadata' => [
                                        'captureTool' => 'Precisely|AWS DMS',
                                        'type' => 'PostgreSQL',
                                    ],
                                ],
                            ],
                            'sourceLocation' => '<string>',
                            'targetLocation' => '<string>',
                        ],
                    ],
                    'output' => [
                        'file' => [
                            'fileLocation' => '<string>',
                        ],
                    ],
                ],
                'mainframeAction' => [
                    'actionType' => [
                        'batch' => [
                            'batchJobName' => '<string>',
                            'batchJobParameters' => ['<string>', ...],
                            'exportDataSetNames' => ['<string>', ...],
                        ],
                        'tn3270' => [
                            'exportDataSetNames' => ['<string>', ...],
                            'script' => [
                                'scriptLocation' => '<string>',
                                'type' => 'Selenium',
                            ],
                        ],
                    ],
                    'properties' => [
                        'dmsTaskArn' => '<string>',
                    ],
                    'resource' => '<string>',
                ],
                'resourceAction' => [
                    'cloudFormationAction' => [
                        'actionType' => 'Create|Delete',
                        'resource' => '<string>',
                    ],
                    'm2ManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure',
                        'properties' => [
                            'forceStop' => true || false,
                            'importDataSetLocation' => '<string>',
                        ],
                        'resource' => '<string>',
                    ],
                    'm2NonManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure',
                        'resource' => '<string>',
                    ],
                ],
            ],
            'description' => '<string>',
            'name' => '<string>',
        ],
        // ...
    ],
    'beforeSteps' => [
        [
            'action' => [
                'compareAction' => [
                    'input' => [
                        'file' => [
                            'fileMetadata' => [
                                'dataSets' => [
                                    [
                                        'ccsid' => '<string>',
                                        'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL',
                                        'length' => <integer>,
                                        'name' => '<string>',
                                        'type' => 'PS',
                                    ],
                                    // ...
                                ],
                                'databaseCDC' => [
                                    'sourceMetadata' => [
                                        'captureTool' => 'Precisely|AWS DMS',
                                        'type' => 'z/OS-DB2',
                                    ],
                                    'targetMetadata' => [
                                        'captureTool' => 'Precisely|AWS DMS',
                                        'type' => 'PostgreSQL',
                                    ],
                                ],
                            ],
                            'sourceLocation' => '<string>',
                            'targetLocation' => '<string>',
                        ],
                    ],
                    'output' => [
                        'file' => [
                            'fileLocation' => '<string>',
                        ],
                    ],
                ],
                'mainframeAction' => [
                    'actionType' => [
                        'batch' => [
                            'batchJobName' => '<string>',
                            'batchJobParameters' => ['<string>', ...],
                            'exportDataSetNames' => ['<string>', ...],
                        ],
                        'tn3270' => [
                            'exportDataSetNames' => ['<string>', ...],
                            'script' => [
                                'scriptLocation' => '<string>',
                                'type' => 'Selenium',
                            ],
                        ],
                    ],
                    'properties' => [
                        'dmsTaskArn' => '<string>',
                    ],
                    'resource' => '<string>',
                ],
                'resourceAction' => [
                    'cloudFormationAction' => [
                        'actionType' => 'Create|Delete',
                        'resource' => '<string>',
                    ],
                    'm2ManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure',
                        'properties' => [
                            'forceStop' => true || false,
                            'importDataSetLocation' => '<string>',
                        ],
                        'resource' => '<string>',
                    ],
                    'm2NonManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure',
                        'resource' => '<string>',
                    ],
                ],
            ],
            'description' => '<string>',
            'name' => '<string>',
        ],
        // ...
    ],
    'creationTime' => <DateTime>,
    'description' => '<string>',
    'lastUpdateTime' => <DateTime>,
    'latestVersion' => [
        'status' => 'Creating|Updating|Active|Failed|Deleting',
        'statusReason' => '<string>',
        'version' => <integer>,
    ],
    'name' => '<string>',
    'status' => 'Creating|Updating|Active|Failed|Deleting',
    'statusReason' => '<string>',
    'tags' => ['<string>', ...],
    'testCases' => [
        'sequential' => ['<string>', ...],
    ],
    'testSuiteArn' => '<string>',
    'testSuiteId' => '<string>',
    'testSuiteVersion' => <integer>,
]
	Result Details
Members
- afterSteps
- 
- Required: Yes
- Type: Array of Step structures
 The after steps of the test suite. 
- beforeSteps
- 
- Required: Yes
- Type: Array of Step structures
 The before steps of the test suite. 
- creationTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The creation time of the test suite. 
- description
- 
- Type: string
 The description of the test suite. 
- lastUpdateTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The last update time of the test suite. 
- latestVersion
- 
- Required: Yes
- Type: TestSuiteLatestVersion structure
 The latest version of the test suite. 
- name
- 
- Required: Yes
- Type: string
 The name of the test suite. 
- status
- 
- Type: string
 The status of the test suite. 
- statusReason
- 
- Type: string
 The status reason of the test suite. 
- tags
- 
- Type: Associative array of custom strings keys (TagKey) to strings
 The tags of the test suite. 
- testCases
- 
- Required: Yes
- Type: TestCases structure
 The test cases of the test suite. 
- testSuiteArn
- 
- Required: Yes
- Type: string
 The test suite Amazon Resource Name (ARN). 
- testSuiteId
- 
- Required: Yes
- Type: string
 The response ID of the test suite. 
- testSuiteVersion
- 
- Required: Yes
- Type: int
 The version of the test suite. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
ListTagsForResource
$result = $client->listTagsForResource([/* ... */]); $promise = $client->listTagsForResourceAsync([/* ... */]);
Lists tags for a resource.
Parameter Syntax
$result = $client->listTagsForResource([
    'resourceArn' => '<string>', // REQUIRED
]);
	Parameter Details
Members
- resourceArn
- 
- Required: Yes
- Type: string
 The Amazon Resource Name (ARN) of the resource. 
Result Syntax
[
    'tags' => ['<string>', ...],
]
	Result Details
Members
- tags
- 
- Required: Yes
- Type: Associative array of custom strings keys (TagKey) to strings
 The tags of the resource. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
ListTestCases
$result = $client->listTestCases([/* ... */]); $promise = $client->listTestCasesAsync([/* ... */]);
Lists test cases.
Parameter Syntax
$result = $client->listTestCases([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
    'testCaseIds' => ['<string>', ...],
]);
	Parameter Details
Members
- maxResults
- 
- Type: int
 The maximum results of the test case. 
- nextToken
- 
- Type: string
 The next token of the test cases. 
- testCaseIds
- 
- Type: Array of strings
 The IDs of the test cases. 
Result Syntax
[
    'nextToken' => '<string>',
    'testCases' => [
        [
            'creationTime' => <DateTime>,
            'lastUpdateTime' => <DateTime>,
            'latestVersion' => <integer>,
            'name' => '<string>',
            'status' => 'Active|Deleting',
            'statusReason' => '<string>',
            'testCaseArn' => '<string>',
            'testCaseId' => '<string>',
        ],
        // ...
    ],
]
	Result Details
Members
- nextToken
- 
- Type: string
 The next token in test cases. 
- testCases
- 
- Required: Yes
- Type: Array of TestCaseSummary structures
 The test cases in an application. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
ListTestConfigurations
$result = $client->listTestConfigurations([/* ... */]); $promise = $client->listTestConfigurationsAsync([/* ... */]);
Lists test configurations.
Parameter Syntax
$result = $client->listTestConfigurations([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
    'testConfigurationIds' => ['<string>', ...],
]);
	Parameter Details
Members
- maxResults
- 
- Type: int
 The maximum results of the test configuration. 
- nextToken
- 
- Type: string
 The next token for the test configurations. 
- testConfigurationIds
- 
- Type: Array of strings
 The configuration IDs of the test configurations. 
Result Syntax
[
    'nextToken' => '<string>',
    'testConfigurations' => [
        [
            'creationTime' => <DateTime>,
            'lastUpdateTime' => <DateTime>,
            'latestVersion' => <integer>,
            'name' => '<string>',
            'status' => 'Active|Deleting',
            'statusReason' => '<string>',
            'testConfigurationArn' => '<string>',
            'testConfigurationId' => '<string>',
        ],
        // ...
    ],
]
	Result Details
Members
- nextToken
- 
- Type: string
 The next token in the test configurations. 
- testConfigurations
- 
- Required: Yes
- Type: Array of TestConfigurationSummary structures
 The test configurations. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
ListTestRunSteps
$result = $client->listTestRunSteps([/* ... */]); $promise = $client->listTestRunStepsAsync([/* ... */]);
Lists test run steps.
Parameter Syntax
$result = $client->listTestRunSteps([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
    'testCaseId' => '<string>',
    'testRunId' => '<string>', // REQUIRED
    'testSuiteId' => '<string>',
]);
	Parameter Details
Members
- maxResults
- 
- Type: int
 The maximum number of test run steps to return in one page of results. 
- nextToken
- 
- Type: string
 The token from a previous step to retrieve the next page of results. 
- testCaseId
- 
- Type: string
 The test case ID of the test run steps. 
- testRunId
- 
- Required: Yes
- Type: string
 The test run ID of the test run steps. 
- testSuiteId
- 
- Type: string
 The test suite ID of the test run steps. 
Result Syntax
[
    'nextToken' => '<string>',
    'testRunSteps' => [
        [
            'afterStep' => true || false,
            'beforeStep' => true || false,
            'runEndTime' => <DateTime>,
            'runStartTime' => <DateTime>,
            'status' => 'Success|Failed|Running',
            'statusReason' => '<string>',
            'stepName' => '<string>',
            'testCaseId' => '<string>',
            'testCaseVersion' => <integer>,
            'testRunId' => '<string>',
            'testSuiteId' => '<string>',
            'testSuiteVersion' => <integer>,
        ],
        // ...
    ],
]
	Result Details
Members
- nextToken
- 
- Type: string
 The token from a previous request to retrieve the next page of results. 
- testRunSteps
- 
- Required: Yes
- Type: Array of TestRunStepSummary structures
 The test run steps of the response query. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
ListTestRunTestCases
$result = $client->listTestRunTestCases([/* ... */]); $promise = $client->listTestRunTestCasesAsync([/* ... */]);
Lists test run test cases.
Parameter Syntax
$result = $client->listTestRunTestCases([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
    'testRunId' => '<string>', // REQUIRED
]);
	Parameter Details
Members
- maxResults
- 
- Type: int
 The maximum number of test run test cases to return in one page of results. 
- nextToken
- 
- Type: string
 The token from a previous request to retrieve the next page of results. 
- testRunId
- 
- Required: Yes
- Type: string
 The test run ID of the test cases. 
Result Syntax
[
    'nextToken' => '<string>',
    'testRunTestCases' => [
        [
            'runEndTime' => <DateTime>,
            'runStartTime' => <DateTime>,
            'status' => 'Success|Running|Failed',
            'statusReason' => '<string>',
            'testCaseId' => '<string>',
            'testCaseVersion' => <integer>,
            'testRunId' => '<string>',
        ],
        // ...
    ],
]
	Result Details
Members
- nextToken
- 
- Type: string
 The token from a previous request to retrieve the next page of results. 
- testRunTestCases
- 
- Required: Yes
- Type: Array of TestCaseRunSummary structures
 The test run of the test cases. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
ListTestRuns
$result = $client->listTestRuns([/* ... */]); $promise = $client->listTestRunsAsync([/* ... */]);
Lists test runs.
Parameter Syntax
$result = $client->listTestRuns([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
    'testRunIds' => ['<string>', ...],
    'testSuiteId' => '<string>',
]);
	Parameter Details
Members
- maxResults
- 
- Type: int
 The maximum number of test runs to return in one page of results. 
- nextToken
- 
- Type: string
 The token from the previous request to retrieve the next page of test run results. 
- testRunIds
- 
- Type: Array of strings
 The test run IDs of the test runs. 
- testSuiteId
- 
- Type: string
 The test suite ID of the test runs. 
Result Syntax
[
    'nextToken' => '<string>',
    'testRuns' => [
        [
            'runEndTime' => <DateTime>,
            'runStartTime' => <DateTime>,
            'status' => 'Success|Running|Failed|Deleting',
            'statusReason' => '<string>',
            'testConfigurationId' => '<string>',
            'testConfigurationVersion' => <integer>,
            'testRunArn' => '<string>',
            'testRunId' => '<string>',
            'testSuiteId' => '<string>',
            'testSuiteVersion' => <integer>,
        ],
        // ...
    ],
]
	Result Details
Members
- nextToken
- 
- Type: string
 The token from the previous request to retrieve the next page of results. 
- testRuns
- 
- Required: Yes
- Type: Array of TestRunSummary structures
 The test runs of the response query. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
ListTestSuites
$result = $client->listTestSuites([/* ... */]); $promise = $client->listTestSuitesAsync([/* ... */]);
Lists test suites.
Parameter Syntax
$result = $client->listTestSuites([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
    'testSuiteIds' => ['<string>', ...],
]);
	Parameter Details
Members
- maxResults
- 
- Type: int
 The maximum number of test suites to return in one page of results. 
- nextToken
- 
- Type: string
 The token from a previous request to retrieve the next page of results. 
- testSuiteIds
- 
- Type: Array of strings
 The suite ID of the test suites. 
Result Syntax
[
    'nextToken' => '<string>',
    'testSuites' => [
        [
            'creationTime' => <DateTime>,
            'lastUpdateTime' => <DateTime>,
            'latestVersion' => <integer>,
            'name' => '<string>',
            'status' => 'Creating|Updating|Active|Failed|Deleting',
            'statusReason' => '<string>',
            'testSuiteArn' => '<string>',
            'testSuiteId' => '<string>',
        ],
        // ...
    ],
]
	Result Details
Members
- nextToken
- 
- Type: string
 The token from a previous request to retrieve the next page of test suites results. 
- testSuites
- 
- Required: Yes
- Type: Array of TestSuiteSummary structures
 The test suites returned with the response query. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
StartTestRun
$result = $client->startTestRun([/* ... */]); $promise = $client->startTestRunAsync([/* ... */]);
Starts a test run.
Parameter Syntax
$result = $client->startTestRun([
    'clientToken' => '<string>',
    'tags' => ['<string>', ...],
    'testConfigurationId' => '<string>',
    'testSuiteId' => '<string>', // REQUIRED
]);
	Parameter Details
Members
- clientToken
- 
- Type: string
 The client token of the test run. 
- tags
- 
- Type: Associative array of custom strings keys (TagKey) to strings
 The tags of the test run. 
- testConfigurationId
- 
- Type: string
 The configuration ID of the test run. 
- testSuiteId
- 
- Required: Yes
- Type: string
 The test suite ID of the test run. 
Result Syntax
[
    'testRunId' => '<string>',
    'testRunStatus' => 'Success|Running|Failed|Deleting',
]
	Result Details
Members
- testRunId
- 
- Required: Yes
- Type: string
 The test run ID of the test run. 
- testRunStatus
- 
- Required: Yes
- Type: string
 The test run status of the test run. 
Errors
- ServiceQuotaExceededException:
- One or more quotas for AWS Application Testing exceeds the limit. 
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- ConflictException:
- The parameters provided in the request conflict with existing resources. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
TagResource
$result = $client->tagResource([/* ... */]); $promise = $client->tagResourceAsync([/* ... */]);
Specifies tags of a resource.
Parameter Syntax
$result = $client->tagResource([
    'resourceArn' => '<string>', // REQUIRED
    'tags' => ['<string>', ...], // REQUIRED
]);
	Parameter Details
Members
- resourceArn
- 
- Required: Yes
- Type: string
 The Amazon Resource Name (ARN) of the tag resource. 
- tags
- 
- Required: Yes
- Type: Associative array of custom strings keys (TagKey) to strings
 The tags of the resource. 
Result Syntax
[]
Result Details
Errors
- ServiceQuotaExceededException:
- One or more quotas for AWS Application Testing exceeds the limit. 
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
UntagResource
$result = $client->untagResource([/* ... */]); $promise = $client->untagResourceAsync([/* ... */]);
Untags a resource.
Parameter Syntax
$result = $client->untagResource([
    'resourceArn' => '<string>', // REQUIRED
    'tagKeys' => ['<string>', ...], // REQUIRED
]);
	Parameter Details
Members
- resourceArn
- 
- Required: Yes
- Type: string
 The Amazon Resource Name (ARN) of the resource. 
- tagKeys
- 
- Required: Yes
- Type: Array of strings
 The tag keys of the resource. 
Result Syntax
[]
Result Details
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
UpdateTestCase
$result = $client->updateTestCase([/* ... */]); $promise = $client->updateTestCaseAsync([/* ... */]);
Updates a test case.
Parameter Syntax
$result = $client->updateTestCase([
    'description' => '<string>',
    'steps' => [
        [
            'action' => [ // REQUIRED
                'compareAction' => [
                    'input' => [ // REQUIRED
                        'file' => [
                            'fileMetadata' => [ // REQUIRED
                                'dataSets' => [
                                    [
                                        'ccsid' => '<string>', // REQUIRED
                                        'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL', // REQUIRED
                                        'length' => <integer>, // REQUIRED
                                        'name' => '<string>', // REQUIRED
                                        'type' => 'PS', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'databaseCDC' => [
                                    'sourceMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'z/OS-DB2', // REQUIRED
                                    ],
                                    'targetMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'PostgreSQL', // REQUIRED
                                    ],
                                ],
                            ],
                            'sourceLocation' => '<string>', // REQUIRED
                            'targetLocation' => '<string>', // REQUIRED
                        ],
                    ],
                    'output' => [
                        'file' => [
                            'fileLocation' => '<string>',
                        ],
                    ],
                ],
                'mainframeAction' => [
                    'actionType' => [ // REQUIRED
                        'batch' => [
                            'batchJobName' => '<string>', // REQUIRED
                            'batchJobParameters' => ['<string>', ...],
                            'exportDataSetNames' => ['<string>', ...],
                        ],
                        'tn3270' => [
                            'exportDataSetNames' => ['<string>', ...],
                            'script' => [ // REQUIRED
                                'scriptLocation' => '<string>', // REQUIRED
                                'type' => 'Selenium', // REQUIRED
                            ],
                        ],
                    ],
                    'properties' => [
                        'dmsTaskArn' => '<string>',
                    ],
                    'resource' => '<string>', // REQUIRED
                ],
                'resourceAction' => [
                    'cloudFormationAction' => [
                        'actionType' => 'Create|Delete',
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2ManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'properties' => [
                            'forceStop' => true || false,
                            'importDataSetLocation' => '<string>',
                        ],
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2NonManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'resource' => '<string>', // REQUIRED
                    ],
                ],
            ],
            'description' => '<string>',
            'name' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'testCaseId' => '<string>', // REQUIRED
]);
	Parameter Details
Members
- description
- 
- Type: string
 The description of the test case. 
- steps
- 
- Type: Array of Step structures
 The steps of the test case. 
- testCaseId
- 
- Required: Yes
- Type: string
 The test case ID of the test case. 
Result Syntax
[
    'testCaseId' => '<string>',
    'testCaseVersion' => <integer>,
]
	Result Details
Members
- testCaseId
- 
- Required: Yes
- Type: string
 The test case ID of the test case. 
- testCaseVersion
- 
- Required: Yes
- Type: int
 The test case version of the test case. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- ConflictException:
- The parameters provided in the request conflict with existing resources. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
UpdateTestConfiguration
$result = $client->updateTestConfiguration([/* ... */]); $promise = $client->updateTestConfigurationAsync([/* ... */]);
Updates a test configuration.
Parameter Syntax
$result = $client->updateTestConfiguration([
    'description' => '<string>',
    'properties' => ['<string>', ...],
    'resources' => [
        [
            'name' => '<string>', // REQUIRED
            'type' => [ // REQUIRED
                'cloudFormation' => [
                    'parameters' => ['<string>', ...],
                    'templateLocation' => '<string>', // REQUIRED
                ],
                'm2ManagedApplication' => [
                    'applicationId' => '<string>', // REQUIRED
                    'listenerPort' => '<string>',
                    'runtime' => 'MicroFocus', // REQUIRED
                    'vpcEndpointServiceName' => '<string>',
                ],
                'm2NonManagedApplication' => [
                    'listenerPort' => '<string>', // REQUIRED
                    'runtime' => 'BluAge', // REQUIRED
                    'vpcEndpointServiceName' => '<string>', // REQUIRED
                    'webAppName' => '<string>',
                ],
            ],
        ],
        // ...
    ],
    'serviceSettings' => [
        'kmsKeyId' => '<string>',
    ],
    'testConfigurationId' => '<string>', // REQUIRED
]);
	Parameter Details
Members
- description
- 
- Type: string
 The description of the test configuration. 
- properties
- 
- Type: Associative array of custom strings keys (String) to strings
 The properties of the test configuration. 
- resources
- 
- Type: Array of Resource structures
 The resources of the test configuration. 
- serviceSettings
- 
- Type: ServiceSettings structure
 The service settings of the test configuration. 
- testConfigurationId
- 
- Required: Yes
- Type: string
 The test configuration ID of the test configuration. 
Result Syntax
[
    'testConfigurationId' => '<string>',
    'testConfigurationVersion' => <integer>,
]
	Result Details
Members
- testConfigurationId
- 
- Required: Yes
- Type: string
 The configuration ID of the test configuration. 
- testConfigurationVersion
- 
- Required: Yes
- Type: int
 The configuration version of the test configuration. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- ConflictException:
- The parameters provided in the request conflict with existing resources. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
UpdateTestSuite
$result = $client->updateTestSuite([/* ... */]); $promise = $client->updateTestSuiteAsync([/* ... */]);
Updates a test suite.
Parameter Syntax
$result = $client->updateTestSuite([
    'afterSteps' => [
        [
            'action' => [ // REQUIRED
                'compareAction' => [
                    'input' => [ // REQUIRED
                        'file' => [
                            'fileMetadata' => [ // REQUIRED
                                'dataSets' => [
                                    [
                                        'ccsid' => '<string>', // REQUIRED
                                        'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL', // REQUIRED
                                        'length' => <integer>, // REQUIRED
                                        'name' => '<string>', // REQUIRED
                                        'type' => 'PS', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'databaseCDC' => [
                                    'sourceMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'z/OS-DB2', // REQUIRED
                                    ],
                                    'targetMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'PostgreSQL', // REQUIRED
                                    ],
                                ],
                            ],
                            'sourceLocation' => '<string>', // REQUIRED
                            'targetLocation' => '<string>', // REQUIRED
                        ],
                    ],
                    'output' => [
                        'file' => [
                            'fileLocation' => '<string>',
                        ],
                    ],
                ],
                'mainframeAction' => [
                    'actionType' => [ // REQUIRED
                        'batch' => [
                            'batchJobName' => '<string>', // REQUIRED
                            'batchJobParameters' => ['<string>', ...],
                            'exportDataSetNames' => ['<string>', ...],
                        ],
                        'tn3270' => [
                            'exportDataSetNames' => ['<string>', ...],
                            'script' => [ // REQUIRED
                                'scriptLocation' => '<string>', // REQUIRED
                                'type' => 'Selenium', // REQUIRED
                            ],
                        ],
                    ],
                    'properties' => [
                        'dmsTaskArn' => '<string>',
                    ],
                    'resource' => '<string>', // REQUIRED
                ],
                'resourceAction' => [
                    'cloudFormationAction' => [
                        'actionType' => 'Create|Delete',
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2ManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'properties' => [
                            'forceStop' => true || false,
                            'importDataSetLocation' => '<string>',
                        ],
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2NonManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'resource' => '<string>', // REQUIRED
                    ],
                ],
            ],
            'description' => '<string>',
            'name' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'beforeSteps' => [
        [
            'action' => [ // REQUIRED
                'compareAction' => [
                    'input' => [ // REQUIRED
                        'file' => [
                            'fileMetadata' => [ // REQUIRED
                                'dataSets' => [
                                    [
                                        'ccsid' => '<string>', // REQUIRED
                                        'format' => 'FIXED|VARIABLE|LINE_SEQUENTIAL', // REQUIRED
                                        'length' => <integer>, // REQUIRED
                                        'name' => '<string>', // REQUIRED
                                        'type' => 'PS', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'databaseCDC' => [
                                    'sourceMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'z/OS-DB2', // REQUIRED
                                    ],
                                    'targetMetadata' => [ // REQUIRED
                                        'captureTool' => 'Precisely|AWS DMS', // REQUIRED
                                        'type' => 'PostgreSQL', // REQUIRED
                                    ],
                                ],
                            ],
                            'sourceLocation' => '<string>', // REQUIRED
                            'targetLocation' => '<string>', // REQUIRED
                        ],
                    ],
                    'output' => [
                        'file' => [
                            'fileLocation' => '<string>',
                        ],
                    ],
                ],
                'mainframeAction' => [
                    'actionType' => [ // REQUIRED
                        'batch' => [
                            'batchJobName' => '<string>', // REQUIRED
                            'batchJobParameters' => ['<string>', ...],
                            'exportDataSetNames' => ['<string>', ...],
                        ],
                        'tn3270' => [
                            'exportDataSetNames' => ['<string>', ...],
                            'script' => [ // REQUIRED
                                'scriptLocation' => '<string>', // REQUIRED
                                'type' => 'Selenium', // REQUIRED
                            ],
                        ],
                    ],
                    'properties' => [
                        'dmsTaskArn' => '<string>',
                    ],
                    'resource' => '<string>', // REQUIRED
                ],
                'resourceAction' => [
                    'cloudFormationAction' => [
                        'actionType' => 'Create|Delete',
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2ManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'properties' => [
                            'forceStop' => true || false,
                            'importDataSetLocation' => '<string>',
                        ],
                        'resource' => '<string>', // REQUIRED
                    ],
                    'm2NonManagedApplicationAction' => [
                        'actionType' => 'Configure|Deconfigure', // REQUIRED
                        'resource' => '<string>', // REQUIRED
                    ],
                ],
            ],
            'description' => '<string>',
            'name' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'description' => '<string>',
    'testCases' => [
        'sequential' => ['<string>', ...],
    ],
    'testSuiteId' => '<string>', // REQUIRED
]);
	Parameter Details
Members
- afterSteps
- 
- Type: Array of Step structures
 The after steps of the test suite. 
- beforeSteps
- 
- Type: Array of Step structures
 The before steps for the test suite. 
- description
- 
- Type: string
 The description of the test suite. 
- testCases
- 
- Type: TestCases structure
 The test cases in the test suite. 
- testSuiteId
- 
- Required: Yes
- Type: string
 The test suite ID of the test suite. 
Result Syntax
[
    'testSuiteId' => '<string>',
    'testSuiteVersion' => <integer>,
]
	Result Details
Members
- testSuiteId
- 
- Required: Yes
- Type: string
 The test suite ID of the test suite. 
- testSuiteVersion
- 
- Type: int
 The test suite version of the test suite. 
Errors
- ThrottlingException:
- The number of requests made exceeds the limit. 
- ResourceNotFoundException:
- The specified resource was not found. 
- AccessDeniedException:
- The account or role doesn't have the right permissions to make the request. 
- ValidationException:
- One or more parameter provided in the request is not valid. 
- ConflictException:
- The parameters provided in the request conflict with existing resources. 
- InternalServerException:
- An unexpected error occurred during the processing of the request. 
Shapes
AccessDeniedException
Description
The account or role doesn't have the right permissions to make the request.
Members
- message
- 
- Required: Yes
- Type: string
 
Batch
Description
Defines a batch.
Members
- batchJobName
- 
- Required: Yes
- Type: string
 The job name of the batch. 
- batchJobParameters
- 
- Type: Associative array of custom strings keys (String) to strings
 The batch job parameters of the batch. 
- exportDataSetNames
- 
- Type: Array of strings
 The export data set names of the batch. 
BatchStepInput
Description
Defines a batch step input.
Members
- batchJobName
- 
- Required: Yes
- Type: string
 The batch job name of the batch step input. 
- batchJobParameters
- 
- Type: Associative array of custom strings keys (String) to strings
 The batch job parameters of the batch step input. 
- exportDataSetNames
- 
- Type: Array of strings
 The export data set names of the batch step input. 
- properties
- 
- Type: MainframeActionProperties structure
 The properties of the batch step input. 
- resource
- 
- Required: Yes
- Type: MainframeResourceSummary structure
 The resource of the batch step input. 
BatchStepOutput
Description
Defines a batch step output.
Members
- dataSetDetails
- 
- Type: Array of DataSet structures
 The data set details of the batch step output. 
- dataSetExportLocation
- 
- Type: string
 The data set export location of the batch step output. 
- dmsOutputLocation
- 
- Type: string
 The Database Migration Service (DMS) output location of the batch step output. 
BatchSummary
Description
Summarizes a batch job.
Members
- stepInput
- 
- Required: Yes
- Type: BatchStepInput structure
 The step input of the batch summary. 
- stepOutput
- 
- Type: BatchStepOutput structure
 The step output of the batch summary. 
CloudFormation
Description
Specifies the CloudFormation template and its parameters.
Members
- parameters
- 
- Type: Associative array of custom strings keys (String) to strings
 The CloudFormation properties in the CloudFormation template. 
- templateLocation
- 
- Required: Yes
- Type: string
 The template location of the CloudFormation template. 
CloudFormationAction
Description
Specifies the CloudFormation action.
Members
- actionType
- 
- Type: string
 The action type of the CloudFormation action. 
- resource
- 
- Required: Yes
- Type: string
 The resource of the CloudFormation action. 
CloudFormationStepSummary
Description
Specifies the CloudFormation step summary.
Members
- createCloudformation
- 
- Type: CreateCloudFormationSummary structure
 Creates the CloudFormation summary of the step. 
- deleteCloudformation
- 
- Type: DeleteCloudFormationSummary structure
 Deletes the CloudFormation summary of the CloudFormation step summary. 
CompareAction
CompareActionSummary
Description
Specifies the compare action summary.
Members
- type
- 
- Required: Yes
- Type: File structure
 The type of the compare action summary. 
CompareDataSetsStepInput
Description
Specifies the compare data sets step input.
Members
- sourceDataSets
- 
- Required: Yes
- Type: Array of DataSet structures
 The source data sets of the compare data sets step input location. 
- sourceLocation
- 
- Required: Yes
- Type: string
 The source location of the compare data sets step input location. 
- targetDataSets
- 
- Required: Yes
- Type: Array of DataSet structures
 The target data sets of the compare data sets step input location. 
- targetLocation
- 
- Required: Yes
- Type: string
 The target location of the compare data sets step input location. 
CompareDataSetsStepOutput
Description
Specifies the compare data sets step output.
Members
- comparisonOutputLocation
- 
- Required: Yes
- Type: string
 The comparison output location of the compare data sets step output. 
- comparisonStatus
- 
- Required: Yes
- Type: string
 The comparison status of the compare data sets step output. 
CompareDataSetsSummary
Description
Compares data sets summary.
Members
- stepInput
- 
- Required: Yes
- Type: CompareDataSetsStepInput structure
 The step input of the compare data sets summary. 
- stepOutput
- 
- Type: CompareDataSetsStepOutput structure
 The step output of the compare data sets summary. 
CompareDatabaseCDCStepInput
Description
Compares the database Change Data Capture (CDC) step input.
Members
- outputLocation
- 
- Type: string
 The output location of the compare database CDC step input. 
- sourceLocation
- 
- Required: Yes
- Type: string
 The source location of the compare database CDC step input. 
- sourceMetadata
- 
- Required: Yes
- Type: SourceDatabaseMetadata structure
 The source metadata of the compare database CDC step input. 
- targetLocation
- 
- Required: Yes
- Type: string
 The target location of the compare database CDC step input. 
- targetMetadata
- 
- Required: Yes
- Type: TargetDatabaseMetadata structure
 The target metadata location of the compare database CDC step input. 
CompareDatabaseCDCStepOutput
Description
Compares the database CDC step output.
Members
- comparisonOutputLocation
- 
- Required: Yes
- Type: string
 The comparison output of the compare database CDC step output. 
- comparisonStatus
- 
- Required: Yes
- Type: string
 The comparison status of the compare database CDC step output. 
CompareDatabaseCDCSummary
Description
Compares the database CDC summary.
Members
- stepInput
- 
- Required: Yes
- Type: CompareDatabaseCDCStepInput structure
 The step input of the compare database CDC summary. 
- stepOutput
- 
- Type: CompareDatabaseCDCStepOutput structure
 The step output of the compare database CDC summary. 
CompareFileType
Description
Compares the file type.
Members
- databaseCDC
- 
- Type: CompareDatabaseCDCSummary structure
 The database CDC of the compare file type. 
- datasets
- 
- Type: CompareDataSetsSummary structure
 The data sets in the compare file type. 
ConflictException
Description
The parameters provided in the request conflict with existing resources.
Members
- message
- 
- Required: Yes
- Type: string
 
- resourceId
- 
- Type: string
 The resource ID of the conflicts with existing resources. 
- resourceType
- 
- Type: string
 The resource type of the conflicts with existing resources. 
CreateCloudFormationStepInput
Description
Creates the CloudFormation step input.
Members
- parameters
- 
- Type: Associative array of custom strings keys (String) to strings
 The CloudFormation properties of the CloudFormation step input. 
- templateLocation
- 
- Required: Yes
- Type: string
 The template location of the CloudFormation step input. 
CreateCloudFormationStepOutput
Description
Creates a CloudFormation step output.
Members
- exports
- 
- Type: Associative array of custom strings keys (String) to strings
 The exports of the CloudFormation step output. 
- stackId
- 
- Required: Yes
- Type: string
 The stack ID of the CloudFormation step output. 
CreateCloudFormationSummary
Description
Creates a CloudFormation summary.
Members
- stepInput
- 
- Required: Yes
- Type: CreateCloudFormationStepInput structure
 The step input of the CloudFormation summary. 
- stepOutput
- 
- Type: CreateCloudFormationStepOutput structure
 The step output of the CloudFormation summary. 
DataSet
Description
Defines a data set.
Members
- ccsid
- 
- Required: Yes
- Type: string
 The CCSID of the data set. 
- format
- 
- Required: Yes
- Type: string
 The format of the data set. 
- length
- 
- Required: Yes
- Type: int
 The length of the data set. 
- name
- 
- Required: Yes
- Type: string
 The name of the data set. 
- type
- 
- Required: Yes
- Type: string
 The type of the data set. 
DatabaseCDC
Description
Defines the Change Data Capture (CDC) of the database.
Members
- sourceMetadata
- 
- Required: Yes
- Type: SourceDatabaseMetadata structure
 The source metadata of the database CDC. 
- targetMetadata
- 
- Required: Yes
- Type: TargetDatabaseMetadata structure
 The target metadata of the database CDC. 
DeleteCloudFormationStepInput
Description
Deletes the CloudFormation step input.
Members
- stackId
- 
- Required: Yes
- Type: string
 The stack ID of the deleted CloudFormation step input. 
DeleteCloudFormationStepOutput
Description
Deletes the CloudFormation summary step output.
Members
DeleteCloudFormationSummary
Description
Deletes the CloudFormation summary.
Members
- stepInput
- 
- Required: Yes
- Type: DeleteCloudFormationStepInput structure
 The step input of the deleted CloudFormation summary. 
- stepOutput
- 
- Type: DeleteCloudFormationStepOutput structure
 The step output of the deleted CloudFormation summary. 
File
Description
Defines a file.
Members
- fileType
- 
- Type: CompareFileType structure
 The file type of the file. 
FileMetadata
Description
Specifies a file metadata.
Members
- dataSets
- 
- Type: Array of DataSet structures
 The data sets of the file metadata. 
- databaseCDC
- 
- Type: DatabaseCDC structure
 The database CDC of the file metadata. 
Input
InputFile
Description
Specifies the input file.
Members
- fileMetadata
- 
- Required: Yes
- Type: FileMetadata structure
 The file metadata of the input file. 
- sourceLocation
- 
- Required: Yes
- Type: string
 The source location of the input file. 
- targetLocation
- 
- Required: Yes
- Type: string
 The target location of the input file. 
InternalServerException
Description
An unexpected error occurred during the processing of the request.
Members
- message
- 
- Required: Yes
- Type: string
 
- retryAfterSeconds
- 
- Type: int
 The number of seconds to retry the query. 
M2ManagedActionProperties
Description
Specifies the AWS Mainframe Modernization managed action properties.
Members
- forceStop
- 
- Type: boolean
 Force stops the AWS Mainframe Modernization managed action properties. 
- importDataSetLocation
- 
- Type: string
 The import data set location of the AWS Mainframe Modernization managed action properties. 
M2ManagedApplication
Description
Specifies the AWS Mainframe Modernization managed application.
Members
- applicationId
- 
- Required: Yes
- Type: string
 The application ID of the AWS Mainframe Modernization managed application. 
- listenerPort
- 
- Type: string
 The listener port of the AWS Mainframe Modernization managed application. 
- runtime
- 
- Required: Yes
- Type: string
 The runtime of the AWS Mainframe Modernization managed application. 
- vpcEndpointServiceName
- 
- Type: string
 The VPC endpoint service name of the AWS Mainframe Modernization managed application. 
M2ManagedApplicationAction
Description
Specifies the AWS Mainframe Modernization managed application action.
Members
- actionType
- 
- Required: Yes
- Type: string
 The action type of the AWS Mainframe Modernization managed application action. 
- properties
- 
- Type: M2ManagedActionProperties structure
 The properties of the AWS Mainframe Modernization managed application action. 
- resource
- 
- Required: Yes
- Type: string
 The resource of the AWS Mainframe Modernization managed application action. 
M2ManagedApplicationStepInput
Description
Specifies the AWS Mainframe Modernization managed application step input.
Members
- actionType
- 
- Required: Yes
- Type: string
 The action type of the AWS Mainframe Modernization managed application step input. 
- applicationId
- 
- Required: Yes
- Type: string
 The application ID of the AWS Mainframe Modernization managed application step input. 
- listenerPort
- 
- Type: int
 The listener port of the AWS Mainframe Modernization managed application step input. 
- properties
- 
- Type: M2ManagedActionProperties structure
 The properties of the AWS Mainframe Modernization managed application step input. 
- runtime
- 
- Required: Yes
- Type: string
 The runtime of the AWS Mainframe Modernization managed application step input. 
- vpcEndpointServiceName
- 
- Type: string
 The VPC endpoint service name of the AWS Mainframe Modernization managed application step input. 
M2ManagedApplicationStepOutput
Description
Specifies the AWS Mainframe Modernization managed application step output.
Members
- importDataSetSummary
- 
- Type: Associative array of custom strings keys (String) to strings
 The import data set summary of the AWS Mainframe Modernization managed application step output. 
M2ManagedApplicationStepSummary
Description
Specifies the AWS Mainframe Modernization managed application step summary.
Members
- stepInput
- 
- Required: Yes
- Type: M2ManagedApplicationStepInput structure
 The step input of the AWS Mainframe Modernization managed application step summary. 
- stepOutput
- 
- Type: M2ManagedApplicationStepOutput structure
 The step output of the AWS Mainframe Modernization managed application step summary. 
M2ManagedApplicationSummary
Description
Specifies the AWS Mainframe Modernization managed application summary.
Members
- applicationId
- 
- Required: Yes
- Type: string
 The application ID of the AWS Mainframe Modernization managed application summary. 
- listenerPort
- 
- Type: int
 The listener port of the AWS Mainframe Modernization managed application summary. 
- runtime
- 
- Required: Yes
- Type: string
 The runtime of the AWS Mainframe Modernization managed application summary. 
M2NonManagedApplication
Description
Specifies the AWS Mainframe Modernization non-managed application.
Members
- listenerPort
- 
- Required: Yes
- Type: string
 The listener port of the AWS Mainframe Modernization non-managed application. 
- runtime
- 
- Required: Yes
- Type: string
 The runtime of the AWS Mainframe Modernization non-managed application. 
- vpcEndpointServiceName
- 
- Required: Yes
- Type: string
 The VPC endpoint service name of the AWS Mainframe Modernization non-managed application. 
- webAppName
- 
- Type: string
 The web application name of the AWS Mainframe Modernization non-managed application. 
M2NonManagedApplicationAction
Description
Specifies the AWS Mainframe Modernization non-managed application action.
Members
- actionType
- 
- Required: Yes
- Type: string
 The action type of the AWS Mainframe Modernization non-managed application action. 
- resource
- 
- Required: Yes
- Type: string
 The resource of the AWS Mainframe Modernization non-managed application action. 
M2NonManagedApplicationStepInput
Description
Specifies the AWS Mainframe Modernization non-managed application step input.
Members
- actionType
- 
- Required: Yes
- Type: string
 The action type of the AWS Mainframe Modernization non-managed application step input. 
- listenerPort
- 
- Required: Yes
- Type: int
 The listener port of the AWS Mainframe Modernization non-managed application step input. 
- runtime
- 
- Required: Yes
- Type: string
 The runtime of the AWS Mainframe Modernization non-managed application step input. 
- vpcEndpointServiceName
- 
- Required: Yes
- Type: string
 The VPC endpoint service name of the AWS Mainframe Modernization non-managed application step input. 
- webAppName
- 
- Type: string
 The web app name of the AWS Mainframe Modernization non-managed application step input. 
M2NonManagedApplicationStepOutput
Description
Specifies the AWS Mainframe Modernization non-managed application step output.
Members
M2NonManagedApplicationStepSummary
Description
Specifies the AWS Mainframe Modernization non-managed application step summary.
Members
- stepInput
- 
- Required: Yes
- Type: M2NonManagedApplicationStepInput structure
 The step input of the AWS Mainframe Modernization non-managed application step summary. 
- stepOutput
- 
- Type: M2NonManagedApplicationStepOutput structure
 The step output of the AWS Mainframe Modernization non-managed application step summary. 
M2NonManagedApplicationSummary
Description
Specifies the AWS Mainframe Modernization non-managed application summary.
Members
- listenerPort
- 
- Required: Yes
- Type: int
 The listener port of the AWS Mainframe Modernization non-managed application summary. 
- runtime
- 
- Required: Yes
- Type: string
 The runtime of the AWS Mainframe Modernization non-managed application summary. 
- vpcEndpointServiceName
- 
- Required: Yes
- Type: string
 The VPC endpoint service name of the AWS Mainframe Modernization non-managed application summary. 
- webAppName
- 
- Type: string
 The web application name of the AWS Mainframe Modernization non-managed application summary. 
MainframeAction
Description
Specifies the mainframe action.
Members
- actionType
- 
- Required: Yes
- Type: MainframeActionType structure
 The action type of the mainframe action. 
- properties
- 
- Type: MainframeActionProperties structure
 The properties of the mainframe action. 
- resource
- 
- Required: Yes
- Type: string
 The resource of the mainframe action. 
MainframeActionProperties
Description
Specifies the mainframe action properties.
Members
- dmsTaskArn
- 
- Type: string
 The DMS task ARN of the mainframe action properties. 
MainframeActionSummary
Description
Specifies the mainframe action summary.
Members
- batch
- 
- Type: BatchSummary structure
 The batch of the mainframe action summary. 
- tn3270
- 
- Type: TN3270Summary structure
 The tn3270 port of the mainframe action summary. 
MainframeActionType
MainframeResourceSummary
Description
Specifies the mainframe resource summary.
Members
- m2ManagedApplication
- 
- Type: M2ManagedApplicationSummary structure
 The AWS Mainframe Modernization managed application in the mainframe resource summary. 
- m2NonManagedApplication
- 
- Type: M2NonManagedApplicationSummary structure
 The AWS Mainframe Modernization non-managed application in the mainframe resource summary. 
Output
OutputFile
Description
Specifies an output file.
Members
- fileLocation
- 
- Type: string
 The file location of the output file. 
Resource
Description
Specifies a resource.
Members
- name
- 
- Required: Yes
- Type: string
 The name of the resource. 
- type
- 
- Required: Yes
- Type: ResourceType structure
 The type of the resource. 
ResourceAction
Description
Specifies a resource action.
Members
- cloudFormationAction
- 
- Type: CloudFormationAction structure
 The CloudFormation action of the resource action. 
- m2ManagedApplicationAction
- 
- Type: M2ManagedApplicationAction structure
 The AWS Mainframe Modernization managed application action of the resource action. 
- m2NonManagedApplicationAction
- 
- Type: M2NonManagedApplicationAction structure
 The AWS Mainframe Modernization non-managed application action of the resource action. 
ResourceActionSummary
Description
Specifies the resource action summary.
Members
- cloudFormation
- 
- Type: CloudFormationStepSummary structure
 The CloudFormation template of the resource action summary. 
- m2ManagedApplication
- 
- Type: M2ManagedApplicationStepSummary structure
 The AWS Mainframe Modernization managed application of the resource action summary. 
- m2NonManagedApplication
- 
- Type: M2NonManagedApplicationStepSummary structure
 The AWS Mainframe Modernization non-managed application of the resource action summary. 
ResourceNotFoundException
Description
The specified resource was not found.
Members
- message
- 
- Required: Yes
- Type: string
 
- resourceId
- 
- Type: string
 The resource ID of the resource not found. 
- resourceType
- 
- Type: string
 The resource type of the resource not found. 
ResourceType
Description
Specifies the resource type.
Members
- cloudFormation
- 
- Type: CloudFormation structure
 The CloudFormation template of the resource type. 
- m2ManagedApplication
- 
- Type: M2ManagedApplication structure
 The AWS Mainframe Modernization managed application of the resource type. 
- m2NonManagedApplication
- 
- Type: M2NonManagedApplication structure
 The AWS Mainframe Modernization non-managed application of the resource type. 
Script
Description
Specifies the script.
Members
- scriptLocation
- 
- Required: Yes
- Type: string
 The script location of the scripts. 
- type
- 
- Required: Yes
- Type: string
 The type of the scripts. 
ScriptSummary
Description
Specifies the scripts summary.
Members
- scriptLocation
- 
- Required: Yes
- Type: string
 The script location of the script summary. 
- type
- 
- Required: Yes
- Type: string
 The type of the script summary. 
ServiceQuotaExceededException
Description
One or more quotas for AWS Application Testing exceeds the limit.
Members
- message
- 
- Required: Yes
- Type: string
 
- quotaCode
- 
- Type: string
 The quote codes of AWS Application Testing that exceeded the limit. 
- resourceId
- 
- Type: string
 The resource ID of AWS Application Testing that exceeded the limit. 
- resourceType
- 
- Type: string
 The resource type of AWS Application Testing that exceeded the limit. 
- serviceCode
- 
- Type: string
 The service code of AWS Application Testing that exceeded the limit. 
ServiceSettings
Description
Specifies the service settings.
Members
- kmsKeyId
- 
- Type: string
 The KMS key ID of the service settings. 
SourceDatabaseMetadata
Description
Specifies the source database metadata.
Members
- captureTool
- 
- Required: Yes
- Type: string
 The capture tool of the source database metadata. 
- type
- 
- Required: Yes
- Type: string
 The type of the source database metadata. 
Step
Description
Defines a step.
Members
- action
- 
- Required: Yes
- Type: StepAction structure
 The action of the step. 
- description
- 
- Type: string
 The description of the step. 
- name
- 
- Required: Yes
- Type: string
 The name of the step. 
StepAction
Description
Specifies a step action.
Members
- compareAction
- 
- Type: CompareAction structure
 The compare action of the step action. 
- mainframeAction
- 
- Type: MainframeAction structure
 The mainframe action of the step action. 
- resourceAction
- 
- Type: ResourceAction structure
 The resource action of the step action. 
StepRunSummary
Description
Defines the step run summary.
Members
- compareAction
- 
- Type: CompareActionSummary structure
 The compare action of the step run summary. 
- mainframeAction
- 
- Type: MainframeActionSummary structure
 The mainframe action of the step run summary. 
- resourceAction
- 
- Type: ResourceActionSummary structure
 The resource action of the step run summary. 
TN3270
Description
Specifies the TN3270 protocol.
Members
- exportDataSetNames
- 
- Type: Array of strings
 The data set names of the TN3270 protocol. 
- script
- 
- Required: Yes
- Type: Script structure
 The script of the TN3270 protocol. 
TN3270StepInput
Description
Specifies a TN3270 step input.
Members
- exportDataSetNames
- 
- Type: Array of strings
 The export data set names of the TN3270 step input. 
- properties
- 
- Type: MainframeActionProperties structure
 The properties of the TN3270 step input. 
- resource
- 
- Required: Yes
- Type: MainframeResourceSummary structure
 The resource of the TN3270 step input. 
- script
- 
- Required: Yes
- Type: ScriptSummary structure
 The script of the TN3270 step input. 
TN3270StepOutput
Description
Specifies a TN3270 step output.
Members
- dataSetDetails
- 
- Type: Array of DataSet structures
 The data set details of the TN3270 step output. 
- dataSetExportLocation
- 
- Type: string
 The data set export location of the TN3270 step output. 
- dmsOutputLocation
- 
- Type: string
 The output location of the TN3270 step output. 
- scriptOutputLocation
- 
- Required: Yes
- Type: string
 The script output location of the TN3270 step output. 
TN3270Summary
Description
Specifies a TN3270 summary.
Members
- stepInput
- 
- Required: Yes
- Type: TN3270StepInput structure
 The step input of the TN3270 summary. 
- stepOutput
- 
- Type: TN3270StepOutput structure
 The step output of the TN3270 summary. 
TargetDatabaseMetadata
Description
Specifies a target database metadata.
Members
- captureTool
- 
- Required: Yes
- Type: string
 The capture tool of the target database metadata. 
- type
- 
- Required: Yes
- Type: string
 The type of the target database metadata. 
TestCaseLatestVersion
Description
Specifies the latest version of a test case.
Members
- status
- 
- Required: Yes
- Type: string
 The status of the test case latest version. 
- statusReason
- 
- Type: string
 The status reason of the test case latest version. 
- version
- 
- Required: Yes
- Type: int
 The version of the test case latest version. 
TestCaseRunSummary
Description
Specifies the test case run summary.
Members
- runEndTime
- 
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The run end time of the test case run summary. 
- runStartTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The run start time of the test case run summary. 
- status
- 
- Required: Yes
- Type: string
 The status of the test case run summary. 
- statusReason
- 
- Type: string
 The status reason of the test case run summary. 
- testCaseId
- 
- Required: Yes
- Type: string
 The test case id of the test case run summary. 
- testCaseVersion
- 
- Required: Yes
- Type: int
 The test case version of the test case run summary. 
- testRunId
- 
- Required: Yes
- Type: string
 The test run id of the test case run summary. 
TestCaseSummary
Description
Specifies a test case summary.
Members
- creationTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The creation time of the test case summary. 
- lastUpdateTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The last update time of the test case summary. 
- latestVersion
- 
- Required: Yes
- Type: int
 The latest version of the test case summary. 
- name
- 
- Required: Yes
- Type: string
 The name of the test case summary. 
- status
- 
- Required: Yes
- Type: string
 The status of the test case summary. 
- statusReason
- 
- Type: string
 The status reason of the test case summary. 
- testCaseArn
- 
- Required: Yes
- Type: string
 The test case Amazon Resource Name (ARN) of the test case summary. 
- testCaseId
- 
- Required: Yes
- Type: string
 The test case ID of the test case summary. 
TestCases
Description
Specifies test cases.
Members
- sequential
- 
- Type: Array of strings
 The sequential of the test case. 
TestConfigurationLatestVersion
Description
Specifies the latest version of the test configuration.
Members
- status
- 
- Required: Yes
- Type: string
 The status of the test configuration latest version. 
- statusReason
- 
- Type: string
 The status reason of the test configuration latest version. 
- version
- 
- Required: Yes
- Type: int
 The version of the test configuration latest version. 
TestConfigurationSummary
Description
Specifies a test configuration summary.
Members
- creationTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The creation time of the test configuration summary. 
- lastUpdateTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The last update time of the test configuration summary. 
- latestVersion
- 
- Required: Yes
- Type: int
 The latest version of the test configuration summary. 
- name
- 
- Required: Yes
- Type: string
 The name of the test configuration summary. 
- status
- 
- Required: Yes
- Type: string
 The status of the test configuration summary. 
- statusReason
- 
- Type: string
 The status reason of the test configuration summary. 
- testConfigurationArn
- 
- Required: Yes
- Type: string
 The test configuration ARN of the test configuration summary. 
- testConfigurationId
- 
- Required: Yes
- Type: string
 The test configuration ID of the test configuration summary. 
TestRunStepSummary
Description
Specifies a test run step summary.
Members
- afterStep
- 
- Type: boolean
 The after step of the test run step summary. 
- beforeStep
- 
- Type: boolean
 The before step of the test run step summary. 
- runEndTime
- 
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The run end time of the test run step summary. 
- runStartTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The run start time of the test run step summary. 
- status
- 
- Required: Yes
- Type: string
 The status of the test run step summary. 
- statusReason
- 
- Type: string
 The status reason of the test run step summary. 
- stepName
- 
- Required: Yes
- Type: string
 The step name of the test run step summary. 
- testCaseId
- 
- Type: string
 The test case ID of the test run step summary. 
- testCaseVersion
- 
- Type: int
 The test case version of the test run step summary. 
- testRunId
- 
- Required: Yes
- Type: string
 The test run ID of the test run step summary. 
- testSuiteId
- 
- Type: string
 The test suite ID of the test run step summary. 
- testSuiteVersion
- 
- Type: int
 The test suite version of the test run step summary. 
TestRunSummary
Description
Specifies a test run summary.
Members
- runEndTime
- 
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The run end time of the test run summary. 
- runStartTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The run start time of the test run summary. 
- status
- 
- Required: Yes
- Type: string
 The status of the test run summary. 
- statusReason
- 
- Type: string
 The status reason of the test run summary. 
- testConfigurationId
- 
- Type: string
 The test configuration ID of the test run summary. 
- testConfigurationVersion
- 
- Type: int
 The test configuration version of the test run summary. 
- testRunArn
- 
- Required: Yes
- Type: string
 The test run ARN of the test run summary. 
- testRunId
- 
- Required: Yes
- Type: string
 The test run ID of the test run summary. 
- testSuiteId
- 
- Required: Yes
- Type: string
 The test suite ID of the test run summary. 
- testSuiteVersion
- 
- Required: Yes
- Type: int
 The test suite version of the test run summary. 
TestSuiteLatestVersion
Description
Specifies the latest version of a test suite.
Members
- status
- 
- Required: Yes
- Type: string
 The status of the test suite latest version. 
- statusReason
- 
- Type: string
 The status reason of the test suite latest version. 
- version
- 
- Required: Yes
- Type: int
 The version of the test suite latest version. 
TestSuiteSummary
Description
Specifies the test suite summary.
Members
- creationTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The creation time of the test suite summary. 
- lastUpdateTime
- 
- Required: Yes
- Type: timestamp (string|DateTime or anything parsable by strtotime)
 The last update time of the test suite summary. 
- latestVersion
- 
- Required: Yes
- Type: int
 The latest version of the test suite summary. 
- name
- 
- Required: Yes
- Type: string
 The name of the test suite summary. 
- status
- 
- Required: Yes
- Type: string
 The status of the test suite summary. 
- statusReason
- 
- Type: string
 The status reason of the test suite summary. 
- testSuiteArn
- 
- Required: Yes
- Type: string
 The test suite Amazon Resource Name (ARN) of the test suite summary. 
- testSuiteId
- 
- Required: Yes
- Type: string
 The test suite ID of the test suite summary. 
ThrottlingException
Description
The number of requests made exceeds the limit.
Members
- message
- 
- Required: Yes
- Type: string
 
- quotaCode
- 
- Type: string
 The quota code of requests that exceed the limit. 
- retryAfterSeconds
- 
- Type: int
 The number of seconds to retry after for requests that exceed the limit. 
- serviceCode
- 
- Type: string
 The service code of requests that exceed the limit. 
ValidationException
Description
One or more parameter provided in the request is not valid.
Members
- fieldList
- 
- Type: Array of ValidationExceptionField structures
 The field list of the validation exception. 
- message
- 
- Required: Yes
- Type: string
 
- reason
- 
- Type: string
 The reason for the validation exception. 
ValidationExceptionField
Description
Specifies a validation exception field.
Members
- message
- 
- Required: Yes
- Type: string
 The message stating reason for why service validation failed. 
- name
- 
- Required: Yes
- Type: string
 The name of the validation exception field.