mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 13:19:05 +00:00
1248 lines
30 KiB
JSON
1248 lines
30 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2020-02-19",
|
|
"endpointPrefix": "migrationhub-strategy",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "rest-json",
|
|
"serviceFullName": "Migration Hub Strategy Recommendations",
|
|
"serviceId": "MigrationHubStrategy",
|
|
"signatureVersion": "v4",
|
|
"signingName": "migrationhub-strategy",
|
|
"uid": "migrationhubstrategy-2020-02-19"
|
|
},
|
|
"operations": {
|
|
"GetApplicationComponentDetails": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/get-applicationcomponent-details/{applicationComponentId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"applicationComponentId"
|
|
],
|
|
"members": {
|
|
"applicationComponentId": {
|
|
"location": "uri",
|
|
"locationName": "applicationComponentId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"applicationComponentDetail": {
|
|
"shape": "S4"
|
|
},
|
|
"associatedApplications": {
|
|
"shape": "S1b"
|
|
},
|
|
"associatedServerIds": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"moreApplicationResource": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetApplicationComponentStrategies": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/get-applicationcomponent-strategies/{applicationComponentId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"applicationComponentId"
|
|
],
|
|
"members": {
|
|
"applicationComponentId": {
|
|
"location": "uri",
|
|
"locationName": "applicationComponentId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"applicationComponentStrategies": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"isPreferred": {
|
|
"type": "boolean"
|
|
},
|
|
"recommendation": {
|
|
"shape": "Sq"
|
|
},
|
|
"status": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetAssessment": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/get-assessment/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id"
|
|
],
|
|
"members": {
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"assessmentTargets": {
|
|
"shape": "S1m"
|
|
},
|
|
"dataCollectionDetails": {
|
|
"type": "structure",
|
|
"members": {
|
|
"completionTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"failed": {
|
|
"type": "integer"
|
|
},
|
|
"inProgress": {
|
|
"type": "integer"
|
|
},
|
|
"servers": {
|
|
"type": "integer"
|
|
},
|
|
"startTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {},
|
|
"statusMessage": {},
|
|
"success": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"id": {}
|
|
}
|
|
}
|
|
},
|
|
"GetImportFileTask": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/get-import-file-task/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id"
|
|
],
|
|
"members": {
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"completionTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"id": {},
|
|
"importName": {},
|
|
"inputS3Bucket": {},
|
|
"inputS3Key": {},
|
|
"numberOfRecordsFailed": {
|
|
"type": "integer"
|
|
},
|
|
"numberOfRecordsSuccess": {
|
|
"type": "integer"
|
|
},
|
|
"startTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {},
|
|
"statusReportS3Bucket": {},
|
|
"statusReportS3Key": {}
|
|
}
|
|
}
|
|
},
|
|
"GetLatestAssessmentId": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/get-latest-assessment-id",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {}
|
|
}
|
|
}
|
|
},
|
|
"GetPortfolioPreferences": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/get-portfolio-preferences",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"applicationMode": {},
|
|
"applicationPreferences": {
|
|
"shape": "S23"
|
|
},
|
|
"databasePreferences": {
|
|
"shape": "S2e"
|
|
},
|
|
"prioritizeBusinessGoals": {
|
|
"shape": "S2q"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetPortfolioSummary": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/get-portfolio-summary",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"assessmentSummary": {
|
|
"type": "structure",
|
|
"members": {
|
|
"antipatternReportS3Object": {
|
|
"shape": "S6"
|
|
},
|
|
"antipatternReportStatus": {},
|
|
"antipatternReportStatusMessage": {},
|
|
"lastAnalyzedTimestamp": {
|
|
"type": "timestamp"
|
|
},
|
|
"listAntipatternSeveritySummary": {
|
|
"shape": "Sk"
|
|
},
|
|
"listApplicationComponentStatusSummary": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"srcCodeOrDbAnalysisStatus": {}
|
|
}
|
|
}
|
|
},
|
|
"listApplicationComponentStrategySummary": {
|
|
"shape": "S2y"
|
|
},
|
|
"listApplicationComponentSummary": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"appType": {},
|
|
"count": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"listServerStatusSummary": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"runTimeAssessmentStatus": {}
|
|
}
|
|
}
|
|
},
|
|
"listServerStrategySummary": {
|
|
"shape": "S2y"
|
|
},
|
|
"listServerSummary": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ServerOsType": {},
|
|
"count": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetRecommendationReportDetails": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/get-recommendation-report-details/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id"
|
|
],
|
|
"members": {
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"recommendationReportDetails": {
|
|
"type": "structure",
|
|
"members": {
|
|
"completionTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"s3Bucket": {},
|
|
"s3Keys": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"startTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {},
|
|
"statusMessage": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetServerDetails": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/get-server-details/{serverId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serverId"
|
|
],
|
|
"members": {
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"serverId": {
|
|
"location": "uri",
|
|
"locationName": "serverId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"associatedApplications": {
|
|
"shape": "S1b"
|
|
},
|
|
"nextToken": {},
|
|
"serverDetail": {
|
|
"shape": "S3k"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetServerStrategies": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/get-server-strategies/{serverId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serverId"
|
|
],
|
|
"members": {
|
|
"serverId": {
|
|
"location": "uri",
|
|
"locationName": "serverId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"serverStrategies": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"isPreferred": {
|
|
"type": "boolean"
|
|
},
|
|
"numberOfApplicationComponents": {
|
|
"type": "integer"
|
|
},
|
|
"recommendation": {
|
|
"shape": "Sq"
|
|
},
|
|
"status": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListAnalyzableServers": {
|
|
"http": {
|
|
"requestUri": "/list-analyzable-servers",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"sort": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"analyzableServers": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"hostname": {},
|
|
"ipAddress": {},
|
|
"source": {},
|
|
"vmId": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListApplicationComponents": {
|
|
"http": {
|
|
"requestUri": "/list-applicationcomponents",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"applicationComponentCriteria": {},
|
|
"filterValue": {},
|
|
"groupIdFilter": {
|
|
"shape": "S49"
|
|
},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"sort": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"applicationComponentInfos": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S4"
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListCollectors": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/list-collectors",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Collectors": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"collectorHealth": {},
|
|
"collectorId": {},
|
|
"collectorVersion": {},
|
|
"configurationSummary": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ipAddressBasedRemoteInfoList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"authType": {},
|
|
"ipAddressConfigurationTimeStamp": {},
|
|
"osType": {}
|
|
}
|
|
}
|
|
},
|
|
"pipelineInfoList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineConfigurationTimeStamp": {},
|
|
"pipelineType": {}
|
|
}
|
|
}
|
|
},
|
|
"remoteSourceCodeAnalysisServerInfo": {
|
|
"type": "structure",
|
|
"members": {
|
|
"remoteSourceCodeAnalysisServerConfigurationTimestamp": {}
|
|
}
|
|
},
|
|
"vcenterBasedRemoteInfoList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"osType": {},
|
|
"vcenterConfigurationTimeStamp": {}
|
|
}
|
|
}
|
|
},
|
|
"versionControlInfoList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"versionControlConfigurationTimeStamp": {},
|
|
"versionControlType": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"hostName": {},
|
|
"ipAddress": {},
|
|
"lastActivityTimeStamp": {},
|
|
"registeredTimeStamp": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListImportFileTask": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/list-import-file-task",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {},
|
|
"taskInfos": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"completionTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"id": {},
|
|
"importName": {},
|
|
"inputS3Bucket": {},
|
|
"inputS3Key": {},
|
|
"numberOfRecordsFailed": {
|
|
"type": "integer"
|
|
},
|
|
"numberOfRecordsSuccess": {
|
|
"type": "integer"
|
|
},
|
|
"startTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {},
|
|
"statusReportS3Bucket": {},
|
|
"statusReportS3Key": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListServers": {
|
|
"http": {
|
|
"requestUri": "/list-servers",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"filterValue": {},
|
|
"groupIdFilter": {
|
|
"shape": "S49"
|
|
},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"serverCriteria": {},
|
|
"sort": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {},
|
|
"serverInfos": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S3k"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutPortfolioPreferences": {
|
|
"http": {
|
|
"requestUri": "/put-portfolio-preferences",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"applicationMode": {},
|
|
"applicationPreferences": {
|
|
"shape": "S23"
|
|
},
|
|
"databasePreferences": {
|
|
"shape": "S2e"
|
|
},
|
|
"prioritizeBusinessGoals": {
|
|
"shape": "S2q"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"StartAssessment": {
|
|
"http": {
|
|
"requestUri": "/start-assessment",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"assessmentDataSourceType": {},
|
|
"assessmentTargets": {
|
|
"shape": "S1m"
|
|
},
|
|
"s3bucketForAnalysisData": {},
|
|
"s3bucketForReportData": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"assessmentId": {}
|
|
}
|
|
}
|
|
},
|
|
"StartImportFileTask": {
|
|
"http": {
|
|
"requestUri": "/start-import-file-task",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"S3Bucket",
|
|
"name",
|
|
"s3key"
|
|
],
|
|
"members": {
|
|
"S3Bucket": {},
|
|
"dataSourceType": {},
|
|
"groupId": {
|
|
"shape": "S49"
|
|
},
|
|
"name": {},
|
|
"s3bucketForReportData": {},
|
|
"s3key": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {}
|
|
}
|
|
}
|
|
},
|
|
"StartRecommendationReportGeneration": {
|
|
"http": {
|
|
"requestUri": "/start-recommendation-report-generation",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"groupIdFilter": {
|
|
"shape": "S49"
|
|
},
|
|
"outputFormat": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {}
|
|
}
|
|
}
|
|
},
|
|
"StopAssessment": {
|
|
"http": {
|
|
"requestUri": "/stop-assessment",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"assessmentId"
|
|
],
|
|
"members": {
|
|
"assessmentId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateApplicationComponentConfig": {
|
|
"http": {
|
|
"requestUri": "/update-applicationcomponent-config/",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"applicationComponentId"
|
|
],
|
|
"members": {
|
|
"appType": {},
|
|
"applicationComponentId": {},
|
|
"configureOnly": {
|
|
"type": "boolean"
|
|
},
|
|
"inclusionStatus": {},
|
|
"secretsManagerKey": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"sourceCodeList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"location": {},
|
|
"projectName": {},
|
|
"sourceVersion": {},
|
|
"versionControl": {}
|
|
}
|
|
}
|
|
},
|
|
"strategyOption": {
|
|
"shape": "S5t"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateServerConfig": {
|
|
"http": {
|
|
"requestUri": "/update-server-config/",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serverId"
|
|
],
|
|
"members": {
|
|
"serverId": {},
|
|
"strategyOption": {
|
|
"shape": "S5t"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S4": {
|
|
"type": "structure",
|
|
"members": {
|
|
"analysisStatus": {},
|
|
"antipatternReportS3Object": {
|
|
"shape": "S6"
|
|
},
|
|
"antipatternReportStatus": {},
|
|
"antipatternReportStatusMessage": {},
|
|
"appType": {},
|
|
"appUnitError": {
|
|
"type": "structure",
|
|
"members": {
|
|
"appUnitErrorCategory": {}
|
|
}
|
|
},
|
|
"associatedServerId": {},
|
|
"databaseConfigDetail": {
|
|
"type": "structure",
|
|
"members": {
|
|
"secretName": {}
|
|
}
|
|
},
|
|
"id": {},
|
|
"inclusionStatus": {},
|
|
"lastAnalyzedTimestamp": {
|
|
"type": "timestamp"
|
|
},
|
|
"listAntipatternSeveritySummary": {
|
|
"shape": "Sk"
|
|
},
|
|
"moreServerAssociationExists": {
|
|
"type": "boolean"
|
|
},
|
|
"name": {},
|
|
"osDriver": {},
|
|
"osVersion": {},
|
|
"recommendationSet": {
|
|
"shape": "Sq"
|
|
},
|
|
"resourceSubType": {},
|
|
"resultList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"analysisStatus": {
|
|
"type": "structure",
|
|
"members": {
|
|
"runtimeAnalysisStatus": {},
|
|
"srcCodeOrDbAnalysisStatus": {}
|
|
},
|
|
"union": true
|
|
},
|
|
"analysisType": {},
|
|
"antipatternReportResultList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"analyzerName": {
|
|
"type": "structure",
|
|
"members": {
|
|
"binaryAnalyzerName": {},
|
|
"runTimeAnalyzerName": {},
|
|
"sourceCodeAnalyzerName": {}
|
|
},
|
|
"union": true
|
|
},
|
|
"antiPatternReportS3Object": {
|
|
"shape": "S6"
|
|
},
|
|
"antipatternReportStatus": {},
|
|
"antipatternReportStatusMessage": {}
|
|
}
|
|
}
|
|
},
|
|
"statusMessage": {}
|
|
}
|
|
}
|
|
},
|
|
"runtimeStatus": {},
|
|
"runtimeStatusMessage": {},
|
|
"sourceCodeRepositories": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"branch": {},
|
|
"projectName": {},
|
|
"repository": {},
|
|
"versionControlType": {}
|
|
}
|
|
}
|
|
},
|
|
"statusMessage": {}
|
|
}
|
|
},
|
|
"S6": {
|
|
"type": "structure",
|
|
"members": {
|
|
"s3Bucket": {},
|
|
"s3key": {}
|
|
}
|
|
},
|
|
"Sk": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"severity": {}
|
|
}
|
|
}
|
|
},
|
|
"Sq": {
|
|
"type": "structure",
|
|
"members": {
|
|
"strategy": {},
|
|
"targetDestination": {},
|
|
"transformationTool": {
|
|
"type": "structure",
|
|
"members": {
|
|
"description": {},
|
|
"name": {},
|
|
"tranformationToolInstallationLink": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1b": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"name": {}
|
|
}
|
|
}
|
|
},
|
|
"S1m": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"condition",
|
|
"name",
|
|
"values"
|
|
],
|
|
"members": {
|
|
"condition": {},
|
|
"name": {},
|
|
"values": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S23": {
|
|
"type": "structure",
|
|
"members": {
|
|
"managementPreference": {
|
|
"type": "structure",
|
|
"members": {
|
|
"awsManagedResources": {
|
|
"type": "structure",
|
|
"required": [
|
|
"targetDestination"
|
|
],
|
|
"members": {
|
|
"targetDestination": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"noPreference": {
|
|
"type": "structure",
|
|
"required": [
|
|
"targetDestination"
|
|
],
|
|
"members": {
|
|
"targetDestination": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"selfManageResources": {
|
|
"type": "structure",
|
|
"required": [
|
|
"targetDestination"
|
|
],
|
|
"members": {
|
|
"targetDestination": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
}
|
|
}
|
|
},
|
|
"S2e": {
|
|
"type": "structure",
|
|
"members": {
|
|
"databaseManagementPreference": {},
|
|
"databaseMigrationPreference": {
|
|
"type": "structure",
|
|
"members": {
|
|
"heterogeneous": {
|
|
"type": "structure",
|
|
"required": [
|
|
"targetDatabaseEngine"
|
|
],
|
|
"members": {
|
|
"targetDatabaseEngine": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"homogeneous": {
|
|
"type": "structure",
|
|
"members": {
|
|
"targetDatabaseEngine": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"noPreference": {
|
|
"type": "structure",
|
|
"required": [
|
|
"targetDatabaseEngine"
|
|
],
|
|
"members": {
|
|
"targetDatabaseEngine": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
}
|
|
}
|
|
},
|
|
"S2q": {
|
|
"type": "structure",
|
|
"members": {
|
|
"businessGoals": {
|
|
"type": "structure",
|
|
"members": {
|
|
"licenseCostReduction": {
|
|
"type": "integer"
|
|
},
|
|
"modernizeInfrastructureWithCloudNativeTechnologies": {
|
|
"type": "integer"
|
|
},
|
|
"reduceOperationalOverheadWithManagedServices": {
|
|
"type": "integer"
|
|
},
|
|
"speedOfMigration": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S2y": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"strategy": {}
|
|
}
|
|
}
|
|
},
|
|
"S3k": {
|
|
"type": "structure",
|
|
"members": {
|
|
"antipatternReportS3Object": {
|
|
"shape": "S6"
|
|
},
|
|
"antipatternReportStatus": {},
|
|
"antipatternReportStatusMessage": {},
|
|
"applicationComponentStrategySummary": {
|
|
"shape": "S2y"
|
|
},
|
|
"dataCollectionStatus": {},
|
|
"id": {},
|
|
"lastAnalyzedTimestamp": {
|
|
"type": "timestamp"
|
|
},
|
|
"listAntipatternSeveritySummary": {
|
|
"shape": "Sk"
|
|
},
|
|
"name": {},
|
|
"recommendationSet": {
|
|
"shape": "Sq"
|
|
},
|
|
"serverError": {
|
|
"type": "structure",
|
|
"members": {
|
|
"serverErrorCategory": {}
|
|
}
|
|
},
|
|
"serverType": {},
|
|
"statusMessage": {},
|
|
"systemInfo": {
|
|
"type": "structure",
|
|
"members": {
|
|
"cpuArchitecture": {},
|
|
"fileSystemType": {},
|
|
"networkInfoList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"interfaceName",
|
|
"ipAddress",
|
|
"macAddress",
|
|
"netMask"
|
|
],
|
|
"members": {
|
|
"interfaceName": {},
|
|
"ipAddress": {},
|
|
"macAddress": {},
|
|
"netMask": {}
|
|
}
|
|
}
|
|
},
|
|
"osInfo": {
|
|
"type": "structure",
|
|
"members": {
|
|
"type": {},
|
|
"version": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S49": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
},
|
|
"S5t": {
|
|
"type": "structure",
|
|
"members": {
|
|
"isPreferred": {
|
|
"type": "boolean"
|
|
},
|
|
"strategy": {},
|
|
"targetDestination": {},
|
|
"toolName": {}
|
|
}
|
|
}
|
|
}
|
|
} |