Scaleway · Schema

scaleway.secret_manager.v1beta1.AccessSecretVersionResponse

AICloud ComputingContainersDatabaseEuropean CloudInfrastructureKubernetesServerlessStorage

Properties

Name Type Description
secret_id string ID of the secret. (UUID format)
revision integer Version number. The first version of the secret is numbered 1, and all subsequent revisions augment by 1.
data string The base64-encoded secret payload of the version.
data_crc32 integer The CRC32 checksum of the data as a base-10 integer. This field is only available if a CRC32 was supplied during the creation of the version.
type string Type of the secret. See the `Secret.Type` enum for a description of values.
View JSON Schema on GitHub

JSON Schema

scaleway-scalewaysecret-managerv1beta1accesssecretversionresponse-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/scaleway.secret_manager.v1beta1.AccessSecretVersionResponse",
  "title": "scaleway.secret_manager.v1beta1.AccessSecretVersionResponse",
  "type": "object",
  "properties": {
    "secret_id": {
      "type": "string",
      "description": "ID of the secret. (UUID format)",
      "example": "6170692e-7363-616c-6577-61792e636f6d"
    },
    "revision": {
      "type": "integer",
      "description": "Version number.\nThe first version of the secret is numbered 1, and all subsequent revisions augment by 1.",
      "format": "uint32"
    },
    "data": {
      "type": "string",
      "description": "The base64-encoded secret payload of the version."
    },
    "data_crc32": {
      "type": "integer",
      "description": "The CRC32 checksum of the data as a base-10 integer.\nThis field is only available if a CRC32 was supplied during the creation of the version.",
      "format": "uint32",
      "nullable": true
    },
    "type": {
      "type": "string",
      "description": "Type of the secret.\nSee the `Secret.Type` enum for a description of values.",
      "enum": [
        "unknown_type",
        "opaque",
        "certificate",
        "key_value",
        "basic_credentials",
        "database_credentials",
        "ssh_key"
      ],
      "x-enum-descriptions": {
        "values": {
          "opaque": "Default type.",
          "certificate": "List of concatenated PEM blocks. They can contain certificates, private keys or any other PEM block types.",
          "key_value": "Flat JSON that allows you to set as many first level keys and scalar types as values (string, numeric, boolean) as you need.",
          "basic_credentials": "Flat JSON that allows you to set a username and a password.",
          "database_credentials": "Flat JSON that allows you to set an engine, username, password, host, database name, and port.",
          "ssh_key": "Flat JSON that allows you to set an SSH key."
        }
      },
      "default": "unknown_type"
    }
  },
  "x-properties-order": [
    "secret_id",
    "revision",
    "data",
    "data_crc32",
    "type"
  ]
}