List Serverless regions Run in API Explorer

GET /v1/serverless/regions

List Redpanda Serverless regions.

Query parameters

  • cloud_provider string Required

    Cloud provider where Serverless region is hosted.

    Values are CLOUD_PROVIDER_AWS, CLOUD_PROVIDER_GCP, or CLOUD_PROVIDER_AZURE.

  • filter.placement_enabled_only boolean

    Only select regions with placement enabled.

  • page_size integer(int32)

    Limit the paginated response to a number of items.

  • page_token string

    Value of the next_page_token field returned by the previous response. If not provided, the system assumes the first page is requested.

Responses

  • 200 application/json

    OK

    Hide response attributes Show response attributes object
    • next_page_token string

      Page token to fetch the next page. The value can be used as next_page_token in the next call to this endpoint.

    • serverless_regions array[object]

      Serverless regions matching the request.

      Resource describing a ServerlessRegion.

      Hide serverless_regions attributes Show serverless_regions attributes object
      • cloud_provider string

        Cloud provider where resources are created.

        Values are CLOUD_PROVIDER_AWS, CLOUD_PROVIDER_GCP, or CLOUD_PROVIDER_AZURE.

      • default_timezone object

        Represents a time zone from the IANA Time Zone Database.

        Hide default_timezone attributes Show default_timezone attributes object
        • id string

          IANA Time Zone Database time zone, e.g. "America/New_York".

        • version string

          Optional. IANA Time Zone Database version number, e.g. "2019a".

      • name string

        Unique name of the Serverless region.

      • placement object

        Information about creation of new serverless clusters on the serverless region.

        Hide placement attribute Show placement attribute object
        • enabled boolean

          Tells if new serverless clusters can be currently placed in the serverless region.

  • 500 application/json

    Internal Server Error. Please reach out to support.

    Hide response attributes Show response attributes object
    • code string(int32)

      RPC status code, as described here.

      Values are OK, CANCELLED, UNKNOWN, INVALID_ARGUMENT, DEADLINE_EXCEEDED, NOT_FOUND, ALREADY_EXISTS, PERMISSION_DENIED, UNAUTHENTICATED, RESOURCE_EXHAUSTED, FAILED_PRECONDITION, ABORTED, OUT_OF_RANGE, UNIMPLEMENTED, INTERNAL, UNAVAILABLE, or DATA_LOSS.

    • details array[object]

      A list of messages that carries the error details.

      Details of the error.

      Details of the error.

      One of:
    • message string

      Detailed error message. No compatibility guarantees are given for the text contained in this message.

  • default application/json

    An unexpected error response.

    Hide response attributes Show response attributes object
    • code string(int32)

      RPC status code, as described here.

      Values are OK, CANCELLED, UNKNOWN, INVALID_ARGUMENT, DEADLINE_EXCEEDED, NOT_FOUND, ALREADY_EXISTS, PERMISSION_DENIED, UNAUTHENTICATED, RESOURCE_EXHAUSTED, FAILED_PRECONDITION, ABORTED, OUT_OF_RANGE, UNIMPLEMENTED, INTERNAL, UNAVAILABLE, or DATA_LOSS.

    • details array[object]

      A list of messages that carries the error details.

      Details of the error.

      Details of the error.

      One of:
    • message string

      Detailed error message. No compatibility guarantees are given for the text contained in this message.

GET /v1/serverless/regions
curl \
 --request GET 'https://api.redpanda.com/v1/serverless/regions?cloud_provider=CLOUD_PROVIDER_AWS' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "next_page_token": "string",
  "serverless_regions": [
    {
      "cloud_provider": "CLOUD_PROVIDER_AWS",
      "default_timezone": {
        "id": "string",
        "version": "string"
      },
      "name": "int-eu-west-1",
      "placement": {
        "enabled": true
      }
    }
  ]
}
Response examples (500)
{
  "code": "OK",
  "details": [
    {
      "@type": "type.googleapis.com/google.rpc.BadRequest",
      "field_violations": [
        {
          "description": "string",
          "field": "string",
          "localized_message": {
            "locale": "string",
            "message": "string"
          },
          "reason": "string"
        }
      ]
    }
  ],
  "message": "string"
}
Response examples (default)
{
  "code": "OK",
  "details": [
    {
      "@type": "type.googleapis.com/google.rpc.BadRequest",
      "field_violations": [
        {
          "description": "string",
          "field": "string",
          "localized_message": {
            "locale": "string",
            "message": "string"
          },
          "reason": "string"
        }
      ]
    }
  ],
  "message": "string"
}