# ApiAtlasReplicationRemoteArgs Data Model

Properties
name | data type | constraints | description
--- | --- | --- | ---
sourceService | ApiServiceRef |  |
safetyValvesSource | map of IcebergReplicationSafetyValve |  |
altStagingLocation | string |  |
alternateTargetDataRoot | string |  |
sourceStorageFilter | SourceStorageFilter |  |
locationMapping | array of ApiMapEntry |  |
policyOptions | map of string |  |
stagingDir | string |  |
matchType | string |  |
atlasEntityRegexPattern | string |  |
atlasEntityType | array of string |  |
fetchType | string |  |
skipLineage | boolean | required |
atlasChangeMarker | string |  |
tableTypeForAtlas | string |  |
hiveReplicationTableFilters | ApiHiveReplicationTableFilters |  |
icebergReplicationTableFilters | ApiIcebergReplicationTableFilters |  |
hdfsReplicationSourcePath | ApiHdfsReplicationSourcePath |  |

Example

    {
      "sourceService" : {
        "peerName" : "...",
        "clusterName" : "...",
        "clusterDisplayName" : "...",
        "serviceName" : "...",
        "serviceDisplayName" : "...",
        "serviceType" : "..."
      },
      "safetyValvesSource" : {
        "property1" : {
          "configs" : [ {
            "key" : "...",
            "value" : "..."
          }, {
            "key" : "...",
            "value" : "..."
          } ]
        },
        "property2" : {
          "configs" : [ {
            "key" : "...",
            "value" : "..."
          }, {
            "key" : "...",
            "value" : "..."
          } ]
        }
      },
      "altStagingLocation" : "...",
      "alternateTargetDataRoot" : "...",
      "sourceStorageFilter" : "OZONE",
      "locationMapping" : [ {
        "key" : "...",
        "value" : "..."
      }, {
        "key" : "...",
        "value" : "..."
      } ],
      "policyOptions" : {
        "property1" : "...",
        "property2" : "..."
      },
      "stagingDir" : "...",
      "matchType" : "...",
      "atlasEntityRegexPattern" : "...",
      "atlasEntityType" : [ "...", "..." ],
      "fetchType" : "...",
      "skipLineage" : true,
      "atlasChangeMarker" : "...",
      "tableTypeForAtlas" : "...",
      "hiveReplicationTableFilters" : {
        "tableFilters" : [ {
          "database" : "...",
          "tableName" : "..."
        }, {
          "database" : "...",
          "tableName" : "..."
        } ]
      },
      "icebergReplicationTableFilters" : {
        "includedTableFilters" : [ {
          "database" : "...",
          "tableName" : "..."
        }, {
          "database" : "...",
          "tableName" : "..."
        } ],
        "excludedTableFilters" : [ {
          "database" : "...",
          "tableName" : "..."
        }, {
          "database" : "...",
          "tableName" : "..."
        } ]
      },
      "hdfsReplicationSourcePath" : {
        "sourcePath" : "...",
        "exclusionFilters" : [ "...", "..." ]
      }
    }