Get VM Group Details
Select
SaaS
Customer Managed
Get the details of vmGroup
Path Parameters
- VmGroupId int32 required
Id of the VmGroup to get
Responses
- 200
- 404
Success
- application/json
- Schema
- Example (from schema)
Schema
- id int32
- name string
- status int32
subclient entity status
vmBackupInfo object
summary object
content object[]
filters object[]
diskFilters object[]
lastBackup object
securityAssociations object[]
settings object
snapshotManagement object
activityControl object
applicationValidation object
accessNodeList object
commonProperties object
meditechSystems object
{
"id": 0,
"name": "string",
"status": 0,
"vmBackupInfo": {
"vmPendingCount": 0,
"vmProtectedCount": 0,
"vmNotProtectedCount": 0,
"vmNeverBackedUpCount": 0,
"vmBackedUpWithErrorCount": 0,
"vmTotalCount": 0
},
"summary": {
"hypervisorName": "string",
"lastBackupTime": 0,
"lastBackupSize": 0,
"nextBackupTime": 0,
"isDefaultVMGroup": false,
"backupActivityStatus": "string",
"plan": {
"id": 0,
"name": "string",
"subType": "ANY"
},
"region": {
"id": 0,
"name": "string",
"displayName": "string",
"latitude": "string",
"longitude": "string"
},
"replicationGroup": {
"id": 0,
"name": "string"
},
"timeZone": {
"id": 0,
"name": "string"
}
},
"content": [
{
"overwrite": false,
"virtualMachines": [
{
"name": "string",
"GUID": "string",
"type": "NONE",
"guestCredentialAssocId": 0,
"guestCredentials": {
"userName": "string",
"password": "string"
},
"existingCredential": {
"credentialId": 0,
"credentialName": "string"
}
}
],
"ruleGroups": [
{
"matchRule": "ALL",
"rules": [
{
"name": "string",
"type": "NONE",
"value": "string",
"condition": "CONTAINS",
"GUID": "string",
"displayName": "string"
}
]
}
]
}
],
"filters": [
{
"overwrite": false,
"virtualMachines": [
{
"name": "string",
"GUID": "string",
"type": "NONE",
"guestCredentialAssocId": 0,
"guestCredentials": {
"userName": "string",
"password": "string"
},
"existingCredential": {
"credentialId": 0,
"credentialName": "string"
}
}
],
"ruleGroups": [
{
"matchRule": "ALL",
"rules": [
{
"name": "string",
"type": "NONE",
"value": "string",
"condition": "CONTAINS",
"GUID": "string",
"displayName": "string"
}
]
}
]
}
],
"diskFilters": [
{
"overwrite": false,
"rules": [
{
"overwrite": false,
"filterType": "NONE",
"name": "string",
"value": "string",
"condition": "CONTAINS",
"vmName": "string",
"vmGuid": "string"
}
]
}
],
"lastBackup": {
"jobId": 0,
"status": "NEVER_BACKED_UP",
"time": 0,
"failureReason": "string"
},
"securityAssociations": [
{
"user": {
"id": 0,
"name": "string"
},
"userGroup": {
"id": 0,
"name": "string"
},
"externalUserGroup": {
"id": 0,
"name": "string",
"providerId": 0,
"providerName": "string"
},
"isCreatorAssociation": true,
"role": {
"id": 0,
"name": "string"
},
"permissionList": [
{
"permissionId": 0,
"permissionName": "string",
"categoryId": 0,
"categoryName": "string",
"type": "ALL_CATEGORIES",
"exclude": true
}
]
}
],
"settings": {
"useChangedBlockTrackingOnVM": true,
"customSnapshotResourceGroup": "string",
"customSnapshotTags": [
{
"name": "string",
"value": "string"
}
],
"regionalSnapshot": true,
"autoDetectVMOwner": true,
"allowEmptySubclient": true,
"noOfReaders": 5,
"isVMGroupDiskFiltersIncluded": true,
"vmBackupType": "APPLICATION_AWARE",
"isApplicationAware": true,
"guestCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"useVMCheckpointSetting": false,
"transportMode": "AUTO",
"datastoreFreespaceCheck": true,
"datastoreFreespaceRequired": 10,
"collectFileDetailsforGranularRecovery": false,
"collectFileDetailsFromSnapshotCopy": false,
"jobStartTime": 0,
"crossAccount": {
"shareOnly": true,
"fullCopy": true,
"destinationAccount": {
"id": 0,
"name": "string"
}
},
"quiesceGuestFileSystemAndApplications": true,
"useBackupsetDiskFilters": true
},
"snapshotManagement": {
"enableHardwareSnapshot": false,
"snapEngine": {
"id": 0,
"name": "string"
},
"snapMountESXHost": "string",
"isIndependentDisksEnabled": true,
"isRawDeviceMapsEnabled": true,
"useSeparateProxyForSnapToTape": true,
"snapMountProxy": {
"id": 0,
"name": "string"
},
"vmApplicationUserName": "string",
"backupCopyInterface": "FILE_SYSTEM"
},
"activityControl": {
"enableBackup": true,
"enableRestore": true,
"backupActivityControlOptions": {
"activityType": "BACKUP",
"enableAfterADelay": true,
"enableActivityType": true,
"delayTime": {
"timeZone": {
"id": 0,
"name": "string"
},
"time": 0,
"value": "string"
}
},
"restoreActivityControlOptions": {
"activityType": "BACKUP",
"enableAfterADelay": true,
"enableActivityType": true,
"delayTime": {
"timeZone": {
"id": 0,
"name": "string"
},
"time": 0,
"value": "string"
}
}
},
"applicationValidation": {
"validateVMBackups": true,
"recoveryTarget": {
"id": 0,
"name": "string"
},
"schedule": {
"id": 0,
"taskId": 0,
"description": "string",
"isScheduleEnabled": true
},
"useSourceVmESXToMount": true,
"keepValidatedVMsRunning": true,
"maximumNoOfThreads": 0,
"customValidationScript": {
"windows": {
"path": "string",
"arguments": "string",
"isDisabled": false,
"isLocal": true,
"UNCCredentials": {
"name": "string",
"password": "string"
},
"UNCSavedCredentials": {
"id": 0,
"name": "string"
}
},
"unix": {
"path": "string",
"arguments": "string",
"isDisabled": false,
"isLocal": true,
"UNCCredentials": {
"name": "string",
"password": "string"
},
"UNCSavedCredentials": {
"id": 0,
"name": "string"
}
}
},
"guestCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"copy": {
"id": 0,
"name": "string",
"isActive": true,
"isSnapCopy": true,
"copyPrecedence": 0,
"backupDestination": {
"id": 0,
"name": "string"
}
}
},
"accessNodeList": {
"accessNodeMessage": "string",
"resourcePoolName": "string",
"accessNode": [
{
"id": 0,
"name": "string",
"displayName": "string",
"type": 0
}
]
},
"commonProperties": {
"isIndexingV2": true,
"isDeletedHypervisor": true,
"isETCDSubclient": true,
"showFullBackupLevel": true,
"indexingInfo": {
"status": "NOT_APPLICABLE",
"message": "string"
},
"isHypervisorDeconfigured": true,
"hypervisorType": "NONE",
"hypervisor": {
"id": 0,
"name": "string",
"activityControl": {
"enableBackup": true,
"enableRestore": true,
"backupActivityControlOptions": {
"activityType": "BACKUP",
"enableAfterADelay": true,
"enableActivityType": true,
"delayTime": {
"timeZone": {
"id": 0,
"name": "string"
},
"time": 0,
"value": "string"
}
},
"restoreActivityControlOptions": {
"activityType": "BACKUP",
"enableAfterADelay": true,
"enableActivityType": true,
"delayTime": {
"timeZone": {
"id": 0,
"name": "string"
},
"time": 0,
"value": "string"
}
}
}
},
"instance": {
"id": 0,
"name": "string"
},
"backupset": {
"id": 0,
"name": "string"
},
"iDataAgent": {
"id": 0,
"name": "string"
},
"dataBackupStoragePolicy": {
"id": 0,
"name": "string"
}
},
"meditechSystems": {
"systemName": "string",
"listenerIP": "string",
"listenerPort": 0,
"MBFtimeout": 60,
"userAccount": {
"name": "string",
"password": "string"
}
}
}
Requested Details not found
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
GET /v4/vmgroup/:vmgroupid
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/VmGroup/:VmGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/VmGroup/:VmGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/VmGroup/:VmGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/VmGroup/:VmGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/VmGroup/:VmGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/VmGroup/:VmGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/VmGroup/:VmGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'