Create NAS Client
You can back up and recover network-attached storage (NAS) file server data with Common Internet File System (CIFS) shares or Network File System (NFS) exports
- application/json
Request Body
createPseudoClientRequest object required
backupConfigList object[]
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
processinginstructioninfo object
response object
{
"processinginstructioninfo": {
"attributes": [
{
"name": "string",
"value": "string"
}
]
},
"response": {
"errorCode": 0,
"entity": {
"clientId": 0,
"clientName": "string",
"_type_": 0
}
}
}
{
"processinginstructioninfo": {
"attributes": [
{
"name": "exitval",
"value": "0"
}
]
},
"response": {
"errorCode": 0,
"entity": {
"clientId": 4278,
"clientName": "NAS4",
"_type_": 3
}
}
}
POST /client/nas
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/Client/NAS' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"createPseudoClientRequest": {
"entity": {
"clientName": "string",
"hostName": "string"
},
"clientInfo": {
"clientType": 2,
"nasClientProperties": {
"listenPort": 0,
"ndmpServerDetails": {
"ndmpServerClientName": "string",
"ndmpServerHostName": "string",
"ndmpCredentials": {
"userName": "string",
"password": "string"
}
}
},
"plan": {
"planId": 0,
"planName": "string"
}
}
},
"backupConfigList": [
{
"idaInfo": {
"idaEntity": {
"applicationId": 13
}
},
"subClient": {
"subClientEntity": {
"applicationId": 13
},
"commonProperties": {
"numberOfBackupStreams": 0
},
"content": [
{
"path": "string"
}
]
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/Client/NAS' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"createPseudoClientRequest": {
"entity": {
"clientName": "string",
"hostName": "string"
},
"clientInfo": {
"clientType": 2,
"nasClientProperties": {
"listenPort": 0,
"ndmpServerDetails": {
"ndmpServerClientName": "string",
"ndmpServerHostName": "string",
"ndmpCredentials": {
"userName": "string",
"password": "string"
}
}
},
"plan": {
"planId": 0,
"planName": "string"
}
}
},
"backupConfigList": [
{
"idaInfo": {
"idaEntity": {
"applicationId": 13
}
},
"subClient": {
"subClientEntity": {
"applicationId": 13
},
"commonProperties": {
"numberOfBackupStreams": 0
},
"content": [
{
"path": "string"
}
]
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/Client/NAS' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"createPseudoClientRequest": {
"entity": {
"clientName": "string",
"hostName": "string"
},
"clientInfo": {
"clientType": 2,
"nasClientProperties": {
"listenPort": 0,
"ndmpServerDetails": {
"ndmpServerClientName": "string",
"ndmpServerHostName": "string",
"ndmpCredentials": {
"userName": "string",
"password": "string"
}
}
},
"plan": {
"planId": 0,
"planName": "string"
}
}
},
"backupConfigList": [
{
"idaInfo": {
"idaEntity": {
"applicationId": 13
}
},
"subClient": {
"subClientEntity": {
"applicationId": 13
},
"commonProperties": {
"numberOfBackupStreams": 0
},
"content": [
{
"path": "string"
}
]
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/Client/NAS' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"createPseudoClientRequest": {
"entity": {
"clientName": "string",
"hostName": "string"
},
"clientInfo": {
"clientType": 2,
"nasClientProperties": {
"listenPort": 0,
"ndmpServerDetails": {
"ndmpServerClientName": "string",
"ndmpServerHostName": "string",
"ndmpCredentials": {
"userName": "string",
"password": "string"
}
}
},
"plan": {
"planId": 0,
"planName": "string"
}
}
},
"backupConfigList": [
{
"idaInfo": {
"idaEntity": {
"applicationId": 13
}
},
"subClient": {
"subClientEntity": {
"applicationId": 13
},
"commonProperties": {
"numberOfBackupStreams": 0
},
"content": [
{
"path": "string"
}
]
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/Client/NAS' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"createPseudoClientRequest": {
"entity": {
"clientName": "string",
"hostName": "string"
},
"clientInfo": {
"clientType": 2,
"nasClientProperties": {
"listenPort": 0,
"ndmpServerDetails": {
"ndmpServerClientName": "string",
"ndmpServerHostName": "string",
"ndmpCredentials": {
"userName": "string",
"password": "string"
}
}
},
"plan": {
"planId": 0,
"planName": "string"
}
}
},
"backupConfigList": [
{
"idaInfo": {
"idaEntity": {
"applicationId": 13
}
},
"subClient": {
"subClientEntity": {
"applicationId": 13
},
"commonProperties": {
"numberOfBackupStreams": 0
},
"content": [
{
"path": "string"
}
]
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/Client/NAS' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"createPseudoClientRequest": {
"entity": {
"clientName": "string",
"hostName": "string"
},
"clientInfo": {
"clientType": 2,
"nasClientProperties": {
"listenPort": 0,
"ndmpServerDetails": {
"ndmpServerClientName": "string",
"ndmpServerHostName": "string",
"ndmpCredentials": {
"userName": "string",
"password": "string"
}
}
},
"plan": {
"planId": 0,
"planName": "string"
}
}
},
"backupConfigList": [
{
"idaInfo": {
"idaEntity": {
"applicationId": 13
}
},
"subClient": {
"subClientEntity": {
"applicationId": 13
},
"commonProperties": {
"numberOfBackupStreams": 0
},
"content": [
{
"path": "string"
}
]
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/Client/NAS' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"createPseudoClientRequest": {
"entity": {
"clientName": "string",
"hostName": "string"
},
"clientInfo": {
"clientType": 2,
"nasClientProperties": {
"listenPort": 0,
"ndmpServerDetails": {
"ndmpServerClientName": "string",
"ndmpServerHostName": "string",
"ndmpCredentials": {
"userName": "string",
"password": "string"
}
}
},
"plan": {
"planId": 0,
"planName": "string"
}
}
},
"backupConfigList": [
{
"idaInfo": {
"idaEntity": {
"applicationId": 13
}
},
"subClient": {
"subClientEntity": {
"applicationId": 13
},
"commonProperties": {
"numberOfBackupStreams": 0
},
"content": [
{
"path": "string"
}
]
}
}
]
}'