aws-sdk
Version:
AWS SDK for JavaScript
2,091 lines • 71.4 kB
JSON
{
"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