GlobalSettingsDetails Data Type

Properties
name data type constraints description
isInstanceIpVisibleInReporting boolean required
nodeStatusUpdateInterval number required
removedBackupRetention number required
removedSnapshotRetention number required
taskRetention number required
periodicInventorySyncInterval number required
periodicTapeManagerInventorySyncInterval number required
unmountPeriodForMountedBackups number required
authSettings AuthSettingsDetails  
emailName string  
emailPort number  
emailRequireAuth boolean  
emailSmtpServer string  
emailSslPort number  
emailUserName string  
emailAddress string  
emailSendingTime number  
emailFailedBackupsNotification boolean required
emailGroupBy EmailGroupBy  
backupRemovalTime number required
snapshotRemovalTime number required
statusReportingSettings StatusReportingDetails  
uiSettings UiSettingsDetails  
emailNotificationSettings array of EmailNotificationSettingsDetails  
sessionTimeout number required
unmountTimeLimit number required
modificationTime number  

Example

{
  "isInstanceIpVisibleInReporting" : true,
  "nodeStatusUpdateInterval" : 12345,
  "removedBackupRetention" : 12345,
  "removedSnapshotRetention" : 12345,
  "taskRetention" : 12345,
  "periodicInventorySyncInterval" : 12345,
  "periodicTapeManagerInventorySyncInterval" : 12345,
  "unmountPeriodForMountedBackups" : 12345,
  "authSettings" : {
    "authLdapEnabled" : true,
    "authLdapUrl" : "...",
    "authLdapBaseDn" : "...",
    "authLdapUserFilter" : "...",
    "authLdapUseTls" : true,
    "authLdapUseSsl" : true,
    "authLdapAnonymousAccessAllowed" : true,
    "authLdapBindDn" : "...",
    "authLdapBindPassword" : "...",
    "authLdapSubtreeSearchEnabled" : true,
    "keycloakEnabled" : true,
    "keycloakServerUrl" : "...",
    "keycloakRealm" : "...",
    "keycloakResource" : "...",
    "keycloakServiceUser" : "...",
    "keycloakServicePassword" : "...",
    "keycloakCert" : "..."
  },
  "emailName" : "...",
  "emailPort" : 12345,
  "emailRequireAuth" : true,
  "emailSmtpServer" : "...",
  "emailSslPort" : 12345,
  "emailUserName" : "...",
  "emailAddress" : "...",
  "emailSendingTime" : 12345,
  "emailFailedBackupsNotification" : true,
  "emailGroupBy" : "HVM",
  "backupRemovalTime" : 12345,
  "snapshotRemovalTime" : 12345,
  "statusReportingSettings" : {
    "statusReportingEnabled" : true,
    "statusReportingLogUploadEnabled" : true,
    "statusReportingBackupInfoEnabled" : true
  },
  "uiSettings" : {
    "uiDefaultPagingSize" : 12345,
    "uiConsoleMode" : "WORKFLOW"
  },
  "emailNotificationSettings" : [ {
    "guid" : "...",
    "type" : "NODE_STATE_CHANGED",
    "active" : true
  }, {
    "guid" : "...",
    "type" : "LOW_DISK_SPACE_ON_PHYSICAL_DEVICE_BY_VDO",
    "active" : true
  } ],
  "sessionTimeout" : 12345,
  "unmountTimeLimit" : 12345,
  "modificationTime" : 1451649601000
}