HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //var/www/api.javaapp.co.uk/node_modules/aws-sdk/apis/resiliencehub-2020-04-30.min.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"
  },
  "operations": {
    "AddDraftAppVersionResourceMappings": {
      "http": {
        "requestUri": "/add-draft-app-version-resource-mappings",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn",
          "resourceMappings"
        ],
        "members": {
          "appArn": {},
          "resourceMappings": {
            "shape": "S3"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion",
          "resourceMappings"
        ],
        "members": {
          "appArn": {},
          "appVersion": {},
          "resourceMappings": {
            "shape": "S3"
          }
        }
      }
    },
    "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": "Sj"
                },
                "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": "Sj"
                },
                "referenceId": {}
              }
            }
          }
        }
      }
    },
    "CreateApp": {
      "http": {
        "requestUri": "/create-app",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "name"
        ],
        "members": {
          "assessmentSchedule": {},
          "clientToken": {
            "idempotencyToken": true
          },
          "description": {},
          "eventSubscriptions": {
            "shape": "Sw"
          },
          "name": {},
          "permissionModel": {
            "shape": "Sz"
          },
          "policyArn": {},
          "tags": {
            "shape": "S14"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "app"
        ],
        "members": {
          "app": {
            "shape": "S18"
          }
        }
      }
    },
    "CreateAppVersionAppComponent": {
      "http": {
        "requestUri": "/create-app-version-app-component",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn",
          "name",
          "type"
        ],
        "members": {
          "additionalInfo": {
            "shape": "S1g"
          },
          "appArn": {},
          "clientToken": {
            "idempotencyToken": true
          },
          "id": {},
          "name": {},
          "type": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion"
        ],
        "members": {
          "appArn": {},
          "appComponent": {
            "shape": "S1l"
          },
          "appVersion": {}
        }
      }
    },
    "CreateAppVersionResource": {
      "http": {
        "requestUri": "/create-app-version-resource",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn",
          "appComponents",
          "logicalResourceId",
          "physicalResourceId",
          "resourceType"
        ],
        "members": {
          "additionalInfo": {
            "shape": "S1g"
          },
          "appArn": {},
          "appComponents": {
            "shape": "S1n"
          },
          "awsAccountId": {},
          "awsRegion": {},
          "clientToken": {
            "idempotencyToken": true
          },
          "logicalResourceId": {
            "shape": "S1o"
          },
          "physicalResourceId": {},
          "resourceName": {},
          "resourceType": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion"
        ],
        "members": {
          "appArn": {},
          "appVersion": {},
          "physicalResource": {
            "shape": "S1r"
          }
        }
      }
    },
    "CreateRecommendationTemplate": {
      "http": {
        "requestUri": "/create-recommendation-template",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "assessmentArn",
          "name"
        ],
        "members": {
          "assessmentArn": {},
          "bucketName": {},
          "clientToken": {
            "idempotencyToken": true
          },
          "format": {},
          "name": {},
          "recommendationIds": {
            "shape": "S1w"
          },
          "recommendationTypes": {
            "shape": "S1y"
          },
          "tags": {
            "shape": "S14"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "recommendationTemplate": {
            "shape": "S21"
          }
        }
      }
    },
    "CreateResiliencyPolicy": {
      "http": {
        "requestUri": "/create-resiliency-policy",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "policy",
          "policyName",
          "tier"
        ],
        "members": {
          "clientToken": {
            "idempotencyToken": true
          },
          "dataLocationConstraint": {},
          "policy": {
            "shape": "S26"
          },
          "policyDescription": {},
          "policyName": {},
          "tags": {
            "shape": "S14"
          },
          "tier": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "policy"
        ],
        "members": {
          "policy": {
            "shape": "S2c"
          }
        }
      }
    },
    "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": "S2k"
          },
          "sourceArn": {},
          "terraformSource": {
            "shape": "S2m"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "appArn": {},
          "appInputSource": {
            "shape": "S2p"
          }
        }
      }
    },
    "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": "S1l"
          },
          "appVersion": {}
        }
      }
    },
    "DeleteAppVersionResource": {
      "http": {
        "requestUri": "/delete-app-version-resource",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn"
        ],
        "members": {
          "appArn": {},
          "awsAccountId": {},
          "awsRegion": {},
          "clientToken": {
            "idempotencyToken": true
          },
          "logicalResourceId": {
            "shape": "S1o"
          },
          "physicalResourceId": {},
          "resourceName": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion"
        ],
        "members": {
          "appArn": {},
          "appVersion": {},
          "physicalResource": {
            "shape": "S1r"
          }
        }
      }
    },
    "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": "S18"
          }
        }
      }
    },
    "DescribeAppAssessment": {
      "http": {
        "requestUri": "/describe-app-assessment",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "assessmentArn"
        ],
        "members": {
          "assessmentArn": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "assessment"
        ],
        "members": {
          "assessment": {
            "shape": "S33"
          }
        }
      }
    },
    "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": "S1g"
          },
          "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": "S1l"
          },
          "appVersion": {}
        }
      }
    },
    "DescribeAppVersionResource": {
      "http": {
        "requestUri": "/describe-app-version-resource",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion"
        ],
        "members": {
          "appArn": {},
          "appVersion": {},
          "awsAccountId": {},
          "awsRegion": {},
          "logicalResourceId": {
            "shape": "S1o"
          },
          "physicalResourceId": {},
          "resourceName": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion"
        ],
        "members": {
          "appArn": {},
          "appVersion": {},
          "physicalResource": {
            "shape": "S1r"
          }
        }
      }
    },
    "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": "S2c"
          }
        }
      }
    },
    "ImportResourcesToDraftAppVersion": {
      "http": {
        "requestUri": "/import-resources-to-draft-app-version",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn"
        ],
        "members": {
          "appArn": {},
          "eksSources": {
            "shape": "S43"
          },
          "importStrategy": {},
          "sourceArns": {
            "shape": "S47"
          },
          "terraformSources": {
            "shape": "S48"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion",
          "status"
        ],
        "members": {
          "appArn": {},
          "appVersion": {},
          "eksSources": {
            "shape": "S43"
          },
          "sourceArns": {
            "shape": "S47"
          },
          "status": {},
          "terraformSources": {
            "shape": "S48"
          }
        }
      }
    },
    "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": "S1n"
                },
                "description": {},
                "items": {
                  "shape": "S4h"
                },
                "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": "S34"
                },
                "appId": {},
                "appVersion": {},
                "diffType": {},
                "driftType": {},
                "entityId": {},
                "entityType": {},
                "expectedReferenceId": {},
                "expectedValue": {
                  "shape": "S34"
                }
              }
            }
          },
          "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": "S1o"
                    },
                    "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": "S37"
                },
                "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": "S34"
                },
                "cost": {
                  "shape": "S37"
                },
                "message": {},
                "resiliencyScore": {
                  "shape": "S3c"
                },
                "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": "S34"
                      },
                      "cost": {
                        "shape": "S37"
                      },
                      "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": "S2p"
            }
          },
          "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": "S1s"
          },
          "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": "S3"
          }
        }
      }
    },
    "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": "S1r"
            }
          },
          "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": "S21"
            }
          }
        }
      }
    },
    "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": "S66"
          }
        }
      }
    },
    "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": "S4h"
                },
                "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": "S66"
          }
        }
      }
    },
    "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": "S14"
          }
        }
      }
    },
    "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": "S4h"
                },
                "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": "S1o"
                },
                "physicalResourceId": {
                  "shape": "S8"
                },
                "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": {}
        }
      }
    },
    "PutDraftAppVersionTemplate": {
      "http": {
        "requestUri": "/put-draft-app-version-template",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn",
          "appTemplateBody"
        ],
        "members": {
          "appArn": {},
          "appTemplateBody": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "appArn": {},
          "appVersion": {}
        }
      }
    },
    "RemoveDraftAppVersionResourceMappings": {
      "http": {
        "requestUri": "/remove-draft-app-version-resource-mappings",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn"
        ],
        "members": {
          "appArn": {},
          "appRegistryAppNames": {
            "shape": "S6x"
          },
          "eksSourceNames": {
            "shape": "S6y"
          },
          "logicalStackNames": {
            "shape": "S6y"
          },
          "resourceGroupNames": {
            "shape": "S6x"
          },
          "resourceNames": {
            "shape": "S6x"
          },
          "terraformSourceNames": {
            "shape": "S6y"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "appArn": {},
          "appVersion": {}
        }
      }
    },
    "ResolveAppVersionResources": {
      "http": {
        "requestUri": "/resolve-app-version-resources",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion"
        ],
        "members": {
          "appArn": {},
          "appVersion": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion",
          "resolutionId",
          "status"
        ],
        "members": {
          "appArn": {},
          "appVersion": {},
          "resolutionId": {},
          "status": {}
        }
      }
    },
    "StartAppAssessment": {
      "http": {
        "requestUri": "/start-app-assessment",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion",
          "assessmentName"
        ],
        "members": {
          "appArn": {},
          "appVersion": {},
          "assessmentName": {},
          "clientToken": {
            "idempotencyToken": true
          },
          "tags": {
            "shape": "S14"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "assessment"
        ],
        "members": {
          "assessment": {
            "shape": "S33"
          }
        }
      }
    },
    "TagResource": {
      "http": {
        "requestUri": "/tags/{resourceArn}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "resourceArn",
          "tags"
        ],
        "members": {
          "resourceArn": {
            "location": "uri",
            "locationName": "resourceArn"
          },
          "tags": {
            "shape": "S14"
          }
        }
      },
      "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": {},
            "sensitive": true
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateApp": {
      "http": {
        "requestUri": "/update-app",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn"
        ],
        "members": {
          "appArn": {},
          "assessmentSchedule": {},
          "clearResiliencyPolicyArn": {
            "type": "boolean"
          },
          "description": {},
          "eventSubscriptions": {
            "shape": "Sw"
          },
          "permissionModel": {
            "shape": "Sz"
          },
          "policyArn": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "app"
        ],
        "members": {
          "app": {
            "shape": "S18"
          }
        }
      }
    },
    "UpdateAppVersion": {
      "http": {
        "requestUri": "/update-app-version",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn"
        ],
        "members": {
          "additionalInfo": {
            "shape": "S1g"
          },
          "appArn": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion"
        ],
        "members": {
          "additionalInfo": {
            "shape": "S1g"
          },
          "appArn": {},
          "appVersion": {}
        }
      }
    },
    "UpdateAppVersionAppComponent": {
      "http": {
        "requestUri": "/update-app-version-app-component",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn",
          "id"
        ],
        "members": {
          "additionalInfo": {
            "shape": "S1g"
          },
          "appArn": {},
          "id": {},
          "name": {},
          "type": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion"
        ],
        "members": {
          "appArn": {},
          "appComponent": {
            "shape": "S1l"
          },
          "appVersion": {}
        }
      }
    },
    "UpdateAppVersionResource": {
      "http": {
        "requestUri": "/update-app-version-resource",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "appArn"
        ],
        "members": {
          "additionalInfo": {
            "shape": "S1g"
          },
          "appArn": {},
          "appComponents": {
            "shape": "S1n"
          },
          "awsAccountId": {},
          "awsRegion": {},
          "excluded": {
            "type": "boolean"
          },
          "logicalResourceId": {
            "shape": "S1o"
          },
          "physicalResourceId": {},
          "resourceName": {},
          "resourceType": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "appArn",
          "appVersion"
        ],
        "members": {
          "appArn": {},
          "appVersion": {},
          "physicalResource": {
            "shape": "S1r"
          }
        }
      }
    },
    "UpdateResiliencyPolicy": {
      "http": {
        "requestUri": "/update-resiliency-policy",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "policyArn"
        ],
        "members": {
          "dataLocationConstraint": {},
          "policy": {
            "shape": "S26"
          },
          "policyArn": {},
          "policyDescription": {},
          "policyName": {},
          "tier": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "policy"
        ],
        "members": {
          "policy": {
            "shape": "S2c"
          }
        }
      }
    }
  },
  "shapes": {
    "S3": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "mappingType",
          "physicalResourceId"
        ],
        "members": {
          "appRegistryAppName": {},
          "eksSourceName": {},
          "logicalStackName": {},
          "mappingType": {},
          "physicalResourceId": {
            "shape": "S8"
          },
          "resourceGroupName": {},
          "resourceName": {},
          "terraformSourceName": {}
        }
      }
    },
    "S8": {
      "type": "structure",
      "required": [
        "identifier",
        "type"
      ],
      "members": {
        "awsAccountId": {},
        "awsRegion": {},
        "identifier": {},
        "type": {}
      }
    },
    "Sj": {
      "type": "structure",
      "members": {
        "resourceId": {},
        "targetAccountId": {},
        "targetRegion": {}
      }
    },
    "Sw": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "eventType",
          "name"
        ],
        "members": {
          "eventType": {},
          "name": {},
          "snsTopicArn": {}
        }
      }
    },
    "Sz": {
      "type": "structure",
      "required": [
        "type"
      ],
      "members": {
        "crossAccountRoleArns": {
          "type": "list",
          "member": {}
        },
        "invokerRoleName": {},
        "type": {}
      }
    },
    "S14": {
      "type": "map",
      "key": {},
      "value": {},
      "sensitive": true
    },
    "S18": {
      "type": "structure",
      "required": [
        "appArn",
        "creationTime",
        "name"
      ],
      "members": {
        "appArn": {},
        "assessmentSchedule": {},
        "complianceStatus": {},
        "creationTime": {
          "type": "timestamp"
        },
        "description": {},
        "driftStatus": {},
        "eventSubscriptions": {
          "shape": "Sw"
        },
        "lastAppComplianceEvaluationTime": {
          "type": "timestamp"
        },
        "lastDriftEvaluationTime": {
          "type": "timestamp"
        },
        "lastResiliencyScoreEvaluationTime": {
          "type": "timestamp"
        },
        "name": {},
        "permissionModel": {
          "shape": "Sz"
        },
        "policyArn": {},
        "resiliencyScore": {
          "type": "double"
        },
        "rpoInSecs": {
          "type": "integer"
        },
        "rtoInSecs": {
          "type": "integer"
        },
        "status": {},
        "tags": {
          "shape": "S14"
        }
      }
    },
    "S1g": {
      "type": "map",
      "key": {},
      "value": {
        "type": "list",
        "member": {}
      }
    },
    "S1l": {
      "type": "structure",
      "required": [
        "name",
        "type"
      ],
      "members": {
        "additionalInfo": {
          "shape": "S1g"
        },
        "id": {},
        "name": {},
        "type": {}
      }
    },
    "S1n": {
      "type": "list",
      "member": {}
    },
    "S1o": {
      "type": "structure",
      "required": [
        "identifier"
      ],
      "members": {
        "eksSourceName": {},
        "identifier": {},
        "logicalStackName": {},
        "resourceGroupName": {},
        "terraformSourceName": {}
      }
    },
    "S1r": {
      "type": "structure",
      "required": [
        "logicalResourceId",
        "physicalResourceId",
        "resourceType"
      ],
      "members": {
        "additionalInfo": {
          "shape": "S1g"
        },
        "appComponents": {
          "shape": "S1s"
        },
        "excluded": {
          "type": "boolean"
        },
        "logicalResourceId": {
          "shape": "S1o"
        },
        "parentResourceName": {},
        "physicalResourceId": {
          "shape": "S8"
        },
        "resourceName": {},
        "resourceType": {},
        "sourceType": {}
      }
    },
    "S1s": {
      "type": "list",
      "member": {
        "shape": "S1l"
      }
    },
    "S1w": {
      "type": "list",
      "member": {}
    },
    "S1y": {
      "type": "list",
      "member": {}
    },
    "S21": {
      "type": "structure",
      "required": [
        "assessmentArn",
        "format",
        "name",
        "recommendationTemplateArn",
        "recommendationTypes",
        "status"
      ],
      "members": {
        "appArn": {},
        "assessmentArn": {},
        "endTime": {
          "type": "timestamp"
        },
        "format": {},
        "message": {},
        "name": {},
        "needsReplacements": {
          "type": "boolean"
        },
        "recommendationIds": {
          "shape": "S1w"
        },
        "recommendationTemplateArn": {},
        "recommendationTypes": {
          "shape": "S1y"
        },
        "startTime": {
          "type": "timestamp"
        },
        "status": {},
        "tags": {
          "shape": "S14"
        },
        "templatesLocation": {
          "type": "structure",
          "members": {
            "bucket": {},
            "prefix": {}
          }
        }
      }
    },
    "S26": {
      "type": "map",
      "key": {},
      "value": {
        "type": "structure",
        "required": [
          "rpoInSecs",
          "rtoInSecs"
        ],
        "members": {
          "rpoInSecs": {
            "type": "integer"
          },
          "rtoInSecs": {
            "type": "integer"
          }
        }
      }
    },
    "S2c": {
      "type": "structure",
      "members": {
        "creationTime": {
          "type": "timestamp"
        },
        "dataLocationConstraint": {},
        "estimatedCostTier": {},
        "policy": {
          "shape": "S26"
        },
        "policyArn": {},
        "policyDescription": {},
        "policyName": {},
        "tags": {
          "shape": "S14"
        },
        "tier": {}
      }
    },
    "S2k": {
      "type": "structure",
      "required": [
        "eksClusterArn",
        "namespace"
      ],
      "members": {
        "eksClusterArn": {},
        "namespace": {}
      }
    },
    "S2m": {
      "type": "structure",
      "required": [
        "s3StateFileUrl"
      ],
      "members": {
        "s3StateFileUrl": {}
      }
    },
    "S2p": {
      "type": "structure",
      "required": [
        "importType"
      ],
      "members": {
        "eksSourceClusterNamespace": {
          "shape": "S2k"
        },
        "importType": {},
        "resourceCount": {
          "type": "integer"
        },
        "sourceArn": {},
        "sourceName": {},
        "terraformSource": {
          "shape": "S2m"
        }
      }
    },
    "S33": {
      "type": "structure",
      "required": [
        "assessmentArn",
        "assessmentStatus",
        "invoker"
      ],
      "members": {
        "appArn": {},
        "appVersion": {},
        "assessmentArn": {},
        "assessmentName": {},
        "assessmentStatus": {},
        "compliance": {
          "shape": "S34"
        },
        "complianceStatus": {},
        "cost": {
          "shape": "S37"
        },
        "driftStatus": {},
        "endTime": {
          "type": "timestamp"
        },
        "invoker": {},
        "message": {},
        "policy": {
          "shape": "S2c"
        },
        "resiliencyScore": {
          "shape": "S3c"
        },
        "resourceErrorsDetails": {
          "type": "structure",
          "members": {
            "hasMoreErrors": {
              "type": "boolean"
            },
            "resourceErrors": {
              "type": "list",
              "member": {
                "type": "structure",
                "members": {
                  "logicalResourceId": {},
                  "physicalResourceId": {},
                  "reason": {}
                }
              }
            }
          }
        },
        "startTime": {
          "type": "timestamp"
        },
        "tags": {
          "shape": "S14"
        },
        "versionName": {}
      }
    },
    "S34": {
      "type": "map",
      "key": {},
      "value": {
        "type": "structure",
        "required": [
          "complianceStatus"
        ],
        "members": {
          "achievableRpoInSecs": {
            "type": "integer"
          },
          "achievableRtoInSecs": {
            "type": "integer"
          },
          "complianceStatus": {},
          "currentRpoInSecs": {
            "type": "integer"
          },
          "currentRtoInSecs": {
            "type": "integer"
          },
          "message": {},
          "rpoDescription": {},
          "rpoReferenceId": {},
          "rtoDescription": {},
          "rtoReferenceId": {}
        }
      }
    },
    "S37": {
      "type": "structure",
      "required": [
        "amount",
        "currency",
        "frequency"
      ],
      "members": {
        "amount": {
          "type": "double"
        },
        "currency": {},
        "frequency": {}
      }
    },
    "S3c": {
      "type": "structure",
      "required": [
        "disruptionScore",
        "score"
      ],
      "members": {
        "componentScore": {
          "type": "map",
          "key": {},
          "value": {
            "type": "structure",
            "members": {
              "excludedCount": {
                "type": "long"
              },
              "outstandingCount": {
                "type": "long"
              },
              "possibleScore": {
                "type": "double"
              },
              "score": {
                "type": "double"
              }
            }
          }
        },
        "disruptionScore": {
          "type": "map",
          "key": {},
          "value": {
            "type": "double"
          }
        },
        "score": {
          "type": "double"
        }
      }
    },
    "S43": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "eksClusterArn",
          "namespaces"
        ],
        "members": {
          "eksClusterArn": {},
          "namespaces": {
            "type": "list",
            "member": {}
          }
        }
      }
    },
    "S47": {
      "type": "list",
      "member": {}
    },
    "S48": {
      "type": "list",
      "member": {
        "shape": "S2m"
      }
    },
    "S4h": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "alreadyImplemented": {
            "type": "boolean"
          },
          "excludeReason": {},
          "excluded": {
            "type": "boolean"
          },
          "resourceId": {},
          "targetAccountId": {},
          "targetRegion": {}
        }
      }
    },
    "S66": {
      "type": "list",
      "member": {
        "shape": "S2c"
      }
    },
    "S6x": {
      "type": "list",
      "member": {}
    },
    "S6y": {
      "type": "list",
      "member": {}
    }
  }
}