{"openapi":"3.0.0","info":{"version":"2019-12-02","x-release":"v4","title":"AWS Route53 Recovery Readiness","description":"Recovery readiness","x-logo":{"url":"https://twitter.com/awscloud/profile_image?size=original","backgroundColor":"#FFFFFF"},"termsOfService":"https://aws.amazon.com/service-terms/","contact":{"name":"Mike Ralphson","email":"mike.ralphson@gmail.com","url":"https://github.com/mermade/aws2openapi","x-twitter":"PermittedSoc"},"license":{"name":"Apache 2.0 License","url":"http://www.apache.org/licenses/"},"x-providerName":"amazonaws.com","x-serviceName":"route53-recovery-readiness","x-aws-signingName":"route53-recovery-readiness","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/route53-recovery-readiness-2019-12-02.normal.json","converter":{"url":"https://github.com/mermade/aws2openapi","version":"1.0.0"},"x-apisguru-driver":"external"}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://docs.aws.amazon.com/route53-recovery-readiness/"},"servers":[{"url":"http://route53-recovery-readiness.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The AWS Route53 Recovery Readiness multi-region endpoint"},{"url":"https://route53-recovery-readiness.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The AWS Route53 Recovery Readiness multi-region endpoint"},{"url":"http://route53-recovery-readiness.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The AWS Route53 Recovery Readiness endpoint for China (Beijing) and China (Ningxia)"},{"url":"https://route53-recovery-readiness.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The AWS Route53 Recovery Readiness endpoint for China (Beijing) and China (Ningxia)"}],"x-hasEquivalentPaths":true,"paths":{"/cells":{"post":{"operationId":"CreateCell","description":"Creates a cell in an account.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCellResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["cellName"],"properties":{"cellName":{"description":"The name of the cell to create.","type":"string"},"cells":{"description":"A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells. For example, Availability Zones within specific Amazon Web Services Regions.","type":"array","items":{"$ref":"#/components/schemas/__string"}},"tags":{"description":"A collection of tags associated with a resource.","type":"object","additionalProperties":{"$ref":"#/components/schemas/__string"}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"ListCells","description":"Lists the cells for an account.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCellsResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The number of objects that you want to return with this call.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"The token that identifies which batch of results you want to see.","schema":{"type":"string"}},{"name":"MaxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"NextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}]}},"/crossaccountauthorizations":{"post":{"operationId":"CreateCrossAccountAuthorization","description":"Creates a cross-account readiness authorization. This lets you authorize another account to work with Route 53 Application Recovery Controller, for example, to check the readiness status of resources in a separate account.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCrossAccountAuthorizationResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["crossAccountAuthorization"],"properties":{"crossAccountAuthorization":{"description":"CrossAccountAuthorization","type":"string"}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"ListCrossAccountAuthorizations","description":"Lists the cross-account readiness authorizations that are in place for an account.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCrossAccountAuthorizationsResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The number of objects that you want to return with this call.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"The token that identifies which batch of results you want to see.","schema":{"type":"string"}},{"name":"MaxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"NextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}]}},"/readinesschecks":{"post":{"operationId":"CreateReadinessCheck","description":"Creates a readiness check in an account. A readiness check monitors a resource set in your application, such as a set of Amazon Aurora instances, that Application Recovery Controller is auditing recovery readiness for. The audits run once every minute on every resource that's associated with a readiness check.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateReadinessCheckResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["readinessCheckName","resourceSetName"],"properties":{"readinessCheckName":{"description":"The name of the readiness check to create.","type":"string"},"resourceSetName":{"description":"The name of the resource set to check.","type":"string"},"tags":{"description":"A collection of tags associated with a resource.","type":"object","additionalProperties":{"$ref":"#/components/schemas/__string"}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"ListReadinessChecks","description":"Lists the readiness checks for an account.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListReadinessChecksResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The number of objects that you want to return with this call.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"The token that identifies which batch of results you want to see.","schema":{"type":"string"}},{"name":"MaxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"NextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}]}},"/recoverygroups":{"post":{"operationId":"CreateRecoveryGroup","description":"Creates a recovery group in an account. A recovery group corresponds to an application and includes a list of the cells that make up the application.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRecoveryGroupResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["recoveryGroupName"],"properties":{"cells":{"description":"A list of the cell Amazon Resource Names (ARNs) in the recovery group.","type":"array","items":{"$ref":"#/components/schemas/__string"}},"recoveryGroupName":{"description":"The name of the recovery group to create.","type":"string"},"tags":{"description":"A collection of tags associated with a resource.","type":"object","additionalProperties":{"$ref":"#/components/schemas/__string"}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"ListRecoveryGroups","description":"Lists the recovery groups in an account.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListRecoveryGroupsResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The number of objects that you want to return with this call.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"The token that identifies which batch of results you want to see.","schema":{"type":"string"}},{"name":"MaxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"NextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}]}},"/resourcesets":{"post":{"operationId":"CreateResourceSet","description":"Creates a resource set. A resource set is a set of resources of one type that span multiple cells. You can associate a resource set with a readiness check to monitor the resources for failover readiness.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateResourceSetResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceSetName","resourceSetType","resources"],"properties":{"resourceSetName":{"description":"The name of the resource set to create.","type":"string"},"resourceSetType":{"description":"<p>The resource type of the resources in the resource set. Enter one of the following values for resource type:</p> <p>AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource</p>","type":"string","pattern":"AWS::[A-Za-z0-9]+::[A-Za-z0-9]+"},"resources":{"description":"A list of resource objects in the resource set.","type":"array","items":{"$ref":"#/components/schemas/Resource"}},"tags":{"description":"A collection of tags associated with a resource.","type":"object","additionalProperties":{"$ref":"#/components/schemas/__string"}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"ListResourceSets","description":"Lists the resource sets in an account.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResourceSetsResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The number of objects that you want to return with this call.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"The token that identifies which batch of results you want to see.","schema":{"type":"string"}},{"name":"MaxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"NextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}]}},"/cells/{cellName}":{"delete":{"operationId":"DeleteCell","description":"Delete a cell. When successful, the response code is 204, with no response body.","responses":{"204":{"description":"Success"},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"cellName","in":"path","required":true,"description":"The name of the cell.","schema":{"type":"string"}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"GetCell","description":"Gets information about a cell including cell name, cell Amazon Resource Name (ARN), ARNs of nested cells for this cell, and a list of those cell ARNs with their associated recovery group ARNs.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetCellResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"cellName","in":"path","required":true,"description":"The name of the cell.","schema":{"type":"string"}}]},"put":{"operationId":"UpdateCell","description":"Updates a cell to replace the list of nested cells with a new list of nested cells.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCellResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"cellName","in":"path","required":true,"description":"The name of the cell.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["cells"],"properties":{"cells":{"description":"A list of cell Amazon Resource Names (ARNs), which completely replaces the previous list.","type":"array","items":{"$ref":"#/components/schemas/__string"}}}}}}}}},"/crossaccountauthorizations/{crossAccountAuthorization}":{"delete":{"operationId":"DeleteCrossAccountAuthorization","description":"Deletes cross account readiness authorization.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteCrossAccountAuthorizationResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"crossAccountAuthorization","in":"path","required":true,"description":"The cross-account authorization.","schema":{"type":"string"}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/readinesschecks/{readinessCheckName}":{"delete":{"operationId":"DeleteReadinessCheck","description":"Deletes a readiness check.","responses":{"204":{"description":"Success"},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"readinessCheckName","in":"path","required":true,"description":"Name of a readiness check.","schema":{"type":"string"}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"GetReadinessCheck","description":"Gets details about a readiness check.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetReadinessCheckResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"readinessCheckName","in":"path","required":true,"description":"Name of a readiness check.","schema":{"type":"string"}}]},"put":{"operationId":"UpdateReadinessCheck","description":"Updates a readiness check.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateReadinessCheckResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"readinessCheckName","in":"path","required":true,"description":"Name of a readiness check.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceSetName"],"properties":{"resourceSetName":{"description":"The name of the resource set to be checked.","type":"string"}}}}}}}},"/recoverygroups/{recoveryGroupName}":{"delete":{"operationId":"DeleteRecoveryGroup","description":"Deletes a recovery group.","responses":{"204":{"description":"Success"},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"recoveryGroupName","in":"path","required":true,"description":"The name of a recovery group.","schema":{"type":"string"}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"GetRecoveryGroup","description":"Gets details about a recovery group, including a list of the cells that are included in it.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetRecoveryGroupResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"recoveryGroupName","in":"path","required":true,"description":"The name of a recovery group.","schema":{"type":"string"}}]},"put":{"operationId":"UpdateRecoveryGroup","description":"Updates a recovery group.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRecoveryGroupResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"recoveryGroupName","in":"path","required":true,"description":"The name of a recovery group.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["cells"],"properties":{"cells":{"description":"A list of cell Amazon Resource Names (ARNs). This list completely replaces the previous list.","type":"array","items":{"$ref":"#/components/schemas/__string"}}}}}}}}},"/resourcesets/{resourceSetName}":{"delete":{"operationId":"DeleteResourceSet","description":"Deletes a resource set.","responses":{"204":{"description":"Success"},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"resourceSetName","in":"path","required":true,"description":"Name of a resource set.","schema":{"type":"string"}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"GetResourceSet","description":"Displays the details about a resource set, including a list of the resources in the set.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetResourceSetResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"resourceSetName","in":"path","required":true,"description":"Name of a resource set.","schema":{"type":"string"}}]},"put":{"operationId":"UpdateResourceSet","description":"Updates a resource set.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateResourceSetResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"resourceSetName","in":"path","required":true,"description":"Name of a resource set.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resourceSetType","resources"],"properties":{"resourceSetType":{"description":"<p>The resource type of the resources in the resource set. Enter one of the following values for resource type:</p> <p>AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource</p>","type":"string","pattern":"AWS::[A-Za-z0-9]+::[A-Za-z0-9]+"},"resources":{"description":"A list of resource objects.","type":"array","items":{"$ref":"#/components/schemas/Resource"}}}}}}}}},"/recoverygroups/{recoveryGroupName}/architectureRecommendations":{"get":{"operationId":"GetArchitectureRecommendations","description":"Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetArchitectureRecommendationsResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The number of objects that you want to return with this call.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"The token that identifies which batch of results you want to see.","schema":{"type":"string"}},{"name":"recoveryGroupName","in":"path","required":true,"description":"The name of a recovery group.","schema":{"type":"string"}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/cellreadiness/{cellName}":{"get":{"operationId":"GetCellReadinessSummary","description":"Gets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a single value.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetCellReadinessSummaryResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"cellName","in":"path","required":true,"description":"The name of the cell.","schema":{"type":"string"}},{"name":"maxResults","in":"query","required":false,"description":"The number of objects that you want to return with this call.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"The token that identifies which batch of results you want to see.","schema":{"type":"string"}},{"name":"MaxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"NextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/readinesschecks/{readinessCheckName}/resource/{resourceIdentifier}/status":{"get":{"operationId":"GetReadinessCheckResourceStatus","description":"Gets individual readiness status for a readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in the recovery group, use GetRecoveryGroupReadinessSummary.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetReadinessCheckResourceStatusResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The number of objects that you want to return with this call.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"The token that identifies which batch of results you want to see.","schema":{"type":"string"}},{"name":"readinessCheckName","in":"path","required":true,"description":"Name of a readiness check.","schema":{"type":"string"}},{"name":"resourceIdentifier","in":"path","required":true,"description":"The resource identifier, which is the Amazon Resource Name (ARN) or the identifier generated for the resource by Application Recovery Controller (for example, for a DNS target resource).","schema":{"type":"string"}},{"name":"MaxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"NextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/readinesschecks/{readinessCheckName}/status":{"get":{"operationId":"GetReadinessCheckStatus","description":"Gets the readiness status for an individual readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in a recovery group, use GetRecoveryGroupReadinessSummary.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetReadinessCheckStatusResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The number of objects that you want to return with this call.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"The token that identifies which batch of results you want to see.","schema":{"type":"string"}},{"name":"readinessCheckName","in":"path","required":true,"description":"Name of a readiness check.","schema":{"type":"string"}},{"name":"MaxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"NextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/recoverygroupreadiness/{recoveryGroupName}":{"get":{"operationId":"GetRecoveryGroupReadinessSummary","description":"Displays a summary of information about a recovery group's readiness status. Includes the readiness checks for resources in the recovery group and the readiness status of each one.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetRecoveryGroupReadinessSummaryResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The number of objects that you want to return with this call.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"The token that identifies which batch of results you want to see.","schema":{"type":"string"}},{"name":"recoveryGroupName","in":"path","required":true,"description":"The name of a recovery group.","schema":{"type":"string"}},{"name":"MaxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"NextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/rules":{"get":{"operationId":"ListRules","description":"Lists all readiness rules, or lists the readiness rules for a specific resource type.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListRulesResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The number of objects that you want to return with this call.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"The token that identifies which batch of results you want to see.","schema":{"type":"string"}},{"name":"resourceType","in":"query","required":false,"description":"The resource type that a readiness rule applies to.","schema":{"type":"string"}},{"name":"MaxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"NextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/tags/{resource-arn}":{"get":{"operationId":"ListTagsForResources","description":"Lists the tags for a resource.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTagsForResourcesResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"resource-arn","in":"path","required":true,"description":"The Amazon Resource Name (ARN) for a resource.","schema":{"type":"string"}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"operationId":"TagResource","description":"Adds a tag to a resource.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagResourceResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"resource-arn","in":"path","required":true,"description":"The Amazon Resource Name (ARN) for a resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["tags"],"properties":{"tags":{"description":"A collection of tags associated with a resource.","type":"object","additionalProperties":{"$ref":"#/components/schemas/__string"}}}}}}}}},"/tags/{resource-arn}#tagKeys":{"delete":{"operationId":"UntagResource","description":"Removes a tag from a resource.","responses":{"204":{"description":"Success"},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"resource-arn","in":"path","required":true,"description":"The Amazon Resource Name (ARN) for a resource.","schema":{"type":"string"}},{"name":"tagKeys","in":"query","required":true,"description":"The keys for tags you add to resources.","schema":{"type":"array","items":{"$ref":"#/components/schemas/__string"}}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]}},"components":{"parameters":{"X-Amz-Content-Sha256":{"name":"X-Amz-Content-Sha256","in":"header","schema":{"type":"string"},"required":false},"X-Amz-Date":{"name":"X-Amz-Date","in":"header","schema":{"type":"string"},"required":false},"X-Amz-Algorithm":{"name":"X-Amz-Algorithm","in":"header","schema":{"type":"string"},"required":false},"X-Amz-Credential":{"name":"X-Amz-Credential","in":"header","schema":{"type":"string"},"required":false},"X-Amz-Security-Token":{"name":"X-Amz-Security-Token","in":"header","schema":{"type":"string"},"required":false},"X-Amz-Signature":{"name":"X-Amz-Signature","in":"header","schema":{"type":"string"},"required":false},"X-Amz-SignedHeaders":{"name":"X-Amz-SignedHeaders","in":"header","schema":{"type":"string"},"required":false}},"securitySchemes":{"hmac":{"type":"apiKey","name":"Authorization","in":"header","description":"Amazon Signature authorization v4","x-amazon-apigateway-authtype":"awsSigv4"}},"schemas":{"CreateCellResponse":{"type":"object","properties":{"CellArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"cellArn"},"description":"The Amazon Resource Name (ARN) for the cell."}]},"CellName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"cellName"},"description":"The name of the cell."}]},"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of cell ARNs."}]},"ParentReadinessScopes":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"parentReadinessScopes"},"description":"The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"},"description":"Tags on the resources."}]}}},"__string":{"type":"string"},"ThrottlingException":{},"ValidationException":{},"InternalServerException":{},"ConflictException":{},"AccessDeniedException":{},"CreateCrossAccountAuthorizationResponse":{"type":"object","properties":{"CrossAccountAuthorization":{"allOf":[{"$ref":"#/components/schemas/CrossAccountAuthorization"},{"xml":{"name":"crossAccountAuthorization"},"description":"The cross-account authorization."}]}}},"CreateReadinessCheckResponse":{"type":"object","properties":{"ReadinessCheckArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"readinessCheckArn"},"description":"The Amazon Resource Name (ARN) associated with a readiness check."}]},"ReadinessCheckName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"readinessCheckName"},"description":"Name of a readiness check."}]},"ResourceSet":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"resourceSet"},"description":"Name of the resource set to be checked."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"}}]}}},"CreateRecoveryGroupResponse":{"type":"object","properties":{"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of a cell's Amazon Resource Names (ARNs)."}]},"RecoveryGroupArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"recoveryGroupArn"},"description":"The Amazon Resource Name (ARN) for the recovery group."}]},"RecoveryGroupName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"recoveryGroupName"},"description":"The name of the recovery group."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"},"description":"The tags associated with the recovery group."}]}}},"CreateResourceSetResponse":{"type":"object","properties":{"ResourceSetArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"resourceSetArn"},"description":"The Amazon Resource Name (ARN) for the resource set."}]},"ResourceSetName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"resourceSetName"},"description":"The name of the resource set."}]},"ResourceSetType":{"allOf":[{"$ref":"#/components/schemas/__stringPatternAWSAZaZ09AZaZ09"},{"xml":{"name":"resourceSetType"},"description":"<p>The resource type of the resources in the resource set. Enter one of the following values for resource type:</p> <p>AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource</p>"}]},"Resources":{"allOf":[{"$ref":"#/components/schemas/__listOfResource"},{"xml":{"name":"resources"},"description":"A list of resource objects."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"}}]}}},"Resource":{"type":"object","properties":{"ComponentId":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"componentId"},"description":"The component identifier of the resource, generated when DNS target resource is used."}]},"DnsTargetResource":{"allOf":[{"$ref":"#/components/schemas/DNSTargetResource"},{"xml":{"name":"dnsTargetResource"},"description":"The DNS target resource."}]},"ReadinessScopes":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"readinessScopes"},"description":"A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within."}]},"ResourceArn":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"resourceArn"},"description":"The Amazon Resource Name (ARN) of the Amazon Web Services resource."}]}},"description":"The resource element of a resource set."},"ResourceNotFoundException":{},"DeleteCrossAccountAuthorizationResponse":{"type":"object","properties":{}},"GetArchitectureRecommendationsResponse":{"type":"object","properties":{"LastAuditTimestamp":{"allOf":[{"$ref":"#/components/schemas/LastAuditTimestamp"},{"xml":{"name":"lastAuditTimestamp"},"description":"The time that a recovery group was last assessed for recommendations, in UTC ISO-8601 format."}]},"NextToken":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"nextToken"},"description":"The token that identifies which batch of results you want to see."}]},"Recommendations":{"allOf":[{"$ref":"#/components/schemas/__listOfRecommendation"},{"xml":{"name":"recommendations"},"description":"A list of the recommendations for the customer's application."}]}}},"GetCellResponse":{"type":"object","properties":{"CellArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"cellArn"},"description":"The Amazon Resource Name (ARN) for the cell."}]},"CellName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"cellName"},"description":"The name of the cell."}]},"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of cell ARNs."}]},"ParentReadinessScopes":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"parentReadinessScopes"},"description":"The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"},"description":"Tags on the resources."}]}}},"GetCellReadinessSummaryResponse":{"type":"object","properties":{"NextToken":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"nextToken"},"description":"The token that identifies which batch of results you want to see."}]},"Readiness":{"allOf":[{"$ref":"#/components/schemas/Readiness"},{"xml":{"name":"readiness"},"description":"The readiness at a cell level."}]},"ReadinessChecks":{"allOf":[{"$ref":"#/components/schemas/__listOfReadinessCheckSummary"},{"xml":{"name":"readinessChecks"},"description":"Summaries for the readiness checks that make up the cell."}]}}},"GetReadinessCheckResponse":{"type":"object","properties":{"ReadinessCheckArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"readinessCheckArn"},"description":"The Amazon Resource Name (ARN) associated with a readiness check."}]},"ReadinessCheckName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"readinessCheckName"},"description":"Name of a readiness check."}]},"ResourceSet":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"resourceSet"},"description":"Name of the resource set to be checked."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"}}]}}},"GetReadinessCheckResourceStatusResponse":{"type":"object","properties":{"NextToken":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"nextToken"},"description":"The token that identifies which batch of results you want to see."}]},"Readiness":{"allOf":[{"$ref":"#/components/schemas/Readiness"},{"xml":{"name":"readiness"},"description":"The readiness at a rule level."}]},"Rules":{"allOf":[{"$ref":"#/components/schemas/__listOfRuleResult"},{"xml":{"name":"rules"},"description":"Details of the rule's results."}]}}},"GetReadinessCheckStatusResponse":{"type":"object","properties":{"Messages":{"allOf":[{"$ref":"#/components/schemas/__listOfMessage"},{"xml":{"name":"messages"},"description":"Top level messages for readiness check status"}]},"NextToken":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"nextToken"},"description":"The token that identifies which batch of results you want to see."}]},"Readiness":{"allOf":[{"$ref":"#/components/schemas/Readiness"},{"xml":{"name":"readiness"},"description":"The readiness at rule level."}]},"Resources":{"allOf":[{"$ref":"#/components/schemas/__listOfResourceResult"},{"xml":{"name":"resources"},"description":"Summary of the readiness of resources."}]}}},"GetRecoveryGroupResponse":{"type":"object","properties":{"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of a cell's Amazon Resource Names (ARNs)."}]},"RecoveryGroupArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"recoveryGroupArn"},"description":"The Amazon Resource Name (ARN) for the recovery group."}]},"RecoveryGroupName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"recoveryGroupName"},"description":"The name of the recovery group."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"},"description":"The tags associated with the recovery group."}]}}},"GetRecoveryGroupReadinessSummaryResponse":{"type":"object","properties":{"NextToken":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"nextToken"},"description":"The token that identifies which batch of results you want to see."}]},"Readiness":{"allOf":[{"$ref":"#/components/schemas/Readiness"},{"xml":{"name":"readiness"},"description":"The readiness status at a recovery group level."}]},"ReadinessChecks":{"allOf":[{"$ref":"#/components/schemas/__listOfReadinessCheckSummary"},{"xml":{"name":"readinessChecks"},"description":"Summaries of the readiness checks for the recovery group."}]}}},"GetResourceSetResponse":{"type":"object","properties":{"ResourceSetArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"resourceSetArn"},"description":"The Amazon Resource Name (ARN) for the resource set."}]},"ResourceSetName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"resourceSetName"},"description":"The name of the resource set."}]},"ResourceSetType":{"allOf":[{"$ref":"#/components/schemas/__stringPatternAWSAZaZ09AZaZ09"},{"xml":{"name":"resourceSetType"},"description":"<p>The resource type of the resources in the resource set. Enter one of the following values for resource type:</p> <p>AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource</p>"}]},"Resources":{"allOf":[{"$ref":"#/components/schemas/__listOfResource"},{"xml":{"name":"resources"},"description":"A list of resource objects."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"}}]}}},"ListCellsResponse":{"type":"object","properties":{"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOfCellOutput"},{"xml":{"name":"cells"},"description":"A list of cells."}]},"NextToken":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"nextToken"},"description":"The token that identifies which batch of results you want to see."}]}}},"ListCrossAccountAuthorizationsResponse":{"type":"object","properties":{"CrossAccountAuthorizations":{"allOf":[{"$ref":"#/components/schemas/__listOfCrossAccountAuthorization"},{"xml":{"name":"crossAccountAuthorizations"},"description":"A list of cross-account authorizations."}]},"NextToken":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"nextToken"},"description":"The token that identifies which batch of results you want to see."}]}}},"ListReadinessChecksResponse":{"type":"object","properties":{"NextToken":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"nextToken"},"description":"The token that identifies which batch of results you want to see."}]},"ReadinessChecks":{"allOf":[{"$ref":"#/components/schemas/__listOfReadinessCheckOutput"},{"xml":{"name":"readinessChecks"},"description":"A list of readiness checks associated with the account."}]}}},"ListRecoveryGroupsResponse":{"type":"object","properties":{"NextToken":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"nextToken"},"description":"The token that identifies which batch of results you want to see."}]},"RecoveryGroups":{"allOf":[{"$ref":"#/components/schemas/__listOfRecoveryGroupOutput"},{"xml":{"name":"recoveryGroups"},"description":"A list of recovery groups."}]}}},"ListResourceSetsResponse":{"type":"object","properties":{"NextToken":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"nextToken"},"description":"The token that identifies which batch of results you want to see."}]},"ResourceSets":{"allOf":[{"$ref":"#/components/schemas/__listOfResourceSetOutput"},{"xml":{"name":"resourceSets"},"description":"A list of resource sets associated with the account."}]}}},"ListRulesResponse":{"type":"object","properties":{"NextToken":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"nextToken"},"description":"The token that identifies which batch of results you want to see."}]},"Rules":{"allOf":[{"$ref":"#/components/schemas/__listOfListRulesOutput"},{"xml":{"name":"rules"},"description":"A list of readiness rules for a specific resource type."}]}}},"ListTagsForResourcesResponse":{"type":"object","properties":{"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"},"description":""}]}}},"TagResourceResponse":{"type":"object","properties":{}},"UpdateCellResponse":{"type":"object","properties":{"CellArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"cellArn"},"description":"The Amazon Resource Name (ARN) for the cell."}]},"CellName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"cellName"},"description":"The name of the cell."}]},"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of cell ARNs."}]},"ParentReadinessScopes":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"parentReadinessScopes"},"description":"The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"},"description":"Tags on the resources."}]}}},"UpdateReadinessCheckResponse":{"type":"object","properties":{"ReadinessCheckArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"readinessCheckArn"},"description":"The Amazon Resource Name (ARN) associated with a readiness check."}]},"ReadinessCheckName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"readinessCheckName"},"description":"Name of a readiness check."}]},"ResourceSet":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"resourceSet"},"description":"Name of the resource set to be checked."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"}}]}}},"UpdateRecoveryGroupResponse":{"type":"object","properties":{"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of a cell's Amazon Resource Names (ARNs)."}]},"RecoveryGroupArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"recoveryGroupArn"},"description":"The Amazon Resource Name (ARN) for the recovery group."}]},"RecoveryGroupName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"recoveryGroupName"},"description":"The name of the recovery group."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"},"description":"The tags associated with the recovery group."}]}}},"UpdateResourceSetResponse":{"type":"object","properties":{"ResourceSetArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"resourceSetArn"},"description":"The Amazon Resource Name (ARN) for the resource set."}]},"ResourceSetName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"resourceSetName"},"description":"The name of the resource set."}]},"ResourceSetType":{"allOf":[{"$ref":"#/components/schemas/__stringPatternAWSAZaZ09AZaZ09"},{"xml":{"name":"resourceSetType"},"description":"<p>The resource type of the resources in the resource set. Enter one of the following values for resource type:</p> <p>AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource</p>"}]},"Resources":{"allOf":[{"$ref":"#/components/schemas/__listOfResource"},{"xml":{"name":"resources"},"description":"A list of resource objects."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"}}]}}},"__stringMax256":{"type":"string","maxLength":256},"__stringMax64PatternAAZAZ09Z":{"type":"string","pattern":"\\A[a-zA-Z0-9_]+\\z","maxLength":64},"__listOf__string":{"type":"array","items":{"$ref":"#/components/schemas/__string"}},"Tags":{"type":"object","description":"A collection of tags associated with a resource.","additionalProperties":{"$ref":"#/components/schemas/__string"}},"CellOutput":{"type":"object","required":["ParentReadinessScopes","CellArn","CellName","Cells"],"properties":{"CellArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"cellArn"},"description":"The Amazon Resource Name (ARN) for the cell."}]},"CellName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"cellName"},"description":"The name of the cell."}]},"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of cell ARNs."}]},"ParentReadinessScopes":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"parentReadinessScopes"},"description":"The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"},"description":"Tags on the resources."}]}},"description":"Information about a cell."},"CreateCellRequest":{"type":"object","required":["CellName"],"title":"CreateCellRequest","properties":{"CellName":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"cellName"},"description":"The name of the cell to create."}]},"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells. For example, Availability Zones within specific Amazon Web Services Regions."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"}}]}}},"CrossAccountAuthorization":{"type":"string","description":"CrossAccountAuthorization"},"CreateCrossAccountAuthorizationRequest":{"type":"object","required":["CrossAccountAuthorization"],"title":"CreateCrossAccountAuthorizationRequest","properties":{"CrossAccountAuthorization":{"allOf":[{"$ref":"#/components/schemas/CrossAccountAuthorization"},{"xml":{"name":"crossAccountAuthorization"},"description":"The cross-account authorization."}]}}},"CreateReadinessCheckRequest":{"type":"object","required":["ResourceSetName","ReadinessCheckName"],"title":"CreateReadinessCheckRequest","properties":{"ReadinessCheckName":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"readinessCheckName"},"description":"The name of the readiness check to create."}]},"ResourceSetName":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"resourceSetName"},"description":"The name of the resource set to check."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"}}]}}},"CreateRecoveryGroupRequest":{"type":"object","required":["RecoveryGroupName"],"title":"CreateRecoveryGroupRequest","properties":{"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of the cell Amazon Resource Names (ARNs) in the recovery group."}]},"RecoveryGroupName":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"recoveryGroupName"},"description":"The name of the recovery group to create."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"}}]}}},"__stringPatternAWSAZaZ09AZaZ09":{"type":"string","pattern":"AWS::[A-Za-z0-9]+::[A-Za-z0-9]+"},"__listOfResource":{"type":"array","items":{"$ref":"#/components/schemas/Resource"}},"CreateResourceSetRequest":{"type":"object","required":["ResourceSetType","ResourceSetName","Resources"],"title":"CreateResourceSetRequest","properties":{"ResourceSetName":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"resourceSetName"},"description":"The name of the resource set to create."}]},"ResourceSetType":{"allOf":[{"$ref":"#/components/schemas/__stringPatternAWSAZaZ09AZaZ09"},{"xml":{"name":"resourceSetType"},"description":"<p>The resource type of the resources in the resource set. Enter one of the following values for resource type:</p> <p>AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource</p>"}]},"Resources":{"allOf":[{"$ref":"#/components/schemas/__listOfResource"},{"xml":{"name":"resources"},"description":"A list of resource objects in the resource set."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"},"description":"A tag to associate with the parameters for a resource set."}]}}},"TargetResource":{"type":"object","properties":{"NLBResource":{"allOf":[{"$ref":"#/components/schemas/NLBResource"},{"xml":{"name":"nLBResource"},"description":"The Network Load Balancer Resource."}]},"R53Resource":{"allOf":[{"$ref":"#/components/schemas/R53ResourceRecord"},{"xml":{"name":"r53Resource"},"description":"The Route 53 resource."}]}},"description":"The target resource that the Route 53 record points to."},"DNSTargetResource":{"type":"object","properties":{"DomainName":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"domainName"},"description":"The domain name that acts as an ingress point to a portion of the customer application."}]},"HostedZoneArn":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"hostedZoneArn"},"description":"The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource."}]},"RecordSetId":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"recordSetId"},"description":"The Route 53 record set ID that uniquely identifies a DNS record, given a name and a type."}]},"RecordType":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"recordType"},"description":"The type of DNS record of the target resource."}]},"TargetResource":{"allOf":[{"$ref":"#/components/schemas/TargetResource"},{"xml":{"name":"targetResource"},"description":"The target resource of the DNS target resource."}]}},"description":"A component for DNS/routing control readiness checks and architecture checks."},"DeleteCellRequest":{"type":"object","title":"DeleteCellRequest","properties":{}},"DeleteCrossAccountAuthorizationRequest":{"type":"object","title":"DeleteCrossAccountAuthorizationRequest","properties":{}},"DeleteReadinessCheckRequest":{"type":"object","title":"DeleteReadinessCheckRequest","properties":{}},"DeleteRecoveryGroupRequest":{"type":"object","title":"DeleteRecoveryGroupRequest","properties":{}},"DeleteResourceSetRequest":{"type":"object","title":"DeleteResourceSetRequest","properties":{}},"MaxResults":{"type":"integer","minimum":1,"maximum":1000},"GetArchitectureRecommendationsRequest":{"type":"object","title":"GetArchitectureRecommendationsRequest","properties":{}},"LastAuditTimestamp":{"type":"string","description":"The time that a recovery group was last assessed for recommendations, in UTC ISO-8601 format.","format":"date-time"},"__listOfRecommendation":{"type":"array","items":{"$ref":"#/components/schemas/Recommendation"}},"GetCellReadinessSummaryRequest":{"type":"object","title":"GetCellReadinessSummaryRequest","properties":{}},"Readiness":{"type":"string","enum":["READY","NOT_READY","UNKNOWN","NOT_AUTHORIZED"],"description":"The readiness status."},"__listOfReadinessCheckSummary":{"type":"array","items":{"$ref":"#/components/schemas/ReadinessCheckSummary"}},"GetCellRequest":{"type":"object","title":"GetCellRequest","properties":{}},"GetReadinessCheckRequest":{"type":"object","title":"GetReadinessCheckRequest","properties":{}},"GetReadinessCheckResourceStatusRequest":{"type":"object","title":"GetReadinessCheckResourceStatusRequest","properties":{}},"__listOfRuleResult":{"type":"array","items":{"$ref":"#/components/schemas/RuleResult"}},"GetReadinessCheckStatusRequest":{"type":"object","title":"GetReadinessCheckStatusRequest","properties":{}},"__listOfMessage":{"type":"array","items":{"$ref":"#/components/schemas/Message"}},"__listOfResourceResult":{"type":"array","items":{"$ref":"#/components/schemas/ResourceResult"}},"GetRecoveryGroupReadinessSummaryRequest":{"type":"object","title":"GetRecoveryGroupReadinessSummaryRequest","properties":{}},"GetRecoveryGroupRequest":{"type":"object","title":"GetRecoveryGroupRequest","properties":{}},"GetResourceSetRequest":{"type":"object","title":"GetResourceSetRequest","properties":{}},"ListCellsRequest":{"type":"object","title":"ListCellsRequest","properties":{}},"__listOfCellOutput":{"type":"array","items":{"$ref":"#/components/schemas/CellOutput"}},"ListCrossAccountAuthorizationsRequest":{"type":"object","title":"ListCrossAccountAuthorizationsRequest","properties":{}},"__listOfCrossAccountAuthorization":{"type":"array","items":{"$ref":"#/components/schemas/CrossAccountAuthorization"}},"ListReadinessChecksRequest":{"type":"object","title":"ListReadinessChecksRequest","properties":{}},"__listOfReadinessCheckOutput":{"type":"array","items":{"$ref":"#/components/schemas/ReadinessCheckOutput"}},"ListRecoveryGroupsRequest":{"type":"object","title":"ListRecoveryGroupsRequest","properties":{}},"__listOfRecoveryGroupOutput":{"type":"array","items":{"$ref":"#/components/schemas/RecoveryGroupOutput"}},"ListResourceSetsRequest":{"type":"object","title":"ListResourceSetsRequest","properties":{}},"__listOfResourceSetOutput":{"type":"array","items":{"$ref":"#/components/schemas/ResourceSetOutput"}},"__stringMax64":{"type":"string","maxLength":64},"ListRulesOutput":{"type":"object","required":["RuleDescription","RuleId","ResourceType"],"properties":{"ResourceType":{"allOf":[{"$ref":"#/components/schemas/__stringMax64"},{"xml":{"name":"resourceType"},"description":"The resource type that the readiness rule applies to."}]},"RuleDescription":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"ruleDescription"},"description":"The description of a readiness rule."}]},"RuleId":{"allOf":[{"$ref":"#/components/schemas/__stringMax64"},{"xml":{"name":"ruleId"},"description":"The ID for the readiness rule."}]}},"description":"Readiness rule information, including the resource type, rule ID, and rule description."},"ListRulesRequest":{"type":"object","title":"ListRulesRequest","properties":{}},"__listOfListRulesOutput":{"type":"array","items":{"$ref":"#/components/schemas/ListRulesOutput"}},"ListTagsForResourcesRequest":{"type":"object","title":"ListTagsForResourcesRequest","properties":{}},"Message":{"type":"object","properties":{"MessageText":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"messageText"},"description":"The text of a readiness check message."}]}},"description":"Information relating to readiness check status."},"NLBResource":{"type":"object","properties":{"Arn":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"arn"},"description":"The Network Load Balancer resource Amazon Resource Name (ARN)."}]}},"description":"The Network Load Balancer resource that a DNS target resource points to."},"R53ResourceRecord":{"type":"object","properties":{"DomainName":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"domainName"},"description":"The DNS target domain name."}]},"RecordSetId":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"recordSetId"},"description":"The Route 53 Resource Record Set ID."}]}},"description":"The Route 53 resource that a DNS target resource record points to."},"ReadinessCheckOutput":{"type":"object","required":["ReadinessCheckArn","ResourceSet"],"properties":{"ReadinessCheckArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"readinessCheckArn"},"description":"The Amazon Resource Name (ARN) associated with a readiness check."}]},"ReadinessCheckName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"readinessCheckName"},"description":"Name of a readiness check."}]},"ResourceSet":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"resourceSet"},"description":"Name of the resource set to be checked."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"}}]}},"description":"A readiness check."},"ReadinessCheckSummary":{"type":"object","properties":{"Readiness":{"allOf":[{"$ref":"#/components/schemas/Readiness"},{"xml":{"name":"readiness"},"description":"The readiness status of this readiness check."}]},"ReadinessCheckName":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"readinessCheckName"},"description":"The name of a readiness check."}]}},"description":"Summary of all readiness check statuses in a recovery group, paginated in GetRecoveryGroupReadinessSummary and GetCellReadinessSummary."},"ReadinessCheckTimestamp":{"type":"string","description":"The time (UTC) that the cell was last checked for readiness, in ISO-8601 format.","format":"date-time"},"Recommendation":{"type":"object","required":["RecommendationText"],"properties":{"RecommendationText":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"recommendationText"},"description":"Text of the recommendations that are provided to make an application more recovery resilient."}]}},"description":"Recommendations that are provided to make an application more recovery resilient."},"RecoveryGroupOutput":{"type":"object","required":["RecoveryGroupArn","RecoveryGroupName","Cells"],"properties":{"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of a cell's Amazon Resource Names (ARNs)."}]},"RecoveryGroupArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"recoveryGroupArn"},"description":"The Amazon Resource Name (ARN) for the recovery group."}]},"RecoveryGroupName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"recoveryGroupName"},"description":"The name of the recovery group."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"},"description":"The tags associated with the recovery group."}]}},"description":"A representation of the application, typically containing multiple cells."},"ResourceResult":{"type":"object","required":["Readiness","LastCheckedTimestamp"],"properties":{"ComponentId":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"componentId"},"description":"The component id of the resource."}]},"LastCheckedTimestamp":{"allOf":[{"$ref":"#/components/schemas/ReadinessCheckTimestamp"},{"xml":{"name":"lastCheckedTimestamp"},"description":"The time (UTC) that the resource was last checked for readiness, in ISO-8601 format."}]},"Readiness":{"allOf":[{"$ref":"#/components/schemas/Readiness"},{"xml":{"name":"readiness"},"description":"The readiness of a resource."}]},"ResourceArn":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"resourceArn"},"description":"The Amazon Resource Name (ARN) of the resource."}]}},"description":"The result of a successful Resource request, with status for an individual resource."},"ResourceSetOutput":{"type":"object","required":["ResourceSetType","ResourceSetName","ResourceSetArn","Resources"],"properties":{"ResourceSetArn":{"allOf":[{"$ref":"#/components/schemas/__stringMax256"},{"xml":{"name":"resourceSetArn"},"description":"The Amazon Resource Name (ARN) for the resource set."}]},"ResourceSetName":{"allOf":[{"$ref":"#/components/schemas/__stringMax64PatternAAZAZ09Z"},{"xml":{"name":"resourceSetName"},"description":"The name of the resource set."}]},"ResourceSetType":{"allOf":[{"$ref":"#/components/schemas/__stringPatternAWSAZaZ09AZaZ09"},{"xml":{"name":"resourceSetType"},"description":"<p>The resource type of the resources in the resource set. Enter one of the following values for resource type:</p> <p>AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource</p>"}]},"Resources":{"allOf":[{"$ref":"#/components/schemas/__listOfResource"},{"xml":{"name":"resources"},"description":"A list of resource objects."}]},"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"}}]}},"description":"A collection of resources of the same type."},"RuleResult":{"type":"object","required":["Messages","Readiness","RuleId","LastCheckedTimestamp"],"properties":{"LastCheckedTimestamp":{"allOf":[{"$ref":"#/components/schemas/ReadinessCheckTimestamp"},{"xml":{"name":"lastCheckedTimestamp"},"description":"The time the resource was last checked for readiness, in ISO-8601 format, UTC."}]},"Messages":{"allOf":[{"$ref":"#/components/schemas/__listOfMessage"},{"xml":{"name":"messages"},"description":"Details about the resource's readiness."}]},"Readiness":{"allOf":[{"$ref":"#/components/schemas/Readiness"},{"xml":{"name":"readiness"},"description":"The readiness at rule level."}]},"RuleId":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"ruleId"},"description":"The identifier of the rule."}]}},"description":"The result of a successful Rule request, with status for an individual rule."},"TagResourceRequest":{"type":"object","required":["Tags"],"title":"TagResourceRequest","properties":{"Tags":{"allOf":[{"$ref":"#/components/schemas/Tags"},{"xml":{"name":"tags"},"description":""}]}}},"UntagResourceRequest":{"type":"object","title":"UntagResourceRequest","properties":{}},"UpdateCellRequest":{"type":"object","required":["Cells"],"title":"UpdateCellRequest","properties":{"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of cell Amazon Resource Names (ARNs), which completely replaces the previous list."}]}}},"UpdateReadinessCheckRequest":{"type":"object","required":["ResourceSetName"],"title":"UpdateReadinessCheckRequest","properties":{"ResourceSetName":{"allOf":[{"$ref":"#/components/schemas/__string"},{"xml":{"name":"resourceSetName"},"description":"The name of the resource set to be checked."}]}},"description":"Name of a readiness check to describe."},"UpdateRecoveryGroupRequest":{"type":"object","required":["Cells"],"title":"UpdateRecoveryGroupRequest","properties":{"Cells":{"allOf":[{"$ref":"#/components/schemas/__listOf__string"},{"xml":{"name":"cells"},"description":"A list of cell Amazon Resource Names (ARNs). This list completely replaces the previous list."}]}},"description":"Name of a recovery group."},"UpdateResourceSetRequest":{"type":"object","required":["ResourceSetType","Resources"],"title":"UpdateResourceSetRequest","properties":{"ResourceSetType":{"allOf":[{"$ref":"#/components/schemas/__stringPatternAWSAZaZ09AZaZ09"},{"xml":{"name":"resourceSetType"},"description":"<p>The resource type of the resources in the resource set. Enter one of the following values for resource type:</p> <p>AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource</p>"}]},"Resources":{"allOf":[{"$ref":"#/components/schemas/__listOfResource"},{"xml":{"name":"resources"},"description":"A list of resource objects."}]}},"description":"Name of a resource set."}}},"security":[{"hmac":[]}]}