Scaleway · Schema

scaleway.containers.v1.Namespace

AICloud ComputingContainersDatabaseEuropean CloudInfrastructureKubernetesServerlessStorage

Properties

Name Type Description
id string Namespace unique ID. (UUID format)
name string Namespace name.
organization_id string Unique ID of the Organization the namespace belongs to. (UUID format)
project_id string Unique ID of the Project the namespace belongs to. (UUID format)
description string Namespace description.
status string Namespace status.
error_message string Namespace last error message.
environment_variables object Namespace environment variables.
secret_environment_variables object Namespace secret environment variables.
tags array A list of arbitrary tags associated with the namespace.
created_at string Namespace creation date. (RFC 3339 format)
updated_at string Namespace last update date. (RFC 3339 format)
region string Region in which the namespace will be created.
View JSON Schema on GitHub

JSON Schema

scaleway-scalewaycontainersv1namespace-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/scaleway.containers.v1.Namespace",
  "title": "scaleway.containers.v1.Namespace",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Namespace unique ID. (UUID format)",
      "example": "6170692e-7363-616c-6577-61792e636f6d"
    },
    "name": {
      "type": "string",
      "description": "Namespace name."
    },
    "organization_id": {
      "type": "string",
      "description": "Unique ID of the Organization the namespace belongs to. (UUID format)",
      "example": "6170692e-7363-616c-6577-61792e636f6d"
    },
    "project_id": {
      "type": "string",
      "description": "Unique ID of the Project the namespace belongs to. (UUID format)",
      "example": "6170692e-7363-616c-6577-61792e636f6d"
    },
    "description": {
      "type": "string",
      "description": "Namespace description."
    },
    "status": {
      "type": "string",
      "description": "Namespace status.",
      "enum": [
        "unknown_status",
        "updating",
        "deleting",
        "locking",
        "ready",
        "error",
        "locked",
        "creating",
        "upgrading"
      ],
      "x-enum-descriptions": {
        "values": {
          "unknown_status": "Unknown status",
          "updating": "Updating status. Resource is being redeployed to match the desired configuration",
          "deleting": "Deleting status",
          "locking": "Locking status",
          "ready": "Ready status",
          "error": "Error status",
          "locked": "Locked status. Resource cannot be modified",
          "creating": "Creating status. Resource is being created",
          "upgrading": "Upgrading status. Resource is being upgraded as part of a planned maintenance. No downtime is expected"
        }
      },
      "default": "unknown_status"
    },
    "error_message": {
      "type": "string",
      "description": "Namespace last error message."
    },
    "environment_variables": {
      "type": "object",
      "description": "Namespace environment variables.",
      "properties": {
        "<environment_variableKey>": {
          "type": "string",
          "description": "Namespace environment variables."
        }
      },
      "additionalProperties": true
    },
    "secret_environment_variables": {
      "type": "object",
      "description": "Namespace secret environment variables.",
      "properties": {
        "<secret_environment_variableKey>": {
          "type": "string",
          "description": "Namespace secret environment variables."
        }
      },
      "additionalProperties": true
    },
    "tags": {
      "type": "array",
      "description": "A list of arbitrary tags associated with the namespace.",
      "items": {
        "type": "string"
      }
    },
    "created_at": {
      "type": "string",
      "description": "Namespace creation date. (RFC 3339 format)",
      "format": "date-time",
      "example": "2022-03-22T12:34:56.123456Z",
      "nullable": true
    },
    "updated_at": {
      "type": "string",
      "description": "Namespace last update date. (RFC 3339 format)",
      "format": "date-time",
      "example": "2022-03-22T12:34:56.123456Z",
      "nullable": true
    },
    "region": {
      "type": "string",
      "description": "Region in which the namespace will be created."
    }
  },
  "x-properties-order": [
    "id",
    "name",
    "organization_id",
    "project_id",
    "description",
    "status",
    "error_message",
    "environment_variables",
    "secret_environment_variables",
    "tags",
    "created_at",
    "updated_at",
    "region"
  ]
}