JFrog Artifactory · Schema

Artifactory Repository Configuration

Configuration schema for JFrog Artifactory repositories including local, remote, virtual, and federated types.

ArtifactsDevOpsCI/CDDocker RegistryMavenPackage ManagementRepository

Properties

Name Type Description
key string Unique repository identifier. Must be lowercase and can contain letters, digits, hyphens, dots, and underscores.
rclass string Repository class that determines repository behavior.
packageType string The package type this repository handles.
description string Human-readable description of the repository.
notes string Internal notes about the repository (not visible to end users).
includesPattern string Comma-separated list of artifact path patterns to include.
excludesPattern string Comma-separated list of artifact path patterns to exclude.
repoLayoutRef string Repository layout reference name.
handleReleases boolean Whether this repository handles release artifacts.
handleSnapshots boolean Whether this repository handles snapshot artifacts.
maxUniqueSnapshots integer Maximum number of unique snapshots to retain. 0 means unlimited.
suppressPomConsistencyChecks boolean Whether to suppress POM consistency checks for Maven artifacts.
blackedOut boolean Whether the repository is blacked out (all access denied).
propertySets array List of property set names to associate with this repository.
archiveBrowsingEnabled boolean Whether browsing of archive contents is enabled.
xrayIndex boolean Whether JFrog Xray indexing is enabled for this repository.
environments array List of environments this repository is associated with.
url string URL of the remote repository (only for remote repositories).
username string Username for authenticating with the remote repository.
password string Password for authenticating with the remote repository.
proxy string Proxy key for remote repository connections.
remoteRepoChecksumPolicyType string Checksum policy for remote repository.
unusedArtifactsCleanupPeriodHours integer Hours to keep unused artifacts before cleanup. 0 means disabled.
assumedOfflinePeriodSecs integer Seconds to assume remote is offline after a failure.
retrievalCachePeriodSecs integer Seconds to cache retrieval results from remote.
missedRetrievalCachePeriodSecs integer Seconds to cache missed retrieval attempts.
repositories array List of repository keys resolved by this virtual repository.
defaultDeploymentRepo string Default deployment repository for virtual repository deployments.
dockerApiVersion string Docker API version for Docker repositories.
forceNugetAuthentication boolean Whether to force authentication for NuGet repositories.
enableTokenAuthentication boolean Whether token authentication is enabled for Docker repositories.
View JSON Schema on GitHub