Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Route53RecoveryReadiness

import { Route53RecoveryReadiness } from "https://aws-api.deno.dev/v0.4/services/route53recoveryreadiness.ts?docs=full";
class Route53RecoveryReadiness {
constructor(apiFactory: client.ApiFactory);
async createCell(params: CreateCellRequest, opts?: client.RequestOptions): Promise<CreateCellResponse>;
async createCrossAccountAuthorization(params: CreateCrossAccountAuthorizationRequest, opts?: client.RequestOptions): Promise<CreateCrossAccountAuthorizationResponse>;
async createReadinessCheck(params: CreateReadinessCheckRequest, opts?: client.RequestOptions): Promise<CreateReadinessCheckResponse>;
async createRecoveryGroup(params: CreateRecoveryGroupRequest, opts?: client.RequestOptions): Promise<CreateRecoveryGroupResponse>;
async createResourceSet(params: CreateResourceSetRequest, opts?: client.RequestOptions): Promise<CreateResourceSetResponse>;
async deleteCell(params: DeleteCellRequest, opts?: client.RequestOptions): Promise<void>;
async deleteCrossAccountAuthorization(params: DeleteCrossAccountAuthorizationRequest, opts?: client.RequestOptions): Promise<void>;
async deleteReadinessCheck(params: DeleteReadinessCheckRequest, opts?: client.RequestOptions): Promise<void>;
async deleteRecoveryGroup(params: DeleteRecoveryGroupRequest, opts?: client.RequestOptions): Promise<void>;
async deleteResourceSet(params: DeleteResourceSetRequest, opts?: client.RequestOptions): Promise<void>;
async getArchitectureRecommendations(params: GetArchitectureRecommendationsRequest, opts?: client.RequestOptions): Promise<GetArchitectureRecommendationsResponse>;
async getCell(params: GetCellRequest, opts?: client.RequestOptions): Promise<GetCellResponse>;
async getCellReadinessSummary(params: GetCellReadinessSummaryRequest, opts?: client.RequestOptions): Promise<GetCellReadinessSummaryResponse>;
async getReadinessCheck(params: GetReadinessCheckRequest, opts?: client.RequestOptions): Promise<GetReadinessCheckResponse>;
async getReadinessCheckResourceStatus(params: GetReadinessCheckResourceStatusRequest, opts?: client.RequestOptions): Promise<GetReadinessCheckResourceStatusResponse>;
async getReadinessCheckStatus(params: GetReadinessCheckStatusRequest, opts?: client.RequestOptions): Promise<GetReadinessCheckStatusResponse>;
async getRecoveryGroup(params: GetRecoveryGroupRequest, opts?: client.RequestOptions): Promise<GetRecoveryGroupResponse>;
async getRecoveryGroupReadinessSummary(params: GetRecoveryGroupReadinessSummaryRequest, opts?: client.RequestOptions): Promise<GetRecoveryGroupReadinessSummaryResponse>;
async getResourceSet(params: GetResourceSetRequest, opts?: client.RequestOptions): Promise<GetResourceSetResponse>;
async listCells(params?: ListCellsRequest, opts?: client.RequestOptions): Promise<ListCellsResponse>;
async listCrossAccountAuthorizations(params?: ListCrossAccountAuthorizationsRequest, opts?: client.RequestOptions): Promise<ListCrossAccountAuthorizationsResponse>;
async listReadinessChecks(params?: ListReadinessChecksRequest, opts?: client.RequestOptions): Promise<ListReadinessChecksResponse>;
async listRecoveryGroups(params?: ListRecoveryGroupsRequest, opts?: client.RequestOptions): Promise<ListRecoveryGroupsResponse>;
async listResourceSets(params?: ListResourceSetsRequest, opts?: client.RequestOptions): Promise<ListResourceSetsResponse>;
async listRules(params?: ListRulesRequest, opts?: client.RequestOptions): Promise<ListRulesResponse>;
async listTagsForResources(params: ListTagsForResourcesRequest, opts?: client.RequestOptions): Promise<ListTagsForResourcesResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateCell(params: UpdateCellRequest, opts?: client.RequestOptions): Promise<UpdateCellResponse>;
async updateReadinessCheck(params: UpdateReadinessCheckRequest, opts?: client.RequestOptions): Promise<UpdateReadinessCheckResponse>;
async updateRecoveryGroup(params: UpdateRecoveryGroupRequest, opts?: client.RequestOptions): Promise<UpdateRecoveryGroupResponse>;
async updateResourceSet(params: UpdateResourceSetRequest, opts?: client.RequestOptions): Promise<UpdateResourceSetResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new Route53RecoveryReadiness(apiFactory: client.ApiFactory)
[src]

§Methods

§

Creates a cell in an account.

§

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.

§

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.

§

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.

§

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: DeleteCellRequest, opts?: client.RequestOptions): Promise<void>
[src]

Delete a cell. When successful, the response code is 204, with no response body.

§
deleteCrossAccountAuthorization(params: DeleteCrossAccountAuthorizationRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes cross account readiness authorization.

§
deleteReadinessCheck(params: DeleteReadinessCheckRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a readiness check.

§
deleteRecoveryGroup(params: DeleteRecoveryGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a recovery group.

§
deleteResourceSet(params: DeleteResourceSetRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a resource set.

§

Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.

§
getCell(params: GetCellRequest, opts?: client.RequestOptions): Promise<GetCellResponse>
[src]

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.

§

Gets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a single value.

§

Gets details about a readiness check.

§

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.

§

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.

§

Gets details about a recovery group, including a list of the cells that are included in it.

§

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.

§

Displays the details about a resource set, including a list of the resources in the set.

§
listCells(params?: ListCellsRequest, opts?: client.RequestOptions): Promise<ListCellsResponse>
[src]

Lists the cells for an account.

§

Lists the cross-account readiness authorizations that are in place for an account.

§

Lists the readiness checks for an account.

§

Lists the recovery groups in an account.

§

Lists the resource sets in an account.

§
listRules(params?: ListRulesRequest, opts?: client.RequestOptions): Promise<ListRulesResponse>
[src]

Lists all readiness rules, or lists the readiness rules for a specific resource type.

§

Lists the tags for a resource.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Adds a tag to a resource.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Removes a tag from a resource.

§

Updates a cell to replace the list of nested cells with a new list of nested cells.

§

Updates a readiness check.

§

Updates a recovery group.

§

Updates a resource set.

§Static Properties