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.3/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 new Cell.

§

Create a new cross account readiness authorization.

§

Creates a new Readiness Check.

§

Creates a new Recovery Group.

§

Creates a new Resource Set.

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

Deletes an existing Cell.

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

Delete cross account readiness authorization

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

Deletes an existing Readiness Check.

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

Deletes an existing Recovery Group.

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

Deletes an existing Resource Set.

§

Returns a collection of recommendations to improve resilliance and readiness check quality for a Recovery Group.

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

Returns information about a Cell.

§

Returns information about readiness of a Cell.

§

Returns information about a ReadinessCheck.

§

Returns detailed information about the status of an individual resource within a Readiness Check's Resource Set.

§

Returns information about the status of a Readiness Check.

§

Returns information about a Recovery Group.

§

Returns information about a Recovery Group.

§

Returns information about a Resource Set.

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

Returns a collection of Cells.

§

Returns a collection of cross account readiness authorizations.

§

Returns a collection of Readiness Checks.

§

Returns a collection of Recovery Groups.

§

Returns a collection of Resource Sets.

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

Returns a collection of rules that are applied as part of Readiness Checks.

§

Returns a list of the tags assigned to the specified resource.

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

Adds tags to the specified resource. You can specify one or more tags to add.

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

Removes tags from the specified resource. You can specify one or more tags to remove.

§

Updates an existing Cell.

§

Updates an exisiting Readiness Check.

§

Updates an existing Recovery Group.

§

Updates an existing Resource Set.

§Static Properties