ListCells, CreateCell - Amazon Route 53 Application Recovery Controller

ListCells, CreateCell

URI

/cells

HTTP methods

GET

Operation ID: ListCells

Lists the cells 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
200ListCellsResult

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: CreateCell

Creates a cell in an account.

Responses
Status codeResponse modelDescription
200CellOutput

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

{ "cells": [ "string" ], "cellName": "string", "tags": { } }

Response bodies

{ "cells": [ { "cells": [ "string" ], "parentReadinessScopes": [ "string" ], "cellName": "string", "cellArn": "string", "tags": { } } ], "nextToken": "string" }
{ "cells": [ "string" ], "parentReadinessScopes": [ "string" ], "cellName": "string", "cellArn": "string", "tags": { } }

Properties

CellCreateParameters

Parameters used to create a cell.

PropertyTypeRequiredDescription
cellName

string

True

The name of the cell to create.

cells

Array of type string

False

A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells. For example, Availability Zones within specific AWS Regions.

tags

Tags

False

CellOutput

Information about a cell.

PropertyTypeRequiredDescription
cellArn

string

MaxLength: 256

True

The Amazon Resource Name (ARN) for the cell.

cellName

string

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

MaxLength: 64

True

The name of the cell.

cells

Array of type string

True

A list of cell ARNs.

parentReadinessScopes

Array of type string

True

The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element.

tags

Tags

False

Tags on the resources.

ListCellsResult

The result of a successful ListCells request.

PropertyTypeRequiredDescription
cells

Array of type CellOutput

False

A list of cells.

nextToken

string

False

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

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:

ListCells

CreateCell