1917 lines
No EOL
50 KiB
JSON
1917 lines
No EOL
50 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2022-12-06",
|
|
"auth": [
|
|
"aws.auth#sigv4"
|
|
],
|
|
"endpointPrefix": "apptest",
|
|
"protocol": "rest-json",
|
|
"protocols": [
|
|
"rest-json"
|
|
],
|
|
"serviceFullName": "AWS Mainframe Modernization Application Testing",
|
|
"serviceId": "AppTest",
|
|
"signatureVersion": "v4",
|
|
"signingName": "apptest",
|
|
"uid": "apptest-2022-12-06"
|
|
},
|
|
"operations": {
|
|
"CreateTestCase": {
|
|
"http": {
|
|
"requestUri": "/testcase",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"steps"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"description": {},
|
|
"steps": {
|
|
"shape": "S4"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"tags": {
|
|
"shape": "S1c"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testCaseId",
|
|
"testCaseVersion"
|
|
],
|
|
"members": {
|
|
"testCaseId": {},
|
|
"testCaseVersion": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateTestConfiguration": {
|
|
"http": {
|
|
"requestUri": "/testconfiguration",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"resources"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"description": {},
|
|
"resources": {
|
|
"shape": "S1j"
|
|
},
|
|
"properties": {
|
|
"shape": "S1n"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"tags": {
|
|
"shape": "S1c"
|
|
},
|
|
"serviceSettings": {
|
|
"shape": "S1s"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testConfigurationId",
|
|
"testConfigurationVersion"
|
|
],
|
|
"members": {
|
|
"testConfigurationId": {},
|
|
"testConfigurationVersion": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateTestSuite": {
|
|
"http": {
|
|
"requestUri": "/testsuite",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"testCases"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"description": {},
|
|
"beforeSteps": {
|
|
"shape": "S4"
|
|
},
|
|
"afterSteps": {
|
|
"shape": "S4"
|
|
},
|
|
"testCases": {
|
|
"shape": "S1v"
|
|
},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"tags": {
|
|
"shape": "S1c"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testSuiteId",
|
|
"testSuiteVersion"
|
|
],
|
|
"members": {
|
|
"testSuiteId": {},
|
|
"testSuiteVersion": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteTestCase": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/testcases/{testCaseId}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testCaseId"
|
|
],
|
|
"members": {
|
|
"testCaseId": {
|
|
"location": "uri",
|
|
"locationName": "testCaseId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteTestConfiguration": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/testconfigurations/{testConfigurationId}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testConfigurationId"
|
|
],
|
|
"members": {
|
|
"testConfigurationId": {
|
|
"location": "uri",
|
|
"locationName": "testConfigurationId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteTestRun": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/testruns/{testRunId}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testRunId"
|
|
],
|
|
"members": {
|
|
"testRunId": {
|
|
"location": "uri",
|
|
"locationName": "testRunId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteTestSuite": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/testsuites/{testSuiteId}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testSuiteId"
|
|
],
|
|
"members": {
|
|
"testSuiteId": {
|
|
"location": "uri",
|
|
"locationName": "testSuiteId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"GetTestCase": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/testcases/{testCaseId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testCaseId"
|
|
],
|
|
"members": {
|
|
"testCaseId": {
|
|
"location": "uri",
|
|
"locationName": "testCaseId"
|
|
},
|
|
"testCaseVersion": {
|
|
"location": "querystring",
|
|
"locationName": "testCaseVersion",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testCaseId",
|
|
"testCaseArn",
|
|
"name",
|
|
"latestVersion",
|
|
"testCaseVersion",
|
|
"status",
|
|
"creationTime",
|
|
"lastUpdateTime",
|
|
"steps"
|
|
],
|
|
"members": {
|
|
"testCaseId": {},
|
|
"testCaseArn": {},
|
|
"name": {},
|
|
"description": {},
|
|
"latestVersion": {
|
|
"type": "structure",
|
|
"required": [
|
|
"version",
|
|
"status"
|
|
],
|
|
"members": {
|
|
"version": {
|
|
"type": "integer"
|
|
},
|
|
"status": {},
|
|
"statusReason": {}
|
|
}
|
|
},
|
|
"testCaseVersion": {
|
|
"type": "integer"
|
|
},
|
|
"status": {},
|
|
"statusReason": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"steps": {
|
|
"shape": "S4"
|
|
},
|
|
"tags": {
|
|
"shape": "S1c"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetTestConfiguration": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/testconfigurations/{testConfigurationId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testConfigurationId"
|
|
],
|
|
"members": {
|
|
"testConfigurationId": {
|
|
"location": "uri",
|
|
"locationName": "testConfigurationId"
|
|
},
|
|
"testConfigurationVersion": {
|
|
"location": "querystring",
|
|
"locationName": "testConfigurationVersion",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testConfigurationId",
|
|
"name",
|
|
"testConfigurationArn",
|
|
"latestVersion",
|
|
"testConfigurationVersion",
|
|
"status",
|
|
"creationTime",
|
|
"lastUpdateTime",
|
|
"resources",
|
|
"properties"
|
|
],
|
|
"members": {
|
|
"testConfigurationId": {},
|
|
"name": {},
|
|
"testConfigurationArn": {},
|
|
"latestVersion": {
|
|
"type": "structure",
|
|
"required": [
|
|
"version",
|
|
"status"
|
|
],
|
|
"members": {
|
|
"version": {
|
|
"type": "integer"
|
|
},
|
|
"status": {},
|
|
"statusReason": {}
|
|
}
|
|
},
|
|
"testConfigurationVersion": {
|
|
"type": "integer"
|
|
},
|
|
"status": {},
|
|
"statusReason": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {},
|
|
"resources": {
|
|
"shape": "S1j"
|
|
},
|
|
"properties": {
|
|
"shape": "S1n"
|
|
},
|
|
"tags": {
|
|
"shape": "S1c"
|
|
},
|
|
"serviceSettings": {
|
|
"shape": "S1s"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetTestRunStep": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/testruns/{testRunId}/steps/{stepName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testRunId",
|
|
"stepName"
|
|
],
|
|
"members": {
|
|
"testRunId": {
|
|
"location": "uri",
|
|
"locationName": "testRunId"
|
|
},
|
|
"stepName": {
|
|
"location": "uri",
|
|
"locationName": "stepName"
|
|
},
|
|
"testCaseId": {
|
|
"location": "querystring",
|
|
"locationName": "testCaseId"
|
|
},
|
|
"testSuiteId": {
|
|
"location": "querystring",
|
|
"locationName": "testSuiteId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stepName",
|
|
"testRunId",
|
|
"status",
|
|
"runStartTime"
|
|
],
|
|
"members": {
|
|
"stepName": {},
|
|
"testRunId": {},
|
|
"testCaseId": {},
|
|
"testCaseVersion": {
|
|
"type": "integer"
|
|
},
|
|
"testSuiteId": {},
|
|
"testSuiteVersion": {
|
|
"type": "integer"
|
|
},
|
|
"beforeStep": {
|
|
"type": "boolean"
|
|
},
|
|
"afterStep": {
|
|
"type": "boolean"
|
|
},
|
|
"status": {},
|
|
"statusReason": {},
|
|
"runStartTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"runEndTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"stepRunSummary": {
|
|
"type": "structure",
|
|
"members": {
|
|
"mainframeAction": {
|
|
"type": "structure",
|
|
"members": {
|
|
"batch": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stepInput"
|
|
],
|
|
"members": {
|
|
"stepInput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resource",
|
|
"batchJobName"
|
|
],
|
|
"members": {
|
|
"resource": {
|
|
"shape": "S2n"
|
|
},
|
|
"batchJobName": {},
|
|
"batchJobParameters": {
|
|
"shape": "Sk"
|
|
},
|
|
"exportDataSetNames": {
|
|
"shape": "Sm"
|
|
},
|
|
"properties": {
|
|
"shape": "Ss"
|
|
}
|
|
}
|
|
},
|
|
"stepOutput": {
|
|
"type": "structure",
|
|
"members": {
|
|
"dataSetExportLocation": {},
|
|
"dmsOutputLocation": {},
|
|
"dataSetDetails": {
|
|
"shape": "Sx"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tn3270": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stepInput"
|
|
],
|
|
"members": {
|
|
"stepInput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resource",
|
|
"script"
|
|
],
|
|
"members": {
|
|
"resource": {
|
|
"shape": "S2n"
|
|
},
|
|
"script": {
|
|
"type": "structure",
|
|
"required": [
|
|
"scriptLocation",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"scriptLocation": {},
|
|
"type": {}
|
|
}
|
|
},
|
|
"exportDataSetNames": {
|
|
"shape": "Sm"
|
|
},
|
|
"properties": {
|
|
"shape": "Ss"
|
|
}
|
|
}
|
|
},
|
|
"stepOutput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"scriptOutputLocation"
|
|
],
|
|
"members": {
|
|
"dataSetExportLocation": {},
|
|
"dmsOutputLocation": {},
|
|
"dataSetDetails": {
|
|
"shape": "Sx"
|
|
},
|
|
"scriptOutputLocation": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"compareAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"members": {
|
|
"type": {
|
|
"type": "structure",
|
|
"members": {
|
|
"fileType": {
|
|
"type": "structure",
|
|
"members": {
|
|
"datasets": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stepInput"
|
|
],
|
|
"members": {
|
|
"stepInput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"sourceLocation",
|
|
"targetLocation",
|
|
"sourceDataSets",
|
|
"targetDataSets"
|
|
],
|
|
"members": {
|
|
"sourceLocation": {},
|
|
"targetLocation": {},
|
|
"sourceDataSets": {
|
|
"shape": "Sx"
|
|
},
|
|
"targetDataSets": {
|
|
"shape": "Sx"
|
|
}
|
|
}
|
|
},
|
|
"stepOutput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"comparisonOutputLocation",
|
|
"comparisonStatus"
|
|
],
|
|
"members": {
|
|
"comparisonOutputLocation": {},
|
|
"comparisonStatus": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"databaseCDC": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stepInput"
|
|
],
|
|
"members": {
|
|
"stepInput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"sourceLocation",
|
|
"targetLocation",
|
|
"sourceMetadata",
|
|
"targetMetadata"
|
|
],
|
|
"members": {
|
|
"sourceLocation": {},
|
|
"targetLocation": {},
|
|
"outputLocation": {},
|
|
"sourceMetadata": {
|
|
"shape": "S14"
|
|
},
|
|
"targetMetadata": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
},
|
|
"stepOutput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"comparisonOutputLocation",
|
|
"comparisonStatus"
|
|
],
|
|
"members": {
|
|
"comparisonOutputLocation": {},
|
|
"comparisonStatus": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
}
|
|
},
|
|
"union": true
|
|
}
|
|
}
|
|
},
|
|
"resourceAction": {
|
|
"type": "structure",
|
|
"members": {
|
|
"cloudFormation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"createCloudformation": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stepInput"
|
|
],
|
|
"members": {
|
|
"stepInput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templateLocation"
|
|
],
|
|
"members": {
|
|
"templateLocation": {},
|
|
"parameters": {
|
|
"shape": "S1n"
|
|
}
|
|
}
|
|
},
|
|
"stepOutput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stackId"
|
|
],
|
|
"members": {
|
|
"stackId": {},
|
|
"exports": {
|
|
"shape": "S1n"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"deleteCloudformation": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stepInput"
|
|
],
|
|
"members": {
|
|
"stepInput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stackId"
|
|
],
|
|
"members": {
|
|
"stackId": {}
|
|
}
|
|
},
|
|
"stepOutput": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"m2ManagedApplication": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stepInput"
|
|
],
|
|
"members": {
|
|
"stepInput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"applicationId",
|
|
"runtime",
|
|
"actionType"
|
|
],
|
|
"members": {
|
|
"applicationId": {},
|
|
"runtime": {},
|
|
"vpcEndpointServiceName": {},
|
|
"listenerPort": {
|
|
"type": "integer"
|
|
},
|
|
"actionType": {},
|
|
"properties": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
},
|
|
"stepOutput": {
|
|
"type": "structure",
|
|
"members": {
|
|
"importDataSetSummary": {
|
|
"shape": "S1n"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"m2NonManagedApplication": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stepInput"
|
|
],
|
|
"members": {
|
|
"stepInput": {
|
|
"type": "structure",
|
|
"required": [
|
|
"vpcEndpointServiceName",
|
|
"listenerPort",
|
|
"runtime",
|
|
"actionType"
|
|
],
|
|
"members": {
|
|
"vpcEndpointServiceName": {},
|
|
"listenerPort": {
|
|
"type": "integer"
|
|
},
|
|
"runtime": {},
|
|
"webAppName": {},
|
|
"actionType": {}
|
|
}
|
|
},
|
|
"stepOutput": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
}
|
|
},
|
|
"union": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetTestSuite": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/testsuites/{testSuiteId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testSuiteId"
|
|
],
|
|
"members": {
|
|
"testSuiteId": {
|
|
"location": "uri",
|
|
"locationName": "testSuiteId"
|
|
},
|
|
"testSuiteVersion": {
|
|
"location": "querystring",
|
|
"locationName": "testSuiteVersion",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testSuiteId",
|
|
"name",
|
|
"latestVersion",
|
|
"testSuiteVersion",
|
|
"testSuiteArn",
|
|
"creationTime",
|
|
"lastUpdateTime",
|
|
"beforeSteps",
|
|
"afterSteps",
|
|
"testCases"
|
|
],
|
|
"members": {
|
|
"testSuiteId": {},
|
|
"name": {},
|
|
"latestVersion": {
|
|
"type": "structure",
|
|
"required": [
|
|
"version",
|
|
"status"
|
|
],
|
|
"members": {
|
|
"version": {
|
|
"type": "integer"
|
|
},
|
|
"status": {},
|
|
"statusReason": {}
|
|
}
|
|
},
|
|
"testSuiteVersion": {
|
|
"type": "integer"
|
|
},
|
|
"status": {},
|
|
"statusReason": {},
|
|
"testSuiteArn": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {},
|
|
"beforeSteps": {
|
|
"shape": "S4"
|
|
},
|
|
"afterSteps": {
|
|
"shape": "S4"
|
|
},
|
|
"testCases": {
|
|
"shape": "S1v"
|
|
},
|
|
"tags": {
|
|
"shape": "S1c"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/tags/{resourceArn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resourceArn"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"tags"
|
|
],
|
|
"members": {
|
|
"tags": {
|
|
"shape": "S1c"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListTestCases": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/testcases",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"testCaseIds": {
|
|
"location": "querystring",
|
|
"locationName": "testCaseIds",
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testCases"
|
|
],
|
|
"members": {
|
|
"testCases": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testCaseId",
|
|
"testCaseArn",
|
|
"name",
|
|
"latestVersion",
|
|
"status",
|
|
"creationTime",
|
|
"lastUpdateTime"
|
|
],
|
|
"members": {
|
|
"testCaseId": {},
|
|
"testCaseArn": {},
|
|
"name": {},
|
|
"statusReason": {},
|
|
"latestVersion": {
|
|
"type": "integer"
|
|
},
|
|
"status": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTestConfigurations": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/testconfigurations",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"testConfigurationIds": {
|
|
"location": "querystring",
|
|
"locationName": "testConfigurationIds",
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testConfigurations"
|
|
],
|
|
"members": {
|
|
"testConfigurations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testConfigurationId",
|
|
"name",
|
|
"latestVersion",
|
|
"testConfigurationArn",
|
|
"status",
|
|
"creationTime",
|
|
"lastUpdateTime"
|
|
],
|
|
"members": {
|
|
"testConfigurationId": {},
|
|
"name": {},
|
|
"statusReason": {},
|
|
"latestVersion": {
|
|
"type": "integer"
|
|
},
|
|
"testConfigurationArn": {},
|
|
"status": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTestRunSteps": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/testruns/{testRunId}/steps",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testRunId"
|
|
],
|
|
"members": {
|
|
"testRunId": {
|
|
"location": "uri",
|
|
"locationName": "testRunId"
|
|
},
|
|
"testCaseId": {
|
|
"location": "querystring",
|
|
"locationName": "testCaseId"
|
|
},
|
|
"testSuiteId": {
|
|
"location": "querystring",
|
|
"locationName": "testSuiteId"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testRunSteps"
|
|
],
|
|
"members": {
|
|
"testRunSteps": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stepName",
|
|
"testRunId",
|
|
"status",
|
|
"runStartTime"
|
|
],
|
|
"members": {
|
|
"stepName": {},
|
|
"testRunId": {},
|
|
"testCaseId": {},
|
|
"testCaseVersion": {
|
|
"type": "integer"
|
|
},
|
|
"testSuiteId": {},
|
|
"testSuiteVersion": {
|
|
"type": "integer"
|
|
},
|
|
"beforeStep": {
|
|
"type": "boolean"
|
|
},
|
|
"afterStep": {
|
|
"type": "boolean"
|
|
},
|
|
"status": {},
|
|
"statusReason": {},
|
|
"runStartTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"runEndTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTestRunTestCases": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/testruns/{testRunId}/testcases",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testRunId"
|
|
],
|
|
"members": {
|
|
"testRunId": {
|
|
"location": "uri",
|
|
"locationName": "testRunId"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testRunTestCases"
|
|
],
|
|
"members": {
|
|
"testRunTestCases": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testCaseId",
|
|
"testCaseVersion",
|
|
"testRunId",
|
|
"status",
|
|
"runStartTime"
|
|
],
|
|
"members": {
|
|
"testCaseId": {},
|
|
"testCaseVersion": {
|
|
"type": "integer"
|
|
},
|
|
"testRunId": {},
|
|
"status": {},
|
|
"statusReason": {},
|
|
"runStartTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"runEndTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTestRuns": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/testruns",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"testSuiteId": {
|
|
"location": "querystring",
|
|
"locationName": "testSuiteId"
|
|
},
|
|
"testRunIds": {
|
|
"location": "querystring",
|
|
"locationName": "testrunIds",
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testRuns"
|
|
],
|
|
"members": {
|
|
"testRuns": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testRunId",
|
|
"testRunArn",
|
|
"testSuiteId",
|
|
"testSuiteVersion",
|
|
"status",
|
|
"runStartTime"
|
|
],
|
|
"members": {
|
|
"testRunId": {},
|
|
"testRunArn": {},
|
|
"testSuiteId": {},
|
|
"testSuiteVersion": {
|
|
"type": "integer"
|
|
},
|
|
"testConfigurationId": {},
|
|
"testConfigurationVersion": {
|
|
"type": "integer"
|
|
},
|
|
"status": {},
|
|
"statusReason": {},
|
|
"runStartTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"runEndTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTestSuites": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/testsuites",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"testSuiteIds": {
|
|
"location": "querystring",
|
|
"locationName": "testSuiteIds",
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testSuites"
|
|
],
|
|
"members": {
|
|
"testSuites": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testSuiteId",
|
|
"name",
|
|
"latestVersion",
|
|
"testSuiteArn",
|
|
"status",
|
|
"creationTime",
|
|
"lastUpdateTime"
|
|
],
|
|
"members": {
|
|
"testSuiteId": {},
|
|
"name": {},
|
|
"statusReason": {},
|
|
"latestVersion": {
|
|
"type": "integer"
|
|
},
|
|
"testSuiteArn": {},
|
|
"status": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"StartTestRun": {
|
|
"http": {
|
|
"requestUri": "/testrun",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testSuiteId"
|
|
],
|
|
"members": {
|
|
"testSuiteId": {},
|
|
"testConfigurationId": {},
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"tags": {
|
|
"shape": "S1c"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testRunId",
|
|
"testRunStatus"
|
|
],
|
|
"members": {
|
|
"testRunId": {},
|
|
"testRunStatus": {}
|
|
}
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"http": {
|
|
"requestUri": "/tags/{resourceArn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tags"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resourceArn"
|
|
},
|
|
"tags": {
|
|
"shape": "S1c"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tags/{resourceArn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tagKeys"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resourceArn"
|
|
},
|
|
"tagKeys": {
|
|
"location": "querystring",
|
|
"locationName": "tagKeys",
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateTestCase": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/testcases/{testCaseId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testCaseId"
|
|
],
|
|
"members": {
|
|
"testCaseId": {
|
|
"location": "uri",
|
|
"locationName": "testCaseId"
|
|
},
|
|
"description": {},
|
|
"steps": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testCaseId",
|
|
"testCaseVersion"
|
|
],
|
|
"members": {
|
|
"testCaseId": {},
|
|
"testCaseVersion": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateTestConfiguration": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/testconfigurations/{testConfigurationId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testConfigurationId"
|
|
],
|
|
"members": {
|
|
"testConfigurationId": {
|
|
"location": "uri",
|
|
"locationName": "testConfigurationId"
|
|
},
|
|
"description": {},
|
|
"resources": {
|
|
"shape": "S1j"
|
|
},
|
|
"properties": {
|
|
"shape": "S1n"
|
|
},
|
|
"serviceSettings": {
|
|
"shape": "S1s"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testConfigurationId",
|
|
"testConfigurationVersion"
|
|
],
|
|
"members": {
|
|
"testConfigurationId": {},
|
|
"testConfigurationVersion": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateTestSuite": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/testsuites/{testSuiteId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testSuiteId"
|
|
],
|
|
"members": {
|
|
"testSuiteId": {
|
|
"location": "uri",
|
|
"locationName": "testSuiteId"
|
|
},
|
|
"description": {},
|
|
"beforeSteps": {
|
|
"shape": "S4"
|
|
},
|
|
"afterSteps": {
|
|
"shape": "S4"
|
|
},
|
|
"testCases": {
|
|
"shape": "S1v"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"testSuiteId"
|
|
],
|
|
"members": {
|
|
"testSuiteId": {},
|
|
"testSuiteVersion": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S4": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"action"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"description": {},
|
|
"action": {
|
|
"type": "structure",
|
|
"members": {
|
|
"resourceAction": {
|
|
"type": "structure",
|
|
"members": {
|
|
"m2ManagedApplicationAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resource",
|
|
"actionType"
|
|
],
|
|
"members": {
|
|
"resource": {},
|
|
"actionType": {},
|
|
"properties": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
},
|
|
"m2NonManagedApplicationAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resource",
|
|
"actionType"
|
|
],
|
|
"members": {
|
|
"resource": {},
|
|
"actionType": {}
|
|
}
|
|
},
|
|
"cloudFormationAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resource"
|
|
],
|
|
"members": {
|
|
"resource": {},
|
|
"actionType": {}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"mainframeAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resource",
|
|
"actionType"
|
|
],
|
|
"members": {
|
|
"resource": {},
|
|
"actionType": {
|
|
"type": "structure",
|
|
"members": {
|
|
"batch": {
|
|
"type": "structure",
|
|
"required": [
|
|
"batchJobName"
|
|
],
|
|
"members": {
|
|
"batchJobName": {},
|
|
"batchJobParameters": {
|
|
"shape": "Sk"
|
|
},
|
|
"exportDataSetNames": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"tn3270": {
|
|
"type": "structure",
|
|
"required": [
|
|
"script"
|
|
],
|
|
"members": {
|
|
"script": {
|
|
"type": "structure",
|
|
"required": [
|
|
"scriptLocation",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"scriptLocation": {},
|
|
"type": {}
|
|
}
|
|
},
|
|
"exportDataSetNames": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"properties": {
|
|
"shape": "Ss"
|
|
}
|
|
}
|
|
},
|
|
"compareAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"input"
|
|
],
|
|
"members": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"file": {
|
|
"type": "structure",
|
|
"required": [
|
|
"sourceLocation",
|
|
"targetLocation",
|
|
"fileMetadata"
|
|
],
|
|
"members": {
|
|
"sourceLocation": {},
|
|
"targetLocation": {},
|
|
"fileMetadata": {
|
|
"type": "structure",
|
|
"members": {
|
|
"dataSets": {
|
|
"shape": "Sx"
|
|
},
|
|
"databaseCDC": {
|
|
"type": "structure",
|
|
"required": [
|
|
"sourceMetadata",
|
|
"targetMetadata"
|
|
],
|
|
"members": {
|
|
"sourceMetadata": {
|
|
"shape": "S14"
|
|
},
|
|
"targetMetadata": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"file": {
|
|
"type": "structure",
|
|
"members": {
|
|
"fileLocation": {}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Sb": {
|
|
"type": "structure",
|
|
"members": {
|
|
"forceStop": {
|
|
"type": "boolean"
|
|
},
|
|
"importDataSetLocation": {}
|
|
}
|
|
},
|
|
"Sk": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"Sm": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Ss": {
|
|
"type": "structure",
|
|
"members": {
|
|
"dmsTaskArn": {}
|
|
}
|
|
},
|
|
"Sx": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type",
|
|
"name",
|
|
"ccsid",
|
|
"format",
|
|
"length"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"name": {},
|
|
"ccsid": {},
|
|
"format": {},
|
|
"length": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S14": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type",
|
|
"captureTool"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"captureTool": {}
|
|
}
|
|
},
|
|
"S17": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type",
|
|
"captureTool"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"captureTool": {}
|
|
}
|
|
},
|
|
"S1c": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S1j": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"type": {
|
|
"type": "structure",
|
|
"members": {
|
|
"cloudFormation": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templateLocation"
|
|
],
|
|
"members": {
|
|
"templateLocation": {},
|
|
"parameters": {
|
|
"shape": "S1n"
|
|
}
|
|
}
|
|
},
|
|
"m2ManagedApplication": {
|
|
"type": "structure",
|
|
"required": [
|
|
"applicationId",
|
|
"runtime"
|
|
],
|
|
"members": {
|
|
"applicationId": {},
|
|
"runtime": {},
|
|
"vpcEndpointServiceName": {},
|
|
"listenerPort": {}
|
|
}
|
|
},
|
|
"m2NonManagedApplication": {
|
|
"type": "structure",
|
|
"required": [
|
|
"vpcEndpointServiceName",
|
|
"listenerPort",
|
|
"runtime"
|
|
],
|
|
"members": {
|
|
"vpcEndpointServiceName": {},
|
|
"listenerPort": {},
|
|
"runtime": {},
|
|
"webAppName": {}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1n": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S1s": {
|
|
"type": "structure",
|
|
"members": {
|
|
"kmsKeyId": {}
|
|
}
|
|
},
|
|
"S1v": {
|
|
"type": "structure",
|
|
"members": {
|
|
"sequential": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"S2n": {
|
|
"type": "structure",
|
|
"members": {
|
|
"m2ManagedApplication": {
|
|
"type": "structure",
|
|
"required": [
|
|
"applicationId",
|
|
"runtime"
|
|
],
|
|
"members": {
|
|
"applicationId": {},
|
|
"runtime": {},
|
|
"listenerPort": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"m2NonManagedApplication": {
|
|
"type": "structure",
|
|
"required": [
|
|
"vpcEndpointServiceName",
|
|
"listenerPort",
|
|
"runtime"
|
|
],
|
|
"members": {
|
|
"vpcEndpointServiceName": {},
|
|
"listenerPort": {
|
|
"type": "integer"
|
|
},
|
|
"runtime": {},
|
|
"webAppName": {}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
}
|
|
}
|
|
} |