Create Hadoop Instance
This API is used to create a hadoop instance/pseudoclient
- application/json
Request Body
createPseudoClientRequest object
clientInfo object
clientType integerplan object
Specify plan id or name
planId integerPlan Id
optionText object
keyrefprops object
isMultiple booleanplanEntity object
numCopies integertype stringsubtype stringnumAssocEntities integerrpoInMinutes integerparent objectstorage object
copy object[]
copyType stringactive stringisDefault stringisSnapCopy stringisMirrorCopy stringwormStorageFlag integerpoolRetentionPeriodDays integercopyPrecedence integerstoragePoolType stringstorageType integerdedupeFlags objectretentionRules object
retainBackupDataForCycles integerjobs integerretainArchiverDataForDays integerretainBackupDataForDays integerretentionFlags object
enableDataAging stringjobBasedRetention stringStoragePolicyCopy object
copyId integercopyName stringextendedFlags object
overRideGACPRetention stringuseGlobalStoragePolicy stringdrivePool object
drivePoolName stringdrivePoolId integercopyFlags objectlibrary object
libraryName stringlibraryId integerstartTime object
time integeruseGlobalPolicy object
storagePolicyName stringstoragePolicyId integerplan object
planSummary stringplanName stringplanId integerentityInfo object
companyId integercompanyName stringmultiCommcellId integerRPOHours stringNumberOfCopies stringPrimaryStorageRetention stringPrimaryStorageType stringAssociatedEntitiesCount string_ownerplanName string requiredPlan name
type stringselected booleansubclientInfo object
useLocalContent booleanFlag to use local backup content than plan
contentOperationType integercontent object[]
path string requiredHadoop content. Default root
fsSubClientProp object
useGlobalFilters stringDefault value:
USE_CELL_LEVEL_POLICY
distributedClusterInstanceProperties object
clusterType integerDefault value:
2
opType integerDefault value:
2
instance object
instanceId integerinstanceName string requiredName of the Hadoop pseudoclient
clientName string requiredapplicationId integer requiredDefault value:
64
Application Id
clusterConfig object
hadoopConfig object
coordinatorNode object required
Master or Coordinator node
hostName string requiredHost name
clientId integer requiredclientName string requireddisplayName string requiredselected boolean requiredhadoopSites object
hadoopSites object[]
hdfsHost string requiredhdfsUser string requiredUser who has access to HDFS
dataAccessNodes object
dataAccessNodes object[] required
Access Nodes participating for backup
hostName string requiredHost name
clientId integer requiredclientName string requiredData Access Client Name
displayName stringselected booleanentity object
clientName string
Responses
- 200
- 400
- 401
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
processinginstructioninfo object
attributes object[]
name stringvalue stringresponse object
errorCode integerentity object
clientId integerclientName stringinstanceId integer_type_ integer
{
"processinginstructioninfo": {
"attributes": [
{
"name": "string",
"value": "string"
}
]
},
"response": {
"errorCode": 0,
"entity": {
"clientId": 0,
"clientName": "string",
"instanceId": 0,
"_type_": 0
}
}
}
{
"processinginstructioninfo": {
"attributes": [
{
"name": "exitval",
"value": "0"
}
]
},
"response": {
"errorCode": 0,
"entity": {
"clientId": 100,
"clientName": "",
"instanceId": 75,
"_type_": 3
}
}
}
Bad Request
- application/json
- Schema
- Example 1
Schema
- string
Request body is empty or format is invalid
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- errorMessage string
- errorCode integer
{
"errorMessage": "string",
"errorCode": 0
}
{
"errorMessage": "Access Denied",
"errorCode": 5
}
Loading...