ApiHive3ReplicationArguments Data Model

Replication Arguments for Hive3 schedules / policies

Properties
name data type description
sourceHiveService ApiServiceRef
status PolicyStatus
rangerReplication boolean
atlasReplication boolean
externalTableReplication boolean
externalTableBaseDir string
distcpOnTarget boolean
numMaps number
bandwidthPerMap number
policyOptions map of string
sourceDbName string
targetDbName string
policyName string
scheduleClause string
runAs string
hiveOp string
hiveUpdateOp string
excludeSource boolean
excludeTarget boolean
failoverStatus string
cloudArgs ApiHive3CloudArguments
remoteDbParams string

Example

{
  "sourceHiveService" : {
    "peerName" : "...",
    "clusterName" : "...",
    "clusterDisplayName" : "...",
    "serviceName" : "...",
    "serviceDisplayName" : "...",
    "serviceType" : "..."
  },
  "status" : "DISABLED",
  "rangerReplication" : true,
  "atlasReplication" : true,
  "externalTableReplication" : true,
  "externalTableBaseDir" : "...",
  "distcpOnTarget" : true,
  "numMaps" : 12345,
  "bandwidthPerMap" : 12345,
  "policyOptions" : {
    "property1" : "...",
    "property2" : "..."
  },
  "sourceDbName" : "...",
  "targetDbName" : "...",
  "policyName" : "...",
  "scheduleClause" : "...",
  "runAs" : "...",
  "hiveOp" : "...",
  "hiveUpdateOp" : "...",
  "excludeSource" : true,
  "excludeTarget" : true,
  "failoverStatus" : "...",
  "cloudArgs" : {
    "sourceAccount" : "..."
  },
  "remoteDbParams" : "..."
}