ListReadinessChecks, CreateReadinessCheck - Amazon Route 53 Application Recovery Controller

ListReadinessChecks, CreateReadinessCheck

URI

/readinesschecks

HTTP methods

GET

Operation ID: ListReadinessChecks

Lists the readiness checks for an account.

Query parameters
NameTypeRequiredDescription
nextTokenStringFalse

The token that identifies which batch of results you want to see.

maxResultsStringFalse

The number of objects that you want to return with this call.

Responses
Status codeResponse modelDescription
200ListReadinessChecksResult

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.

429None

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

500None

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

POST

Operation ID: CreateReadinessCheck

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
Status codeResponse modelDescription
200ReadinessCheckOutput

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.

409None

409 response - Conflict exception. You might be using a predefined variable.

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

Enables CORS by returning correct headers.

Responses
Status codeResponse modelDescription
200None

200 response - Success.

Schemas

Request bodies

{ "readinessCheckName": "string", "resourceSetName": "string", "tags": { } }

Response bodies

{ "nextToken": "string", "readinessChecks": [ { "resourceSet": "string", "readinessCheckName": "string", "readinessCheckArn": "string", "tags": { } } ] }
{ "resourceSet": "string", "readinessCheckName": "string", "readinessCheckArn": "string", "tags": { } }

Properties

ListReadinessChecksResult

The result of a successful ListReadinessChecks request.

PropertyTypeRequiredDescription
nextToken

string

False

The token that identifies which batch of results you want to see.

readinessChecks

Array of type ReadinessCheckOutput

False

A list of readiness checks associated with the account.

ReadinessCheckCreateParameters

Parameters used to create or update a readiness check.

PropertyTypeRequiredDescription
readinessCheckName

string

True

The name of the readiness check to create.

resourceSetName

string

True

The name of the resource set to check.

tags

Tags

False

ReadinessCheckOutput

A readiness check.

PropertyTypeRequiredDescription
readinessCheckArn

string

MaxLength: 256

True

The Amazon Resource Name (ARN) associated with a readiness check.

readinessCheckName

string

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

MaxLength: 64

False

Name of a readiness check.

resourceSet

string

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

MaxLength: 64

True

Name of the resource set to be checked.

tags

Tags

False

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:

ListReadinessChecks

CreateReadinessCheck