Replication arguments for HBase service
| name | data type | description | 
|---|---|---|
| sourceHBaseService | ApiServiceRef | |
| peerState | HBasePeerState | |
| hbasePeerId | string | Available since API v52. | 
| hbaseClusterKey | string | |
| endPointClassName | string | |
| tables | array of HBaseTableArgs | |
| replicationProperties | map of string | |
| sourceAccount | string | |
| sourceSchedulerPool | string | |
| numMappers | number | |
| snapshotScratchLocation | string | |
| validateReplicationSetup | boolean | 
Example
{
  "sourceHBaseService" : {
    "peerName" : "...",
    "clusterName" : "...",
    "serviceName" : "...",
    "serviceDisplayName" : "...",
    "serviceType" : "..."
  },
  "peerState" : "DISABLED",
  "hbasePeerId" : "...",
  "hbaseClusterKey" : "...",
  "endPointClassName" : "...",
  "tables" : [ {
    "tableName" : "...",
    "initialSnapshot" : true,
    "snapshotSucceeded" : true
  }, {
    "tableName" : "...",
    "initialSnapshot" : true,
    "snapshotSucceeded" : true
  } ],
  "replicationProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "sourceAccount" : "...",
  "sourceSchedulerPool" : "...",
  "numMappers" : 12345,
  "snapshotScratchLocation" : "...",
  "validateReplicationSetup" : true
}