GetRecoveryGroup, UpdateRecoveryGroup, DeleteRecoveryGroup - Amazon Route 53 Application Recovery Controller

GetRecoveryGroup, UpdateRecoveryGroup, DeleteRecoveryGroup

URI

/recoverygroups/recoveryGroupName

HTTP methods

GET

Operation ID: GetRecoveryGroup

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

Path parameters
NameTypeRequiredDescription
recoveryGroupNameStringTrue

The name of a recovery group.

Responses
Status codeResponse modelDescription
200RecoveryGroupOutput

200 response - Success.

400None

400 response - Multiple causes. For example, you might have a malformed query string, an input parameter might be out of range, or you used parameters together incorrectly.

403None

403 response - Access denied exception. You do not have sufficient access to perform this action.

404None

404 response - Malformed query string. The query string contains a syntax error or resource not found.

429None

429 response - Limit exceeded exception or too many requests exception.

500None

500 response - Internal service error or temporary service error. Retry the request.

PUT

Operation ID: UpdateRecoveryGroup

Updates a recovery group.

Path parameters
NameTypeRequiredDescription
recoveryGroupNameStringTrue

The name of a recovery group.

Responses
Status codeResponse modelDescription
200RecoveryGroupOutput

200 response - Success.

400None

400 response - Multiple causes. For example, you might have a malformed query string, an input parameter might be out of range, or you used parameters together incorrectly.

403None

403 response - Access denied exception. You do not have sufficient access to perform this action.

404None

404 response - Malformed query string. The query string contains a syntax error or resource not found.

429None

429 response - Limit exceeded exception or too many requests exception.

500None

500 response - Internal service error or temporary service error. Retry the request.

DELETE

Operation ID: DeleteRecoveryGroup

Deletes a recovery group.

Path parameters
NameTypeRequiredDescription
recoveryGroupNameStringTrue

The name of a recovery group.

Responses
Status codeResponse modelDescription
204None

204 response - Successful deletion

400None

400 response - Multiple causes. For example, you might have a malformed query string, an input parameter might be out of range, or you used parameters together incorrectly.

403None

403 response - Access denied exception. You do not have sufficient access to perform this action.

404None

404 response - Malformed query string. The query string contains a syntax error or resource not found.

429None

429 response - Limit exceeded exception or too many requests exception.

500None

500 response - Internal service error or temporary service error. Retry the request.

OPTIONS

Enable CORS by returning correct headers

Path parameters
NameTypeRequiredDescription
recoveryGroupNameStringTrue

The name of a recovery group.

Responses
Status codeResponse modelDescription
200None

200 response - Success.

Schemas

Request bodies

{ "cells": [ "string" ] }

Response bodies

{ "cells": [ "string" ], "recoveryGroupName": "string", "recoveryGroupArn": "string", "tags": { } }

Properties

RecoveryGroupOutput

A representation of the application, typically containing multiple cells.

PropertyTypeRequiredDescription
cells

Array of type string

True

A list of a cell's Amazon Resource Names (ARNs).

recoveryGroupArn

string

MaxLength: 256

True

The Amazon Resource Name (ARN) for the recovery group.

recoveryGroupName

string

Pattern: \A[a-zA-Z0-9_]+\z

MaxLength: 64

True

The name of the recovery group.

tags

Tags

False

The tags associated with the recovery group.

RecoveryGroupUpdateParameters

Parameters used to update a recovery group.

PropertyTypeRequiredDescription
cells

Array of type string

True

A list of cell Amazon Resource Names (ARNs). This list completely replaces the previous list.

Tags

A collection of tags associated with a resource.

PropertyTypeRequiredDescription

*

string

False

See also

For more information about using this API in one of the language-specific AWS SDKs and references, see the following:

GetRecoveryGroup

UpdateRecoveryGroup

DeleteRecoveryGroup