ApiHBaseReplicationArguments Data Model

Replication arguments for HBase service

Properties
name data type description
sourceHBaseService ApiServiceRef
peerState HBasePeerState
hbasePeerId string Available since API v52.
hbaseClusterKey string
endPointClassName string
tables array of HBaseTableArgs
database HBaseDatabaseArgs
replicationProperties map of string
sourceAccount string
sourceSchedulerPool string
numMappers number
bandwidthPerMap number
exportSnapshotUser string
snapshotScratchLocation string
validateReplicationSetup boolean
maxParallelSnapshots number

Example

{
  "sourceHBaseService" : {
    "peerName" : "...",
    "clusterName" : "...",
    "clusterDisplayName" : "...",
    "serviceName" : "...",
    "serviceDisplayName" : "...",
    "serviceType" : "..."
  },
  "peerState" : "DISABLED",
  "hbasePeerId" : "...",
  "hbaseClusterKey" : "...",
  "endPointClassName" : "...",
  "tables" : [ {
    "tableName" : "...",
    "initialSnapshot" : true,
    "snapshotSucceeded" : true
  }, {
    "tableName" : "...",
    "initialSnapshot" : true,
    "snapshotSucceeded" : true
  } ],
  "database" : {
    "failedSnapshotTables" : [ "...", "..." ],
    "initialSnapshot" : true,
    "replicationStrategy" : "TABLES_WITH_REPLICATION_SCOPE_SET"
  },
  "replicationProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "sourceAccount" : "...",
  "sourceSchedulerPool" : "...",
  "numMappers" : 12345,
  "bandwidthPerMap" : 12345,
  "exportSnapshotUser" : "...",
  "snapshotScratchLocation" : "...",
  "validateReplicationSetup" : true,
  "maxParallelSnapshots" : 12345
}