Class: AWS.Route53RecoveryReadiness
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.Route53RecoveryReadiness
- Identifier:
- route53recoveryreadiness
- API Version:
- 2019-12-02
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
Recovery readiness
Sending a Request Using Route53RecoveryReadiness
var route53recoveryreadiness = new AWS.Route53RecoveryReadiness();
route53recoveryreadiness.createCell(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the Route53RecoveryReadiness object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var route53recoveryreadiness = new AWS.Route53RecoveryReadiness({apiVersion: '2019-12-02'});
You can also set the API version globally in AWS.config.apiVersions using
the route53recoveryreadiness service identifier:
AWS.config.apiVersions = {
route53recoveryreadiness: '2019-12-02',
// other service API versions
};
var route53recoveryreadiness = new AWS.Route53RecoveryReadiness();
Constructor Summary collapse
-
new AWS.Route53RecoveryReadiness(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
createCell(params = {}, callback) ⇒ AWS.Request
Creates a cell in an account.
.
-
createCrossAccountAuthorization(params = {}, callback) ⇒ AWS.Request
Creates a cross-account readiness authorization.
-
createReadinessCheck(params = {}, callback) ⇒ AWS.Request
Creates a readiness check in an account.
-
createRecoveryGroup(params = {}, callback) ⇒ AWS.Request
Creates a recovery group in an account.
-
createResourceSet(params = {}, callback) ⇒ AWS.Request
Creates a resource set.
-
deleteCell(params = {}, callback) ⇒ AWS.Request
Delete a cell.
-
deleteCrossAccountAuthorization(params = {}, callback) ⇒ AWS.Request
Deletes cross account readiness authorization.
.
-
deleteReadinessCheck(params = {}, callback) ⇒ AWS.Request
Deletes a readiness check.
.
-
deleteRecoveryGroup(params = {}, callback) ⇒ AWS.Request
Deletes a recovery group.
.
-
deleteResourceSet(params = {}, callback) ⇒ AWS.Request
Deletes a resource set.
.
-
getArchitectureRecommendations(params = {}, callback) ⇒ AWS.Request
Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.
.
-
getCell(params = {}, callback) ⇒ AWS.Request
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.
.
-
getCellReadinessSummary(params = {}, callback) ⇒ AWS.Request
Gets readiness for a cell.
-
getReadinessCheck(params = {}, callback) ⇒ AWS.Request
Gets details about a readiness check.
.
-
getReadinessCheckResourceStatus(params = {}, callback) ⇒ AWS.Request
Gets individual readiness status for a readiness check.
-
getReadinessCheckStatus(params = {}, callback) ⇒ AWS.Request
Gets the readiness status for an individual readiness check.
-
getRecoveryGroup(params = {}, callback) ⇒ AWS.Request
Gets details about a recovery group, including a list of the cells that are included in it.
.
-
getRecoveryGroupReadinessSummary(params = {}, callback) ⇒ AWS.Request
Displays a summary of information about a recovery group's readiness status.
-
getResourceSet(params = {}, callback) ⇒ AWS.Request
Displays the details about a resource set, including a list of the resources in the set.
.
-
listCells(params = {}, callback) ⇒ AWS.Request
Lists the cells for an account.
.
-
listCrossAccountAuthorizations(params = {}, callback) ⇒ AWS.Request
Lists the cross-account readiness authorizations that are in place for an account.
.
-
listReadinessChecks(params = {}, callback) ⇒ AWS.Request
Lists the readiness checks for an account.
.
-
listRecoveryGroups(params = {}, callback) ⇒ AWS.Request
Lists the recovery groups in an account.
.
-
listResourceSets(params = {}, callback) ⇒ AWS.Request
Lists the resource sets in an account.
.
-
listRules(params = {}, callback) ⇒ AWS.Request
Lists all readiness rules, or lists the readiness rules for a specific resource type.
.
-
listTagsForResources(params = {}, callback) ⇒ AWS.Request
Lists the tags for a resource.
.
-
tagResource(params = {}, callback) ⇒ AWS.Request
Adds a tag to a resource.
.
-
untagResource(params = {}, callback) ⇒ AWS.Request
Removes a tag from a resource.
.
-
updateCell(params = {}, callback) ⇒ AWS.Request
Updates a cell to replace the list of nested cells with a new list of nested cells.
.
-
updateReadinessCheck(params = {}, callback) ⇒ AWS.Request
Updates a readiness check.
.
-
updateRecoveryGroup(params = {}, callback) ⇒ AWS.Request
Updates a recovery group.
.
-
updateResourceSet(params = {}, callback) ⇒ AWS.Request
Updates a resource set.
.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.Route53RecoveryReadiness(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
createCrossAccountAuthorization(params = {}, callback) ⇒ AWS.Request
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.
createReadinessCheck(params = {}, callback) ⇒ AWS.Request
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.
createRecoveryGroup(params = {}, callback) ⇒ AWS.Request
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.
createResourceSet(params = {}, callback) ⇒ AWS.Request
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.
deleteCell(params = {}, callback) ⇒ AWS.Request
Delete a cell. When successful, the response code is 204, with no response body.
deleteCrossAccountAuthorization(params = {}, callback) ⇒ AWS.Request
Deletes cross account readiness authorization.
getArchitectureRecommendations(params = {}, callback) ⇒ AWS.Request
Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.
getCell(params = {}, callback) ⇒ AWS.Request
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.
getCellReadinessSummary(params = {}, callback) ⇒ AWS.Request
Gets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a single value.
getReadinessCheckResourceStatus(params = {}, callback) ⇒ AWS.Request
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.
getReadinessCheckStatus(params = {}, callback) ⇒ AWS.Request
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.
getRecoveryGroup(params = {}, callback) ⇒ AWS.Request
Gets details about a recovery group, including a list of the cells that are included in it.
getRecoveryGroupReadinessSummary(params = {}, callback) ⇒ AWS.Request
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.