JFrog · Schema

RepositoryConfiguration

ArtifactoryCI/CDContainer RegistryDevOpsMLOpsPackage ManagementSecuritySoftware Supply Chain

Properties

Name Type Description
key string
rclass string
packageType string
description string
notes string
includesPattern string
excludesPattern string
repoLayoutRef string
handleReleases boolean
handleSnapshots boolean
maxUniqueSnapshots integer
suppressPomConsistencyChecks boolean
blackedOut boolean
propertySets array
xrayIndex boolean
View JSON Schema on GitHub

JSON Schema

jfrog-repositoryconfiguration-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/RepositoryConfiguration",
  "title": "RepositoryConfiguration",
  "type": "object",
  "properties": {
    "key": {
      "type": "string"
    },
    "rclass": {
      "type": "string",
      "enum": [
        "local",
        "remote",
        "virtual",
        "federated"
      ]
    },
    "packageType": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    },
    "includesPattern": {
      "type": "string",
      "default": "**/*"
    },
    "excludesPattern": {
      "type": "string"
    },
    "repoLayoutRef": {
      "type": "string"
    },
    "handleReleases": {
      "type": "boolean"
    },
    "handleSnapshots": {
      "type": "boolean"
    },
    "maxUniqueSnapshots": {
      "type": "integer"
    },
    "suppressPomConsistencyChecks": {
      "type": "boolean"
    },
    "blackedOut": {
      "type": "boolean"
    },
    "propertySets": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "xrayIndex": {
      "type": "boolean"
    }
  },
  "required": [
    "key",
    "rclass",
    "packageType"
  ]
}