Create access node
Select
SaaS
Customer Managed
API is used to create access node for commvault infrastructure. This includes workloads virtualization, Office 365 and media agent.
- application/json
Request Body
Create access node request schemsa
- region string
- virtualizationClient string
- entryPoint AccessNodeEntryPoint
Possible values: [
NONE
,HYPERVISOR
,RESOURCE_POOL
,STORAGE
,SERVER_GROUP
,INDEX_SERVER
,CLOUD_APPS
] - osType string
- vmName string
- destinationHypervisor string
packageDetail object
tags object[]
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- taskId int32
- jobIds string[]
JobIds for the immediate run request
{
"taskId": 0,
"jobIds": [
"string"
]
}
{
"taskId": 111,
"jobIds": [
"12345"
]
}
POST /vm/accessnode
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/VM/AccessNode' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"region": "string",
"virtualizationClient": "string",
"osType": "string",
"vmName": "string",
"destinationHypervisor": "string",
"packageDetail": {
"workloadTypes": [
null
]
},
"tags": [
{
"key": "string",
"value": "string"
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/VM/AccessNode' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"region": "string",
"virtualizationClient": "string",
"osType": "string",
"vmName": "string",
"destinationHypervisor": "string",
"packageDetail": {
"workloadTypes": [
null
]
},
"tags": [
{
"key": "string",
"value": "string"
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/VM/AccessNode' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"region": "string",
"virtualizationClient": "string",
"osType": "string",
"vmName": "string",
"destinationHypervisor": "string",
"packageDetail": {
"workloadTypes": [
null
]
},
"tags": [
{
"key": "string",
"value": "string"
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/VM/AccessNode' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"region": "string",
"virtualizationClient": "string",
"osType": "string",
"vmName": "string",
"destinationHypervisor": "string",
"packageDetail": {
"workloadTypes": [
null
]
},
"tags": [
{
"key": "string",
"value": "string"
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/VM/AccessNode' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"region": "string",
"virtualizationClient": "string",
"osType": "string",
"vmName": "string",
"destinationHypervisor": "string",
"packageDetail": {
"workloadTypes": [
null
]
},
"tags": [
{
"key": "string",
"value": "string"
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/VM/AccessNode' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"region": "string",
"virtualizationClient": "string",
"osType": "string",
"vmName": "string",
"destinationHypervisor": "string",
"packageDetail": {
"workloadTypes": [
null
]
},
"tags": [
{
"key": "string",
"value": "string"
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/VM/AccessNode' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"region": "string",
"virtualizationClient": "string",
"osType": "string",
"vmName": "string",
"destinationHypervisor": "string",
"packageDetail": {
"workloadTypes": [
null
]
},
"tags": [
{
"key": "string",
"value": "string"
}
]
}'