Update the server group
Used to update server associations for a server group
Path Parameters
- serverGroupId int32 required
Id of the serverGroupId whose details have to be fetched
- application/json
Request Body
serverGroup object
id int32name string- serverGroupType string
Possible values: [
MANUAL,AUTOMATIC,VIRTUAL_MACHINE] - description string
automaticAssociation object
clientScope object
clientScopeType stringPossible values: [
COMMCELL,COMPANY,USER,USERGROUP]entityInfo object
id int32name stringserverGroupRule object
match stringPossible values: [
AND,OR,NOT]ruleGroup object[]
List of rule groups
match stringPossible values: [
AND,OR,NOT]rules object[]
List of rules
ruleName stringPossible values: [
APP_TYPE,CLIENT_GROUP,CLIENT_GROUPLIST,USES_LIBRARY,STORAGE_POLICY,STORAGE_POLICYLIST,BACKUP_ACTIVITY_ENABLED_FOR_CLIENT,CASE_MANAGER_CLIENTS,CLIENT_PROP,CLIENT_ACTS_AS_PROXY,CLIENT_ASSOCIATED_WITH_PLAN,CLIENT_BACKUP_ACTIVITY_ENABLED,CLIENT_BY_SCHEDULE_INTERVAL,CLIENT_CIDR_RANGE,CLIENTS_RELEASE16PLUS_SP_LEVEL_CONSTRAINT,CLIENT_DESCRIPTION,CLIENT_DISPLAY_NAME,CLIENT_EXCLUDED_FROM_SLA,CLIENTGROUP_NAME,CLIENT_CIDR_RANGE_IPV6,CLIENT_ISDELETEDVM,CLIENT_HAS_CONNECTIVITY_ISSUES,CLIENT_NAME,CLIENT_NEEDS_UPDATES,CLIENT_OFFLINE,CLIENT_ONLINE,CLIENT_ONLINE_IN_LAST_30_DAYS,CLIENT_ONLINE_IN_LAST_N_DAYS,CLIENT_USES_STORAGEPOLICY,CLIENT_VERSION,COMPARE_CLIENT_CS_VERSION,CLIENT_ASSOCIATED_ADUSERGROUP,IS_COMPANY_CLIENT,CLIENT_ASSOC_SCHDPOLICY,CLIENT_ASSOCIATED_TO_TOPOLOGY_WITH_REGION,VSA_BACKEDUP_CLIENT,CLIENT_INDEX_MAINFOLIST,CLIENT_OS_INFOLIST,CLIENT_BY_PERMISSION,CLIENT_BY_ROLE,VSA_DISCOVER_CLIENT,CLIENTGROUP_TAGLIST,CLIENT_MEETS_SLA,CLIENTS_OF_RESELLER,USERGROUPLIST,CLIENT_IDA_ASSOCIATED_ADUSERGROUP,CLIENT_WITH_ASSOCIATED_REGION,CLIENTS_WITH_ATTACHED_STORAGE,CLIENT_WITH_BACKUP_SCHEDULE,CLIENT_WITH_ENABLED_BACKUP_SCHEDULE,CLIENT_ENCRYPTION_STATE,CLIENT_FETSIZE_LE_10GB,CLIENT_IMPROPER_DECONF_SUBCLIENT,CLIENT_INDEXINGV1,CLIENT_INDEXINGV2,CLIENTINFRASTRUCTUREROLE_LIST,CLIENT_LICENSELIST,CLIENT_LONG_RUNNING_JOBS_N_DAYS,CLIENT_WITH_NO_ARCHIVE_DATA,CLIENTS_WITH_ONEPASS_ENABLED,CLIENT_WITH_ASSOCIATED_SP,CLIENT_WITH_SYNTHETICFULL_BACKUP,CLIENT_TAGLIST,IS_COMMCELL_CLIENT,COMPANY_CLIENT_ASSOCIATIONS,COMPANY_INSTALLED_CLIENT_ASSOCIATIONS,ANALYZER_SERVERS_CLIENT,DAYS_SINCE_CLIENT_CREATED,DAYS_SINCE_LAST_CLIENT_BKP,EXTERNAL_GROUP_CLIENT_OWNER,HAC_CLUSTER_CLIENT,HOST_NAME,MACLIENTS_WITH_STORAGEPOOLS,CLIENT_OWNER_INACTIVE_ADUSER,SOLR_SERVERS_CLIENT,LOCAL_GROUP_CLIENT_OWNER,MEDIAAGENT_HAS_LUCENE_INDEX_ROLELIST,MEDIAAGENT_HAS_LUCENE_INDEX_ROLES,MAS_FOR_CLIENTS_IN_GROUP,MAS_FOR_CLIENTS_IN_GROUPLIST,CLIENT_GATEWAY_FOR_INSTALLATION,OS_TYPE,OS_VERSION,PACKAGE_INSTALLED,PRODUCT_VERSION,PSEUDO_CLIENTS,RESTORE_ACTIVITY_ENABLED_FOR_CLIENT,SNAP_BACKUP_CLIENTS,CLIENT_CONSECUTIVE_BACKUP_FAILURES,SUBCLIENT_NAME,TIMEZONE,TIMEZONELIST,TIMEZONE_REGIONLIST,USER_CLIENT_OWNER,USER_CLIENT_ASSOCIATIONS,USER_DESCRIPTION_CONTAINS,USERGROUP_CLIENT_ASSOCIATIONS,USERGROUP_DESCRIPTION_CONTAINS,VM_NO_CONTENT,VMHYPER_IN_CLIENTGROUP]ruleValue stringPrimary value for the rule
ruleSecValue stringSecondary value used for BETWEEN and NOT_BETWEEN matchCondition. For ruleName which have enum values (like OS_TYPE), this is used to store displayName.
matchCondition stringPossible values: [
IS_TRUE,IS_FALSE,CONTAINS,DOES_NOT_CONTAIN,IS,IS_NOT,STARTS_WITH,ENDS_WITH,EQUAL_TO,NOT_EQUAL_TO,GREATER_THAN,LESS_THAN,GREATER_THAN_OR_EQUAL_TO,LESS_THAN_OR_EQUAL_TO,BETWEEN,NOT_IN,ANY_IN_SELECTION,NOT_IN_SELECTION,IN,NOT_BETWEEN]confirmRuleChange booleanConfirm that server group rule impacts server of a specific company smart client group only
virtualAssociation object
virtualInstance stringPossible values: [
NONE,VMW,MICROSOFT,XEN_SERVER,AMAZON,AZURE,REDHAT,AZURE_V2,SCVMM,NUTANIX,ORACLE_VM,DOCKER,OPENSTACK,ORACLE_CLOUD,FUSIONCOMPUTE,VCLOUD,GOOGLE_CLOUD,AZURE_STACK,ALIBABA_CLOUD,ORACLE_CLOUD_INFRASTRUCTURE,KUBERNETES,REDHAT_OPENSHIFT,PROXMOX]virtualServers object[]
id int32name stringrules object
matchRule MatchRulePossible values: [
ALL,ANY]Enum which specifies the whether to match all rules or any of the rules
rules object[]
name stringname of the VM to be added as content
type stringPossible values: [
NONE,SERVER,RES_POOL,VAPP,DATACENTER,FOLDER,CLUSTER,DATASTORE,DATASTORE_CLUSTER,VM,VM_NAME,VM_GUEST_OS,VM_GUEST_HOST_NAME,CLUSTER_SHARED_VOLUMES,LOCAL_DISK,CLUSTER_DISK,UNPROTECTED_VMS,ROOT,FILE_SERVER,SMB_SHARE,TYPES_FOLDER,VM_FOLDER,SERVER_FOLDER,TEMPLATE_FOLDER,STORAGE_REPOSITORY_FOLDER,VAPPFOLDER,DATACENTER_FOLDER,CLUSTER_FOLDER,VM_POWER_STATE,VM_NOTES,VM_CUSTOM_ATTRIBUTE,NETWORK,USER,VM_TEMPLATE,TAG,TAG_CATEGORY,SUBCLIENT,CLIENT_GROUP,PROTECTION_DOMAIN,CONSISTENCY_GROUP,INSTANCE_SIZE,ORGANIZATION,IMAGES,STORAGE_POLICY,DATABASE,TABLE,PROJECT,SELECTOR,MANAGED_BY,REPLICATION_MODE,METADATATAG,CATALOG,VAPPTEMPLATE,VOLUME]value stringvalue for the few type of VM Content like powerstate
condition RuleOperationTypePossible values: [
CONTAINS,DOES_NOT_CONTAIN,DOES_NOT_EQUAL,ENDS_WITH,EQUALS,STARTS_WITH]Operation type for VM rules/filters
GUID stringGUID of the entity to be added as content
displayName stringThe display name of the entity to be added
clientAssociation object[]
associationRule object[]
name stringname of the VM to be added as content
GUID stringGUID of the VM to be added as content
type stringPossible values: [
NONE,SERVER,RES_POOL,VAPP,DATACENTER,FOLDER,CLUSTER,DATASTORE,DATASTORE_CLUSTER,VM,VM_NAME,VM_GUEST_OS,VM_GUEST_HOST_NAME,CLUSTER_SHARED_VOLUMES,LOCAL_DISK,CLUSTER_DISK,UNPROTECTED_VMS,ROOT,FILE_SERVER,SMB_SHARE,TYPES_FOLDER,VM_FOLDER,SERVER_FOLDER,TEMPLATE_FOLDER,STORAGE_REPOSITORY_FOLDER,VAPPFOLDER,DATACENTER_FOLDER,CLUSTER_FOLDER,VM_POWER_STATE,VM_NOTES,VM_CUSTOM_ATTRIBUTE,NETWORK,USER,VM_TEMPLATE,TAG,TAG_CATEGORY,SUBCLIENT,CLIENT_GROUP,PROTECTION_DOMAIN,CONSISTENCY_GROUP,INSTANCE_SIZE,ORGANIZATION,IMAGES,STORAGE_POLICY,DATABASE,TABLE,PROJECT,SELECTOR,MANAGED_BY,REPLICATION_MODE,METADATATAG,CATALOG,VAPPTEMPLATE,VOLUME]guestCredentialAssocId int32Credential association ID given to link entity with credential id.
guestCredentials object
userName stringpassword stringexistingCredential object
credentialId int32credentialName stringassociatedClient object
clientID int32manualAssociation object
associatedservers object[]
List of associated servers
id int32name string
- 200
- 400
- 403
- 404
- 500
Success
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
Requested Details not found
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}