MainframeModernizationApplicationTesting / Client / get_test_run_step
get_test_run_step#
- MainframeModernizationApplicationTesting.Client.get_test_run_step(**kwargs)#
Gets a test run step.
See also: AWS API Documentation
Request Syntax
response = client.get_test_run_step( testRunId='string', stepName='string', testCaseId='string', testSuiteId='string' )
- Parameters:
testRunId (string) –
[REQUIRED]
The test run ID of the test run step.
stepName (string) –
[REQUIRED]
The step name of the test run step.
testCaseId (string) – The test case ID of a test run step.
testSuiteId (string) – The test suite ID of a test run step.
- Return type:
dict
- Returns:
Response Syntax
{ 'stepName': 'string', 'testRunId': 'string', 'testCaseId': 'string', 'testCaseVersion': 123, 'testSuiteId': 'string', 'testSuiteVersion': 123, 'beforeStep': True|False, 'afterStep': True|False, 'status': 'Success'|'Failed'|'Running', 'statusReason': 'string', 'runStartTime': datetime(2015, 1, 1), 'runEndTime': datetime(2015, 1, 1), 'stepRunSummary': { 'mainframeAction': { 'batch': { 'stepInput': { 'resource': { 'm2ManagedApplication': { 'applicationId': 'string', 'runtime': 'MicroFocus', 'listenerPort': 123 }, 'm2NonManagedApplication': { 'vpcEndpointServiceName': 'string', 'listenerPort': 123, 'runtime': 'BluAge', 'webAppName': 'string' } }, 'batchJobName': 'string', 'batchJobParameters': { 'string': 'string' }, 'exportDataSetNames': [ 'string', ], 'properties': { 'dmsTaskArn': 'string' } }, 'stepOutput': { 'dataSetExportLocation': 'string', 'dmsOutputLocation': 'string', 'dataSetDetails': [ { 'type': 'PS', 'name': 'string', 'ccsid': 'string', 'format': 'FIXED'|'VARIABLE'|'LINE_SEQUENTIAL', 'length': 123 }, ] } }, 'tn3270': { 'stepInput': { 'resource': { 'm2ManagedApplication': { 'applicationId': 'string', 'runtime': 'MicroFocus', 'listenerPort': 123 }, 'm2NonManagedApplication': { 'vpcEndpointServiceName': 'string', 'listenerPort': 123, 'runtime': 'BluAge', 'webAppName': 'string' } }, 'script': { 'scriptLocation': 'string', 'type': 'Selenium' }, 'exportDataSetNames': [ 'string', ], 'properties': { 'dmsTaskArn': 'string' } }, 'stepOutput': { 'dataSetExportLocation': 'string', 'dmsOutputLocation': 'string', 'dataSetDetails': [ { 'type': 'PS', 'name': 'string', 'ccsid': 'string', 'format': 'FIXED'|'VARIABLE'|'LINE_SEQUENTIAL', 'length': 123 }, ], 'scriptOutputLocation': 'string' } } }, 'compareAction': { 'type': { 'fileType': { 'datasets': { 'stepInput': { 'sourceLocation': 'string', 'targetLocation': 'string', 'sourceDataSets': [ { 'type': 'PS', 'name': 'string', 'ccsid': 'string', 'format': 'FIXED'|'VARIABLE'|'LINE_SEQUENTIAL', 'length': 123 }, ], 'targetDataSets': [ { 'type': 'PS', 'name': 'string', 'ccsid': 'string', 'format': 'FIXED'|'VARIABLE'|'LINE_SEQUENTIAL', 'length': 123 }, ] }, 'stepOutput': { 'comparisonOutputLocation': 'string', 'comparisonStatus': 'Different'|'Equivalent'|'Equal' } }, 'databaseCDC': { 'stepInput': { 'sourceLocation': 'string', 'targetLocation': 'string', 'outputLocation': 'string', 'sourceMetadata': { 'type': 'z/OS-DB2', 'captureTool': 'Precisely'|'AWS DMS' }, 'targetMetadata': { 'type': 'PostgreSQL', 'captureTool': 'Precisely'|'AWS DMS' } }, 'stepOutput': { 'comparisonOutputLocation': 'string', 'comparisonStatus': 'Different'|'Equivalent'|'Equal' } } } } }, 'resourceAction': { 'cloudFormation': { 'createCloudformation': { 'stepInput': { 'templateLocation': 'string', 'parameters': { 'string': 'string' } }, 'stepOutput': { 'stackId': 'string', 'exports': { 'string': 'string' } } }, 'deleteCloudformation': { 'stepInput': { 'stackId': 'string' }, 'stepOutput': {} } }, 'm2ManagedApplication': { 'stepInput': { 'applicationId': 'string', 'runtime': 'string', 'vpcEndpointServiceName': 'string', 'listenerPort': 123, 'actionType': 'Configure'|'Deconfigure', 'properties': { 'forceStop': True|False, 'importDataSetLocation': 'string' } }, 'stepOutput': { 'importDataSetSummary': { 'string': 'string' } } }, 'm2NonManagedApplication': { 'stepInput': { 'vpcEndpointServiceName': 'string', 'listenerPort': 123, 'runtime': 'BluAge', 'webAppName': 'string', 'actionType': 'Configure'|'Deconfigure' }, 'stepOutput': {} } } } }
Response Structure
(dict) –
stepName (string) –
The step name of the test run step.
testRunId (string) –
The test run ID of the test run step.
testCaseId (string) –
The test case ID of the test run step.
testCaseVersion (integer) –
The test case version of the test run step.
testSuiteId (string) –
The test suite ID of the test run step.
testSuiteVersion (integer) –
The test suite version of the test run step.
beforeStep (boolean) –
The before steps of the test run step.
afterStep (boolean) –
The after steps of the test run step.
status (string) –
The status of the test run step.
statusReason (string) –
The status reason of the test run step.
runStartTime (datetime) –
The run start time of the test run step.
runEndTime (datetime) –
The run end time of the test run step.
stepRunSummary (dict) –
The step run summary of the test run step.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
mainframeAction
,compareAction
,resourceAction
. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBER
as the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBER
is as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
mainframeAction (dict) –
The mainframe action of the step run summary.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
batch
,tn3270
. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBER
as the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBER
is as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
batch (dict) –
The batch of the mainframe action summary.
stepInput (dict) –
The step input of the batch summary.
resource (dict) –
The resource of the batch step input.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
m2ManagedApplication
,m2NonManagedApplication
. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBER
as the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBER
is as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
m2ManagedApplication (dict) –
The AWS Mainframe Modernization managed application in the mainframe resource summary.
applicationId (string) –
The application ID of the AWS Mainframe Modernization managed application summary.
runtime (string) –
The runtime of the AWS Mainframe Modernization managed application summary.
listenerPort (integer) –
The listener port of the AWS Mainframe Modernization managed application summary.
m2NonManagedApplication (dict) –
The AWS Mainframe Modernization non-managed application in the mainframe resource summary.
vpcEndpointServiceName (string) –
The VPC endpoint service name of the AWS Mainframe Modernization non-managed application summary.
listenerPort (integer) –
The listener port of the AWS Mainframe Modernization non-managed application summary.
runtime (string) –
The runtime of the AWS Mainframe Modernization non-managed application summary.
webAppName (string) –
The web application name of the AWS Mainframe Modernization non-managed application summary.
batchJobName (string) –
The batch job name of the batch step input.
batchJobParameters (dict) –
The batch job parameters of the batch step input.
(string) –
(string) –
exportDataSetNames (list) –
The export data set names of the batch step input.
(string) –
properties (dict) –
The properties of the batch step input.
dmsTaskArn (string) –
The DMS task ARN of the mainframe action properties.
stepOutput (dict) –
The step output of the batch summary.
dataSetExportLocation (string) –
The data set export location of the batch step output.
dmsOutputLocation (string) –
The Database Migration Service (DMS) output location of the batch step output.
dataSetDetails (list) –
The data set details of the batch step output.
(dict) –
Defines a data set.
type (string) –
The type of the data set.
name (string) –
The name of the data set.
ccsid (string) –
The CCSID of the data set.
format (string) –
The format of the data set.
length (integer) –
The length of the data set.
tn3270 (dict) –
The tn3270 port of the mainframe action summary.
stepInput (dict) –
The step input of the TN3270 summary.
resource (dict) –
The resource of the TN3270 step input.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
m2ManagedApplication
,m2NonManagedApplication
. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBER
as the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBER
is as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
m2ManagedApplication (dict) –
The AWS Mainframe Modernization managed application in the mainframe resource summary.
applicationId (string) –
The application ID of the AWS Mainframe Modernization managed application summary.
runtime (string) –
The runtime of the AWS Mainframe Modernization managed application summary.
listenerPort (integer) –
The listener port of the AWS Mainframe Modernization managed application summary.
m2NonManagedApplication (dict) –
The AWS Mainframe Modernization non-managed application in the mainframe resource summary.
vpcEndpointServiceName (string) –
The VPC endpoint service name of the AWS Mainframe Modernization non-managed application summary.
listenerPort (integer) –
The listener port of the AWS Mainframe Modernization non-managed application summary.
runtime (string) –
The runtime of the AWS Mainframe Modernization non-managed application summary.
webAppName (string) –
The web application name of the AWS Mainframe Modernization non-managed application summary.
script (dict) –
The script of the TN3270 step input.
scriptLocation (string) –
The script location of the script summary.
type (string) –
The type of the script summary.
exportDataSetNames (list) –
The export data set names of the TN3270 step input.
(string) –
properties (dict) –
The properties of the TN3270 step input.
dmsTaskArn (string) –
The DMS task ARN of the mainframe action properties.
stepOutput (dict) –
The step output of the TN3270 summary.
dataSetExportLocation (string) –
The data set export location of the TN3270 step output.
dmsOutputLocation (string) –
The output location of the TN3270 step output.
dataSetDetails (list) –
The data set details of the TN3270 step output.
(dict) –
Defines a data set.
type (string) –
The type of the data set.
name (string) –
The name of the data set.
ccsid (string) –
The CCSID of the data set.
format (string) –
The format of the data set.
length (integer) –
The length of the data set.
scriptOutputLocation (string) –
The script output location of the TN3270 step output.
compareAction (dict) –
The compare action of the step run summary.
type (dict) –
The type of the compare action summary.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
fileType
. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBER
as the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBER
is as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
fileType (dict) –
The file type of the file.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
datasets
,databaseCDC
. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBER
as the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBER
is as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
datasets (dict) –
The data sets in the compare file type.
stepInput (dict) –
The step input of the compare data sets summary.
sourceLocation (string) –
The source location of the compare data sets step input location.
targetLocation (string) –
The target location of the compare data sets step input location.
sourceDataSets (list) –
The source data sets of the compare data sets step input location.
(dict) –
Defines a data set.
type (string) –
The type of the data set.
name (string) –
The name of the data set.
ccsid (string) –
The CCSID of the data set.
format (string) –
The format of the data set.
length (integer) –
The length of the data set.
targetDataSets (list) –
The target data sets of the compare data sets step input location.
(dict) –
Defines a data set.
type (string) –
The type of the data set.
name (string) –
The name of the data set.
ccsid (string) –
The CCSID of the data set.
format (string) –
The format of the data set.
length (integer) –
The length of the data set.
stepOutput (dict) –
The step output of the compare data sets summary.
comparisonOutputLocation (string) –
The comparison output location of the compare data sets step output.
comparisonStatus (string) –
The comparison status of the compare data sets step output.
databaseCDC (dict) –
The database CDC of the compare file type.
stepInput (dict) –
The step input of the compare database CDC summary.
sourceLocation (string) –
The source location of the compare database CDC step input.
targetLocation (string) –
The target location of the compare database CDC step input.
outputLocation (string) –
The output location of the compare database CDC step input.
sourceMetadata (dict) –
The source metadata of the compare database CDC step input.
type (string) –
The type of the source database metadata.
captureTool (string) –
The capture tool of the source database metadata.
targetMetadata (dict) –
The target metadata location of the compare database CDC step input.
type (string) –
The type of the target database metadata.
captureTool (string) –
The capture tool of the target database metadata.
stepOutput (dict) –
The step output of the compare database CDC summary.
comparisonOutputLocation (string) –
The comparison output of the compare database CDC step output.
comparisonStatus (string) –
The comparison status of the compare database CDC step output.
resourceAction (dict) –
The resource action of the step run summary.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
cloudFormation
,m2ManagedApplication
,m2NonManagedApplication
. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBER
as the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBER
is as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
cloudFormation (dict) –
The CloudFormation template of the resource action summary.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
createCloudformation
,deleteCloudformation
. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBER
as the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBER
is as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
createCloudformation (dict) –
Creates the CloudFormation summary of the step.
stepInput (dict) –
The step input of the CloudFormation summary.
templateLocation (string) –
The template location of the CloudFormation step input.
parameters (dict) –
The CloudFormation properties of the CloudFormation step input.
(string) –
(string) –
stepOutput (dict) –
The step output of the CloudFormation summary.
stackId (string) –
The stack ID of the CloudFormation step output.
exports (dict) –
The exports of the CloudFormation step output.
(string) –
(string) –
deleteCloudformation (dict) –
Deletes the CloudFormation summary of the CloudFormation step summary.
stepInput (dict) –
The step input of the deleted CloudFormation summary.
stackId (string) –
The stack ID of the deleted CloudFormation step input.
stepOutput (dict) –
The step output of the deleted CloudFormation summary.
m2ManagedApplication (dict) –
The AWS Mainframe Modernization managed application of the resource action summary.
stepInput (dict) –
The step input of the AWS Mainframe Modernization managed application step summary.
applicationId (string) –
The application ID of the AWS Mainframe Modernization managed application step input.
runtime (string) –
The runtime of the AWS Mainframe Modernization managed application step input.
vpcEndpointServiceName (string) –
The VPC endpoint service name of the AWS Mainframe Modernization managed application step input.
listenerPort (integer) –
The listener port of the AWS Mainframe Modernization managed application step input.
actionType (string) –
The action type of the AWS Mainframe Modernization managed application step input.
properties (dict) –
The properties of the AWS Mainframe Modernization managed application step input.
forceStop (boolean) –
Force stops the AWS Mainframe Modernization managed action properties.
importDataSetLocation (string) –
The import data set location of the AWS Mainframe Modernization managed action properties.
stepOutput (dict) –
The step output of the AWS Mainframe Modernization managed application step summary.
importDataSetSummary (dict) –
The import data set summary of the AWS Mainframe Modernization managed application step output.
(string) –
(string) –
m2NonManagedApplication (dict) –
The AWS Mainframe Modernization non-managed application of the resource action summary.
stepInput (dict) –
The step input of the AWS Mainframe Modernization non-managed application step summary.
vpcEndpointServiceName (string) –
The VPC endpoint service name of the AWS Mainframe Modernization non-managed application step input.
listenerPort (integer) –
The listener port of the AWS Mainframe Modernization non-managed application step input.
runtime (string) –
The runtime of the AWS Mainframe Modernization non-managed application step input.
webAppName (string) –
The web app name of the AWS Mainframe Modernization non-managed application step input.
actionType (string) –
The action type of the AWS Mainframe Modernization non-managed application step input.
stepOutput (dict) –
The step output of the AWS Mainframe Modernization non-managed application step summary.
Exceptions
MainframeModernizationApplicationTesting.Client.exceptions.ThrottlingException
MainframeModernizationApplicationTesting.Client.exceptions.ResourceNotFoundException
MainframeModernizationApplicationTesting.Client.exceptions.AccessDeniedException
MainframeModernizationApplicationTesting.Client.exceptions.ValidationException
MainframeModernizationApplicationTesting.Client.exceptions.InternalServerException