Overview

From version 5.8, Artifactory provides a flexible way to configure an existing Artifactory instance using a simple YAML configuration file. Run a single or multiple configuration changes as needed, to create, update and delete any elements in Artifactory.

Modifying the Artifactory configurations is an advanced feature, and if done incorrectly may render Artifactory in an undefined and unusable state. Since it is easy to overwrite configurations, such as a repository's package type, we strongly recommend backing up the configuration before making any direct changes, and taking great care when doing so.

YAML File Format

The YAML file is constructed with keys and entities, using the following format: 
key: [entity]

For example:

localRepositories: #Local repositories configuration
     docker-local: #The local repository name
          type: docker #The package type
          ...
...

Applying Configuration Changes

Once you have configured your YAML file to include all the configuration changes needed, you can apply them by sending a PATCH request to <host>:<port>/api/system/configuration.

For example:

curl -u<username>:<password> -X PATCH "http://localhost:8081/artifactory/api/system/configuration" -H “Content-Type: application/yaml” -T configuration.yml

You must supply a user with Admin privileges through the REST API.

Modifying the Artifactory configurations is an advanced feature, and if done incorrectly may render Artifactory in an undefined and unusable state. Since it is easy to overwrite configurations, such as a repository's package type, we strongly recommend backing up the configuration before making any direct changes, and taking great care when doing so.

Deleting an Existing Element

The YAML file can also be configured to delete elements, such as deleting a value for an existing field or removing an existing repository, using the following format: (e.g. some local repository) / deleting the value of an existing field (e.g. remove the “RnD maven repository”  is as follows
key: null
Or
key: ~

For example:

localRepositories:
     docker-local: null

localRepositories:
     docker-local: ~
remoteRepositories: 
	docker-remote: 
		description: null
		notes: null
		proxy: null

 

Supported Configurations

Repositories

<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">

<span style="color: #de6f78">localRepositories:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Local repositories configuration</span>
  <span style="color: #de6f78">my-local-repo:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The local repository name</span>
    <span style="color: #de6f78">type:</span> <span style="color: #99c27c">maven | gradle | ivy | helm | sbt | nuget | gems | npm | bower | debian | composer | pypi | docker | vagrant | gitlfs | yum | conan | chef | puppet | generic</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The package type</span>
    <span style="color: #de6f78">checksumPolicyType:</span> <span style="color: #99c27c">server-generated-checksums | client-checksums</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Determines how Artifactory behaves when a client checksum for a deployed resource is missing or conflicts with the locally calculated checksum</span>
    <span style="color: #de6f78">description:</span> <span style="color: #0086d2">&quot;Hello</span><span style="color: #fb660a"> </span><span style="color: #0086d2">world&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A free text field that describes the content and purpose of the repository</span>
    <span style="color: #de6f78">dockerApiVersion:</span> <span style="color: #99c27c">V1 | V2</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Docker repositories. The Docker API version</span>
    <span style="color: #de6f78">excludesPattern:</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Provides a way to filter out specific repositories when trying to resolve the location of different artifacts (Ant-like pattern)</span>
    <span style="color: #de6f78">includesPattern:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Provides a way to filter out specific repositories when trying to resolve the location of different artifacts (Ant-like pattern)</span>
    <span style="color: #de6f78">maxUniqueSnapshots:</span> <span style="color: #99c27c">0</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Maven and NuGet repositories. Specifies the maximum number of unique snapshots of the same artifact that should be stored. Once this number is reached and a new snapshot is uploaded, the oldest stored snapshot is removed automatically. Default: 0</span>
    <span style="color: #de6f78">maxUniqueTags:</span> <span style="color: #99c27c">0</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Docker repositories. Specifies the maximum number of unique snapshots of the same artifact that should be stored. Once this number is reached and a new snapshot is uploaded, the oldest stored snapshot is removed automatically. Default: 0</span>
    <span style="color: #de6f78">notes:</span> <span style="color: #0086d2">&quot;Hello</span><span style="color: #fb660a"> </span><span style="color: #0086d2">world</span><span style="color: #fb660a"> </span><span style="color: #0086d2">2&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A free text field to add additional notes about the repository</span>
    <span style="color: #de6f78">propertySets:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A list of property sets that will be defined for this repository</span>
      <span style="color: #de6f78">-</span> <span style="color: #99c27c">set1</span>
      <span style="color: #de6f78">-</span> <span style="color: #99c27c">set2</span>
    <span style="color: #de6f78">repoLayout:</span> <span style="color: #99c27c">maven-2-default</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Sets the layout that the repository should use for storing and identifying modules. The layout usually varies for the different package types</span>
    <span style="color: #de6f78">snapshotVersionBehavior:</span> <span style="color: #99c27c">unique | non-unique | deployer</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Specifies the naming convention for Maven SNAPSHOT versions</span>
    <span style="color: #de6f78">xray:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Xray settings for the certain repository</span>
      <span style="color: #de6f78">minimumBlockedSeverity:</span> <span style="color: #99c27c">minor | major | critical</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Defines the minimum severity reported from JFrog Xray from which Artifactory will block the artifact download</span>
      <span style="color: #de6f78">blockUnscannedArtifacts:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, Artifactory will block download of artifacts from this repository until they have been scanned by JFrog Xray</span>
      <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Indicated whether the repository will be indexed and scanned by Xray</span>
    <span style="color: #de6f78">yumGroupFileNames:</span> <span style="color: #99c27c">yumGroup1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A comma-separated list of YUM group files associated with your RPM packages</span>
    <span style="color: #de6f78">yumRootDepth:</span> <span style="color: #99c27c">0</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Informs Artifactory under which level of directory to search for RPMs and save the repodata directory</span>
    <span style="color: #de6f78">blackedOut:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set, Artifactory ignores this repository when trying to resolve artifacts. The repository is also not available for download or deployment of artifacts</span>
    <span style="color: #de6f78">calculateYumMetadata:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, RPM metadata calculation is automatically triggered by the actions described above</span>
    <span style="color: #de6f78">debianTrivialLayout:</span> <span style="color: #99c27c">false</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Indicates whether the Debian repository uses a trivial layout</span>
    <span style="color: #de6f78">enableFileListsIndexing:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, Artifactory will index and maintain an RPM filelists.xml metadata file</span>
    <span style="color: #de6f78">forceNugetAuthentication:</span> <span style="color: #99c27c">false</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, if anoynmous access is enabled on the Artifactory instance, this will override the behavior and will force client to authentiacate</span>
    <span style="color: #de6f78">handleReleases:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set, Artifactory allows you to deploy release artifacts into this repository</span>
    <span style="color: #de6f78">handleSnapshots:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set, Artifactory allows you to deploy snapshot artifacts into this repository</span>
    <span style="color: #de6f78">suppressPomConsistencyChecks:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When deploying an artifact to a repository, Artifactory verifies that the value set for groupId:artifactId:version in the POM is consistent with the deployed path. If there is a conflict between these then Artifcatory will reject the deployment.</span>

<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">remoteRepositories:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Remote repositories configuration</span>
  <span style="color: #de6f78">my-remote-repo:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The remote repository name</span>
    <span style="color: #de6f78">type:</span> <span style="color: #99c27c">maven | gradle | ivy | helm | sbt | nuget | gems | npm | bower | debian | composer | pypi | docker | vagrant | gitlfs | yum | conan | chef | puppet | generic</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The package type</span>
    <span style="color: #de6f78">url:</span> <span style="color: #99c27c">https://jcenter.bintray.com</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The URL for the remote repository. Needs to be only HTTP and HTTPS URLs</span>
    <span style="color: #de6f78">username:</span> <span style="color: #99c27c">user</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The remote repository username, when authentication is required</span>
    <span style="color: #de6f78">password:</span> <span style="color: #99c27c">password</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The remote repository password, when authentication is required</span>

    <span style="color: #de6f78">assumedOfflinePeriodSecs:</span> <span style="color: #99c27c">300</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.</span>
    <span style="color: #de6f78">remoteRepoChecksumPolicyType:</span> <span style="color: #99c27c">generate-if-absent | fail | ignore-and-generate | pass-thru</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Maven repositories. The Checksum Policy determines how Artifactory behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum</span>
    <span style="color: #de6f78">clientTlsCertificate:</span> <span style="color: #99c27c">tls-certificate</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The client TLS certificate (alias) that will be used when authentiacating against the remote resource.</span>
    <span style="color: #de6f78">description:</span> <span style="color: #0086d2">&quot;Hello</span><span style="color: #fb660a"> </span><span style="color: #0086d2">world&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A free text field that describes the content and purpose of the repository</span>
    <span style="color: #de6f78">dockerApiVersion:</span> <span style="color: #99c27c">V1 | V2</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Docker repositories. The Docker API version</span>
    <span style="color: #de6f78">excludesPattern:</span> <span style="color: #99c27c">excludingremote1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Provides a way to filter out specific repositories when trying to resolve the location of different artifacts (Ant-like pattern)</span>
    <span style="color: #de6f78">includesPattern:</span> <span style="color: #99c27c">includingremote1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Provides a way to filter out specific repositories when trying to resolve the location of different artifacts (Ant-like pattern)</span>
    <span style="color: #de6f78">maxUniqueSnapshots:</span> <span style="color: #99c27c">0</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Maven and VCS repositories. Specifies the maximum number of unique snapshots of the same artifact that should be stored. Once this number is reached and a new snapshot is uploaded, the oldest stored snapshot is removed automatically. Default: 0</span>
    <span style="color: #de6f78">maxUniqueTags:</span> <span style="color: #99c27c">0</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Docker repositories. Specifies the maximum number of unique snapshots of the same artifact that should be stored. Once this number is reached and a new snapshot is uploaded, the oldest stored snapshot is removed automatically. Default: 0</span>
    <span style="color: #de6f78">blockMismatchingMimeTypes:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list in the mismatchingMimeTypesOverrideList field</span>
    <span style="color: #de6f78">mismatchingMimeTypesOverrideList:</span> <span style="color: #99c27c">xml</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, artifacts will fail to download if a mismatch is detected between the requested and received mime type, according to a list specified in the system.properties file under blockedMismatchingMimeTypes. You can override this setting by adding mime types to this field</span>
    <span style="color: #de6f78">missedRetrievalCachePeriodSecs:</span> <span style="color: #99c27c">1800</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If a remote repository is missing a requested artifact, Artifactory will return a &quot;404 Not found&quot; error. This response is cached for the period of time specified by this parameter. During that time, Artifactory will not issue new requests for the same artifact. A value of 0 means that the response is not cached and Artifactory will always issue a new request when demanded</span>
    <span style="color: #de6f78">notes:</span> <span style="color: #0086d2">&quot;Hello</span><span style="color: #fb660a"> </span><span style="color: #0086d2">world</span><span style="color: #fb660a"> </span><span style="color: #0086d2">2&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A free text field to add additional notes about the repository</span>
    <span style="color: #de6f78">propertySets:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A list of property sets that will be defined for this repository</span>
      <span style="color: #de6f78">-</span> <span style="color: #99c27c">set1</span>
      <span style="color: #de6f78">-</span> <span style="color: #99c27c">set2</span>
    <span style="color: #de6f78">proxy:</span> <span style="color: #99c27c">proxy1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The proxy name configured in the Proxy section to use for accessing the remote resource</span>
    <span style="color: #de6f78">queryParams:</span> <span style="color: #99c27c">query-params&amp;for-my-remote-repo</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1&amp;param2=val2&amp;param3=val3</span>
    <span style="color: #de6f78">repoLayout:</span> <span style="color: #99c27c">nameremote1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Sets the layout that the repository should use for storing and identifying modules</span>
    <span style="color: #de6f78">retrievalCachePeriodSecs:</span> <span style="color: #99c27c">600</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching</span>
    <span style="color: #de6f78">socketTimeoutMillis:</span> <span style="color: #99c27c">15000</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure</span>
    <span style="color: #de6f78">unusedArtifactsCleanupPeriodHours:</span> <span style="color: #99c27c">0</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The number of hours to wait before an artifact is deemed &quot;unused&quot; and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled</span>
    <span style="color: #de6f78">allowAnyHostAuth:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Allow credentials of this repository to be used on requests redirected to any other host</span>
    <span style="color: #de6f78">blackedOut:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, the repository or its local cache do not participate in artifact resolution</span>
    <span style="color: #de6f78">bypassHeadRequests:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When set, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request</span>
    <span style="color: #de6f78">enableCookieManagement:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Enables cookie management if the remote repository uses cookies to manage client state</span>
    <span style="color: #de6f78">fetchJarsEagerly:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Maven repositories. When set, the repository attempts to eagerly fetch the jar in the background each time a POM is requested</span>
    <span style="color: #de6f78">fetchSourcesEagerly:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, the repository attempts to eagerly fetch the source jar in the background each time a jar is requested</span>
    <span style="color: #de6f78">forceNugetAuthentication:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Force basic authentication credentials in order to use this repository</span>
    <span style="color: #de6f78">handleReleases:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set, Artifactory allows you to deploy release artifacts into this repository</span>
    <span style="color: #de6f78">handleSnapshots:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set, Artifactory allows you to deploy snapshot artifacts into this repository</span>
    <span style="color: #de6f78">listRemoteFolderItems:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Lists the items of remote folders in simple and list browsing. Required for dynamic resolution that depends on remote folder content information, such as remote Ivy version lookups. The remote content is cached according to the value of the &#39;Retrieval Cache Period&#39;</span>
    <span style="color: #de6f78">offline:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved</span>
    <span style="color: #de6f78">synchronizeProperties:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, remote artifacts are fetched along with their properties</span>

    <span style="color: #de6f78">xray:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Xray settings for the certain repository</span>
      <span style="color: #de6f78">minimumBlockedSeverity:</span> <span style="color: #99c27c">minor | major | critical</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Defines the minimum severity reported from JFrog Xray from which Artifactory will block the artifact download</span>
      <span style="color: #de6f78">blockUnscannedArtifacts:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, Artifactory will block download of artifacts from this repository until they have been scanned by JFrog Xray</span>
      <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Indicated whether the repository will be indexed and scanned by Xray</span>

    <span style="color: #de6f78">bower:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Bower repositories</span>
      <span style="color: #de6f78">bowerRegistryUrl:</span> <span style="color: #99c27c">http://someurl.com</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The registry URL from which packages will be resolved</span>

    <span style="color: #de6f78">cocoaPods:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for CocoaPods repositories</span>
      <span style="color: #de6f78">cocoaPodsSpecsRepoUrl:</span> <span style="color: #99c27c">http://someurl.com</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The specs URL. When using a private specs repo, set the URL to be the same as the one configured in the URL field</span>
      <span style="color: #de6f78">specRepoProvider:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The specs repo provider settings</span>
        <span style="color: #de6f78">provider:</span> <span style="color: #99c27c">github | bitbucket | stash | oldstash | artifactory | custom</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The Git Provider the remote repository works against</span>
        <span style="color: #de6f78">downloadUrl:</span> <span style="color: #99c27c">http://someurl.com</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The custom download URL. Need to set only if the provider is set to &#39;custom&#39;</span>

    <span style="color: #de6f78">nuget:</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for NuGet repositories</span>
      <span style="color: #de6f78">downloadContextPath:</span> <span style="color: #99c27c">api/v2/package</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The context path prefix through which NuGet downloads are served. For example, the NuGet Gallery download URL is &#39;https://nuget.org/api/v2/package&#39;, so the repository URL should be configured as &#39;https://nuget.org&#39; and the download context path should be configured as &#39;api/v2/package&#39;</span>
      <span style="color: #de6f78">feedContextPath:</span> <span style="color: #99c27c">api/v2</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The context path prefix through which the NuGet feeds are served. For example, the NuGet Gallery feed URL is &#39;https://nuget.org/api/v2&#39;, so the repository URL should be configured as &#39;https://nuget.org&#39; and the feed context path should be configured as &#39;api/v2&#39;</span>

    <span style="color: #de6f78">composer:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for PHP Composer repositories</span>
      <span style="color: #de6f78">composerRegistryUrl:</span> <span style="color: #99c27c">http://someurl.com</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The registry URL from which packages will be resolved</span>

    <span style="color: #de6f78">vcs:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for VCS, CocoaPods, Bower and Composer repositories</span>
      <span style="color: #de6f78">git:</span>
        <span style="color: #de6f78">provider:</span> <span style="color: #99c27c">github | bitbucket | stash | oldstash | artifactory | custom</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The Git Provider the remote repository works against</span>
        <span style="color: #de6f78">downloadUrl:</span> <span style="color: #99c27c">http://someurl.com</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The custom download URL. Need to set only if the provider is set as CUSTOM</span>
      <span style="color: #de6f78">type:</span> <span style="color: #99c27c">git</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Mandatory only when creating a VCS remote repository</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">virtualRepositories:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Virtual repositories configuration</span>
  <span style="color: #de6f78">virtual1:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The virtual repository name</span>
    <span style="color: #de6f78">type:</span> <span style="color: #99c27c">maven | gradle | ivy | helm | sbt | nuget | gems | npm | bower | debian | composer | pypi | docker | vagrant | gitlfs | yum | conan | chef | puppet | generic</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The package type</span>
    <span style="color: #de6f78">repositories:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A list of local and remote repositories that will be aggregated under this virtual repository</span>
      <span style="color: #de6f78">-</span> <span style="color: #99c27c">my-local-repo</span>
      <span style="color: #de6f78">-</span> <span style="color: #99c27c">my-remote-repo</span>
    <span style="color: #de6f78">description:</span> <span style="color: #0086d2">&quot;&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A free text field that describes the content and purpose of the repository</span>
    <span style="color: #de6f78">notes:</span> <span style="color: #0086d2">&quot;&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A free text field to add additional notes about the repository</span>
    <span style="color: #de6f78">dockerApiVersion:</span> <span style="color: #99c27c">V1 | V2</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Docker repositories. The Docker API version</span>
    <span style="color: #de6f78">includesPattern:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Provides a way to filter out specific repositories when trying to resolve the location of different artifacts (Ant-like pattern)</span>
    <span style="color: #de6f78">excludesPattern:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Provides a way to filter out specific repositories when trying to resolve the location of different artifacts (Ant-like pattern)</span>
    <span style="color: #de6f78">externalDependencies:</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for npm repositories. External dependencies configuration.</span>
      <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, depenency rewrite for the specified npm repository will be enabled</span>
      <span style="color: #de6f78">patterns:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Optional include patterns to match external dependencies. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow external dependencies from github.com host</span>
        <span style="color: #de6f78">-</span> <span style="color: #0086d2">&quot;**/github.com/**&quot;</span>

    <span style="color: #de6f78">keyPair:</span> <span style="color: #99c27c">keypairvirtual1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Maven repositories, for WebStart and Jar signing. The alias of the keypair configured in the Signing Keys page</span>
    <span style="color: #de6f78">p2:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for P2 repositories</span>
      <span style="color: #de6f78">urls:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A list of remote URLs that are aggregate under this virtual repositorys</span>
        <span style="color: #de6f78">-</span> <span style="color: #99c27c">http://someurl.com</span>
        <span style="color: #de6f78">-</span> <span style="color: #99c27c">http://someurl2.com</span>
    <span style="color: #de6f78">pomRepositoryReferencesCleanupPolicy:</span> <span style="color: #99c27c">discard_any_reference | discard_active_reference | nothing</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for Maven repositories. (1) Discard Active References - Removes repository elements that are declared directly under project or under a profile in the same POM that is activeByDefault. (2) Discard Any References - Removes all repository elements regardless of whether they are included in an active profile or not. (3) Nothing - Does not remove any repository elements declared in the POM.</span>
    <span style="color: #de6f78">repoLayout:</span> <span style="color: #99c27c">maven-2-default</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Sets the layout that the repository should use for storing and identifying modules</span>
    <span style="color: #de6f78">virtualCacheConfig:</span>
      <span style="color: #de6f78">virtualRetrievalCachePeriodSecs:</span> <span style="color: #99c27c">600</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#This value refers to the number of seconds to cache metadata files before checking for newer versions on aggregated repositories. A value of 0 indicates no caching</span>
    <span style="color: #de6f78">artifactoryRequestsCanRetrieveRemoteArtifacts:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Determines whether artifact requests coming from other instance of Artifactory can be fulfilled by accessing this virtual repository&#39;s remote repositories, or by only accessing its caches (default)</span>
    <span style="color: #de6f78">forceNugetAuthentication:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only for NuGet repositories. Force basic authentication credentials in order to use this repository</span>

 

Replication (push and pull)

<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">localReplications:</span>    <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Replication configuration for local repositories (push replication - while the local repository is the source)</span>
  <span style="color: #de6f78">replicationKey:</span>  <span style="color: #99c27c">my-local-repo-replication</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A unique key to identify this replication setting. This string will be needed when performing changes on this specific replication setting</span>
    <span style="color: #de6f78">repoKey:</span> <span style="color: #99c27c">my-local-repo</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Local repository name to replicate from</span>
    <span style="color: #de6f78">cronExp:</span> <span style="color: #0086d2">&quot;0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">12</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">?&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The Cron expression that determines the frequency of replication</span>
    <span style="color: #de6f78">url:</span> <span style="color: #99c27c">http://someurl.com:8081/artifactory/repo</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The URL of the target local repository on a remote Artifactory server</span>
    <span style="color: #de6f78">username:</span> <span style="color: #99c27c">user</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The HTTP authentication username</span>
    <span style="color: #de6f78">password:</span> <span style="color: #99c27c">password</span>    <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The HTTP authentication username</span>
    <span style="color: #de6f78">pathPrefix:</span> <span style="color: #99c27c">/org/my-company/jars</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only artifacts that located in path that matches the subpath within the repository will be replicated</span>
    <span style="color: #de6f78">proxy:</span> <span style="color: #99c27c">proxy1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A proxy configuration to use when communicating with the remote instance</span>
    <span style="color: #de6f78">socketTimeoutMillis:</span> <span style="color: #99c27c">15000</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The network timeout in milliseconds to use for remote operations</span>
    <span style="color: #de6f78">enableEventReplication:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, each event will trigger replication of the artifacts changed in this event. This can be any type of event on artifact, e.g. added, deleted or property change</span>
    <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>
    <span style="color: #de6f78">syncDeletes:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, items that were deleted locally should also be deleted remotely (also applies to properties metadata)</span>
    <span style="color: #de6f78">syncProperties:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, the task also synchronizes the properties of replicated artifacts</span>
    <span style="color: #de6f78">syncStatistics:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, the task also synchronizes artifact download statistics. Set to avoid inadvertent cleanup at the target instance when setting up replication for disaster recovery</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">remoteReplications:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Replication configuration for remote repositories (pull replication - while the rmemote repository is the source)</span>
  <span style="color: #de6f78">replicationKey:</span>  <span style="color: #99c27c">my-local-repo-replication</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A unique key to identify this remote replication setting. This string will be needed when performing changes on this specific replication setting</span>
    <span style="color: #de6f78">repoKey:</span> <span style="color: #99c27c">my-remote-repo</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Remote repository name to replicate from</span>
    <span style="color: #de6f78">cronExp:</span> <span style="color: #0086d2">&quot;0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">12</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">?&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The Cron expression that determines the frequency of replication</span>
    <span style="color: #de6f78">pathPrefix:</span> <span style="color: #99c27c">pathPrefixlocal1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Only artifacts that located in path that matches the subpath within the repository will be replicated</span>
    <span style="color: #de6f78">enableEventReplication:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, each event will trigger replication of the artifacts changed in this event. This can be any type of event on artifact, e.g. added, deleted or property change</span>
    <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>
    <span style="color: #de6f78">syncDeletes:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, items that were deleted locally should also be deleted remotely (also applies to properties metadata)</span>
    <span style="color: #de6f78">syncProperties:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, the task also synchronizes the properties of replicated artifacts</span>

 

General (General, Property Sets, Proxy, Mail)

<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">urlBase:</span> <span style="color: #99c27c">https://someurl:8081/artifactory/</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A custom URL base is useful when Artifactory is running behind a proxy. In this case the base for URLs generated in Artifactory for links and redirect responses must be specified manually</span>
<span style="color: #de6f78">fileUploadMaxSizeMb:</span> <span style="color: #99c27c">100</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The maximum number artifacts that may be downloaded under one folder</span>
<span style="color: #de6f78">dateFormat:</span> <span style="color: #99c27c">dd-MM-yy HH:mm:ss z</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The date format for displaying dates in the web interface</span>
<span style="color: #de6f78">offlineMode:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set, Artifactory does not try to access remote resources to fetch artifacts. Only cached and local artifacts are served</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">folderDownloadConfig:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Folder download configuration</span>
  <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, folder download will be enabled</span>
  <span style="color: #de6f78">maxConcurrentRequests:</span> <span style="color: #99c27c">10</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The maximum number of folder download requests that may be run concurrently</span>
  <span style="color: #de6f78">maxDownloadSizeMb:</span> <span style="color: #99c27c">1024</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The maximum size (in MB) of a folder that may be downloaded</span>
  <span style="color: #de6f78">maxFiles:</span> <span style="color: #99c27c">5000</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The maximum number artifacts that may be downloaded under one folder</span>
  <span style="color: #de6f78">enabledForAnonymous:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If enabled is set to true, setting this to true will allow anonymous users to download folders</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">replicationsConfig:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Global replication config</span>
  <span style="color: #de6f78">blockPullReplications:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, pull replication will be blocked regardless of the configuration for specific repositories</span>
  <span style="color: #de6f78">blockPushReplications:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, push replication will be blocked regardless of the configuration for specific repositories</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">systemMessageConfig:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#System message configuration</span>
  <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, the system message will be displayed</span>
  <span style="color: #de6f78">message:</span> <span style="color: #0086d2">&quot;Some</span><span style="color: #fb660a"> </span><span style="color: #0086d2">message&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The message to display. You can include links in the message using the following format: [&lt;link URL&gt;, &lt;link text&gt;]</span>
  <span style="color: #de6f78">title:</span> <span style="color: #0086d2">&quot;Some</span><span style="color: #fb660a"> </span><span style="color: #0086d2">title&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The title for the message</span>
  <span style="color: #de6f78">titleColor:</span> <span style="color: #99c27c">color</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The color in Hex format (e.g. 99c27c)</span>
  <span style="color: #de6f78">showOnAllPages:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, the custom message will be displyed on all pages in the UI. When not set, the custom message will only be displayed on the Artifactory Home Page</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">trashcanConfig:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Trash can configuration</span>
  <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set, trash can will be enabled and deleted items will be stored in the trash can for the specified retention period</span>
  <span style="color: #de6f78">retentionPeriodDays:</span> <span style="color: #99c27c">14</span>    <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The number of days to keep deleted items in the trash can before deleting permanently</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">propertySets:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Property sets configuration</span>
  <span style="color: #de6f78">property-set1:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Property set name</span>
    <span style="color: #de6f78">properties:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A list of properties that will be part of the property set</span>
      <span style="color: #de6f78">set2property:</span>
        <span style="color: #de6f78">predefinedValues:</span>
          <span style="color: #de6f78">passed-QA:</span>
            <span style="color: #de6f78">defaultValue:</span> <span style="color: #99c27c">false</span>
        <span style="color: #de6f78">closedPredefinedValues:</span> <span style="color: #99c27c">false</span>
        <span style="color: #de6f78">multipleChoice:</span> <span style="color: #99c27c">false</span>
    <span style="color: #de6f78">visible:</span> <span style="color: #99c27c">true</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">proxies:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Proxies configuration</span>
  <span style="color: #de6f78">proxy1:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The unique ID of the proxy setting</span>
    <span style="color: #de6f78">domain:</span> <span style="color: #99c27c">domainproxy1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The proxy domain/realm name</span>
    <span style="color: #de6f78">host:</span> <span style="color: #99c27c">hostproxy1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The name of the proxy host</span>
    <span style="color: #de6f78">ntHost:</span> <span style="color: #99c27c">nthostproxy1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The computer name of the machine (the machine connecting to the NTLM proxy)</span>
    <span style="color: #de6f78">password:</span> <span style="color: #99c27c">password</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The proxy password when authentication credentials are required</span>
    <span style="color: #de6f78">port:</span> <span style="color: #99c27c">0</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The proxy port number</span>
    <span style="color: #de6f78">redirectedToHosts:</span> <span style="color: #99c27c">redirectedproxy1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#An optional list of newline or comma separated host names to which this proxy may redirect requests. The credentials defined for the proxy are reused by requests redirected to all of these hosts.</span>
    <span style="color: #de6f78">username:</span> <span style="color: #99c27c">user</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The proxy username when authentication credentials are required</span>
    <span style="color: #de6f78">defaultProxy:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, this proxy will be the default proxy for new remote repositories and for internal HTTP requests issued by Artifactory</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">mailServer:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Mail server settings</span>
  <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, mail notifications are enabled</span>
  <span style="color: #de6f78">artifactoryUrl:</span> <span style="color: #99c27c">http://someurl.com</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The Artifactory URL to to link to in all outgoing messages (optional)</span>
  <span style="color: #de6f78">from:</span> <span style="color: #99c27c">john@company.com</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The &quot;from&quot; address header to use in all outgoing messages (optional)</span>
  <span style="color: #de6f78">host:</span> <span style="color: #99c27c">10.1.1.1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The mail server IP address / DNS</span>
  <span style="color: #de6f78">username:</span> <span style="color: #99c27c">user</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The username for authentication with the mail server</span>
  <span style="color: #de6f78">password:</span> <span style="color: #99c27c">password</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The password for authentication with the mail server</span>
  <span style="color: #de6f78">port:</span> <span style="color: #99c27c">25</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The port number of the mail server</span>
  <span style="color: #de6f78">subjectPrefix:</span> <span style="color: #0086d2">&quot;Notice&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A prefix to use for the subject of all outgoing mails</span>
  <span style="color: #de6f78">ssl:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, uses a secure connection to the mail server</span>
  <span style="color: #de6f78">tls:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, uses Transport Layer Security when connecting to the mail server</span>

Security (General security, Password Policy, LDAP, SAML, OAuth, HTTP SSO, Crowd)

<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">security:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Security configuration (LDAP, SAML, Password Policy, ...)</span>
  <span style="color: #de6f78">anonAccessEnabled:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, anonymous access will be enabled for the set of permissions assigned to the default &quot;anonymous user&quot;</span>
  <span style="color: #de6f78">anonAccessToBuildInfosDisabled:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#This setting gives you more control over anonymous access, and allows you to prevent anonymous users from accessing the Build module where all information related to builds is found, even when anonymous access is enabled.</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">security:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Security configuration (LDAP, SAML, Password Policy, ...)</span>
  <span style="color: #de6f78">userLockPolicy:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#User lock policy configuration</span>
    <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, the lock policy will be enabled</span>
    <span style="color: #de6f78">loginAttempts:</span> <span style="color: #99c27c">5</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Lock user after exceeding max failed login attempts</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">security:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Security configuration (LDAP, SAML, Password Policy, ...)</span>
  <span style="color: #de6f78">passwordSettings:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Password settings</span>
    <span style="color: #de6f78">encryptionPolicy:</span> <span style="color: #99c27c">REQUIRED | SUPPORTED | UNSUPPORTED</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Determines the password requirements from users identified to Artifactory from a remote client such as Maven. The options are: (1) Supported (default): Users can authenticate using secure encrypted passwords or clear-text passwords. (2) Required: Users must authenticate using secure encrypted passwords. Clear-text authentication fails. (3) Unsupported: Only clear-text passwords can be used for authentication</span>
    <span style="color: #de6f78">expirationPolicy:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Password expiration policy</span>
      <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When checked, password expiration policy is enabled</span>
      <span style="color: #de6f78">passwordMaxAge:</span> <span style="color: #99c27c">60</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The time interval in which users will be obligated to change their password</span>
      <span style="color: #de6f78">notifyByEmail:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, users receive an email notification a few days before their password expires</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">security:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Security configuration (LDAP, SAML, Password Policy, ...)</span>
  <span style="color: #de6f78">ldapSettings:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#LDAP server(s) settings</span>
    <span style="color: #de6f78">ldap1:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The unique ID of the LDAP setting</span>
      <span style="color: #de6f78">emailAttribute:</span> <span style="color: #99c27c">email1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#An attribute that can be used to map a user&#39;s email to a user created automatically by Artifactory</span>
      <span style="color: #de6f78">ldapPoisoningProtection:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set to true (recommended), Artifactory will protect against LDAP poisoning by filtering out users exposed to vulnerability</span>
      <span style="color: #de6f78">ldapUrl:</span> <span style="color: #99c27c">ldap://myserver:myport/dc=sampledomain,dc=com</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Location of the LDAP server in the following format: ldap://myserver:myport/dc=sampledomain,dc=com. The URL should include the base DN used to search for and/or authenticate users</span>
      <span style="color: #de6f78">search:</span>
        <span style="color: #de6f78">managerDn:</span> <span style="color: #99c27c">manager1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The full DN of a user with permissions that allow querying the LDAP server. When working with LDAP Groups, the user should have permissions for any extra group attributes such as memberOf</span>
        <span style="color: #de6f78">managerPassword:</span> <span style="color: #99c27c">managerpass1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The password of the user binding to the LDAP server when using &quot;search&quot; authentication</span>
        <span style="color: #de6f78">searchBase:</span> <span style="color: #99c27c">searchbase1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The Context name in which to search relative to the base DN in the LDAP URL. Multiple search bases may be specified separated by a pipe ( | ). This is parameter is optional</span>
        <span style="color: #de6f78">searchFilter:</span> <span style="color: #99c27c">searchfilter1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A filter expression used to search for the user DN that is used in LDAP authentication. Possible examples are: uid={0}) - this would search for a username match on the uid attribute. Authentication using LDAP is performed from the DN found if successful</span>
        <span style="color: #de6f78">searchSubTree:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, enables deep search through the sub-tree of the LDAP URL + Search Base</span>
      <span style="color: #de6f78">userDnPattern:</span> <span style="color: #99c27c">userppatt1</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A DN pattern used to log users directly in to the LDAP database. This pattern is used to create a DN string for &quot;direct&quot; user authentication, and is relative to the base DN in the LDAP URL. For example: uid={0},ou=People</span>
      <span style="color: #de6f78">allowUserToAccessProfile:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, users created after logging in using LDAP will be able to access their profile page in Artifactory</span>
      <span style="color: #de6f78">autoCreateUser:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, Artifactory will automatically create new users for those who have logged in using LDAP, and assign them to the default groups</span>
      <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, these settings are enabled</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">security:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Security configuration (LDAP, SAML, Password Policy, ...)</span>
  <span style="color: #de6f78">ldapGroupSettings:</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#LDAP group(s) settings</span>
    <span style="color: #de6f78">name1:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The unique ID of the LDAP group setting</span>
      <span style="color: #de6f78">descriptionAttribute:</span> <span style="color: #99c27c">desc1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#An attribute on the group entry which denoting the group description. Used when importing groups</span>
      <span style="color: #de6f78">enabledLdap:</span> <span style="color: #99c27c">enabled1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The LDAP setting (from the ldapSettings section) you want to use for group retrieval</span>
      <span style="color: #de6f78">filter:</span> <span style="color: #99c27c">filter1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The LDAP filter used to search for group entries. Used when importing groups</span>
      <span style="color: #de6f78">groupBaseDn:</span> <span style="color: #99c27c">groupbase1</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A search base for group entry DNs, relative to the DN on the LDAP server&#39;s URL (and not relative to the LDAP Setting&#39;s &quot;searchBase&quot;). Used when importing groups</span>
      <span style="color: #de6f78">groupMemberAttribute:</span> <span style="color: #99c27c">uniqueMember</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A multi-value attribute on the group entry containing user DNs or IDs of the group members (e.g., uniqueMember,member)</span>
      <span style="color: #de6f78">groupNameAttribute:</span> <span style="color: #99c27c">groupName</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Attribute on the group entry denoting the group name. Used when importing groups</span>
      <span style="color: #de6f78">strategy:</span> <span style="color: #99c27c">STATIC | DYNAMIC | HIERARCHY</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Group synchronization strategy</span>
      <span style="color: #de6f78">subTree:</span> <span style="color: #99c27c">false</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">security:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Security configuration (LDAP, SAML, Password Policy, ...)</span>
  <span style="color: #de6f78">crowdSettings:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Crowd / JIRA users management configuration</span>
    <span style="color: #de6f78">applicationName:</span> <span style="color: #99c27c">myApp</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The application name configured for Artifactory in Crowd / JIRA</span>
    <span style="color: #de6f78">password:</span> <span style="color: #99c27c">password</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The application password configured for Artifactory in Crowd / JIRA</span>
    <span style="color: #de6f78">serverUrl:</span> <span style="color: #99c27c">http://someurl.com</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The full URL of the server to use</span>
    <span style="color: #de6f78">sessionValidationInterval:</span> <span style="color: #99c27c">0</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The time window, in minutes, in which the session does not need to be revalidated</span>
    <span style="color: #de6f78">enableIntegration:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Set this checkbox to enable security integration with Atlassian Crowd or JIRA</span>
    <span style="color: #de6f78">noAutoUserCreation:</span> <span style="color: #99c27c">false</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set to true, authenticated users will not be automatically created inside Artifactory. Instead, for every request from a Crowd / JIRA user, the user is temporarily associated with default groups (if such groups are defined), and the permissions for these groups applies</span>
    <span style="color: #de6f78">useDefaultProxy:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set and a default proxy definition exists, it is used to pass through to the Crowd / JIRA Server</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">security:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Security configuration (LDAP, SAML, Password Policy, ...)</span>
  <span style="color: #de6f78">samlSettings:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#SAML SSO settings</span>
    <span style="color: #de6f78">enableIntegration:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, SAML integration is enabled and users may be authenticated via a SAML server</span>
    <span style="color: #de6f78">certificate:</span> <span style="color: #99c27c">certificate</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The X.509 certificate that contains the public key. The certificate must contain the public key to allow Artifactory to verify sign-in requests</span>
    <span style="color: #de6f78">emailAttribute:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If noAutoUserCreation is set to false or an internal user exists, Artifactory will set the user&#39;s email to the value in this attribute that is returned by the SAML login XML response.</span>
    <span style="color: #de6f78">groupAttribute:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The group attribute in the SAML login XML response</span>
    <span style="color: #de6f78">loginUrl:</span> <span style="color: #99c27c">http://someurl.com/login</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The identity provider login URL (when you try to login, the service provider redirects to this URL)</span>
    <span style="color: #de6f78">logoutUrl:</span> <span style="color: #99c27c">http://someurl.com/logout</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The identity provider logout URL (when you try to logout, the service provider redirects to this URL)</span>
    <span style="color: #de6f78">noAutoUserCreation:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, for every request from a SAML user, the user is temporarily associated with default groups (if such groups are defined), and the permissions for these groups apply. Without automatic user creation, you must manually create the user inside Artifactory to manage user permissions not attached to their default groups. When not set, authenticated users are automatically created in Artifactory.</span>
    <span style="color: #de6f78">serviceProviderName:</span> <span style="color: #99c27c">serviceProvider</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The Artifactory name in the SAML federation</span>
    <span style="color: #de6f78">allowUserToAccessProfile:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Auto created users will have access to their profile page and will be able to perform actions such as generate API key</span>
    <span style="color: #de6f78">autoRedirect:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, clicking on the login link will direct users to the configured SAML login URL</span>
    <span style="color: #de6f78">syncGroups:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, in addition to the groups the user is already associated with, he will also be associated with the groups returned in the SAML login response. Note that the user&#39;s association with the returned groups is not persistent. It is only valid for the current login session.</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">security:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Security configuration (LDAP, SAML, Password Policy, ...)</span>
  <span style="color: #de6f78">oauthSettings:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#OAuth SSO settings</span>
    <span style="color: #de6f78">enableIntegration:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set to true, authentication with an OAuth provider is enabled and Artifactory will display all OAuth providers configured. If not set, authentication is by Artifactory user/password</span>
    <span style="color: #de6f78">oauthProvidersSettings:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#OAuth SSO provider (e.g. GitHub, Google) settings</span>
    <span style="color: #de6f78">persistUsers:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, Artifactory will create an Artifactory user account for any new user logging in to Artifactory for the first time</span>
    <span style="color: #de6f78">allowUserToAccessProfile:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, users created after authenticating using OAuth, will be able to access their profile. This means they are able to generate their API Key and set their password for future use</span>
      <span style="color: #de6f78">github-oauth:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The Unique ID of the OAuth Provider setting</span>
        <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, the OAuth SSO provider setting is enabled</span>
        <span style="color: #de6f78">apiUrl:</span> <span style="color: #99c27c">https://api.github.com/user</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The URL used for API access, if needed to get user data (e.g. https://api.github.com/user)</span>
        <span style="color: #de6f78">authUrl:</span> <span style="color: #99c27c">https://github.com/login/oauth/authorize</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The URL used for the initial authentication step (e.g. https://github.com/login/oauth/authorize)</span>
        <span style="color: #de6f78">basicUrl:</span> <span style="color: #99c27c">https://github.com/</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The URL used to acquire a token via basic auth (e.g. https://github.com/)</span>
        <span style="color: #de6f78">providerType:</span> <span style="color: #99c27c">github | cloudfoundry | google | openid</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The provider type</span>
        <span style="color: #de6f78">secret:</span> <span style="color: #99c27c">secret</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The OAuth2 shared secret, given by the provider</span>
        <span style="color: #de6f78">tokenUrl:</span> <span style="color: #99c27c">http://someurl.com/token</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The URL used to acquire a token from the provider</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">security:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Security configuration (LDAP, SAML, Password Policy, ...)</span>
  <span style="color: #de6f78">httpSsoSettings:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#HTTP SSO configuration</span>
    <span style="color: #de6f78">httpSsoProxied:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, Artifactory trusts incoming requests and reuses the remote user originally set on the request by the SSO of the HTTP server</span>
    <span style="color: #de6f78">remoteUserRequestVariable:</span> <span style="color: #99c27c">remoter</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The name of the HTTP request variable to use for extracting the user identity. Default is: REMOTE_USER</span>
    <span style="color: #de6f78">allowUserToAccessProfile:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, users created after authenticating using HTTP SSO, will be able to access their profile. This means they are able to generate their API Key and set their password for future use</span>
    <span style="color: #de6f78">noAutoUserCreation:</span> <span style="color: #99c27c">false</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set to true, authenticated users will not be automatically created inside Artifactory. Instead, for every request from a Crowd / JIRA user, the user is temporarily associated with default groups (if such groups are defined), and the permissions for these groups applies</span>

Services configuration (Backups, Maven Indexer)

<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">backups:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Manage the automatic and periodic backups of the entire Artifactory instance</span>
  <span style="color: #de6f78">backup-daily:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The backup name</span>
    <span style="color: #de6f78">cronExp:</span> <span style="color: #0086d2">&quot;0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">12</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">?</span><span style="color: #fb660a"> </span><span style="color: #0086d2">&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A Cron expression to control the backup frequency</span>
    <span style="color: #de6f78">excludedRepositories:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A list of excluded repositories from the backup</span>
      <span style="color: #de6f78">-</span> <span style="color: #99c27c">local1</span>
      <span style="color: #de6f78">-</span> <span style="color: #99c27c">local2</span>
    <span style="color: #de6f78">retentionPeriodHours:</span> <span style="color: #99c27c">1000</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The number of hours to keep a backup before Artifactory will clean it up to free up disk space. Applicable only to non-incremental backups</span>
    <span style="color: #de6f78">createArchive:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set, backups will be created within a Zip archive (Slow and CPU intensive)</span>
    <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">true</span>
    <span style="color: #de6f78">excludeBuilds:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Exclude all builds from the backup</span>
    <span style="color: #de6f78">excludeNewRepositories:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, new repositories will not be automatically added to the backup</span>
    <span style="color: #de6f78">sendMailOnError:</span> <span style="color: #99c27c">true</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#If set, all Artifactory administrators will be notified by email if any problem is encountered during backup</span>
<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">indexer:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Maven indexer settings</span>
  <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, the Maven indexer will be enabled and run according to the cronExp</span>
  <span style="color: #de6f78">cronExp:</span> <span style="color: #99c27c">abcder</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A Cron expression that determines the frequency in which Maven indexes on the selected repositories will be recalculated</span>
  <span style="color: #de6f78">includedRepositories:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Specifies the repositories that should be indexed on the next run</span>
    <span style="color: #de6f78">-</span> <span style="color: #99c27c">local1</span>
    <span style="color: #de6f78">-</span> <span style="color: #99c27c">local2</span>

 

Advanced

<div style="background: #272b33; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;"><pre style="margin: 0; line-height: 125%">
<span style="color: #de6f78">gcConfig:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Garbage collection settings</span>
  <span style="color: #de6f78">cronExp:</span> <span style="color: #0086d2">&quot;0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">12</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">?&quot;</span><span style="color: #99c27c">	</span>  <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The Cron expression that determines the frequency of garbage collection.</span>

<span style="color: #de6f78">quotaConfig:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Storage quota configuration</span>
  <span style="color: #de6f78">diskSpaceLimitPercentage:</span> <span style="color: #99c27c">0</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The percentage of available disk space that may be used for storage before Artifactory rejects deployments and issues errors</span>
  <span style="color: #de6f78">diskSpaceWarningPercentage:</span> <span style="color: #99c27c">0</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#The percentage of available disk space that may be used for storage before Artifactory issues warnings</span>
  <span style="color: #de6f78">enabled:</span> <span style="color: #99c27c">false</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#When set, Artifactory will monitor disk space usage and issue warnings and errors according to the quotas specified in diskSpaceLimitPercentage and diskSpaceWarningPercentage</span>

<span style="color: #de6f78">cleanupConfig:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Cleanup Unused Cached Artifacts</span>
  <span style="color: #de6f78">cronExp:</span> <span style="color: #0086d2">&quot;0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">12</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">?&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A Cron expression that determines the frequency of artifacts cleanup</span>

<span style="color: #de6f78">virtualCacheCleanupConfig:</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#Virtual repositories cleanup configuration. The cleanup will delete cached POM files</span>
  <span style="color: #de6f78">cronExp:</span> <span style="color: #0086d2">&quot;0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">0</span><span style="color: #fb660a"> </span><span style="color: #0086d2">12</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">*</span><span style="color: #fb660a"> </span><span style="color: #0086d2">?&quot;</span>   <span style="color: #5b626e; font-style: italic; background-color: #272b33">#A Cron expression to control the frequency of when to run the cleanup</span>
</pre></div>