ApiAtlasReplicationRemoteArgs Data Model

Properties
name data type constraints description
sourceService ApiServiceRef  
safetyValvesSource map of IcebergReplicationSafetyValve  
altStagingLocation string  
sourceStorageFilter SourceStorageFilter  
locationMapping array of ApiMapEntry  
policyOptions map of string  
atlasClientAdvanceConfigs map of string  
stagingDir string  
matchType string  
atlasEntityRegexPattern string  
atlasEntityType array of string  
fetchType string  
skipLineage boolean required boolean
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" : "...",
  "sourceStorageFilter" : "OZONE",
  "locationMapping" : [ {
    "key" : "...",
    "value" : "..."
  }, {
    "key" : "...",
    "value" : "..."
  } ],
  "policyOptions" : {
    "property1" : "...",
    "property2" : "..."
  },
  "atlasClientAdvanceConfigs" : {
    "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" : [ "...", "..." ]
  }
}