aws-sdk
Version:
AWS SDK for JavaScript
1,848 lines (1,847 loc) • 51.4 kB
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": {},