Replication (push and pull) Configurations in Artifactory YAML

Push and pull replication configuration settings in the Artifactory YAML configuration file.

localReplications
localReplications:    #Replication configuration for local repositories (push replication - while the local repository is the source)
[my-replicationKey]:  #A unique key to identify this replication setting. Replace [my-replicationKey] with some string. This string will be needed when performing changes on this specific replication setting
  repoKey: my-local-repo   #Local repository name to replicate from
  cronExp: "0 0 12 * * ?"   #The Cron expression that determines the frequency of replication
  url: http://someurl.com:8081/artifactory/repo   #The URL of the target local repository on a remote Artifactory server
  username: user   #The HTTP authentication username
  password: password    #The HTTP authentication username
  includePathPrefixPattern: /org/my-company/jars   #Only artifacts that are located in the path that matches the subpath within the repository will be replicated
  excludePathPrefixPattern: /org/acme-company/jars   #Artifacts that are located in the path that matches the subpath within the repository will not be replicated
  proxy: proxy1   #A proxy configuration to use when communicating with the remote instance
  socketTimeoutMillis: 15000   #The network timeout in milliseconds to use for remote operations
  enableEventReplication: true   #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
  enabled: false
  syncDeletes: false   #When set, items that were deleted locally should also be deleted remotely (also applies to properties metadata)
  syncProperties: false   #When set, the task also synchronizes the properties of replicated artifacts
  syncStatistics: false   #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     
  checkBinaryExistenceInFilestore: "<true | false>" // When true, enables distributed checksum storage.
remoteReplications
remoteReplications:   #Replication configuration for remote repositories (pull replication - while the rmemote repository is the source)
[my-replicationKey]:  #A unique key to identify this remote replication setting. Replace [my-replicationKey] with some string. This string will be needed when performing changes on this specific replication setting
  repoKey: my-remote-repo   #Remote repository name to replicate from
  cronExp: "0 0 12 * * ?"   #The Cron expression that determines the frequency of replication
   includePathPrefixPattern: pathPrefixlocal1   #Only artifacts that are located in the path that matches the subpath within the repository will be replicated
  excludePathPrefixPattern: pathPrefixlocal1   #Artifacts that are located in the path that matches the subpath within the repository will not be replicated 
   enableEventReplication: false   #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
  enabled: false
  syncDeletes: false   #When set, items that were deleted locally should also be deleted remotely (also applies to properties metadata)
  syncProperties: true   #When set, the task also synchronizes the properties of replicated artifacts