UNPKG

aws-sdk

Version:
2,091 lines • 71.4 kB
{ "version": "2.0", "metadata": { "apiVersion": "2020-04-30", "endpointPrefix": "resiliencehub", "jsonVersion": "1.1", "protocol": "rest-json", "protocols": [ "rest-json" ], "serviceFullName": "AWS Resilience Hub", "serviceId": "resiliencehub", "signatureVersion": "v4", "signingName": "resiliencehub", "uid": "resiliencehub-2020-04-30", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AcceptResourceGroupingRecommendations": { "http": { "requestUri": "/accept-resource-grouping-recommendations", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "entries" ], "members": { "appArn": {}, "entries": { "type": "list", "member": { "type": "structure", "required": [ "groupingRecommendationId" ], "members": { "groupingRecommendationId": {} } } } } }, "output": { "type": "structure", "required": [ "appArn", "failedEntries" ], "members": { "appArn": {}, "failedEntries": { "shape": "S7" } } } }, "AddDraftAppVersionResourceMappings": { "http": { "requestUri": "/add-draft-app-version-resource-mappings", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "resourceMappings" ], "members": { "appArn": {}, "resourceMappings": { "shape": "Sb" } } }, "output": { "type": "structure", "required": [ "appArn", "appVersion", "resourceMappings" ], "members": { "appArn": {}, "appVersion": {}, "resourceMappings": { "shape": "Sb" } } } }, "BatchUpdateRecommendationStatus": { "http": { "requestUri": "/batch-update-recommendation-status", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "requestEntries" ], "members": { "appArn": {}, "requestEntries": { "type": "list", "member": { "type": "structure", "required": [ "entryId", "excluded", "item", "referenceId" ], "members": { "entryId": {}, "excludeReason": {}, "excluded": { "type": "boolean" }, "item": { "shape": "Sq" }, "referenceId": {} } } } } }, "output": { "type": "structure", "required": [ "appArn", "failedEntries", "successfulEntries" ], "members": { "appArn": {}, "failedEntries": { "type": "list", "member": { "type": "structure", "required": [ "entryId", "errorMessage" ], "members": { "entryId": {}, "errorMessage": {} } } }, "successfulEntries": { "type": "list", "member": { "type": "structure", "required": [ "entryId", "excluded", "item", "referenceId" ], "members": { "entryId": {}, "excludeReason": {}, "excluded": { "type": "boolean" }, "item": { "shape": "Sq" }, "referenceId": {} } } } } } }, "CreateApp": { "http": { "requestUri": "/create-app", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name" ], "members": { "assessmentSchedule": {}, "clientToken": { "idempotencyToken": true }, "description": {}, "eventSubscriptions": { "shape": "S12" }, "name": {}, "permissionModel": { "shape": "S15" }, "policyArn": {}, "tags": { "shape": "S1a" } } }, "output": { "type": "structure", "required": [ "app" ], "members": { "app": { "shape": "S1e" } } } }, "CreateAppVersionAppComponent": { "http": { "requestUri": "/create-app-version-app-component", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "name", "type" ], "members": { "additionalInfo": { "shape": "S1m" }, "appArn": {}, "clientToken": { "idempotencyToken": true }, "id": {}, "name": {}, "type": {} } }, "output": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appComponent": { "shape": "S1r" }, "appVersion": {} } } }, "CreateAppVersionResource": { "http": { "requestUri": "/create-app-version-resource", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "appComponents", "logicalResourceId", "physicalResourceId", "resourceType" ], "members": { "additionalInfo": { "shape": "S1m" }, "appArn": {}, "appComponents": { "shape": "S1u" }, "awsAccountId": {}, "awsRegion": {}, "clientToken": { "idempotencyToken": true }, "logicalResourceId": { "shape": "S1v" }, "physicalResourceId": {}, "resourceName": {}, "resourceType": {} } }, "output": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {}, "physicalResource": { "shape": "S1y" } } } }, "CreateRecommendationTemplate": { "http": { "requestUri": "/create-recommendation-template", "responseCode": 200 }, "input": { "type": "structure", "required": [ "assessmentArn", "name" ], "members": { "assessmentArn": {}, "bucketName": {}, "clientToken": { "idempotencyToken": true }, "format": {}, "name": {}, "recommendationIds": { "shape": "S23" }, "recommendationTypes": { "shape": "S25" }, "tags": { "shape": "S1a" } } }, "output": { "type": "structure", "members": { "recommendationTemplate": { "shape": "S28" } } } }, "CreateResiliencyPolicy": { "http": { "requestUri": "/create-resiliency-policy", "responseCode": 200 }, "input": { "type": "structure", "required": [ "policy", "policyName", "tier" ], "members": { "clientToken": { "idempotencyToken": true }, "dataLocationConstraint": {}, "policy": { "shape": "S2d" }, "policyDescription": {}, "policyName": {}, "tags": { "shape": "S1a" }, "tier": {} } }, "output": { "type": "structure", "required": [ "policy" ], "members": { "policy": { "shape": "S2j" } } } }, "DeleteApp": { "http": { "requestUri": "/delete-app", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn" ], "members": { "appArn": {}, "clientToken": { "idempotencyToken": true }, "forceDelete": { "type": "boolean" } } }, "output": { "type": "structure", "required": [ "appArn" ], "members": { "appArn": {} } } }, "DeleteAppAssessment": { "http": { "requestUri": "/delete-app-assessment", "responseCode": 200 }, "input": { "type": "structure", "required": [ "assessmentArn" ], "members": { "assessmentArn": {}, "clientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "required": [ "assessmentArn", "assessmentStatus" ], "members": { "assessmentArn": {}, "assessmentStatus": {} } } }, "DeleteAppInputSource": { "http": { "requestUri": "/delete-app-input-source", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn" ], "members": { "appArn": {}, "clientToken": { "idempotencyToken": true }, "eksSourceClusterNamespace": { "shape": "S2r" }, "sourceArn": {}, "terraformSource": { "shape": "S2t" } } }, "output": { "type": "structure", "members": { "appArn": {}, "appInputSource": { "shape": "S2w" } } } }, "DeleteAppVersionAppComponent": { "http": { "requestUri": "/delete-app-version-app-component", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "id" ], "members": { "appArn": {}, "clientToken": { "idempotencyToken": true }, "id": {} } }, "output": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appComponent": { "shape": "S1r" }, "appVersion": {} } } }, "DeleteAppVersionResource": { "http": { "requestUri": "/delete-app-version-resource", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn" ], "members": { "appArn": {}, "awsAccountId": {}, "awsRegion": {}, "clientToken": { "idempotencyToken": true }, "logicalResourceId": { "shape": "S1v" }, "physicalResourceId": {}, "resourceName": {} } }, "output": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {}, "physicalResource": { "shape": "S1y" } } } }, "DeleteRecommendationTemplate": { "http": { "requestUri": "/delete-recommendation-template", "responseCode": 200 }, "input": { "type": "structure", "required": [ "recommendationTemplateArn" ], "members": { "clientToken": { "idempotencyToken": true }, "recommendationTemplateArn": {} } }, "output": { "type": "structure", "required": [ "recommendationTemplateArn", "status" ], "members": { "recommendationTemplateArn": {}, "status": {} } } }, "DeleteResiliencyPolicy": { "http": { "requestUri": "/delete-resiliency-policy", "responseCode": 200 }, "input": { "type": "structure", "required": [ "policyArn" ], "members": { "clientToken": { "idempotencyToken": true }, "policyArn": {} } }, "output": { "type": "structure", "required": [ "policyArn" ], "members": { "policyArn": {} } } }, "DescribeApp": { "http": { "requestUri": "/describe-app", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn" ], "members": { "appArn": {} } }, "output": { "type": "structure", "required": [ "app" ], "members": { "app": { "shape": "S1e" } } } }, "DescribeAppAssessment": { "http": { "requestUri": "/describe-app-assessment", "responseCode": 200 }, "input": { "type": "structure", "required": [ "assessmentArn" ], "members": { "assessmentArn": {} } }, "output": { "type": "structure", "required": [ "assessment" ], "members": { "assessment": { "shape": "S3a" } } } }, "DescribeAppVersion": { "http": { "requestUri": "/describe-app-version", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {} } }, "output": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "additionalInfo": { "shape": "S1m" }, "appArn": {}, "appVersion": {} } } }, "DescribeAppVersionAppComponent": { "http": { "requestUri": "/describe-app-version-app-component", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "appVersion", "id" ], "members": { "appArn": {}, "appVersion": {}, "id": {} } }, "output": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appComponent": { "shape": "S1r" }, "appVersion": {} } } }, "DescribeAppVersionResource": { "http": { "requestUri": "/describe-app-version-resource", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {}, "awsAccountId": {}, "awsRegion": {}, "logicalResourceId": { "shape": "S1v" }, "physicalResourceId": {}, "resourceName": {} } }, "output": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {}, "physicalResource": { "shape": "S1y" } } } }, "DescribeAppVersionResourcesResolutionStatus": { "http": { "requestUri": "/describe-app-version-resources-resolution-status", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {}, "resolutionId": {} } }, "output": { "type": "structure", "required": [ "appArn", "appVersion", "resolutionId", "status" ], "members": { "appArn": {}, "appVersion": {}, "errorMessage": {}, "resolutionId": {}, "status": {} } } }, "DescribeAppVersionTemplate": { "http": { "requestUri": "/describe-app-version-template", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {} } }, "output": { "type": "structure", "required": [ "appArn", "appTemplateBody", "appVersion" ], "members": { "appArn": {}, "appTemplateBody": {}, "appVersion": {} } } }, "DescribeDraftAppVersionResourcesImportStatus": { "http": { "requestUri": "/describe-draft-app-version-resources-import-status", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn" ], "members": { "appArn": {} } }, "output": { "type": "structure", "required": [ "appArn", "appVersion", "status", "statusChangeTime" ], "members": { "appArn": {}, "appVersion": {}, "errorMessage": {}, "status": {}, "statusChangeTime": { "type": "timestamp" } } } }, "DescribeResiliencyPolicy": { "http": { "requestUri": "/describe-resiliency-policy", "responseCode": 200 }, "input": { "type": "structure", "required": [ "policyArn" ], "members": { "policyArn": {} } }, "output": { "type": "structure", "required": [ "policy" ], "members": { "policy": { "shape": "S2j" } } } }, "DescribeResourceGroupingRecommendationTask": { "http": { "requestUri": "/describe-resource-grouping-recommendation-task", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn" ], "members": { "appArn": {}, "groupingId": {} } }, "output": { "type": "structure", "required": [ "groupingId", "status" ], "members": { "errorMessage": {}, "groupingId": {}, "status": {} } } }, "ImportResourcesToDraftAppVersion": { "http": { "requestUri": "/import-resources-to-draft-app-version", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn" ], "members": { "appArn": {}, "eksSources": { "shape": "S4g" }, "importStrategy": {}, "sourceArns": { "shape": "S4k" }, "terraformSources": { "shape": "S4l" } } }, "output": { "type": "structure", "required": [ "appArn", "appVersion", "status" ], "members": { "appArn": {}, "appVersion": {}, "eksSources": { "shape": "S4g" }, "sourceArns": { "shape": "S4k" }, "status": {}, "terraformSources": { "shape": "S4l" } } } }, "ListAlarmRecommendations": { "http": { "requestUri": "/list-alarm-recommendations", "responseCode": 200 }, "input": { "type": "structure", "required": [ "assessmentArn" ], "members": { "assessmentArn": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "alarmRecommendations" ], "members": { "alarmRecommendations": { "type": "list", "member": { "type": "structure", "required": [ "name", "recommendationId", "referenceId", "type" ], "members": { "appComponentName": { "deprecated": true, "deprecatedMessage": "An alarm recommendation can be attached to multiple Application Components, hence this property will be replaced by the new property 'appComponentNames'." }, "appComponentNames": { "shape": "S1u" }, "description": {}, "items": { "shape": "S4u" }, "name": {}, "prerequisite": {}, "recommendationId": {}, "recommendationStatus": {}, "referenceId": {}, "type": {} } } }, "nextToken": {} } } }, "ListAppAssessmentComplianceDrifts": { "http": { "requestUri": "/list-app-assessment-compliance-drifts", "responseCode": 200 }, "input": { "type": "structure", "required": [ "assessmentArn" ], "members": { "assessmentArn": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "complianceDrifts" ], "members": { "complianceDrifts": { "type": "list", "member": { "type": "structure", "members": { "actualReferenceId": {}, "actualValue": { "shape": "S3b" }, "appId": {}, "appVersion": {}, "diffType": {}, "driftType": {}, "entityId": {}, "entityType": {}, "expectedReferenceId": {}, "expectedValue": { "shape": "S3b" } } } }, "nextToken": {} } } }, "ListAppAssessmentResourceDrifts": { "http": { "requestUri": "/list-app-assessment-resource-drifts", "responseCode": 200 }, "input": { "type": "structure", "required": [ "assessmentArn" ], "members": { "assessmentArn": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "resourceDrifts" ], "members": { "nextToken": {}, "resourceDrifts": { "type": "list", "member": { "type": "structure", "members": { "appArn": {}, "appVersion": {}, "diffType": {}, "referenceId": {}, "resourceIdentifier": { "type": "structure", "members": { "logicalResourceId": { "shape": "S1v" }, "resourceType": {} } } } } } } } }, "ListAppAssessments": { "http": { "method": "GET", "requestUri": "/list-app-assessments", "responseCode": 200 }, "input": { "type": "structure", "members": { "appArn": { "location": "querystring", "locationName": "appArn" }, "assessmentName": { "location": "querystring", "locationName": "assessmentName" }, "assessmentStatus": { "location": "querystring", "locationName": "assessmentStatus", "type": "list", "member": {} }, "complianceStatus": { "location": "querystring", "locationName": "complianceStatus" }, "invoker": { "location": "querystring", "locationName": "invoker" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "reverseOrder": { "location": "querystring", "locationName": "reverseOrder", "type": "boolean" } } }, "output": { "type": "structure", "required": [ "assessmentSummaries" ], "members": { "assessmentSummaries": { "type": "list", "member": { "type": "structure", "required": [ "assessmentArn", "assessmentStatus" ], "members": { "appArn": {}, "appVersion": {}, "assessmentArn": {}, "assessmentName": {}, "assessmentStatus": {}, "complianceStatus": {}, "cost": { "shape": "S3e" }, "driftStatus": {}, "endTime": { "type": "timestamp" }, "invoker": {}, "message": {}, "resiliencyScore": { "type": "double" }, "startTime": { "type": "timestamp" }, "versionName": {} } } }, "nextToken": {} } } }, "ListAppComponentCompliances": { "http": { "requestUri": "/list-app-component-compliances", "responseCode": 200 }, "input": { "type": "structure", "required": [ "assessmentArn" ], "members": { "assessmentArn": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "componentCompliances" ], "members": { "componentCompliances": { "type": "list", "member": { "type": "structure", "members": { "appComponentName": {}, "compliance": { "shape": "S3b" }, "cost": { "shape": "S3e" }, "message": {}, "resiliencyScore": { "shape": "S3j" }, "status": {} } } }, "nextToken": {} } } }, "ListAppComponentRecommendations": { "http": { "requestUri": "/list-app-component-recommendations", "responseCode": 200 }, "input": { "type": "structure", "required": [ "assessmentArn" ], "members": { "assessmentArn": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "componentRecommendations" ], "members": { "componentRecommendations": { "type": "list", "member": { "type": "structure", "required": [ "appComponentName", "configRecommendations", "recommendationStatus" ], "members": { "appComponentName": {}, "configRecommendations": { "type": "list", "member": { "type": "structure", "required": [ "name", "optimizationType", "referenceId" ], "members": { "appComponentName": {}, "compliance": { "shape": "S3b" }, "cost": { "shape": "S3e" }, "description": {}, "haArchitecture": {}, "name": {}, "optimizationType": {}, "recommendationCompliance": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "expectedComplianceStatus" ], "members": { "expectedComplianceStatus": {}, "expectedRpoDescription": {}, "expectedRpoInSecs": { "type": "integer" }, "expectedRtoDescription": {}, "expectedRtoInSecs": { "type": "integer" } } } }, "referenceId": {}, "suggestedChanges": { "type": "list", "member": {} } } } }, "recommendationStatus": {} } } }, "nextToken": {} } } }, "ListAppInputSources": { "http": { "requestUri": "/list-app-input-sources", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "appInputSources" ], "members": { "appInputSources": { "type": "list", "member": { "shape": "S2w" } }, "nextToken": {} } } }, "ListAppVersionAppComponents": { "http": { "requestUri": "/list-app-version-app-components", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appComponents": { "shape": "S1z" }, "appVersion": {}, "nextToken": {} } } }, "ListAppVersionResourceMappings": { "http": { "requestUri": "/list-app-version-resource-mappings", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "resourceMappings" ], "members": { "nextToken": {}, "resourceMappings": { "shape": "Sb" } } } }, "ListAppVersionResources": { "http": { "requestUri": "/list-app-version-resources", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {}, "maxResults": { "type": "integer" }, "nextToken": {}, "resolutionId": {} } }, "output": { "type": "structure", "required": [ "physicalResources", "resolutionId" ], "members": { "nextToken": {}, "physicalResources": { "type": "list", "member": { "shape": "S1y" } }, "resolutionId": {} } } }, "ListAppVersions": { "http": { "requestUri": "/list-app-versions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn" ], "members": { "appArn": {}, "endTime": { "type": "timestamp" }, "maxResults": { "type": "integer" }, "nextToken": {}, "startTime": { "type": "timestamp" } } }, "output": { "type": "structure", "required": [ "appVersions" ], "members": { "appVersions": { "type": "list", "member": { "type": "structure", "required": [ "appVersion" ], "members": { "appVersion": {}, "creationTime": { "type": "timestamp" }, "identifier": { "type": "long" }, "versionName": {} } } }, "nextToken": {} } } }, "ListApps": { "http": { "method": "GET", "requestUri": "/list-apps", "responseCode": 200 }, "input": { "type": "structure", "members": { "appArn": { "location": "querystring", "locationName": "appArn" }, "fromLastAssessmentTime": { "location": "querystring", "locationName": "fromLastAssessmentTime", "type": "timestamp" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "name": { "location": "querystring", "locationName": "name" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "reverseOrder": { "location": "querystring", "locationName": "reverseOrder", "type": "boolean" }, "toLastAssessmentTime": { "location": "querystring", "locationName": "toLastAssessmentTime", "type": "timestamp" } } }, "output": { "type": "structure", "required": [ "appSummaries" ], "members": { "appSummaries": { "type": "list", "member": { "type": "structure", "required": [ "appArn", "creationTime", "name" ], "members": { "appArn": {}, "assessmentSchedule": {}, "complianceStatus": {}, "creationTime": { "type": "timestamp" }, "description": {}, "driftStatus": {}, "lastAppComplianceEvaluationTime": { "type": "timestamp" }, "name": {}, "resiliencyScore": { "type": "double" }, "rpoInSecs": { "type": "integer" }, "rtoInSecs": { "type": "integer" }, "status": {} } } }, "nextToken": {} } } }, "ListRecommendationTemplates": { "http": { "method": "GET", "requestUri": "/list-recommendation-templates", "responseCode": 200 }, "input": { "type": "structure", "members": { "assessmentArn": { "location": "querystring", "locationName": "assessmentArn" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "name": { "location": "querystring", "locationName": "name" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "recommendationTemplateArn": { "location": "querystring", "locationName": "recommendationTemplateArn" }, "reverseOrder": { "location": "querystring", "locationName": "reverseOrder", "type": "boolean" }, "status": { "location": "querystring", "locationName": "status", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "nextToken": {}, "recommendationTemplates": { "type": "list", "member": { "shape": "S28" } } } } }, "ListResiliencyPolicies": { "http": { "method": "GET", "requestUri": "/list-resiliency-policies", "responseCode": 200 }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "policyName": { "location": "querystring", "locationName": "policyName" } } }, "output": { "type": "structure", "required": [ "resiliencyPolicies" ], "members": { "nextToken": {}, "resiliencyPolicies": { "shape": "S6j" } } } }, "ListResourceGroupingRecommendations": { "http": { "method": "GET", "requestUri": "/list-resource-grouping-recommendations", "responseCode": 200 }, "input": { "type": "structure", "members": { "appArn": { "location": "querystring", "locationName": "appArn" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "required": [ "groupingRecommendations" ], "members": { "groupingRecommendations": { "type": "list", "member": { "type": "structure", "required": [ "confidenceLevel", "creationTime", "groupingAppComponent", "groupingRecommendationId", "recommendationReasons", "resources", "score", "status" ], "members": { "confidenceLevel": {}, "creationTime": { "type": "timestamp" }, "groupingAppComponent": { "type": "structure", "required": [ "appComponentId", "appComponentName", "appComponentType" ], "members": { "appComponentId": {}, "appComponentName": {}, "appComponentType": {} } }, "groupingRecommendationId": {}, "recommendationReasons": { "shape": "S6q" }, "rejectionReason": {}, "resources": { "type": "list", "member": { "type": "structure", "required": [ "logicalResourceId", "physicalResourceId", "resourceName", "resourceType", "sourceAppComponentIds" ], "members": { "logicalResourceId": { "shape": "S1v" }, "physicalResourceId": { "shape": "Sf" }, "resourceName": {}, "resourceType": {}, "sourceAppComponentIds": { "shape": "S6q" } } } }, "score": { "type": "double" }, "status": {} } } }, "nextToken": {} } } }, "ListSopRecommendations": { "http": { "requestUri": "/list-sop-recommendations", "responseCode": 200 }, "input": { "type": "structure", "required": [ "assessmentArn" ], "members": { "assessmentArn": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "sopRecommendations" ], "members": { "nextToken": {}, "sopRecommendations": { "type": "list", "member": { "type": "structure", "required": [ "recommendationId", "referenceId", "serviceType" ], "members": { "appComponentName": {}, "description": {}, "items": { "shape": "S4u" }, "name": {}, "prerequisite": {}, "recommendationId": {}, "recommendationStatus": {}, "referenceId": {}, "serviceType": {} } } } } } }, "ListSuggestedResiliencyPolicies": { "http": { "method": "GET", "requestUri": "/list-suggested-resiliency-policies", "responseCode": 200 }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "required": [ "resiliencyPolicies" ], "members": { "nextToken": {}, "resiliencyPolicies": { "shape": "S6j" } } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags/{resourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "S1a" } } } }, "ListTestRecommendations": { "http": { "requestUri": "/list-test-recommendations", "responseCode": 200 }, "input": { "type": "structure", "required": [ "assessmentArn" ], "members": { "assessmentArn": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "testRecommendations" ], "members": { "nextToken": {}, "testRecommendations": { "type": "list", "member": { "type": "structure", "required": [ "referenceId" ], "members": { "appComponentName": {}, "dependsOnAlarms": { "type": "list", "member": {} }, "description": {}, "intent": {}, "items": { "shape": "S4u" }, "name": {}, "prerequisite": {}, "recommendationId": {}, "recommendationStatus": {}, "referenceId": {}, "risk": {}, "type": {} } } } } } }, "ListUnsupportedAppVersionResources": { "http": { "requestUri": "/list-unsupported-app-version-resources", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn", "appVersion" ], "members": { "appArn": {}, "appVersion": {}, "maxResults": { "type": "integer" }, "nextToken": {}, "resolutionId": {} } }, "output": { "type": "structure", "required": [ "resolutionId", "unsupportedResources" ], "members": { "nextToken": {}, "resolutionId": {}, "unsupportedResources": { "type": "list", "member": { "type": "structure", "required": [ "logicalResourceId", "physicalResourceId", "resourceType" ], "members": { "logicalResourceId": { "shape": "S1v" }, "physicalResourceId": { "shape": "Sf" }, "resourceType": {}, "unsupportedResourceStatus": {} } } } } } }, "PublishAppVersion": { "http": { "requestUri": "/publish-app-version", "responseCode": 200 }, "input": { "type": "structure", "required": [ "appArn" ], "members": { "appArn": {}, "versionName": {} } }, "output": { "type": "structure", "required": [ "appArn" ], "members": { "appArn": {}, "appVersion": {}, "identifier": { "type": "long" }, "versionName": {} } } }, "PutDraftAppVers