dlp_Profile

APIs.ioEngineeringPlatform
View JSON Schema on GitHub

JSON Schema

apis-io-engineering-platform-dlp-profile-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/dlp_Profile",
  "title": "dlp_Profile",
  "discriminator": {
    "propertyName": "type"
  },
  "oneOf": [
    {
      "allOf": [
        {
          "$ref": "#/components/schemas/dlp_CustomProfile"
        },
        {
          "properties": {
            "type": {
              "enum": [
                "custom"
              ],
              "type": "string"
            }
          },
          "required": [
            "type"
          ],
          "type": "object"
        }
      ],
      "title": "Custom Profile"
    },
    {
      "allOf": [
        {
          "$ref": "#/components/schemas/dlp_PredefinedProfile"
        },
        {
          "properties": {
            "type": {
              "enum": [
                "predefined"
              ],
              "type": "string"
            }
          },
          "required": [
            "type"
          ],
          "type": "object"
        }
      ],
      "title": "Predefined Profile"
    },
    {
      "allOf": [
        {
          "$ref": "#/components/schemas/dlp_IntegrationProfile"
        },
        {
          "properties": {
            "type": {
              "enum": [
                "integration"
              ],
              "type": "string"
            }
          },
          "required": [
            "type"
          ],
          "type": "object"
        }
      ],
      "title": "Integration Profile"
    }
  ]
}