QuantaStor REST API Reference Guide
Contents
- 1 Service API Definitions
- 1.1 api:aclAdd
- 1.2 api:aclModify
- 1.3 api:aclRemove
- 1.4 api:activeDirectoryDomainEnum
- 1.5 api:activeDirectoryUserAndGroupEnumEx
- 1.6 api:alertClear
- 1.7 api:alertClearAll
- 1.8 api:alertConfigGet
- 1.9 api:alertConfigSet
- 1.10 api:alertEnum
- 1.11 api:alertGet
- 1.12 api:alertRaise
- 1.13 api:alertTypeEnum
- 1.14 api:alertTypeGet
- 1.15 api:auditLogClear
- 1.16 api:auditLogDisable
- 1.17 api:auditLogEnable
- 1.18 api:auditLogGet
- 1.19 api:backupJobCancel
- 1.20 api:backupJobEnum
- 1.21 api:backupJobGet
- 1.22 api:backupJobStart
- 1.23 api:backupJobStatusUpdate
- 1.24 api:backupPolicyCreate
- 1.25 api:backupPolicyDelete
- 1.26 api:backupPolicyDisable
- 1.27 api:backupPolicyEnable
- 1.28 api:backupPolicyEnum
- 1.29 api:backupPolicyGet
- 1.30 api:backupPolicyModify
- 1.31 api:backupPolicyTrigger
- 1.32 api:bounce
- 1.33 api:cephBlockDeviceCreate
- 1.34 api:cephBlockDeviceDelete
- 1.35 api:cephBlockDeviceEnum
- 1.36 api:cephBlockDeviceGet
- 1.37 api:cephBlockDeviceModify
- 1.38 api:cephBlockDeviceResize
- 1.39 api:cephBlockDeviceSnapshot
- 1.40 api:cephClusterAddNode
- 1.41 api:cephClusterCreate
- 1.42 api:cephClusterDelete
- 1.43 api:cephClusterEnum
- 1.44 api:cephClusterFixClockSkew
- 1.45 api:cephClusterGet
- 1.46 api:cephClusterMemberEnum
- 1.47 api:cephClusterMemberGet
- 1.48 api:cephClusterModify
- 1.49 api:cephClusterRemoveNode
- 1.50 api:cephCrushRuleCreate
- 1.51 api:cephCrushRuleDelete
- 1.52 api:cephCrushRuleEnum
- 1.53 api:cephCrushRuleGet
- 1.54 api:cephFilesystemCreate
- 1.55 api:cephFilesystemDelete
- 1.56 api:cephFilesystemEnum
- 1.57 api:cephFilesystemGet
- 1.58 api:cephFilesystemModify
- 1.59 api:cephFilesystemPoolAssocEnum
- 1.60 api:cephFilesystemPoolAssocGet
- 1.61 api:cephJournalDeviceCreate
- 1.62 api:cephJournalDeviceDelete
- 1.63 api:cephJournalDeviceEnum
- 1.64 api:cephJournalDeviceGet
- 1.65 api:cephMdsAdd
- 1.66 api:cephMdsEnum
- 1.67 api:cephMdsGet
- 1.68 api:cephMdsRemove
- 1.69 api:cephMonitorAdd
- 1.70 api:cephMonitorEnum
- 1.71 api:cephMonitorGet
- 1.72 api:cephMonitorRemove
- 1.73 api:cephMultiOsdCreate
- 1.74 api:cephObjectPoolGroupCreate
- 1.75 api:cephObjectPoolGroupDelete
- 1.76 api:cephObjectPoolGroupEnum
- 1.77 api:cephObjectPoolGroupGet
- 1.78 api:cephOsdCreate
- 1.79 api:cephOsdDelete
- 1.80 api:cephOsdEnum
- 1.81 api:cephOsdGet
- 1.82 api:cephOsdIdentify
- 1.83 api:cephOsdJournalReplace
- 1.84 api:cephOsdModify
- 1.85 api:cephPgSetEnum
- 1.86 api:cephPgSetGet
- 1.87 api:cephPoolCreate
- 1.88 api:cephPoolDelete
- 1.89 api:cephPoolEnum
- 1.90 api:cephPoolGet
- 1.91 api:cephPoolModify
- 1.92 api:cephPoolOsdAssocEnum
- 1.93 api:cephPoolOsdAssocGet
- 1.94 api:cephPoolProfileCreate
- 1.95 api:cephPoolProfileDelete
- 1.96 api:cephPoolProfileEnum
- 1.97 api:cephPoolProfileGet
- 1.98 api:cephRadosGatewayAdd
- 1.99 api:cephRadosGatewayEnum
- 1.100 api:cephRadosGatewayGet
- 1.101 api:cephRadosGatewayRemove
- 1.102 api:cephUserAccessEntryCreate
- 1.103 api:cephUserAccessEntryDelete
- 1.104 api:cephUserAccessEntryDisable
- 1.105 api:cephUserAccessEntryEnable
- 1.106 api:cephUserAccessEntryEnum
- 1.107 api:cephUserAccessEntryGet
- 1.108 api:cephUserAccessEntryModify
- 1.109 api:cloudBackupScheduleAssocEnum
- 1.110 api:cloudBackupScheduleAssocGet
- 1.111 api:cloudBackupScheduleCreate
- 1.112 api:cloudBackupScheduleDelete
- 1.113 api:cloudBackupScheduleDisable
- 1.114 api:cloudBackupScheduleEnable
- 1.115 api:cloudBackupScheduleEnum
- 1.116 api:cloudBackupScheduleGet
- 1.117 api:cloudBackupScheduleModify
- 1.118 api:cloudBackupScheduleTrigger
- 1.119 api:cloudBackupScheduleVolumeAddRemove
- 1.120 api:cloudContainerAdd
- 1.121 api:cloudContainerBucketScan
- 1.122 api:cloudContainerCreate
- 1.123 api:cloudContainerDelete
- 1.124 api:cloudContainerDisable
- 1.125 api:cloudContainerEnable
- 1.126 api:cloudContainerEnum
- 1.127 api:cloudContainerGet
- 1.128 api:cloudContainerRepair
- 1.129 api:cloudProviderAdd
- 1.130 api:cloudProviderCredentialsAdd
- 1.131 api:cloudProviderCredentialsEnum
- 1.132 api:cloudProviderCredentialsGet
- 1.133 api:cloudProviderCredentialsRemove
- 1.134 api:cloudProviderEnum
- 1.135 api:cloudProviderGet
- 1.136 api:cloudProviderLocationAdd
- 1.137 api:cloudProviderLocationEnum
- 1.138 api:cloudProviderLocationGet
- 1.139 api:cloudProviderLocationRemove
- 1.140 api:cloudProviderRemove
- 1.141 api:clusterRingCreate
- 1.142 api:clusterRingDelete
- 1.143 api:clusterRingEnum
- 1.144 api:clusterRingGet
- 1.145 api:clusterRingMemberEnum
- 1.146 api:clusterRingMemberGet
- 1.147 api:configAnalysisReportGenerate
- 1.148 api:customApi
- 1.149 api:echo
- 1.150 api:eventEnum
- 1.151 api:eventListenerNotify
- 1.152 api:eventListenerRegister
- 1.153 api:eventListenerUnregister
- 1.154 api:fcTargetPortDisable
- 1.155 api:fcTargetPortEnable
- 1.156 api:fcTargetPortEnum
- 1.157 api:fcTargetPortGet
- 1.158 api:getHardwareConfig
- 1.159 api:getLocalizedMessage
- 1.160 api:getMultiFactorAuthDevices
- 1.161 api:getSecurityConfig
- 1.162 api:getSystemConfig
- 1.163 api:glusterBrickCreate
- 1.164 api:glusterBrickDelete
- 1.165 api:glusterBrickEnum
- 1.166 api:glusterBrickGet
- 1.167 api:glusterHaFailoverInterfaceCreate
- 1.168 api:glusterHaFailoverInterfaceDelete
- 1.169 api:glusterHaFailoverInterfaceEnum
- 1.170 api:glusterHaFailoverInterfaceGet
- 1.171 api:glusterHaFailoverInterfaceMove
- 1.172 api:glusterPeerDetach
- 1.173 api:glusterPeerEnum
- 1.174 api:glusterPeerGet
- 1.175 api:glusterPeerProbe
- 1.176 api:glusterServiceRestart
- 1.177 api:glusterVolumeAddBricks
- 1.178 api:glusterVolumeCreate
- 1.179 api:glusterVolumeDelete
- 1.180 api:glusterVolumeEnum
- 1.181 api:glusterVolumeGet
- 1.182 api:glusterVolumeModify
- 1.183 api:glusterVolumeRebalance
- 1.184 api:glusterVolumeReplaceBrick
- 1.185 api:glusterVolumeStart
- 1.186 api:glusterVolumeStop
- 1.187 api:hostAdd
- 1.188 api:hostEnum
- 1.189 api:hostGet
- 1.190 api:hostGroupCreate
- 1.191 api:hostGroupDelete
- 1.192 api:hostGroupEnum
- 1.193 api:hostGroupGet
- 1.194 api:hostGroupHostAddRemove
- 1.195 api:hostGroupModify
- 1.196 api:hostInitiatorAdd
- 1.197 api:hostInitiatorEnum
- 1.198 api:hostInitiatorGet
- 1.199 api:hostInitiatorRemove
- 1.200 api:hostModify
- 1.201 api:hostRemove
- 1.202 api:hwAlarmEnum
- 1.203 api:hwAlarmGet
- 1.204 api:hwBatteryBackupUnitEnum
- 1.205 api:hwBatteryBackupUnitGet
- 1.206 api:hwControllerChangeSecurityKey
- 1.207 api:hwControllerClearAlarms
- 1.208 api:hwControllerCreateSecurityKey
- 1.209 api:hwControllerEnum
- 1.210 api:hwControllerGet
- 1.211 api:hwControllerGroupEnum
- 1.212 api:hwControllerGroupGet
- 1.213 api:hwControllerImportForeignUnits
- 1.214 api:hwControllerModify
- 1.215 api:hwControllerRescan
- 1.216 api:hwControllerRescanAll
- 1.217 api:hwControllerSilenceAlarms
- 1.218 api:hwDiskClearMissing
- 1.219 api:hwDiskEnum
- 1.220 api:hwDiskGet
- 1.221 api:hwDiskIdentify
- 1.222 api:hwDiskMarkGood
- 1.223 api:hwDiskMarkHotSpare
- 1.224 api:hwDiskModify
- 1.225 api:hwDiskRemove
- 1.226 api:hwDiskUnmarkHotSpare
- 1.227 api:hwEnclosureEnum
- 1.228 api:hwEnclosureGet
- 1.229 api:hwEnclosureLayoutEnum
- 1.230 api:hwEnclosureLayoutGet
- 1.231 api:hwEnclosureModify
- 1.232 api:hwEnclosureSlotIdentify
- 1.233 api:hwLogicalDriveEnum
- 1.234 api:hwLogicalDriveGet
- 1.235 api:hwUnitAutoCreate
- 1.236 api:hwUnitCreate
- 1.237 api:hwUnitDelete
- 1.238 api:hwUnitDiskAssocEnum
- 1.239 api:hwUnitDiskAssocGet
- 1.240 api:hwUnitEnableEncryption
- 1.241 api:hwUnitEnum
- 1.242 api:hwUnitGet
- 1.243 api:hwUnitGrow
- 1.244 api:hwUnitIdentify
- 1.245 api:hwUnitModify
- 1.246 api:hwUnitSsdCacheCreate
- 1.247 api:hwUnitSsdCacheDisable
- 1.248 api:hwUnitSsdCacheEnable
- 1.249 api:ibTargetPortEnum
- 1.250 api:ibTargetPortGet
- 1.251 api:libratoMetricsConfigGet
- 1.252 api:libratoMetricsConfigSet
- 1.253 api:licenseActivate
- 1.254 api:licenseActivateOnline
- 1.255 api:licenseAdd
- 1.256 api:licenseEnum
- 1.257 api:licenseGet
- 1.258 api:licenseModifySupportInfo
- 1.259 api:licenseRemove
- 1.260 api:login
- 1.261 api:loginVerify
- 1.262 api:logout
- 1.263 api:multiFactorAuthConfigCreate
- 1.264 api:multiFactorAuthConfigDelete
- 1.265 api:multiFactorAuthConfigEnum
- 1.266 api:multiFactorAuthConfigGet
- 1.267 api:multiFactorAuthConfigModify
- 1.268 api:multiFactorAuthConfigUserAssignUnassign
- 1.269 api:networkShareAddGroupQuota
- 1.270 api:networkShareAddUserQuota
- 1.271 api:networkShareCifsOptionEnum
- 1.272 api:networkShareCifsOptionGet
- 1.273 api:networkShareClientAdd
- 1.274 api:networkShareClientEnum
- 1.275 api:networkShareClientGet
- 1.276 api:networkShareClientModify
- 1.277 api:networkShareClientRemove
- 1.278 api:networkShareClone
- 1.279 api:networkShareCreate
- 1.280 api:networkShareCreateAlias
- 1.281 api:networkShareCreateEx
- 1.282 api:networkShareDelete
- 1.283 api:networkShareDeleteEx
- 1.284 api:networkShareDisable
- 1.285 api:networkShareEnable
- 1.286 api:networkShareEnum
- 1.287 api:networkShareEnumQuotas
- 1.288 api:networkShareFileCopy
- 1.289 api:networkShareFileCreate
- 1.290 api:networkShareFileDelete
- 1.291 api:networkShareFileExpand
- 1.292 api:networkShareFileLockEnum
- 1.293 api:networkShareGet
- 1.294 api:networkShareHealthCheck
- 1.295 api:networkShareJoinDomain
- 1.296 api:networkShareLeaveDomain
- 1.297 api:networkShareModify
- 1.298 api:networkShareNamespaceAddRemove
- 1.299 api:networkShareNamespaceCreate
- 1.300 api:networkShareNamespaceDelete
- 1.301 api:networkShareNamespaceEnum
- 1.302 api:networkShareNamespaceGet
- 1.303 api:networkShareNamespaceModify
- 1.304 api:networkShareNamespaceShareAssocEnum
- 1.305 api:networkShareNamespaceShareAssocGet
- 1.306 api:networkShareNamespaceSystemAssocEnum
- 1.307 api:networkShareNamespaceSystemAssocGet
- 1.308 api:networkShareNfsConfig
- 1.309 api:networkShareRemoveGroupQuota
- 1.310 api:networkShareRemoveUserQuota
- 1.311 api:networkShareRestore
- 1.312 api:networkShareRollback
- 1.313 api:networkShareServicesRestart
- 1.314 api:networkShareSessionEnum
- 1.315 api:networkShareSessionGet
- 1.316 api:networkShareSetQuotas
- 1.317 api:networkShareSnapshot
- 1.318 api:networkShareUserAccessEnum
- 1.319 api:networkShareUserAccessGet
- 1.320 api:objectEnum
- 1.321 api:objectGet
- 1.322 api:objectPropertyDelete
- 1.323 api:objectPropertyEnum
- 1.324 api:objectPropertyGet
- 1.325 api:objectPropertySet
- 1.326 api:passwordPolicyGet
- 1.327 api:passwordPolicySet
- 1.328 api:permissionDefinitionEnum
- 1.329 api:physicalDiskDataMigration
- 1.330 api:physicalDiskEnum
- 1.331 api:physicalDiskFormat
- 1.332 api:physicalDiskGet
- 1.333 api:physicalDiskGlobalSpareAddRemove
- 1.334 api:physicalDiskGlobalSpareEnum
- 1.335 api:physicalDiskHotspareMarkerCleanup
- 1.336 api:physicalDiskHotspareMarkerDelete
- 1.337 api:physicalDiskHotspareMarkerEnum
- 1.338 api:physicalDiskHotspareMarkerGet
- 1.339 api:physicalDiskIdentify
- 1.340 api:physicalDiskMultipathConfigAddRemove
- 1.341 api:physicalDiskMultipathConfigEnum
- 1.342 api:physicalDiskMultipathConfigScan
- 1.343 api:physicalDiskPathAssocEnum
- 1.344 api:physicalDiskPathAssocGet
- 1.345 api:physicalDiskScan
- 1.346 api:pingCheck
- 1.347 api:providerAppEnum
- 1.348 api:providerAppGet
- 1.349 api:providerAppRegister
- 1.350 api:providerAppUnregister
- 1.351 api:qosPolicyCreate
- 1.352 api:qosPolicyDelete
- 1.353 api:qosPolicyEnum
- 1.354 api:qosPolicyGet
- 1.355 api:qosPolicyModify
- 1.356 api:registerSecurityToken
- 1.357 api:remoteNfsExportsEnum
- 1.358 api:remoteStoragePoolEnum
- 1.359 api:replicaAssocDelete
- 1.360 api:replicaAssocEnum
- 1.361 api:replicaAssocGet
- 1.362 api:replicaAssocUpdate
- 1.363 api:replicaCreate
- 1.364 api:replicaReportEntryEnum
- 1.365 api:replicaReportEntryGet
- 1.366 api:replicaReportSummaryDelete
- 1.367 api:replicaReportSummaryEnum
- 1.368 api:replicaReportSummaryGet
- 1.369 api:replicaRollback
- 1.370 api:replicaStop
- 1.371 api:replicaSync
- 1.372 api:replicationScheduleAddRemove
- 1.373 api:replicationScheduleAssocEnum
- 1.374 api:replicationScheduleAssocGet
- 1.375 api:replicationScheduleCreate
- 1.376 api:replicationScheduleDelete
- 1.377 api:replicationScheduleDisable
- 1.378 api:replicationScheduleEnable
- 1.379 api:replicationScheduleEnum
- 1.380 api:replicationScheduleGet
- 1.381 api:replicationScheduleModify
- 1.382 api:replicationScheduleTrigger
- 1.383 api:resourceDomainAssocEnum
- 1.384 api:resourceDomainAssocGet
- 1.385 api:resourceDomainCreate
- 1.386 api:resourceDomainDelete
- 1.387 api:resourceDomainEnum
- 1.388 api:resourceDomainGet
- 1.389 api:resourceDomainModify
- 1.390 api:resourceDomainStorageSystemAddRemove
- 1.391 api:roleCreate
- 1.392 api:roleDelete
- 1.393 api:roleEnum
- 1.394 api:roleGet
- 1.395 api:roleModify
- 1.396 api:rolePermissionAssignmentEnum
- 1.397 api:rolePermissionAssignmentGet
- 1.398 api:rolePermissionsAddRemove
- 1.399 api:roleSubjectAssocEnum
- 1.400 api:roleSubjectAssocGet
- 1.401 api:sessionClose
- 1.402 api:sessionEnum
- 1.403 api:sessionGet
- 1.404 api:setAuthMode
- 1.405 api:siteClusterAssocEnum
- 1.406 api:siteClusterAssocGet
- 1.407 api:siteClusterCreate
- 1.408 api:siteClusterDelete
- 1.409 api:siteClusterEnum
- 1.410 api:siteClusterGet
- 1.411 api:siteClusterModify
- 1.412 api:siteClusterRestartServices
- 1.413 api:siteStorageSystemAddRemove
- 1.414 api:siteVifResourceCreate
- 1.415 api:siteVifResourceDelete
- 1.416 api:siteVifResourceEnum
- 1.417 api:siteVifResourceGet
- 1.418 api:siteVifResourceMove
- 1.419 api:snapshotScheduleAssocEnum
- 1.420 api:snapshotScheduleAssocGet
- 1.421 api:snapshotScheduleCreate
- 1.422 api:snapshotScheduleDelete
- 1.423 api:snapshotScheduleDisable
- 1.424 api:snapshotScheduleEnable
- 1.425 api:snapshotScheduleEnum
- 1.426 api:snapshotScheduleGet
- 1.427 api:snapshotScheduleModify
- 1.428 api:snapshotScheduleTrigger
- 1.429 api:snapshotScheduleVolumeAddRemove
- 1.430 api:storageCloudCreate
- 1.431 api:storageCloudDelete
- 1.432 api:storageCloudEnum
- 1.433 api:storageCloudGet
- 1.434 api:storageCloudModify
- 1.435 api:storageCloudResourceAddRemove
- 1.436 api:storageCloudResourceAssocEnum
- 1.437 api:storageCloudResourceAssocGet
- 1.438 api:storageCloudResourceSetMode
- 1.439 api:storageCloudSubjectAssocEnum
- 1.440 api:storageCloudSubjectAssocGet
- 1.441 api:storageCloudUserAddRemove
- 1.442 api:storagePoolCacheAddRemove
- 1.443 api:storagePoolCreate
- 1.444 api:storagePoolDestroy
- 1.445 api:storagePoolDeviceEnum
- 1.446 api:storagePoolDeviceGet
- 1.447 api:storagePoolDeviceGroupEnum
- 1.448 api:storagePoolDeviceGroupGet
- 1.449 api:storagePoolDeviceGroupIdentify
- 1.450 api:storagePoolEnum
- 1.451 api:storagePoolExpand
- 1.452 api:storagePoolExport
- 1.453 api:storagePoolGet
- 1.454 api:storagePoolGrow
- 1.455 api:storagePoolHaFailoverGroupActivate
- 1.456 api:storagePoolHaFailoverGroupCreate
- 1.457 api:storagePoolHaFailoverGroupDeactivate
- 1.458 api:storagePoolHaFailoverGroupDelete
- 1.459 api:storagePoolHaFailoverGroupEnum
- 1.460 api:storagePoolHaFailoverGroupFailover
- 1.461 api:storagePoolHaFailoverGroupGet
- 1.462 api:storagePoolHaFailoverGroupModify
- 1.463 api:storagePoolHaFailoverInterfaceCreate
- 1.464 api:storagePoolHaFailoverInterfaceDelete
- 1.465 api:storagePoolHaFailoverInterfaceEnum
- 1.466 api:storagePoolHaFailoverInterfaceGet
- 1.467 api:storagePoolHaFailoverModuleEnum
- 1.468 api:storagePoolHaFailoverModuleGet
- 1.469 api:storagePoolHealthCheck
- 1.470 api:storagePoolIdentify
- 1.471 api:storagePoolImport
- 1.472 api:storagePoolModify
- 1.473 api:storagePoolPreimportScan
- 1.474 api:storagePoolProfileEnum
- 1.475 api:storagePoolProfileGet
- 1.476 api:storagePoolPropertiesUpdate
- 1.477 api:storagePoolRescan
- 1.478 api:storagePoolScrubStart
- 1.479 api:storagePoolScrubStop
- 1.480 api:storagePoolSetPassphrase
- 1.481 api:storagePoolSpareAddRemove
- 1.482 api:storagePoolStart
- 1.483 api:storagePoolStop
- 1.484 api:storagePoolUpdateRedirect
- 1.485 api:storageQuotaCreate
- 1.486 api:storageQuotaDelete
- 1.487 api:storageQuotaEnum
- 1.488 api:storageQuotaGet
- 1.489 api:storageQuotaModify
- 1.490 api:storageQuotaShareAddRemove
- 1.491 api:storageQuotaShareAssocEnum
- 1.492 api:storageQuotaShareAssocGet
- 1.493 api:storageQuotaVolumeAddRemove
- 1.494 api:storageQuotaVolumeAssocEnum
- 1.495 api:storageQuotaVolumeAssocGet
- 1.496 api:storageSystemClusterAssocEnum
- 1.497 api:storageSystemClusterAssocGet
- 1.498 api:storageSystemClusterCreate
- 1.499 api:storageSystemClusterDelete
- 1.500 api:storageSystemClusterEnum
- 1.501 api:storageSystemClusterGet
- 1.502 api:storageSystemClusterGetHostsConfig
- 1.503 api:storageSystemClusterMerge
- 1.504 api:storageSystemClusterModify
- 1.505 api:storageSystemClusterNodeAdd
- 1.506 api:storageSystemClusterNodeEject
- 1.507 api:storageSystemClusterNodeJoin
- 1.508 api:storageSystemClusterNodeRemove
- 1.509 api:storageSystemClusterNodeSetMaster
- 1.510 api:storageSystemClusterNodeSync
- 1.511 api:storageSystemClusterSendSupportLogs
- 1.512 api:storageSystemClusterSetHostsConfig
- 1.513 api:storageSystemClusterSplit
- 1.514 api:storageSystemDeployCerts
- 1.515 api:storageSystemEnum
- 1.516 api:storageSystemGet
- 1.517 api:storageSystemGroupAddRemoveLinks
- 1.518 api:storageSystemGroupAssocEnum
- 1.519 api:storageSystemGroupAssocGet
- 1.520 api:storageSystemGroupCreate
- 1.521 api:storageSystemGroupDelete
- 1.522 api:storageSystemGroupEnum
- 1.523 api:storageSystemGroupGet
- 1.524 api:storageSystemGroupModify
- 1.525 api:storageSystemGroupSetPassword
- 1.526 api:storageSystemLinkCreate
- 1.527 api:storageSystemLinkDelete
- 1.528 api:storageSystemLinkDisconnect
- 1.529 api:storageSystemLinkEnum
- 1.530 api:storageSystemLinkEstablish
- 1.531 api:storageSystemLinkGet
- 1.532 api:storageSystemLinkModify
- 1.533 api:storageSystemLinkRefresh
- 1.534 api:storageSystemLinkSetCredentials
- 1.535 api:storageSystemLinkVerify
- 1.536 api:storageSystemMaintenance
- 1.537 api:storageSystemModify
- 1.538 api:storageSystemPlatformEvent
- 1.539 api:storageSystemRecover
- 1.540 api:storageSystemRecoveryPointEnum
- 1.541 api:storageSystemRestart
- 1.542 api:storageSystemSendLogs
- 1.543 api:storageSystemServicesRestart
- 1.544 api:storageSystemShutdown
- 1.545 api:storageSystemSignalManager
- 1.546 api:storageSystemTimeZoneEnum
- 1.547 api:storageSystemTimeZoneSet
- 1.548 api:storageSystemTunableEnum
- 1.549 api:storageSystemTunableGet
- 1.550 api:storageSystemTunableProfileApply
- 1.551 api:storageSystemTunableProfileCreate
- 1.552 api:storageSystemTunableProfileDelete
- 1.553 api:storageSystemTunableProfileEnum
- 1.554 api:storageSystemTunableProfileGet
- 1.555 api:storageSystemTunableProfileModify
- 1.556 api:storageSystemTunableSet
- 1.557 api:storageSystemUpdateCheck
- 1.558 api:storageSystemUpgrade
- 1.559 api:storageTierAssocEnum
- 1.560 api:storageTierAssocGet
- 1.561 api:storageTierCreate
- 1.562 api:storageTierDelete
- 1.563 api:storageTierEnum
- 1.564 api:storageTierGet
- 1.565 api:storageTierModify
- 1.566 api:storageTierPoolAddRemove
- 1.567 api:storageVolumeAclAddRemove
- 1.568 api:storageVolumeAclAddRemoveEx
- 1.569 api:storageVolumeAclEnum
- 1.570 api:storageVolumeAclGet
- 1.571 api:storageVolumeClone
- 1.572 api:storageVolumeCloudBackupCreate
- 1.573 api:storageVolumeCloudBackupRestore
- 1.574 api:storageVolumeCreate
- 1.575 api:storageVolumeCreateEx
- 1.576 api:storageVolumeCreatePassthru
- 1.577 api:storageVolumeDelete
- 1.578 api:storageVolumeDeleteEx
- 1.579 api:storageVolumeEnum
- 1.580 api:storageVolumeGet
- 1.581 api:storageVolumeGroupAssocEnum
- 1.582 api:storageVolumeGroupAssocGet
- 1.583 api:storageVolumeGroupClone
- 1.584 api:storageVolumeGroupCreate
- 1.585 api:storageVolumeGroupDelete
- 1.586 api:storageVolumeGroupEnum
- 1.587 api:storageVolumeGroupGet
- 1.588 api:storageVolumeGroupModify
- 1.589 api:storageVolumeGroupSnapshot
- 1.590 api:storageVolumeGroupVolumeAddRemove
- 1.591 api:storageVolumeHealthCheck
- 1.592 api:storageVolumeImport
- 1.593 api:storageVolumeModify
- 1.594 api:storageVolumeReassignSchedule
- 1.595 api:storageVolumeResize
- 1.596 api:storageVolumeRestore
- 1.597 api:storageVolumeRollback
- 1.598 api:storageVolumeSetQosControls
- 1.599 api:storageVolumeSnapshot
- 1.600 api:storageVolumeSnapshotRevert
- 1.601 api:storageVolumeUtilizationEnum
- 1.602 api:storageVolumeUtilizationGet
- 1.603 api:storageVolumeUtilizationGetRetentionPeriod
- 1.604 api:storageVolumeUtilizationSetRetentionPeriod
- 1.605 api:swControllerEnum
- 1.606 api:swControllerGet
- 1.607 api:swControllerGroupEnum
- 1.608 api:swControllerGroupGet
- 1.609 api:swControllerIscsiConfigAdd
- 1.610 api:swControllerIscsiPortalAdd
- 1.611 api:swControllerIscsiPortalRemove
- 1.612 api:swControllerIscsiPortalScan
- 1.613 api:swControllerTargetEnum
- 1.614 api:swControllerTargetGet
- 1.615 api:swControllerTargetLogin
- 1.616 api:swControllerTargetLogout
- 1.617 api:swDiskSessionEnum
- 1.618 api:swDiskSessionGet
- 1.619 api:systemCapabilityMetaDataGet
- 1.620 api:targetPortDisable
- 1.621 api:targetPortEnable
- 1.622 api:targetPortEnum
- 1.623 api:targetPortGet
- 1.624 api:targetPortModify
- 1.625 api:targetPortRescan
- 1.626 api:targetPortRestart
- 1.627 api:targetVirtualInterfaceCreate
- 1.628 api:targetVirtualInterfaceMove
- 1.629 api:targetVirtualPortCreate
- 1.630 api:targetVirtualPortDelete
- 1.631 api:targetVlanInterfaceCreate
- 1.632 api:taskCancel
- 1.633 api:taskClearAll
- 1.634 api:taskEnum
- 1.635 api:taskGet
- 1.636 api:taskLockEnum
- 1.637 api:taskLockRelease
- 1.638 api:taskProceed
- 1.639 api:taskUpdateProgress
- 1.640 api:traceLevelGet
- 1.641 api:traceLevelModify
- 1.642 api:traceLogMessage
- 1.643 api:userAdd
- 1.644 api:userAppTokenCreate
- 1.645 api:userAppTokenEnum
- 1.646 api:userAppTokenGet
- 1.647 api:userAppTokenRegen
- 1.648 api:userAppTokenRemove
- 1.649 api:userAuthenticate
- 1.650 api:userAuthorization
- 1.651 api:userEnum
- 1.652 api:userGet
- 1.653 api:userGroupAssocEnum
- 1.654 api:userGroupAssocGet
- 1.655 api:userGroupCreate
- 1.656 api:userGroupDelete
- 1.657 api:userGroupEnum
- 1.658 api:userGroupGet
- 1.659 api:userGroupModify
- 1.660 api:userGroupUserAddRemove
- 1.661 api:userModify
- 1.662 api:userPasswordSet
- 1.663 api:userRemove
- 1.664 api:virtualInterfaceAssocEnum
- 1.665 api:virtualInterfaceAssocGet
- 1.666 api:widgetCreate
- 2 Object Type Definitions
- 2.1 osn:acl
- 2.2 osn:activeDirDomain
- 2.3 osn:activeDirUserGroup
- 2.4 osn:alert
- 2.5 osn:alertConfigSettings
- 2.6 osn:alertType
- 2.7 osn:auditEntry
- 2.8 osn:auditSettings
- 2.9 osn:backupJob
- 2.10 osn:backupPolicy
- 2.11 osn:capabilityMetaData
- 2.12 osn:cephBlockDevice
- 2.13 osn:cephCluster
- 2.14 osn:cephClusterMember
- 2.15 osn:cephCrushRule
- 2.16 osn:cephFilesystem
- 2.17 osn:cephFilesystemPoolAssoc
- 2.18 osn:cephJournalDevice
- 2.19 osn:cephMds
- 2.20 osn:cephMonitor
- 2.21 osn:cephObjectPoolGroup
- 2.22 osn:cephOsd
- 2.23 osn:cephPgSet
- 2.24 osn:cephPool
- 2.25 osn:cephPoolOsdAssoc
- 2.26 osn:cephPoolProfile
- 2.27 osn:cephRadosGateway
- 2.28 osn:cephUserAccessEntry
- 2.29 osn:cloudBackupSchedule
- 2.30 osn:cloudBackupScheduleAssoc
- 2.31 osn:cloudContainer
- 2.32 osn:cloudProvider
- 2.33 osn:cloudProviderCredentials
- 2.34 osn:cloudProviderLocation
- 2.35 osn:clusterRing
- 2.36 osn:clusterRingMember
- 2.37 osn:configAnalysisReport
- 2.38 osn:configAnalysisReportEntry
- 2.39 osn:errorMessage
- 2.40 osn:event
- 2.41 osn:eventListener
- 2.42 osn:fcTargetPort
- 2.43 osn:glusterBrick
- 2.44 osn:glusterHaFailoverInterface
- 2.45 osn:glusterPeer
- 2.46 osn:glusterVolume
- 2.47 osn:hardwareConfiguration
- 2.48 osn:host
- 2.49 osn:hostGroup
- 2.50 osn:hwAlarm
- 2.51 osn:hwBatteryBackupUnit
- 2.52 osn:hwController
- 2.53 osn:hwControllerGroup
- 2.54 osn:hwDisk
- 2.55 osn:hwEnclosure
- 2.56 osn:hwEnclosureLayout
- 2.57 osn:hwEnclosureLayoutSlotExclusion
- 2.58 osn:hwLogicalDrive
- 2.59 osn:hwUnit
- 2.60 osn:hwUnitDiskAssoc
- 2.61 osn:i18nString
- 2.62 osn:ibTargetPort
- 2.63 osn:initiatorPort
- 2.64 osn:keyValuePair
- 2.65 osn:libratoMetricsConfig
- 2.66 osn:license
- 2.67 osn:licenseActivation
- 2.68 osn:licenseLease
- 2.69 osn:lock
- 2.70 osn:mfaLogin
- 2.71 osn:multiFactorAuthConfig
- 2.72 osn:multiFactorAuthDevice
- 2.73 osn:multipathConfig
- 2.74 osn:networkShare
- 2.75 osn:networkShareCifsOption
- 2.76 osn:networkShareClient
- 2.77 osn:networkShareFile
- 2.78 osn:networkShareFileLock
- 2.79 osn:networkShareNamespace
- 2.80 osn:networkShareNamespaceShareAssoc
- 2.81 osn:networkShareNamespaceSystemAssoc
- 2.82 osn:networkShareQuota
- 2.83 osn:networkShareServiceConfig
- 2.84 osn:networkShareSession
- 2.85 osn:networkShareUserAccess
- 2.86 osn:nodeAssoc
- 2.87 osn:object
- 2.88 osn:objectProperty
- 2.89 osn:passwordPolicy
- 2.90 osn:permissionAssignment
- 2.91 osn:permissionDefinition
- 2.92 osn:physicalDisk
- 2.93 osn:physicalDiskHotspareMarker
- 2.94 osn:physicalDiskPathAssoc
- 2.95 osn:providerApp
- 2.96 osn:provisionable
- 2.97 osn:qosPolicy
- 2.98 osn:replicaAssoc
- 2.99 osn:replicaReportEntry
- 2.100 osn:replicaReportSummary
- 2.101 osn:replicatable
- 2.102 osn:replicationSchedule
- 2.103 osn:replicationScheduleAssocEx
- 2.104 osn:resourceDomain
- 2.105 osn:resourceDomainAssoc
- 2.106 osn:resourceHealthCheck
- 2.107 osn:role
- 2.108 osn:rolePermissionAssignment
- 2.109 osn:roleSubjectAssoc
- 2.110 osn:schedule
- 2.111 osn:securityConfiguration
- 2.112 osn:session
- 2.113 osn:siteCluster
- 2.114 osn:siteClusterAssoc
- 2.115 osn:siteVifResource
- 2.116 osn:snapshotSchedule
- 2.117 osn:snapshotScheduleAssoc
- 2.118 osn:storageCloud
- 2.119 osn:storageCloudResourceAssoc
- 2.120 osn:storageCloudSubjectAssoc
- 2.121 osn:storagePool
- 2.122 osn:storagePoolDevice
- 2.123 osn:storagePoolDeviceGroup
- 2.124 osn:storagePoolHaFailoverGroup
- 2.125 osn:storagePoolHaFailoverInterface
- 2.126 osn:storagePoolHaFailoverModule
- 2.127 osn:storagePoolProfile
- 2.128 osn:storageQuota
- 2.129 osn:storageQuotaShareAssoc
- 2.130 osn:storageQuotaVolumeAssoc
- 2.131 osn:storageSystem
- 2.132 osn:storageSystemCluster
- 2.133 osn:storageSystemClusterAssoc
- 2.134 osn:storageSystemGroup
- 2.135 osn:storageSystemGroupAssoc
- 2.136 osn:storageSystemHwConfig
- 2.137 osn:storageSystemLink
- 2.138 osn:storageSystemLinkKey
- 2.139 osn:storageSystemRecoveryPoint
- 2.140 osn:storageSystemTunable
- 2.141 osn:storageSystemTunableAssoc
- 2.142 osn:storageSystemTunableProfile
- 2.143 osn:storageTier
- 2.144 osn:storageTierAssoc
- 2.145 osn:storageVolume
- 2.146 osn:storageVolumeAcl
- 2.147 osn:storageVolumeGroup
- 2.148 osn:storageVolumeGroupAssoc
- 2.149 osn:storageVolumeUtilization
- 2.150 osn:subject
- 2.151 osn:swController
- 2.152 osn:swControllerGroup
- 2.153 osn:swControllerTarget
- 2.154 osn:swDiskSession
- 2.155 osn:systemConfiguration
- 2.156 osn:targetPort
- 2.157 osn:task
- 2.158 osn:timeZone
- 2.159 osn:traceLevel
- 2.160 osn:user
- 2.161 osn:userAppToken
- 2.162 osn:userGroup
- 2.163 osn:userGroupAssoc
- 2.164 osn:userPermissionAssignment
- 2.165 osn:virtualInterfaceAssoc
- 2.166 osn:widget
- 3 Enum Definitions
- 3.1 enum:accessType
- 3.2 enum:aclType
- 3.3 enum:activeDirSearchStatus
- 3.4 enum:alertHandlerWebhookType
- 3.5 enum:alertSubscription
- 3.6 enum:arpFilterMode
- 3.7 enum:arpFilterStatus
- 3.8 enum:backupJobStage
- 3.9 enum:backupPolicyMountType
- 3.10 enum:backupPolicyRetentionCriteria
- 3.11 enum:backupPolicyType
- 3.12 enum:backupPurgePolicy
- 3.13 enum:blinkReason
- 3.14 enum:blinkType
- 3.15 enum:bondMode
- 3.16 enum:cacheType
- 3.17 enum:capabilityValType
- 3.18 enum:cephCrushDeviceClass
- 3.19 enum:cephCrushRuleType
- 3.20 enum:cephECPlugin
- 3.21 enum:cephECTechnique
- 3.22 enum:cephFailureDomain
- 3.23 enum:cephJournalDeviceType
- 3.24 enum:cephJournalMode
- 3.25 enum:cephOsdType
- 3.26 enum:cephOsdWeightPolicy
- 3.27 enum:cephUseCase
- 3.28 enum:cephUserAccessOpMask
- 3.29 enum:chapPolicy
- 3.30 enum:cifsUserAccessMode
- 3.31 enum:cloudContainerType
- 3.32 enum:cloudProviderType
- 3.33 enum:configAnalysisReportCategory
- 3.34 enum:configAnalysisReportImpact
- 3.35 enum:configAnalysisReportSeverity
- 3.36 enum:consistencyCheck
- 3.37 enum:correlationDiskType
- 3.38 enum:dataShredMode
- 3.39 enum:dataType
- 3.40 enum:dfsNamespaceModeType
- 3.41 enum:diskCategory
- 3.42 enum:diskStateDetail
- 3.43 enum:diskType
- 3.44 enum:enterMaintenanceModeMask
- 3.45 enum:errorLevel
- 3.46 enum:ethPortNaming
- 3.47 enum:eventListenerMode
- 3.48 enum:eventListenerType
- 3.49 enum:eventType
- 3.50 enum:exitMaintenanceModeMask
- 3.51 enum:fipsState
- 3.52 enum:flags
- 3.53 enum:haClientConnectivityPolicy
- 3.54 enum:haLinkStateFailoverPolicy
- 3.55 enum:hostType
- 3.56 enum:hotsparePoolRepairPolicy
- 3.57 enum:hotsparePoolRepairState
- 3.58 enum:hwCachePolicy
- 3.59 enum:hwControllerCapabilities
- 3.60 enum:hwDiskCapabilities
- 3.61 enum:hwEnclosureLayoutFlow
- 3.62 enum:hwEnclosureLayoutType
- 3.63 enum:hwUnitCapabilities
- 3.64 enum:initPriorityType
- 3.65 enum:initiatorType
- 3.66 enum:ipmiHealthState
- 3.67 enum:iscsiConnectionState
- 3.68 enum:iscsiSessionState
- 3.69 enum:licenseCategory
- 3.70 enum:licenseDuration
- 3.71 enum:licenseEdition
- 3.72 enum:licenseState
- 3.73 enum:licenseType
- 3.74 enum:linkState
- 3.75 enum:lockType
- 3.76 enum:logCollectionMode
- 3.77 enum:lunAssignmentPolicy
- 3.78 enum:managerClass
- 3.79 enum:modifyType
- 3.80 enum:multiFactorAuthMode
- 3.81 enum:multiFactorAuthProvider
- 3.82 enum:multiFactorAuthStatus
- 3.83 enum:multipathConfigMode
- 3.84 enum:networkShareFileAccess
- 3.85 enum:networkShareFileOplock
- 3.86 enum:networkShareSessionType
- 3.87 enum:networkShareType
- 3.88 enum:nfsKerberosMode
- 3.89 enum:nfsNamespaceModeType
- 3.90 enum:nfsServiceMode
- 3.91 enum:objectState
- 3.92 enum:objectType
- 3.93 enum:passwordComplexityReq
- 3.94 enum:permissionScope
- 3.95 enum:poolEnclosureRedundancy
- 3.96 enum:providerRegistrationScope
- 3.97 enum:providerType
- 3.98 enum:quotaPolicy
- 3.99 enum:quotaSubjectType
- 3.100 enum:raidType
- 3.101 enum:remoteReplicaFlags
- 3.102 enum:replicaAssocType
- 3.103 enum:replicaRetentionTag
- 3.104 enum:replicationActionType
- 3.105 enum:replicationCongestionPolicy
- 3.106 enum:replicationState
- 3.107 enum:resourceAccessMode
- 3.108 enum:resourceAccessRequestType
- 3.109 enum:resourceDomainTypes
- 3.110 enum:retentionTag
- 3.111 enum:sambaIdmapMode
- 3.112 enum:scheduleTimerType
- 3.113 enum:securityWebAccessMode
- 3.114 enum:shareSettingsInheritance
- 3.115 enum:storagePoolCacheType
- 3.116 enum:storagePoolType
- 3.117 enum:storageSystemLinkType
- 3.118 enum:storageVolumeType
- 3.119 enum:syncPolicy
- 3.120 enum:taskState
- 3.121 enum:tunableDataType
- 3.122 enum:tunableOption
- 3.123 enum:userAccountType
- 3.124 enum:userAppTokenAccessMode
- 3.125 enum:vdevType
- 3.126 enum:vvolType
- 3.127 enum:wuiSectionDisable
- 3.128 enum:wuiTabDisable
Service API Definitions
api:aclAdd
Request Parameters
{ "ownerId": xsd:string "ownerType": xsd:unsignedInt "objectId": xsd:string "objectType": xsd:unsignedInt "accessLevel": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:object }
api:aclModify
Request Parameters
{ "ownerId": xsd:string "ownerType": xsd:unsignedInt "objectId": xsd:string "objectType": xsd:unsignedInt "accessLevel": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:object }
api:aclRemove
Request Parameters
{ "ownerId": xsd:string "ownerType": xsd:unsignedInt "objectId": xsd:string "objectType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:object }
api:activeDirectoryDomainEnum
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:activeDirDomain }
api:activeDirectoryUserAndGroupEnumEx
Request Parameters
{ "storageSystemId": xsd:string "isGroup": xsd:boolean "domain": xsd:string "filter": xsd:string "organizationalUnit": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:activeDirUserGroup "activeDirStatus": xsd:unsignedInt }
api:alertClear
Request Parameters
{ "id": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:alert }
api:alertClearAll
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:alert }
api:alertConfigGet
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:alertConfigSettings }
api:alertConfigSet
Request Parameters
{ "senderEmailAddress": xsd:string "smtpServerIpAddress": xsd:string "smtpServerPort": xsd:unsignedInt "smtpUsername": xsd:string "smtpPassword": xsd:string "smtpAuthType": xsd:unsignedInt "customerSupportEmailAddress": xsd:string "poolFreeSpaceWarningThreshold": xsd:unsignedInt "poolFreeSpaceAlertThreshold": xsd:unsignedInt "poolFreeSpaceCriticalAlertThreshold": xsd:unsignedInt "pagerDutyServiceKey": xsd:string "slackWebhookUrl": xsd:string "mattermostWebhookUrl": xsd:string "enableAlertTypes": xsd:string "disableAlertTypes": xsd:string "pauseAlertTypes": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:alertConfigSettings }
api:alertEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:alert }
api:alertGet
Request Parameters
{ "id": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:alert }
api:alertRaise
Request Parameters
{ "title": xsd:string "message": xsd:string "severity": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:alert }
api:alertTypeEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:alertType }
api:alertTypeGet
Request Parameters
{ "alertType": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:alertType }
api:auditLogClear
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:auditEntry }
api:auditLogDisable
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:auditSettings }
api:auditLogEnable
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:auditSettings }
api:auditLogGet
Request Parameters
{ "user": xsd:string "startDate": xsd:dateTime "endDate": xsd:dateTime "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:auditEntry }
api:backupJobCancel
Request Parameters
{ "backupJob": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupJob }
api:backupJobEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:backupJob }
api:backupJobGet
Request Parameters
{ "backupJob": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupJob }
api:backupJobStart
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupJob }
api:backupJobStatusUpdate
Request Parameters
{ "statusXml": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupJob }
api:backupPolicyCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "networkShareId": xsd:string "remoteHostname": xsd:string "remoteExportPath": xsd:string "remoteMountType": xsd:unsignedInt "maxSnapshots": xsd:unsignedInt "daysOfWeek": xsd:unsignedInt "hoursOfDay": xsd:unsignedInt "retentionCriteria": xsd:unsignedInt "startDate": xsd:dateTime "policyType": xsd:unsignedInt "scanThreads": xsd:unsignedInt "retentionDays": xsd:unsignedInt "purgePolicy": xsd:unsignedInt "createBackupLogs": xsd:boolean "backupToShareRoot": xsd:boolean "setEnabled": xsd:boolean "scheduleType": xsd:unsignedInt "delayInterval": xsd:unsignedInt "offsetMinutes": xsd:unsignedInt "retentionCountHourlies": xsd:unsignedInt "retentionCountDailies": xsd:unsignedInt "retentionCountWeeklies": xsd:unsignedInt "retentionCountMonthlies": xsd:unsignedInt "retentionCountQuarterlies": xsd:unsignedInt "remoteSmbUsername": xsd:string "remoteSmbPassword": xsd:string "minFileAgeDays": xsd:unsignedInt "maxFileAgeDays": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
api:backupPolicyDelete
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
api:backupPolicyDisable
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
api:backupPolicyEnable
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
api:backupPolicyEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:backupPolicy }
api:backupPolicyGet
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
api:backupPolicyModify
Request Parameters
{ "backupPolicy": xsd:string "name": xsd:string "description": xsd:string "networkShareId": xsd:string "remoteHostname": xsd:string "remoteExportPath": xsd:string "remoteMountType": xsd:unsignedInt "maxSnapshots": xsd:unsignedInt "daysOfWeek": xsd:unsignedInt "hoursOfDay": xsd:unsignedInt "retentionCriteria": xsd:unsignedInt "startDate": xsd:dateTime "policyType": xsd:unsignedInt "scanThreads": xsd:unsignedInt "retentionDays": xsd:unsignedInt "purgePolicy": xsd:unsignedInt "createBackupLogs": xsd:boolean "backupToShareRoot": xsd:boolean "setEnabled": xsd:boolean "scheduleType": xsd:unsignedInt "delayInterval": xsd:unsignedInt "offsetMinutes": xsd:unsignedInt "retentionCountHourlies": xsd:unsignedInt "retentionCountDailies": xsd:unsignedInt "retentionCountWeeklies": xsd:unsignedInt "retentionCountMonthlies": xsd:unsignedInt "retentionCountQuarterlies": xsd:unsignedInt "remoteSmbUsername": xsd:string "remoteSmbPassword": xsd:string "minFileAgeDays": xsd:unsignedInt "maxFileAgeDays": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
api:backupPolicyTrigger
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
api:bounce
Request Parameters
{ "bounceFromSystem": xsd:string "bounceToSystem": xsd:string "bounceCount": xsd:unsignedInt "currentCount": xsd:unsignedInt "options": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "returnBounceCount": xsd:unsignedInt "returnCurrentCount": xsd:unsignedInt "returnOptions": xsd:string "task": osn:task }
api:cephBlockDeviceCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "cephClusterId": xsd:string "cephPoolId": xsd:string "size": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephBlockDevice }
api:cephBlockDeviceDelete
Request Parameters
{ "cephClusterId": xsd:string "cephBlockDevice": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephBlockDevice }
api:cephBlockDeviceEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephBlockDevice }
api:cephBlockDeviceGet
Request Parameters
{ "cephBlockDevice": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephBlockDevice }
api:cephBlockDeviceModify
Request Parameters
{ "cephClusterId": xsd:string "cephBlockDevice": xsd:string "name": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephBlockDevice }
api:cephBlockDeviceResize
Request Parameters
{ "cephClusterId": xsd:string "cephBlockDevice": xsd:string "size": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephBlockDevice }
api:cephBlockDeviceSnapshot
Request Parameters
{ "cephClusterId": xsd:string "cephBlockDevice": xsd:string "snapshotName": xsd:string "snapshotDescription": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephBlockDevice }
api:cephClusterAddNode
Request Parameters
{ "clusterId": xsd:string "storageSystemId": xsd:string "interfacePortId": xsd:string "publicnetwork": xsd:string "clusternetwork": xsd:string "enableObjectStore": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
api:cephClusterCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storageSystemIds": xsd:string "interfacePortIds": xsd:string "publicnetwork": xsd:string "clusternetwork": xsd:string "osddefaultpoolsize": xsd:unsignedInt "authclusterrequired": xsd:string "authservicerequired": xsd:string "authclientrequired": xsd:string "encryptedosd": xsd:boolean "filestorexattruseomap": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
api:cephClusterDelete
Request Parameters
{ "cluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
api:cephClusterEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephCluster }
api:cephClusterFixClockSkew
Request Parameters
{ "cephCluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
api:cephClusterGet
Request Parameters
{ "cephCluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephCluster }
api:cephClusterMemberEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephClusterMember }
api:cephClusterMemberGet
Request Parameters
{ "cephCluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephClusterMember }
api:cephClusterModify
Request Parameters
{ "cephCluster": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
api:cephClusterRemoveNode
Request Parameters
{ "clusterId": xsd:string "memberNodeId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
api:cephCrushRuleCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "cephClusterId": xsd:string "crushRuleType": xsd:string "failureDomain": xsd:string "crushRoot": xsd:string "deviceClass": xsd:string "crushPoolProfileId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCrushRule }
api:cephCrushRuleDelete
Request Parameters
{ "cephCrushRuleId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCrushRule }
api:cephCrushRuleEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephCrushRule }
api:cephCrushRuleGet
Request Parameters
{ "cephCrushRule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephCrushRule }
api:cephFilesystemCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "cephClusterId": xsd:string "placementGroupCount": xsd:unsignedInt "maxReplicaCount": xsd:unsignedInt "minReplicaCount": xsd:unsignedInt "cephPoolType": xsd:string "crushProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephFilesystem }
api:cephFilesystemDelete
Request Parameters
{ "cephFilesystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephFilesystem }
api:cephFilesystemEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephFilesystem }
api:cephFilesystemGet
Request Parameters
{ "cephFilesystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephFilesystem }
api:cephFilesystemModify
Request Parameters
{ "cephFilesystemId": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephFilesystem }
api:cephFilesystemPoolAssocEnum
Request Parameters
{ "cephFilesystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephFilesystemPoolAssoc }
api:cephFilesystemPoolAssocGet
Request Parameters
{ "cephFilesystemId": xsd:string "cephPoolId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephFilesystemPoolAssoc }
api:cephJournalDeviceCreate
Request Parameters
{ "storageSystem": xsd:string "physicalDisk": xsd:string "deviceCount": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:cephJournalDevice }
api:cephJournalDeviceDelete
Request Parameters
{ "cephJournalDevice": xsd:string "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephJournalDevice }
api:cephJournalDeviceEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephJournalDevice }
api:cephJournalDeviceGet
Request Parameters
{ "cephJournalDevice": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephJournalDevice }
api:cephMdsAdd
Request Parameters
{ "clusterId": xsd:string "cephMemberId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephMds }
api:cephMdsEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephMds }
api:cephMdsGet
Request Parameters
{ "cephMds": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephMds }
api:cephMdsRemove
Request Parameters
{ "clusterId": xsd:string "mdsNodeId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephMds }
api:cephMonitorAdd
Request Parameters
{ "clusterId": xsd:string "cephMemberId": xsd:string "monitorIPAddress": xsd:string "monitorPort": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephMonitor }
api:cephMonitorEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephMonitor }
api:cephMonitorGet
Request Parameters
{ "cephMonitor": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephMonitor }
api:cephMonitorRemove
Request Parameters
{ "clusterId": xsd:string "monitorNodeId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephMonitor }
api:cephMultiOsdCreate
Request Parameters
{ "cephClusterId": xsd:string "physicalDiskList": xsd:string "journalSSDDiskList": xsd:string "useExistingUnUsedJournalPartition": xsd:boolean "osdType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:cephOsd }
api:cephObjectPoolGroupCreate
Request Parameters
{ "cephClusterId": xsd:string "name": xsd:string "description": xsd:string "zone": xsd:string "region": xsd:string "dataPoolType": xsd:string "minReplicaCount": xsd:unsignedInt "maxReplicaCount": xsd:unsignedInt "poolProfile": xsd:string "storageSystemIds": xsd:string "useCase": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephObjectPoolGroup }
api:cephObjectPoolGroupDelete
Request Parameters
{ "cephObjectStoragePoolGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephObjectPoolGroup }
api:cephObjectPoolGroupEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephObjectPoolGroup }
api:cephObjectPoolGroupGet
Request Parameters
{ "cephObjectStoragePoolGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephObjectPoolGroup }
api:cephOsdCreate
Request Parameters
{ "description": xsd:string "cephClusterId": xsd:string "datastoragePoolId": xsd:string "journalDeviceId": xsd:string "osdType": xsd:unsignedInt "weight": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephOsd }
api:cephOsdDelete
Request Parameters
{ "cephClusterId": xsd:string "cephOsd": xsd:string "deleteData": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephOsd }
api:cephOsdEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephOsd }
api:cephOsdGet
Request Parameters
{ "cephOsd": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephOsd }
api:cephOsdIdentify
Request Parameters
{ "osdIdList": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:cephOsd }
api:cephOsdJournalReplace
Request Parameters
{ "cephClusterId": xsd:string "cephOsd": xsd:string "journalId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephJournalDevice }
api:cephOsdModify
Request Parameters
{ "cephClusterId": xsd:string "cephOsd": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephOsd }
api:cephPgSetEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephPgSet }
api:cephPgSetGet
Request Parameters
{ "cephPgSet": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephPgSet }
api:cephPoolCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "cephClusterId": xsd:string "placementGroupCount": xsd:unsignedInt "maxReplicaCount": xsd:unsignedInt "minReplicaCount": xsd:unsignedInt "cephPoolType": xsd:string "storagePoolList": xsd:string "crushProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephPool }
api:cephPoolDelete
Request Parameters
{ "cephClusterId": xsd:string "cephPool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephPool }
api:cephPoolEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephPool }
api:cephPoolGet
Request Parameters
{ "cephPool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephPool }
api:cephPoolModify
Request Parameters
{ "cephClusterId": xsd:string "cephPool": xsd:string "name": xsd:string "description": xsd:string "maxReplicaCount": xsd:unsignedInt "poolCrushRule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephPool }
api:cephPoolOsdAssocEnum
Request Parameters
{ "cephPool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephPoolOsdAssoc }
api:cephPoolOsdAssocGet
Request Parameters
{ "cephPool": xsd:string "cephOsd": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephPoolOsdAssoc }
api:cephPoolProfileCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "cephClusterId": xsd:string "dataChunkCount": xsd:unsignedInt "codeChunkCount": xsd:unsignedInt "failureDomain": xsd:string "technique": xsd:string "plugin": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephPoolProfile }
api:cephPoolProfileDelete
Request Parameters
{ "cephPoolProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephPoolProfile }
api:cephPoolProfileEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephPoolProfile }
api:cephPoolProfileGet
Request Parameters
{ "cephPoolProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephPoolProfile }
api:cephRadosGatewayAdd
Request Parameters
{ "clusterId": xsd:string "cephMemberId": xsd:string "cephRadosGatewayIPAddress": xsd:string "cephRadosGatewayPort": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephRadosGateway }
api:cephRadosGatewayEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephRadosGateway }
api:cephRadosGatewayGet
Request Parameters
{ "cephGatewayId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephRadosGateway }
api:cephRadosGatewayRemove
Request Parameters
{ "clusterId": xsd:string "cephRadosGatewayId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephRadosGateway }
api:cephUserAccessEntryCreate
Request Parameters
{ "cephClusterId": xsd:string "tenant": xsd:string "name": xsd:string "displayName": xsd:string "emailAddress": xsd:string "accessKey": xsd:string "secretKey": xsd:string "associatedUserId": xsd:string "operationMask": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephUserAccessEntry }
api:cephUserAccessEntryDelete
Request Parameters
{ "cephClusterId": xsd:string "userAccessEntryId": xsd:string "deleteData": xsd:boolean "deleteKey": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephUserAccessEntry }
api:cephUserAccessEntryDisable
Request Parameters
{ "userAccessEntryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephUserAccessEntry }
api:cephUserAccessEntryEnable
Request Parameters
{ "userAccessEntryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephUserAccessEntry }
api:cephUserAccessEntryEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephUserAccessEntry }
api:cephUserAccessEntryGet
Request Parameters
{ "userId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephUserAccessEntry }
api:cephUserAccessEntryModify
Request Parameters
{ "cephClusterId": xsd:string "userAccessEntryId": xsd:string "displayName": xsd:string "emailAddress": xsd:string "accessKeyS3": xsd:string "secretKeyS3": xsd:string "secretKeySwift": xsd:string "associatedUserId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephUserAccessEntry }
api:cloudBackupScheduleAssocEnum
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudBackupScheduleAssoc }
api:cloudBackupScheduleAssocGet
Request Parameters
{ "scheduleId": xsd:string "storageVolumeId": xsd:string }
Response Parameters
{ "obj": osn:cloudBackupScheduleAssoc }
api:cloudBackupScheduleCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "cloudContainerId": xsd:string "priority": xsd:unsignedInt "setEnabled": xsd:unsignedInt "startDate": xsd:dateTime "maxBackups": xsd:unsignedInt "daysOfWeek": xsd:unsignedInt "hoursOfDay": xsd:unsignedInt "storageVolumeList": xsd:string "scheduleType": xsd:unsignedInt "delayInterval": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
api:cloudBackupScheduleDelete
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
api:cloudBackupScheduleDisable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
api:cloudBackupScheduleEnable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
api:cloudBackupScheduleEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudBackupSchedule }
api:cloudBackupScheduleGet
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cloudBackupSchedule }
api:cloudBackupScheduleModify
Request Parameters
{ "schedule": xsd:string "name": xsd:string "description": xsd:string "cloudContainerId": xsd:string "setEnabled": xsd:unsignedInt "startDate": xsd:dateTime "maxBackups": xsd:unsignedInt "daysOfWeek": xsd:unsignedInt "hoursOfDay": xsd:unsignedInt "scheduleType": xsd:unsignedInt "delayInterval": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
api:cloudBackupScheduleTrigger
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
api:cloudBackupScheduleVolumeAddRemove
Request Parameters
{ "schedule": xsd:string "modType": xsd:unsignedInt "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
api:cloudContainerAdd
Request Parameters
{ "credentialsId": xsd:string "locationId": xsd:string "encryptionKey": xsd:string "storageUrl": xsd:string "enableNfs": xsd:boolean "attachToStorageSystem": xsd:string "containerType": xsd:unsignedInt "mountOptions": xsd:string "storageClass": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudContainer }
api:cloudContainerBucketScan
Request Parameters
{ "credentialsId": xsd:string "locationId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": xsd:string }
api:cloudContainerCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "credentialsId": xsd:string "locationId": xsd:string "encryptionKey": xsd:string "storageUrl": xsd:string "enableNfs": xsd:boolean "attachToStorageSystem": xsd:string "containerType": xsd:unsignedInt "mountOptions": xsd:string "storageClass": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudContainer }
api:cloudContainerDelete
Request Parameters
{ "container": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudContainer }
api:cloudContainerDisable
Request Parameters
{ "container": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudContainer }
api:cloudContainerEnable
Request Parameters
{ "container": xsd:string "attachToStorageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudContainer }
api:cloudContainerEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudContainer }
api:cloudContainerGet
Request Parameters
{ "container": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cloudContainer }
api:cloudContainerRepair
Request Parameters
{ "container": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudContainer }
api:cloudProviderAdd
Request Parameters
{ "name": xsd:string "description": xsd:string "locationName": xsd:string "locationTag": xsd:string "locationEndpoint": xsd:string "credUsername": xsd:string "credPassword": xsd:string "credProjectId": xsd:string "authFile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudProvider }
api:cloudProviderCredentialsAdd
Request Parameters
{ "username": xsd:string "password": xsd:string "providerId": xsd:string "machine": xsd:string "projectId": xsd:string "authFile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudProviderCredentials }
api:cloudProviderCredentialsEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudProviderCredentials }
api:cloudProviderCredentialsGet
Request Parameters
{ "credentialId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cloudProviderCredentials }
api:cloudProviderCredentialsRemove
Request Parameters
{ "credentialsId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudProviderCredentials }
api:cloudProviderEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudProvider }
api:cloudProviderGet
Request Parameters
{ "providerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cloudProvider }
api:cloudProviderLocationAdd
Request Parameters
{ "providerId": xsd:string "name": xsd:string "locationTag": xsd:string "endpoint": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudProviderLocation }
api:cloudProviderLocationEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudProviderLocation }
api:cloudProviderLocationGet
Request Parameters
{ "locationId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cloudProviderLocation }
api:cloudProviderLocationRemove
Request Parameters
{ "locationId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudProviderLocation }
api:cloudProviderRemove
Request Parameters
{ "providerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudProvider }
api:clusterRingCreate
Request Parameters
{ "siteClusterId": xsd:string "ring": xsd:unsignedInt "mcastPort": xsd:unsignedInt "bindNetAddress": xsd:string "memberAddresses": xsd:string "options": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:clusterRing }
api:clusterRingDelete
Request Parameters
{ "clusterRing": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:clusterRing }
api:clusterRingEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:clusterRing }
api:clusterRingGet
Request Parameters
{ "clusterRing": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:clusterRing }
api:clusterRingMemberEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:clusterRingMember }
api:clusterRingMemberGet
Request Parameters
{ "clusterRingMember": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:clusterRingMember }
api:configAnalysisReportGenerate
Request Parameters
{ "categories": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:configAnalysisReport }
api:customApi
Request Parameters
{ "method": xsd:string "params": osn:keyValuePair "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "resultOutput": xsd:string }
api:echo
Request Parameters
{ "inputMessage": xsd:string }
Response Parameters
{ "task": osn:task "outputMessage": xsd:string }
api:eventEnum
Request Parameters
{ "startingIndex": xsd:unsignedInt "maxEvents": xsd:unsignedInt "serviceTimeStamp": xsd:dateTime }
Response Parameters
{ "list": osn:event "endingIndex": xsd:unsignedInt }
api:eventListenerNotify
Request Parameters
{ "storageSystemId": xsd:string "list": osn:event "epoch": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:eventListener }
api:eventListenerRegister
Request Parameters
{ "eventListenerObj": osn:eventListener }
Response Parameters
{ "task": osn:task "obj": osn:eventListener }
api:eventListenerUnregister
Request Parameters
{ "listenerId": xsd:string }
Response Parameters
{ "task": osn:task "obj": osn:eventListener }
api:fcTargetPortDisable
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:fcTargetPort }
api:fcTargetPortEnable
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:fcTargetPort }
api:fcTargetPortEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:fcTargetPort }
api:fcTargetPortGet
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:fcTargetPort }
api:getHardwareConfig
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "hwConfig": osn:hardwareConfiguration }
api:getLocalizedMessage
Request Parameters
{ "locale": xsd:string "i18nStr": osn:i18nString "flags": xsd:unsignedInt }
Response Parameters
{ "msgLocale": xsd:string "msgLocalized": xsd:string }
api:getMultiFactorAuthDevices
Request Parameters
{ "authRequestCode": xsd:string }
Response Parameters
{ "deviceList": osn:multiFactorAuthDevice }
api:getSecurityConfig
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "securityConfig": osn:securityConfiguration }
api:getSystemConfig
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "systemConfig": osn:systemConfiguration }
api:glusterBrickCreate
Request Parameters
{ "glusterVolume": xsd:string "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterBrick }
api:glusterBrickDelete
Request Parameters
{ "glusterBrick": xsd:string "deleteData": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
api:glusterBrickEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:glusterBrick }
api:glusterBrickGet
Request Parameters
{ "glusterBrick": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:glusterBrick }
api:glusterHaFailoverInterfaceCreate
Request Parameters
{ "glusterVolumeId": xsd:string "primaryStorageSystemId": xsd:string "secondaryStorageSystemId": xsd:string "failoverPolicy": xsd:unsignedInt "tag": xsd:string "parentInterfaceName": xsd:string "description": xsd:string "ipAddress": xsd:string "gateway": xsd:string "subnetMask": xsd:string "macAddress": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterHaFailoverInterface }
api:glusterHaFailoverInterfaceDelete
Request Parameters
{ "glusterVolumeId": xsd:string "failoverInterfaceId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterHaFailoverInterface }
api:glusterHaFailoverInterfaceEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:glusterHaFailoverInterface }
api:glusterHaFailoverInterfaceGet
Request Parameters
{ "glusterVolumeId": xsd:string "failoverInterfaceId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterHaFailoverInterface }
api:glusterHaFailoverInterfaceMove
Request Parameters
{ "glusterVolumeId": xsd:string "failoverInterfaceId": xsd:string "moveToStorageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterHaFailoverInterface }
api:glusterPeerDetach
Request Parameters
{ "glusterPeer": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterPeer }
api:glusterPeerEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:glusterPeer }
api:glusterPeerGet
Request Parameters
{ "glusterPeer": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:glusterPeer }
api:glusterPeerProbe
Request Parameters
{ "storageSystem": xsd:string "hostname": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterPeer }
api:glusterServiceRestart
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
api:glusterVolumeAddBricks
Request Parameters
{ "glusterVolume": xsd:string "storagePoolList": xsd:string "restripeVolume": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
api:glusterVolumeCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storagePoolList": xsd:string "replicaCount": xsd:unsignedInt "disperseCount": xsd:unsignedInt "stripeVolume": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
api:glusterVolumeDelete
Request Parameters
{ "glusterVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
api:glusterVolumeEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:glusterVolume }
api:glusterVolumeGet
Request Parameters
{ "glusterVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:glusterVolume }
api:glusterVolumeModify
Request Parameters
{ "glusterVolume": xsd:string "name": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
api:glusterVolumeRebalance
Request Parameters
{ "glusterVolume": xsd:string "option": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
api:glusterVolumeReplaceBrick
Request Parameters
{ "glusterVolume": xsd:string "oldBrick": xsd:string "newBrick": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
api:glusterVolumeStart
Request Parameters
{ "glusterVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
api:glusterVolumeStop
Request Parameters
{ "glusterVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
api:hostAdd
Request Parameters
{ "hostname": xsd:string "ipAddress": xsd:string "username": xsd:string "password": xsd:string "hostType": xsd:unsignedInt "description": xsd:string "iqn": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:host }
api:hostEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:host }
api:hostGet
Request Parameters
{ "host": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:host }
api:hostGroupCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "hostList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hostGroup }
api:hostGroupDelete
Request Parameters
{ "host": xsd:string "deleteAssociatedHosts": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hostGroup }
api:hostGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hostGroup }
api:hostGroupGet
Request Parameters
{ "hostGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hostGroup }
api:hostGroupHostAddRemove
Request Parameters
{ "hostGroup": xsd:string "modType": xsd:unsignedInt "hostList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hostGroup }
api:hostGroupModify
Request Parameters
{ "hostGroup": xsd:string "newName": xsd:string "newDescription": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hostGroup }
api:hostInitiatorAdd
Request Parameters
{ "host": xsd:string "iqn": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:host }
api:hostInitiatorEnum
Request Parameters
{ "host": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:initiatorPort }
api:hostInitiatorGet
Request Parameters
{ "initiator": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:initiatorPort }
api:hostInitiatorRemove
Request Parameters
{ "host": xsd:string "iqn": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:host }
api:hostModify
Request Parameters
{ "host": xsd:string "newIpAddress": xsd:string "newUsername": xsd:string "newPassword": xsd:string "newHostType": xsd:unsignedInt "newDescription": xsd:string "newHostName": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:host }
api:hostRemove
Request Parameters
{ "host": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:host }
api:hwAlarmEnum
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwAlarm }
api:hwAlarmGet
Request Parameters
{ "hwAlarm": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwAlarm }
api:hwBatteryBackupUnitEnum
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwBatteryBackupUnit }
api:hwBatteryBackupUnitGet
Request Parameters
{ "hwBatteryBackupUnit": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwBatteryBackupUnit }
api:hwControllerChangeSecurityKey
Request Parameters
{ "controllerId": xsd:string "oldSecurityKey": xsd:string "newSecurityKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
api:hwControllerClearAlarms
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
api:hwControllerCreateSecurityKey
Request Parameters
{ "controllerId": xsd:string "securityKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
api:hwControllerEnum
Request Parameters
{ "hwControllerGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwController }
api:hwControllerGet
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwController }
api:hwControllerGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwControllerGroup }
api:hwControllerGroupGet
Request Parameters
{ "hwControllerGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwControllerGroup }
api:hwControllerImportForeignUnits
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
api:hwControllerModify
Request Parameters
{ "controllerId": xsd:string "altName": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
api:hwControllerRescan
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
api:hwControllerRescanAll
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task }
api:hwControllerSilenceAlarms
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
api:hwDiskClearMissing
Request Parameters
{ "storageSystemId": xsd:string "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
api:hwDiskEnum
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwDisk }
api:hwDiskGet
Request Parameters
{ "hwDisk": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwDisk }
api:hwDiskIdentify
Request Parameters
{ "diskIdList": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
api:hwDiskMarkGood
Request Parameters
{ "diskIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
api:hwDiskMarkHotSpare
Request Parameters
{ "diskIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
api:hwDiskModify
Request Parameters
{ "diskId": xsd:string "altName": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwDisk }
api:hwDiskRemove
Request Parameters
{ "diskIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
api:hwDiskUnmarkHotSpare
Request Parameters
{ "diskIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
api:hwEnclosureEnum
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwEnclosure }
api:hwEnclosureGet
Request Parameters
{ "hwEnclosure": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwEnclosure }
api:hwEnclosureLayoutEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwEnclosureLayout }
api:hwEnclosureLayoutGet
Request Parameters
{ "hwEnclosureLayout": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwEnclosureLayout }
api:hwEnclosureModify
Request Parameters
{ "diskId": xsd:string "altName": xsd:string "description": xsd:string "enclosureLayout": xsd:string "chassisTag": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwEnclosure }
api:hwEnclosureSlotIdentify
Request Parameters
{ "enclosureId": xsd:string "slotList": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwEnclosure }
api:hwLogicalDriveEnum
Request Parameters
{ "hwUnit": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwLogicalDrive }
api:hwLogicalDriveGet
Request Parameters
{ "hwLogicalDrive": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwLogicalDrive }
api:hwUnitAutoCreate
Request Parameters
{ "storageSystemId": xsd:string "hwControllerId": xsd:string "raidType": xsd:unsignedInt "disksPerUnit": xsd:unsignedInt "blockSizeKb": xsd:unsignedInt "diskCategory": xsd:unsignedInt "diskSizeMinimum": xsd:unsignedLong "diskSizeMaximum": xsd:unsignedLong "unitCount": xsd:unsignedInt "options": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwUnit }
api:hwUnitCreate
Request Parameters
{ "controllerId": xsd:string "raidType": xsd:unsignedInt "legLength": xsd:unsignedInt "blockSizeKb": xsd:unsignedInt "diskList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
api:hwUnitDelete
Request Parameters
{ "unitId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
api:hwUnitDiskAssocEnum
Request Parameters
{ "hwUnit": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwUnitDiskAssoc }
api:hwUnitDiskAssocGet
Request Parameters
{ "hwUnit": xsd:string "hwDisk": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwUnitDiskAssoc }
api:hwUnitEnableEncryption
Request Parameters
{ "unitId": xsd:string "options": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
api:hwUnitEnum
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwUnit }
api:hwUnitGet
Request Parameters
{ "hwUnit": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwUnit }
api:hwUnitGrow
Request Parameters
{ "unitId": xsd:string "diskList": xsd:string "stripeSizeKb": xsd:unsignedInt "initPriority": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
api:hwUnitIdentify
Request Parameters
{ "unitId": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
api:hwUnitModify
Request Parameters
{ "unitId": xsd:string "altName": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
api:hwUnitSsdCacheCreate
Request Parameters
{ "controllerId": xsd:string "raidType": xsd:unsignedInt "ssdDiskList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
api:hwUnitSsdCacheDisable
Request Parameters
{ "unitId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
api:hwUnitSsdCacheEnable
Request Parameters
{ "unitId": xsd:string "unitSsdCacheId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
api:ibTargetPortEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:ibTargetPort }
api:ibTargetPortGet
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:ibTargetPort }
api:libratoMetricsConfigGet
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:libratoMetricsConfig }
api:libratoMetricsConfigSet
Request Parameters
{ "storageSystem": xsd:string "username": xsd:string "token": xsd:string "postIntervalSec": xsd:unsignedInt "autoDashboardCreate": xsd:boolean "enableAlertAnnotations": xsd:boolean "enableConfigAnnotations": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:libratoMetricsConfig }
api:licenseActivate
Request Parameters
{ "activationKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
api:licenseActivateOnline
Request Parameters
{ "licenseKey": xsd:string "leaseRenewal": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
api:licenseAdd
Request Parameters
{ "storageSystem": xsd:string "keyBlock": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
api:licenseEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:license }
api:licenseGet
Request Parameters
{ "license": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
api:licenseModifySupportInfo
Request Parameters
{ "licenseKey": xsd:string "resellerName": xsd:string "resellerContactNumber": xsd:string "resellerEmail": xsd:string "supportContractRef": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
api:licenseRemove
Request Parameters
{ "license": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
api:login
Request Parameters
{ "reserved": xsd:string "multiFactorAuthToken": xsd:string }
Response Parameters
{ "authObj": osn:mfaLogin "roleObj": osn:role "userObj": osn:user "storageCloudList": osn:storageCloud }
api:loginVerify
Request Parameters
{ "authRequestCode": xsd:string "passcode": xsd:string }
Response Parameters
{ "authObj": osn:mfaLogin "userObj": osn:user }
api:logout
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:user }
api:multiFactorAuthConfigCreate
Request Parameters
{ "apiHost": xsd:string "integrationKey": xsd:string "secretKey": xsd:string "name": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:multiFactorAuthConfig }
api:multiFactorAuthConfigDelete
Request Parameters
{ "mfaConfigList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:multiFactorAuthConfig }
api:multiFactorAuthConfigEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:multiFactorAuthConfig }
api:multiFactorAuthConfigGet
Request Parameters
{ "mfaConfig": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:multiFactorAuthConfig }
api:multiFactorAuthConfigModify
Request Parameters
{ "mfaConfig": xsd:string "newSecretKey": xsd:string "newName": xsd:string "newDescription": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:multiFactorAuthConfig }
api:multiFactorAuthConfigUserAssignUnassign
Request Parameters
{ "configMappings": xsd:string "modType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:user }
Request Parameters
{ "networkShare": xsd:string "group": xsd:string "quota": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "user": xsd:string "quota": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:networkShareCifsOption }
Request Parameters
{ "networkShareId": xsd:string "key": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:networkShareCifsOption }
Request Parameters
{ "networkShareId": xsd:string "clientFilter": xsd:string "async": xsd:boolean "secure": xsd:boolean "subtreeCheck": xsd:boolean "readOnly": xsd:boolean "customOptions": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:networkShareClient }
Request Parameters
{ "networkShareId": xsd:string "networkShareClientId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:networkShareClient }
Request Parameters
{ "networkShareId": xsd:string "networkShareClientId": xsd:string "readOnly": xsd:boolean "secure": xsd:boolean "async": xsd:boolean "subtreeCheck": xsd:boolean "customOptions": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShareId": xsd:string "networkShareClientId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "cloneName": xsd:string "description": xsd:string "provisionableId": xsd:string "readOnly": xsd:boolean "isActive": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "name": xsd:string "description": xsd:string "provisionableId": xsd:string "isPublic": xsd:boolean "isActive": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "name": xsd:string "description": xsd:string "parentShareId": xsd:string "subSharePath": xsd:string "inheritParentSettings": xsd:unsignedInt "isPublic": xsd:boolean "isActive": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "name": xsd:string "description": xsd:string "provisionableId": xsd:string "isPublic": xsd:boolean "isActive": xsd:boolean "enableCifs": xsd:boolean "userAccessList": xsd:string "cifsOptions": xsd:string "disableSnapBrowsing": xsd:boolean "spaceQuota": xsd:unsignedLong "spaceQuotaExcludeSnapshots": xsd:boolean "syncPolicy": xsd:unsignedInt "compressionType": xsd:string "copies": xsd:unsignedInt "shareOwner": xsd:string "shareOwnerGroup": xsd:string "permissions": xsd:string "blockSizeKb": xsd:unsignedInt "spaceReserved": xsd:unsignedLong "vvolType": xsd:unsignedInt "protocolEndPointId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShareId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShareList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShareList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "userSpaceList": osn:networkShareQuota "groupSpaceList": osn:networkShareQuota }
Request Parameters
{ "networkShare": xsd:string "sourceFilePath": xsd:string "targetFilePath": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareFile }
Request Parameters
{ "networkShare": xsd:string "filePath": xsd:string "size": xsd:unsignedLong "thinProvisioned": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareFile }
Request Parameters
{ "networkShare": xsd:string "filePath": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareFile }
Request Parameters
{ "networkShare": xsd:string "filePath": xsd:string "newSize": xsd:unsignedLong "thickProvisioned": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareFile }
Request Parameters
{ "networkShareId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:networkShareFileLock }
Request Parameters
{ "networkShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceHealthCheck }
Request Parameters
{ "storageSystemId": xsd:string "domain": xsd:string "realm": xsd:string "kdc": xsd:string "domainAdmin": xsd:string "password": xsd:string "idmapMode": xsd:unsignedInt "allowTrustedDomains": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareServiceConfig }
Request Parameters
{ "storageSystemId": xsd:string "domainAdmin": xsd:string "password": xsd:string "preserveAdUserAccessEntries": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareServiceConfig }
Request Parameters
{ "networkShare": xsd:string "name": xsd:string "description": xsd:string "isActive": xsd:boolean "enableCifs": xsd:boolean "userAccessList": xsd:string "cifsOptions": xsd:string "disableSnapBrowsing": xsd:boolean "spaceQuota": xsd:unsignedLong "spaceQuotaExcludeSnapshots": xsd:boolean "syncPolicy": xsd:unsignedInt "compressionType": xsd:string "copies": xsd:unsignedInt "shareOwner": xsd:string "shareOwnerGroup": xsd:string "permissions": xsd:string "blockSizeKb": xsd:unsignedInt "isActiveCheckpoint": xsd:boolean "spaceReserved": xsd:unsignedLong "modifyShareQuota": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShareNamespace": xsd:string "modType": xsd:unsignedInt "preferredPortList": xsd:string "shareList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareNamespace }
Request Parameters
{ "name": xsd:string "description": xsd:string "enableMicrosoftDfs": xsd:boolean "enableNfsRefferals": xsd:boolean "dfsMode": xsd:unsignedInt "preferredPortList": xsd:string "shareList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareNamespace }
Request Parameters
{ "networkShareNamespace": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareNamespace }
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:networkShareNamespace }
Request Parameters
{ "networkShareNamespace": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:networkShareNamespace }
Request Parameters
{ "networkShareNamespace": xsd:string "name": xsd:string "description": xsd:string "enableMicrosoftDfs": xsd:boolean "enableNfsRefferals": xsd:boolean "dfsMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareNamespace }
Request Parameters
{ "networkShareNamespace": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:networkShareNamespaceShareAssoc }
Request Parameters
{ "networkShareNamespace": xsd:string "networkShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:networkShareNamespaceShareAssoc }
Request Parameters
{ "networkShareNamespace": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:networkShareNamespaceSystemAssoc }
Request Parameters
{ "networkShareNamespace": xsd:string "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:networkShareNamespaceSystemAssoc }
Request Parameters
{ "storageSystem": xsd:string "nfsMode": xsd:unsignedInt "enableKerberos": xsd:boolean "defaultOptions": xsd:string "reserved": xsd:string "nfsKerberosMode": xsd:unsignedInt "disableBrowsing": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareServiceConfig }
Request Parameters
{ "networkShare": xsd:string "group": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "user": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "snapshotShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "snapshotShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "storageSystem": xsd:string "restartNfs": xsd:boolean "restartSamba": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task }
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:networkShareSession }
Request Parameters
{ "sessionId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:networkShareSession }
Request Parameters
{ "networkShare": xsd:string "list": osn:networkShareQuota "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "snapshotName": xsd:string "description": xsd:string "provisionableId": xsd:string "readOnly": xsd:boolean "isActive": xsd:boolean "uuid": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
Request Parameters
{ "networkShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:networkShareUserAccess }
Request Parameters
{ "networkShareUserAccessId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:networkShareUserAccess }
api:objectEnum
Request Parameters
{ "propKey": xsd:string "propValue": xsd:string "propType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:object }
api:objectGet
Request Parameters
{ "objectId": xsd:string "objectType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:object }
api:objectPropertyDelete
Request Parameters
{ "objectId": xsd:string "propKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:objectProperty }
api:objectPropertyEnum
Request Parameters
{ "objectId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:objectProperty }
api:objectPropertyGet
Request Parameters
{ "objectId": xsd:string "propKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:objectProperty }
api:objectPropertySet
Request Parameters
{ "objectId": xsd:string "objectType": xsd:unsignedInt "propKey": xsd:string "propValue": xsd:string "propType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:objectProperty }
api:passwordPolicyGet
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:passwordPolicy }
api:passwordPolicySet
Request Parameters
{ "allowedSpecialChars": xsd:string "complexityReq": xsd:unsignedInt "minLength": xsd:unsignedInt "maxLength": xsd:unsignedInt "allowedLoginAttemptsUntilShortLockout": xsd:unsignedInt "allowedLoginAttemptsUntilPermLockout": xsd:unsignedInt "daysUntilExpiration": xsd:unsignedInt "uniquePasswordsUntilReuse": xsd:unsignedInt "minDaysBetweenPasswordChange": xsd:unsignedInt "minutesUntilWebAutoLogout": xsd:unsignedInt "systemUseNotification": xsd:string "webAccessMode": xsd:unsignedInt "accountInactiveDaysUntilLockout": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:passwordPolicy }
api:permissionDefinitionEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:permissionDefinition }
api:physicalDiskDataMigration
Request Parameters
{ "physicalDriveId": xsd:string "storageVolumeName": xsd:string "provisionableId": xsd:string "blockSizeKb": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:physicalDiskEnum
Request Parameters
{ "physicalDiskList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDisk }
api:physicalDiskFormat
Request Parameters
{ "physicalDriveIdList": xsd:string "quickFormat": xsd:unsignedInt "shredMode": xsd:unsignedInt "releaseIoFence": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDisk }
api:physicalDiskGet
Request Parameters
{ "physicalDrive": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:physicalDisk }
api:physicalDiskGlobalSpareAddRemove
Request Parameters
{ "physicalDriveList": xsd:string "modType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDisk }
api:physicalDiskGlobalSpareEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:physicalDisk }
api:physicalDiskHotspareMarkerCleanup
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDiskHotspareMarker }
api:physicalDiskHotspareMarkerDelete
Request Parameters
{ "markerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:physicalDiskHotspareMarker }
api:physicalDiskHotspareMarkerEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:physicalDiskHotspareMarker }
api:physicalDiskHotspareMarkerGet
Request Parameters
{ "markerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:physicalDiskHotspareMarker }
api:physicalDiskIdentify
Request Parameters
{ "physicalDrive": xsd:string "pattern": xsd:string "duration": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:physicalDisk }
api:physicalDiskMultipathConfigAddRemove
Request Parameters
{ "storageSystemId": xsd:string "modType": xsd:unsignedInt "deviceTagList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:multipathConfig }
api:physicalDiskMultipathConfigEnum
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:multipathConfig }
api:physicalDiskMultipathConfigScan
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:multipathConfig }
api:physicalDiskPathAssocEnum
Request Parameters
{ "multipathDiskId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDiskPathAssoc }
api:physicalDiskPathAssocGet
Request Parameters
{ "multipathDiskId": xsd:string "physicalDiskId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:physicalDiskPathAssoc }
api:physicalDiskScan
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDisk }
api:pingCheck
Request Parameters
{ "storageSystem": xsd:string "verifyClientIps": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": xsd:string }
api:providerAppEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:providerApp }
api:providerAppGet
Request Parameters
{ "storageSystem": xsd:string "providerType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:providerApp }
api:providerAppRegister
Request Parameters
{ "storageSystem": xsd:string "providerType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:providerApp }
api:providerAppUnregister
Request Parameters
{ "providerApp": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:providerApp }
api:qosPolicyCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "qosReadIops": xsd:unsignedLong "qosWriteIops": xsd:unsignedLong "qosReadBandwidth": xsd:unsignedLong "qosWriteBandwidth": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:qosPolicy }
api:qosPolicyDelete
Request Parameters
{ "qosPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:qosPolicy }
api:qosPolicyEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:qosPolicy }
api:qosPolicyGet
Request Parameters
{ "qosPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:qosPolicy }
api:qosPolicyModify
Request Parameters
{ "qosPolicy": xsd:string "name": xsd:string "description": xsd:string "qosReadIops": xsd:unsignedLong "qosWriteIops": xsd:unsignedLong "qosReadBandwidth": xsd:unsignedLong "qosWriteBandwidth": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:qosPolicy }
api:registerSecurityToken
Request Parameters
{ "token": xsd:string "signedToken": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "responseToken": xsd:string "signedResponseToken": xsd:string }
api:remoteNfsExportsEnum
Request Parameters
{ "networkShare": xsd:string "nfsHostname": xsd:string "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": xsd:string }
api:remoteStoragePoolEnum
Request Parameters
{ "remoteStorageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePool }
api:replicaAssocDelete
Request Parameters
{ "assocId": xsd:string "deleteSourceReplicatable": xsd:boolean "deleteTargetReplicatable": xsd:boolean "deleteReplicaAssocHead": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
api:replicaAssocEnum
Request Parameters
{ "replicatableId": xsd:string "sourcesOnly": xsd:boolean "targetsOnly": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:replicaAssoc }
api:replicaAssocGet
Request Parameters
{ "assocId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:replicaAssoc }
api:replicaAssocUpdate
Request Parameters
{ "assocObj": osn:replicaAssoc "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
api:replicaCreate
Request Parameters
{ "replicatableId": xsd:string "storageSystemLinkId": xsd:string "replicaName": xsd:string "replicaDescription": xsd:string "targetStoragePoolId": xsd:string "replicationPriority": xsd:unsignedInt "smartSync": xsd:boolean "forcePrimary": xsd:boolean "reserved": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
api:replicaReportEntryEnum
Request Parameters
{ "summaryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:replicaReportEntry }
api:replicaReportEntryGet
Request Parameters
{ "entryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:replicaReportEntry }
api:replicaReportSummaryDelete
Request Parameters
{ "summaryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaReportSummary }
api:replicaReportSummaryEnum
Request Parameters
{ "scheduleId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:replicaReportSummary }
api:replicaReportSummaryGet
Request Parameters
{ "entryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:replicaReportSummary }
api:replicaRollback
Request Parameters
{ "assocId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
api:replicaStop
Request Parameters
{ "assocId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
api:replicaSync
Request Parameters
{ "assocId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
api:replicationScheduleAddRemove
Request Parameters
{ "schedule": xsd:string "modType": xsd:unsignedInt "storageVolumeList": xsd:string "networkShareList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
api:replicationScheduleAssocEnum
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:replicationScheduleAssocEx }
api:replicationScheduleAssocGet
Request Parameters
{ "scheduleId": xsd:string "replicatableId": xsd:string }
Response Parameters
{ "obj": osn:replicationScheduleAssocEx }
api:replicationScheduleCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storageCloudId": xsd:string "storageSystemLinkId": xsd:string "targetStorageCloudId": xsd:string "targetProvisionableId": xsd:string "priority": xsd:unsignedInt "setEnabled": xsd:unsignedInt "startDate": xsd:dateTime "maxReplicas": xsd:unsignedInt "daysOfWeek": xsd:unsignedInt "hoursOfDay": xsd:unsignedInt "storageVolumeList": xsd:string "networkShareList": xsd:string "scheduleType": xsd:unsignedInt "delayInterval": xsd:unsignedInt "offsetMinutes": xsd:unsignedInt "retentionCountHourlies": xsd:unsignedInt "retentionCountDailies": xsd:unsignedInt "retentionCountWeeklies": xsd:unsignedInt "retentionCountMonthlies": xsd:unsignedInt "retentionCountQuarterlies": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
api:replicationScheduleDelete
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
api:replicationScheduleDisable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
api:replicationScheduleEnable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
api:replicationScheduleEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:replicationSchedule }
api:replicationScheduleGet
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
api:replicationScheduleModify
Request Parameters
{ "schedule": xsd:string "name": xsd:string "description": xsd:string "storageCloudId": xsd:string "setEnabled": xsd:unsignedInt "startDate": xsd:dateTime "maxReplicas": xsd:unsignedInt "daysOfWeek": xsd:unsignedInt "hoursOfDay": xsd:unsignedInt "scheduleType": xsd:unsignedInt "delayInterval": xsd:unsignedInt "offsetMinutes": xsd:unsignedInt "retentionCountHourlies": xsd:unsignedInt "retentionCountDailies": xsd:unsignedInt "retentionCountWeeklies": xsd:unsignedInt "retentionCountMonthlies": xsd:unsignedInt "retentionCountQuarterlies": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
api:replicationScheduleTrigger
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
api:resourceDomainAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:resourceDomainAssoc }
api:resourceDomainAssocGet
Request Parameters
{ "resourceDomainAssocId": xsd:string "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceDomainAssoc }
api:resourceDomainCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "resourceDomainType": xsd:unsignedInt "resourceDomainParentId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:resourceDomain }
api:resourceDomainDelete
Request Parameters
{ "resourceDomain": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:resourceDomain }
api:resourceDomainEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:resourceDomain }
api:resourceDomainGet
Request Parameters
{ "resourceDomain": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceDomain }
api:resourceDomainModify
Request Parameters
{ "resourceDomainId": xsd:string "name": xsd:string "description": xsd:string "resourceDomainType": xsd:unsignedInt "resourceDomainParentId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:resourceDomain }
api:resourceDomainStorageSystemAddRemove
Request Parameters
{ "resourceDomain": xsd:string "modType": xsd:unsignedInt "storageSystemList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:resourceDomain }
api:roleCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "permissionList": osn:permissionAssignment "inheritsFrom": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:role }
api:roleDelete
Request Parameters
{ "role": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:role }
api:roleEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:role }
api:roleGet
Request Parameters
{ "role": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:role }
api:roleModify
Request Parameters
{ "role": xsd:string "newName": xsd:string "newDescription": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:role }
api:rolePermissionAssignmentEnum
Request Parameters
{ "roleId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:rolePermissionAssignment }
api:rolePermissionAssignmentGet
Request Parameters
{ "role": xsd:string "objectType": xsd:string "operation": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:rolePermissionAssignment }
api:rolePermissionsAddRemove
Request Parameters
{ "role": xsd:string "modType": xsd:unsignedInt "permissionList": osn:permissionAssignment "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:role }
api:roleSubjectAssocEnum
Request Parameters
{ "role": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:roleSubjectAssoc }
api:roleSubjectAssocGet
Request Parameters
{ "role": xsd:string "subject": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:roleSubjectAssoc }
api:sessionClose
Request Parameters
{ "storageVolume": xsd:string "sessionList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:session }
api:sessionEnum
Request Parameters
{ "host": xsd:string "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:session }
api:sessionGet
Request Parameters
{ "sessionId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:session }
api:setAuthMode
Request Parameters
{ "authRequestCode": xsd:string "authMode": xsd:unsignedInt "device": osn:multiFactorAuthDevice "passcode": xsd:string }
Response Parameters
{ "requestStatus": xsd:string }
api:siteClusterAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:siteClusterAssoc }
api:siteClusterAssocGet
Request Parameters
{ "siteAssocId": xsd:string "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:siteClusterAssoc }
api:siteClusterCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "location": xsd:string "storageSystemList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteCluster }
api:siteClusterDelete
Request Parameters
{ "site": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteCluster }
api:siteClusterEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:siteCluster }
api:siteClusterGet
Request Parameters
{ "site": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:siteCluster }
api:siteClusterModify
Request Parameters
{ "siteClusterId": xsd:string "name": xsd:string "description": xsd:string "location": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteCluster }
api:siteClusterRestartServices
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
api:siteStorageSystemAddRemove
Request Parameters
{ "site": xsd:string "modType": xsd:unsignedInt "storageSystemList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteCluster }
api:siteVifResourceCreate
Request Parameters
{ "siteClusterId": xsd:string "parentInterfaceName": xsd:string "ipAddress": xsd:string "subnetMask": xsd:string "mtu": xsd:unsignedInt "isGridVif": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteVifResource }
api:siteVifResourceDelete
Request Parameters
{ "siteVifResource": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteVifResource }
api:siteVifResourceEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:siteVifResource }
api:siteVifResourceGet
Request Parameters
{ "siteVifResource": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:siteVifResource }
api:siteVifResourceMove
Request Parameters
{ "siteVifResource": xsd:string "moveToSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteVifResource }
api:snapshotScheduleAssocEnum
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:snapshotScheduleAssoc }
api:snapshotScheduleAssocGet
Request Parameters
{ "scheduleId": xsd:string "storageVolumeId": xsd:string }
Response Parameters
{ "obj": osn:snapshotScheduleAssoc }
api:snapshotScheduleCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storageCloudId": xsd:string "setEnabled": xsd:unsignedInt "startDate": xsd:dateTime "maxSnapshots": xsd:unsignedInt "daysOfWeek": xsd:unsignedInt "hoursOfDay": xsd:unsignedInt "storageVolumeList": xsd:string "networkShareList": xsd:string "scheduleType": xsd:unsignedInt "delayInterval": xsd:unsignedInt "offsetMinutes": xsd:unsignedInt "retentionCountHourlies": xsd:unsignedInt "retentionCountDailies": xsd:unsignedInt "retentionCountWeeklies": xsd:unsignedInt "retentionCountMonthlies": xsd:unsignedInt "retentionCountQuarterlies": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
api:snapshotScheduleDelete
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
api:snapshotScheduleDisable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
api:snapshotScheduleEnable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
api:snapshotScheduleEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:snapshotSchedule }
api:snapshotScheduleGet
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
api:snapshotScheduleModify
Request Parameters
{ "schedule": xsd:string "name": xsd:string "description": xsd:string "storageCloudId": xsd:string "setEnabled": xsd:unsignedInt "startDate": xsd:dateTime "maxSnapshots": xsd:unsignedInt "daysOfWeek": xsd:unsignedInt "hoursOfDay": xsd:unsignedInt "scheduleType": xsd:unsignedInt "delayInterval": xsd:unsignedInt "offsetMinutes": xsd:unsignedInt "retentionCountHourlies": xsd:unsignedInt "retentionCountDailies": xsd:unsignedInt "retentionCountWeeklies": xsd:unsignedInt "retentionCountMonthlies": xsd:unsignedInt "retentionCountQuarterlies": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
api:snapshotScheduleTrigger
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
api:snapshotScheduleVolumeAddRemove
Request Parameters
{ "schedule": xsd:string "modType": xsd:unsignedInt "storageVolumeList": xsd:string "networkShareList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
api:storageCloudCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "userList": osn:storageCloudSubjectAssoc "resourceList": osn:storageCloudResourceAssoc "parentStorageCloudId": xsd:string "tier": xsd:string "organization": xsd:string "defaultChapUsername": xsd:string "defaultChapPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
api:storageCloudDelete
Request Parameters
{ "storageCloud": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
api:storageCloudEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageCloud }
api:storageCloudGet
Request Parameters
{ "storageCloud": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
api:storageCloudModify
Request Parameters
{ "storageCloud": xsd:string "name": xsd:string "description": xsd:string "parentStorageCloudId": xsd:string "tier": xsd:string "organization": xsd:string "defaultChapUsername": xsd:string "defaultChapPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
api:storageCloudResourceAddRemove
Request Parameters
{ "storageCloud": xsd:string "modType": xsd:unsignedInt "resourceList": osn:storageCloudResourceAssoc "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
api:storageCloudResourceAssocEnum
Request Parameters
{ "resource": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageCloudResourceAssoc }
api:storageCloudResourceAssocGet
Request Parameters
{ "storageCloud": xsd:string "resource": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloudResourceAssoc }
api:storageCloudResourceSetMode
Request Parameters
{ "storageCloud": xsd:string "resource": xsd:string "accessMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
api:storageCloudSubjectAssocEnum
Request Parameters
{ "subject": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageCloudSubjectAssoc }
api:storageCloudSubjectAssocGet
Request Parameters
{ "storageCloud": xsd:string "subject": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloudSubjectAssoc }
api:storageCloudUserAddRemove
Request Parameters
{ "storageCloud": xsd:string "modType": xsd:unsignedInt "userList": osn:storageCloudSubjectAssoc "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
api:storagePoolCacheAddRemove
Request Parameters
{ "storagePool": xsd:string "modType": xsd:unsignedInt "readCacheDeviceList": xsd:string "writeCacheDeviceList": xsd:string "specialOffloadDeviceList": xsd:string "dedupOffloadDeviceList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolCreate
Request Parameters
{ "name": xsd:string "physicalDiskList": xsd:string "description": xsd:string "raidType": xsd:unsignedInt "poolType": xsd:unsignedInt "isDefault": xsd:boolean "enableSsd": xsd:boolean "enableCompression": xsd:boolean "noBarriers": xsd:boolean "profile": xsd:string "raidSetSize": xsd:unsignedInt "enableEncryption": xsd:boolean "encryptionType": xsd:string "encryptionKeyPassphrase": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolDestroy
Request Parameters
{ "storagePool": xsd:string "deleteKeys": xsd:boolean "dataShredMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolDeviceEnum
Request Parameters
{ "storagePoolId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePoolDevice }
api:storagePoolDeviceGet
Request Parameters
{ "storagePoolDevice": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storagePoolDevice }
api:storagePoolDeviceGroupEnum
Request Parameters
{ "storagePoolId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePoolDeviceGroup }
api:storagePoolDeviceGroupGet
Request Parameters
{ "storagePoolDeviceGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storagePoolDeviceGroup }
api:storagePoolDeviceGroupIdentify
Request Parameters
{ "storagePoolDeviceGroup": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolDeviceGroup }
api:storagePoolEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePool }
api:storagePoolExpand
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolExport
Request Parameters
{ "storagePool": xsd:string "releaseIoFence": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolGet
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storagePool }
api:storagePoolGrow
Request Parameters
{ "storagePool": xsd:string "physicalDiskList": xsd:string "raidType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolHaFailoverGroupActivate
Request Parameters
{ "failoverGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
api:storagePoolHaFailoverGroupCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storagePoolId": xsd:string "primaryStorageSystemId": xsd:string "secondaryStorageSystemId": xsd:string "failoverModuleId": xsd:string "settleTimeInSec": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
api:storagePoolHaFailoverGroupDeactivate
Request Parameters
{ "failoverGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
api:storagePoolHaFailoverGroupDelete
Request Parameters
{ "failoverGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
api:storagePoolHaFailoverGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePoolHaFailoverGroup }
api:storagePoolHaFailoverGroupFailover
Request Parameters
{ "failoverGroup": xsd:string "targetStorageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
api:storagePoolHaFailoverGroupGet
Request Parameters
{ "failoverGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
api:storagePoolHaFailoverGroupModify
Request Parameters
{ "failoverGroup": xsd:string "name": xsd:string "description": xsd:string "secondaryStorageSystemId": xsd:string "failoverModuleId": xsd:string "settleTimeInSec": xsd:unsignedInt "verifyClientIps": xsd:string "haClientFailoverPolicy": xsd:unsignedInt "haLinkStateFailoverPolicy": xsd:unsignedInt "haFcLinkStateFailoverPolicy": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
api:storagePoolHaFailoverInterfaceCreate
Request Parameters
{ "failoverGroup": xsd:string "tag": xsd:string "parentInterfaceName": xsd:string "description": xsd:string "ipAddress": xsd:string "gateway": xsd:string "subnetMask": xsd:string "macAddress": xsd:string "iscsiEnabled": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverInterface }
api:storagePoolHaFailoverInterfaceDelete
Request Parameters
{ "failoverGroup": xsd:string "failoverInterface": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverInterface }
api:storagePoolHaFailoverInterfaceEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePoolHaFailoverInterface }
api:storagePoolHaFailoverInterfaceGet
Request Parameters
{ "failoverGroup": xsd:string "failoverInterface": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverInterface }
api:storagePoolHaFailoverModuleEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePoolHaFailoverModule }
api:storagePoolHaFailoverModuleGet
Request Parameters
{ "failoverModule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverModule }
api:storagePoolHealthCheck
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceHealthCheck }
api:storagePoolIdentify
Request Parameters
{ "storagePool": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolImport
Request Parameters
{ "storageSystem": xsd:string "storagePoolList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePool }
api:storagePoolModify
Request Parameters
{ "storagePool": xsd:string "newName": xsd:string "newDescription": xsd:string "isDefault": xsd:boolean "enableSsd": xsd:boolean "enableCompression": xsd:boolean "noBarriers": xsd:boolean "profile": xsd:string "syncPolicy": xsd:unsignedInt "compressionType": xsd:string "hotspareRepairPolicy": xsd:unsignedInt "copies": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolPreimportScan
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePool }
api:storagePoolProfileEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePoolProfile }
api:storagePoolProfileGet
Request Parameters
{ "storagePoolProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storagePoolProfile }
api:storagePoolPropertiesUpdate
Request Parameters
{ "storagePoolId": xsd:string "bRequiresReboot": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolRescan
Request Parameters
{ "storageSystem": xsd:string "options": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePool }
api:storagePoolScrubStart
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolScrubStop
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolSetPassphrase
Request Parameters
{ "storagePool": xsd:string "oldEncryptionKeyPassphrase": xsd:string "newEncryptionKeyPassphrase": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolSpareAddRemove
Request Parameters
{ "storagePool": xsd:string "modType": xsd:unsignedInt "physicalDiskList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolStart
Request Parameters
{ "storagePool": xsd:string "encryptionKeyPassphrase": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolStop
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolUpdateRedirect
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storageQuotaCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storagePoolId": xsd:string "storageCloudId": xsd:string "provisionableSize": xsd:unsignedLong "utilizableSpace": xsd:unsignedLong "maxVolumes": xsd:unsignedInt "maxShares": xsd:unsignedInt "policyFlags": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageQuota }
api:storageQuotaDelete
Request Parameters
{ "storageQuota": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageQuota }
api:storageQuotaEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageQuota }
api:storageQuotaGet
Request Parameters
{ "storageQuota": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageQuota }
api:storageQuotaModify
Request Parameters
{ "storageQuota": xsd:string "name": xsd:string "description": xsd:string "storageCloudId": xsd:string "provisionableSize": xsd:unsignedLong "utilizableSpace": xsd:unsignedLong "maxVolumes": xsd:unsignedInt "maxShares": xsd:unsignedInt "policyFlags": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageQuota }
Request Parameters
{ "storageQuota": xsd:string "modType": xsd:unsignedInt "storageShareList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageQuota }
Request Parameters
{ "networkShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageQuotaShareAssoc }
Request Parameters
{ "storageQuotaId": xsd:string "shareId": xsd:string }
Response Parameters
{ "obj": osn:storageQuotaShareAssoc }
api:storageQuotaVolumeAddRemove
Request Parameters
{ "storageQuota": xsd:string "modType": xsd:unsignedInt "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageQuota }
api:storageQuotaVolumeAssocEnum
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageQuotaVolumeAssoc }
api:storageQuotaVolumeAssocGet
Request Parameters
{ "storageQuotaId": xsd:string "storageVolumeId": xsd:string }
Response Parameters
{ "obj": osn:storageQuotaVolumeAssoc }
api:storageSystemClusterAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemClusterAssoc }
api:storageSystemClusterAssocGet
Request Parameters
{ "storageSystemClusterId": xsd:string "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemClusterAssoc }
api:storageSystemClusterCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storageSystemIds": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemClusterDelete
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemClusterEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemCluster }
api:storageSystemClusterGet
Request Parameters
{ "storageSystemCluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemCluster }
api:storageSystemClusterGetHostsConfig
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:targetPort }
api:storageSystemClusterMerge
Request Parameters
{ "masterNodeIpAddress": xsd:string "nodeAdminUsername": xsd:string "nodeAdminPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemClusterModify
Request Parameters
{ "name": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemClusterNodeAdd
Request Parameters
{ "nodeIpAddress": xsd:string "nodeAdminUsername": xsd:string "nodeAdminPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemClusterNodeEject
Request Parameters
{ "storageSystemClusterObj": osn:storageSystemCluster "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemClusterNodeJoin
Request Parameters
{ "storageSystemClusterObj": osn:storageSystemCluster "masterNode": osn:storageSystem "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemClusterNodeRemove
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemClusterNodeSetMaster
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemClusterNodeSync
Request Parameters
{ "storageSystemClusterObj": osn:storageSystemCluster "masterNode": osn:storageSystem "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemClusterSendSupportLogs
Request Parameters
{ "memberIds": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemClusterSetHostsConfig
Request Parameters
{ "storageSystem": xsd:string "targetPortIdList": xsd:string "options": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:targetPort }
api:storageSystemClusterSplit
Request Parameters
{ "newGridName": xsd:string "storageSystemIds": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemDeployCerts
Request Parameters
{ "storageSystem": xsd:string "certificatesPath": xsd:string "stageCertsOnly": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
api:storageSystemEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystem }
api:storageSystemGet
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystem }
api:storageSystemGroupAddRemoveLinks
Request Parameters
{ "groupId": xsd:string "linkIdList": xsd:string "modType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemGroup }
api:storageSystemGroupAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemGroupAssoc }
api:storageSystemGroupAssocGet
Request Parameters
{ "groupId": xsd:string "linkId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemGroupAssoc }
api:storageSystemGroupCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "virtualIpAddress": xsd:string "groupPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemGroup }
api:storageSystemGroupDelete
Request Parameters
{ "groupId": xsd:string "deleteAssociatedLinks": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemGroup }
api:storageSystemGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemGroup }
api:storageSystemGroupGet
Request Parameters
{ "groupId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemGroup }
api:storageSystemGroupModify
Request Parameters
{ "groupId": xsd:string "name": xsd:string "description": xsd:string "virtualIpAddress": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemGroup }
api:storageSystemGroupSetPassword
Request Parameters
{ "groupId": xsd:string "groupPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemGroup }
api:storageSystemLinkCreate
Request Parameters
{ "storageSystemId": xsd:string "remoteSystemId": xsd:string "localIpAddress": xsd:string "remoteIpAddress": xsd:string "bandwidthLimit": xsd:unsignedInt "linkType": xsd:unsignedInt "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
api:storageSystemLinkDelete
Request Parameters
{ "linkId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
api:storageSystemLinkDisconnect
Request Parameters
{ "remoteStorageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
api:storageSystemLinkEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemLink }
api:storageSystemLinkEstablish
Request Parameters
{ "linkObj": osn:storageSystemLink "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
api:storageSystemLinkGet
Request Parameters
{ "linkId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemLink }
api:storageSystemLinkModify
Request Parameters
{ "linkId": xsd:string "remoteIpAddress": xsd:string "localIpAddress": xsd:string "bandwidthLimit": xsd:unsignedInt "linkType": xsd:unsignedInt "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
api:storageSystemLinkRefresh
Request Parameters
{ "linkId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
api:storageSystemLinkSetCredentials
Request Parameters
{ "linkId": xsd:string "remoteAdminUser": xsd:string "remoteAdminPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
api:storageSystemLinkVerify
Request Parameters
{ "linkObj": osn:storageSystemLink "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
api:storageSystemMaintenance
Request Parameters
{ "storageSystemList": xsd:string "maintenanceFlags": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem "list": osn:storageSystem }
api:storageSystemModify
Request Parameters
{ "storageSystem": xsd:string "newName": xsd:string "newDescription": xsd:string "newLocation": xsd:string "newEnclosureLayoutId": xsd:string "domainSuffix": xsd:string "searchSuffix": xsd:string "arpFilterMode": xsd:unsignedInt "bondMode": xsd:unsignedInt "newDnsServerList": xsd:string "externalHostName": xsd:string "gridPreferredPort": xsd:string "newNTPServerList": xsd:string "multipathConfigMode": xsd:unsignedInt "logCollectionMode": xsd:unsignedInt "ethPortNaming": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
api:storageSystemPlatformEvent
Request Parameters
{ "eventType": xsd:string "eventMessage": xsd:string }
Response Parameters
{ "obj": osn:storageSystem }
api:storageSystemRecover
Request Parameters
{ "storageSystem": xsd:string "recoveryPoint": xsd:string "recoverNetworkConfig": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemRecoveryPoint }
api:storageSystemRecoveryPointEnum
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemRecoveryPoint }
api:storageSystemRestart
Request Parameters
{ "storageSystemIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem "list": osn:storageSystem }
api:storageSystemSendLogs
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task }
api:storageSystemServicesRestart
Request Parameters
{ "storageSystem": xsd:string "servicesList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
api:storageSystemShutdown
Request Parameters
{ "storageSystemIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem "list": osn:storageSystem }
api:storageSystemSignalManager
Request Parameters
{ "storageSystem": xsd:string "managerClass": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
api:storageSystemTimeZoneEnum
Request Parameters
{ "searchFilter": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:timeZone }
api:storageSystemTimeZoneSet
Request Parameters
{ "storageSystem": xsd:string "timeZone": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
api:storageSystemTunableEnum
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemTunable }
api:storageSystemTunableGet
Request Parameters
{ "storageSystem": xsd:string "tunableId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemTunable }
api:storageSystemTunableProfileApply
Request Parameters
{ "storageSystem": xsd:string "tunableProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemTunableProfile }
api:storageSystemTunableProfileCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "tunableList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemTunableProfile }
api:storageSystemTunableProfileDelete
Request Parameters
{ "tunableProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemTunableProfile }
api:storageSystemTunableProfileEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemTunableProfile }
api:storageSystemTunableProfileGet
Request Parameters
{ "tunableProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemTunableProfile }
api:storageSystemTunableProfileModify
Request Parameters
{ "tunableProfile": xsd:string "name": xsd:string "description": xsd:string "tunableList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemTunableProfile }
api:storageSystemTunableSet
Request Parameters
{ "storageSystem": xsd:string "tunableList": xsd:string "option": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageSystemTunable }
api:storageSystemUpdateCheck
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "qstorManagerVersionCurrent": xsd:string "qstorManagerVersionAvailable": xsd:string "qstorServiceVersionCurrent": xsd:string "qstorServiceVersionAvailable": xsd:string "qstorTargetVersionCurrent": xsd:string "qstorTargetVersionAvailable": xsd:string "qstorWebServerVersionCurrent": xsd:string "qstorWebServerVersionAvailable": xsd:string "qstorRestVersionCurrent": xsd:string "qstorRestVersionAvailable": xsd:string "kernelVersionCurrent": xsd:string "kernelVersionAvailable": xsd:string }
api:storageSystemUpgrade
Request Parameters
{ "storageSystemIdList": xsd:string "includeKernel": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem "list": osn:storageSystem }
api:storageTierAssocEnum
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageTierAssoc }
api:storageTierAssocGet
Request Parameters
{ "storageTierId": xsd:string "storagePoolId": xsd:string }
Response Parameters
{ "obj": osn:storageTierAssoc }
api:storageTierCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storageClass": xsd:string "storageType": xsd:unsignedInt "performanceLevel": xsd:unsignedInt "poolList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageTier }
api:storageTierDelete
Request Parameters
{ "storageTier": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageTier }
api:storageTierEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageTier }
api:storageTierGet
Request Parameters
{ "storageTier": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageTier }
api:storageTierModify
Request Parameters
{ "storageTier": xsd:string "newName": xsd:string "description": xsd:string "storageClass": xsd:string "storageType": xsd:unsignedInt "performanceLevel": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageTier }
api:storageTierPoolAddRemove
Request Parameters
{ "storageTier": xsd:string "modType": xsd:unsignedInt "poolList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageTier }
api:storageVolumeAclAddRemove
Request Parameters
{ "storageVolume": xsd:string "modType": xsd:unsignedInt "hostList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageVolumeAcl }
api:storageVolumeAclAddRemoveEx
Request Parameters
{ "host": xsd:string "modType": xsd:unsignedInt "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageVolumeAcl }
api:storageVolumeAclEnum
Request Parameters
{ "host": xsd:string "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageVolumeAcl }
api:storageVolumeAclGet
Request Parameters
{ "host": xsd:string "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageVolumeAcl }
api:storageVolumeClone
Request Parameters
{ "storageVolume": xsd:string "cloneName": xsd:string "description": xsd:string "provisionableId": xsd:string "accessMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeCloudBackupCreate
Request Parameters
{ "sourceVolumeId": xsd:string "cloudContainerId": xsd:string "backupVolumeName": xsd:string "backupVolumeDescription": xsd:string "priority": xsd:unsignedInt "reserved": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeCloudBackupRestore
Request Parameters
{ "sourceVolumeId": xsd:string "storagePoolId": xsd:string "recoveredVolumeName": xsd:string "recoveredVolumeDescription": xsd:string "priority": xsd:unsignedInt "reserved": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "provisionableId": xsd:string "size": xsd:unsignedLong "thinProvisioned": xsd:boolean "accessMode": xsd:unsignedInt "chapPolicy": xsd:unsignedInt "chapUsername": xsd:string "chapPassword": xsd:string "count": xsd:unsignedInt "qosPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume "list": osn:storageVolume }
api:storageVolumeCreateEx
Request Parameters
{ "name": xsd:string "description": xsd:string "provisionableId": xsd:string "size": xsd:unsignedLong "percentReserved": xsd:unsignedInt "accessMode": xsd:unsignedInt "chapPolicy": xsd:unsignedInt "chapUsername": xsd:string "chapPassword": xsd:string "count": xsd:unsignedInt "blockSizeKb": xsd:unsignedInt "syncPolicy": xsd:unsignedInt "compressionType": xsd:string "copies": xsd:unsignedInt "qosPolicy": xsd:string "spaceReserved": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume "list": osn:storageVolume }
api:storageVolumeCreatePassthru
Request Parameters
{ "name": xsd:string "description": xsd:string "physicalDiskList": xsd:string "accessMode": xsd:unsignedInt "chapPolicy": xsd:unsignedInt "chapUsername": xsd:string "chapPassword": xsd:string "blockSizeKb": xsd:unsignedInt "qosPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume "list": osn:storageVolume }
api:storageVolumeDelete
Request Parameters
{ "storageVolumeList": xsd:string "recursivelyDeleteSnapshots": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageVolume }
api:storageVolumeDeleteEx
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeEnum
Request Parameters
{ "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageVolume }
api:storageVolumeGet
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageVolume }
api:storageVolumeGroupAssocEnum
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageVolumeGroupAssoc }
api:storageVolumeGroupAssocGet
Request Parameters
{ "storageVolumeGroupId": xsd:string "storageVolumeId": xsd:string }
Response Parameters
{ "obj": osn:storageVolumeGroupAssoc }
api:storageVolumeGroupClone
Request Parameters
{ "storageVolumeGroup": xsd:string "cloneNamePrefix": xsd:string "description": xsd:string "provisionableId": xsd:string "accessMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolumeGroup }
api:storageVolumeGroupCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolumeGroup }
api:storageVolumeGroupDelete
Request Parameters
{ "storageVolumeGroup": xsd:string "deleteAssociatedVolumes": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolumeGroup }
api:storageVolumeGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageVolumeGroup }
api:storageVolumeGroupGet
Request Parameters
{ "storageVolumeGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageVolumeGroup }
api:storageVolumeGroupModify
Request Parameters
{ "storageVolumeGroup": xsd:string "newName": xsd:string "newDescription": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolumeGroup }
api:storageVolumeGroupSnapshot
Request Parameters
{ "storageVolumeGroup": xsd:string "snapshotNamePrefix": xsd:string "description": xsd:string "provisionableId": xsd:string "count": xsd:unsignedInt "accessMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageVolumeGroup }
api:storageVolumeGroupVolumeAddRemove
Request Parameters
{ "storageVolumeGroup": xsd:string "modType": xsd:unsignedInt "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolumeGroup }
api:storageVolumeHealthCheck
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceHealthCheck }
api:storageVolumeImport
Request Parameters
{ "storagePool": xsd:string "importTypes": xsd:unsignedInt "cleanupSnapshots": xsd:boolean "replicationScheduleId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storageVolumeModify
Request Parameters
{ "storageVolume": xsd:string "newName": xsd:string "newDescription": xsd:string "newAccessMode": xsd:unsignedInt "chapPolicy": xsd:unsignedInt "chapUsername": xsd:string "chapPassword": xsd:string "clearSnapshotFlag": xsd:boolean "enableCaching": xsd:boolean "isActiveCheckpoint": xsd:boolean "syncPolicy": xsd:unsignedInt "compressionType": xsd:string "copies": xsd:unsignedInt "qosPolicy": xsd:string "spaceReserved": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeReassignSchedule
Request Parameters
{ "storageVolume": xsd:string "schedule": xsd:string "recursiveUpdateGmtSnaps": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeResize
Request Parameters
{ "storageVolume": xsd:string "provisionableId": xsd:string "newSizeInBytes": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeRestore
Request Parameters
{ "storageVolume": xsd:string "snapshotVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeRollback
Request Parameters
{ "storageVolume": xsd:string "snapshotVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeSetQosControls
Request Parameters
{ "storageVolume": xsd:string "qosReadIops": xsd:unsignedLong "qosWriteIops": xsd:unsignedLong "qosReadBandwidth": xsd:unsignedLong "qosWriteBandwidth": xsd:unsignedLong "qosPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeSnapshot
Request Parameters
{ "storageVolume": xsd:string "snapshotName": xsd:string "description": xsd:string "provisionableId": xsd:string "accessMode": xsd:unsignedInt "count": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume "list": osn:storageVolume }
api:storageVolumeSnapshotRevert
Request Parameters
{ "storageVolume": xsd:string "preserveExistingSnapshot": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeUtilizationEnum
Request Parameters
{ "storageVolume": xsd:string "offsetDays": xsd:unsignedInt "numberOfDays": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageVolumeUtilization }
api:storageVolumeUtilizationGet
Request Parameters
{ "utilizationId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageVolumeUtilization }
api:storageVolumeUtilizationGetRetentionPeriod
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "days": xsd:unsignedInt }
api:storageVolumeUtilizationSetRetentionPeriod
Request Parameters
{ "daysToRetain": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "days": xsd:unsignedInt }
api:swControllerEnum
Request Parameters
{ "swControllerGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:swController }
api:swControllerGet
Request Parameters
{ "swController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:swController }
api:swControllerGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:swControllerGroup }
api:swControllerGroupGet
Request Parameters
{ "swControllerGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:swControllerGroup }
api:swControllerIscsiConfigAdd
Request Parameters
{ "storageSystemList": xsd:string "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:swController }
api:swControllerIscsiPortalAdd
Request Parameters
{ "storageSystemList": xsd:string "name": xsd:string "description": xsd:string "iscsiPortalIpAddress": xsd:string "iscsiPortalPortNumber": xsd:unsignedInt "chapUsername": xsd:string "chapPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swController }
api:swControllerIscsiPortalRemove
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swController }
api:swControllerIscsiPortalScan
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:swControllerTarget }
api:swControllerTargetEnum
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:swControllerTarget }
api:swControllerTargetGet
Request Parameters
{ "swControllerTarget": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swControllerTarget }
api:swControllerTargetLogin
Request Parameters
{ "controllerId": xsd:string "targetList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swController }
api:swControllerTargetLogout
Request Parameters
{ "controllerId": xsd:string "targetList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swController }
api:swDiskSessionEnum
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:swDiskSession }
api:swDiskSessionGet
Request Parameters
{ "swDiskSession": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swDiskSession }
api:systemCapabilityMetaDataGet
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:capabilityMetaData }
api:targetPortDisable
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
api:targetPortEnable
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
api:targetPortEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:targetPort }
api:targetPortGet
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:targetPort }
api:targetPortModify
Request Parameters
{ "port": xsd:string "configType": xsd:string "ipAddress": xsd:string "netmask": xsd:string "gateway": xsd:string "mtu": xsd:unsignedInt "iscsiEnabled": xsd:boolean "objectGatewayEnabled": xsd:boolean "description": xsd:string "vportFloatList": xsd:string "bondMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:targetPort }
api:targetPortRescan
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:targetPort }
api:targetPortRestart
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
api:targetVirtualInterfaceCreate
Request Parameters
{ "storageSystemId": xsd:string "parentPortId": xsd:string "ipAddress": xsd:string "netmask": xsd:string "gateway": xsd:string "macAddress": xsd:string "portList": xsd:string "mtu": xsd:unsignedInt "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
api:targetVirtualInterfaceMove
Request Parameters
{ "virtualInterfaceId": xsd:string "targetPortId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
api:targetVirtualPortCreate
Request Parameters
{ "storageSystemId": xsd:string "ipAddress": xsd:string "netmask": xsd:string "gateway": xsd:string "macAddress": xsd:string "portList": xsd:string "mtu": xsd:unsignedInt "description": xsd:string "bondMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
api:targetVirtualPortDelete
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
api:targetVlanInterfaceCreate
Request Parameters
{ "storageSystemId": xsd:string "parentPortId": xsd:string "ipAddress": xsd:string "netmask": xsd:string "gateway": xsd:string "vlanId": xsd:unsignedInt "vlanQos": xsd:unsignedInt "mtu": xsd:unsignedInt "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
api:taskCancel
Request Parameters
{ "id": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:task }
api:taskClearAll
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:task }
api:taskEnum
Request Parameters
{ "taskIdlist": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:task }
api:taskGet
Request Parameters
{ "id": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:task }
api:taskLockEnum
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:lock }
api:taskLockRelease
Request Parameters
{ "storageSystemId": xsd:string "taskId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:lock }
api:taskProceed
Request Parameters
{ "id": xsd:string "options": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:task }
api:taskUpdateProgress
Request Parameters
{ "taskId": xsd:string "description": xsd:string "progress": xsd:unsignedInt "state": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:task }
api:traceLevelGet
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:traceLevel }
api:traceLevelModify
Request Parameters
{ "traceLevel": xsd:unsignedInt "stdOut": xsd:boolean "traceFilter": xsd:string "traceOptions": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:traceLevel }
api:traceLogMessage
Request Parameters
{ "traceLevel": xsd:unsignedInt "messages": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:traceLevel }
api:userAdd
Request Parameters
{ "username": xsd:string "password": xsd:string "role": xsd:string "firstName": xsd:string "lastName": xsd:string "emailAddress": xsd:string "description": xsd:string "defaultChapUsername": xsd:string "defaultChapPassword": xsd:string "alertSubscriptions": xsd:unsignedInt "posixUid": xsd:unsignedInt "posixGid": xsd:unsignedInt "allowRootCliTokenAuth": xsd:boolean "accountType": xsd:unsignedInt "terminateTimeStamp": xsd:dateTime "wuiTabDisable": xsd:unsignedInt "wuiSectionDisable": xsd:unsignedInt "enableMultiFactorAuth": xsd:boolean "mfaConfig": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:user }
api:userAppTokenCreate
Request Parameters
{ "user": xsd:string "tokenName": xsd:string "appKey": xsd:string "tokenExpires": xsd:dateTime "isReadOnly": xsd:boolean "appAccessMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userAppToken }
api:userAppTokenEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:userAppToken }
api:userAppTokenGet
Request Parameters
{ "appToken": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userAppToken }
api:userAppTokenRegen
Request Parameters
{ "appToken": xsd:string "tokenExpires": xsd:dateTime "isReadOnly": xsd:boolean "appAccessMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userAppToken }
api:userAppTokenRemove
Request Parameters
{ "appToken": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userAppToken }
api:userAuthenticate
Request Parameters
{ "jwtToken": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:user }
api:userAuthorization
Request Parameters
{ "jwtToken": xsd:string "objectType": xsd:string "operation": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:rolePermissionAssignment "resourceAssocList": osn:storageCloudResourceAssoc }
api:userEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:user }
api:userGet
Request Parameters
{ "user": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:user }
api:userGroupAssocEnum
Request Parameters
{ "user": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:userGroupAssoc }
api:userGroupAssocGet
Request Parameters
{ "userGroupId": xsd:string "userId": xsd:string }
Response Parameters
{ "obj": osn:userGroupAssoc }
api:userGroupCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "userList": xsd:string "posixGid": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userGroup }
api:userGroupDelete
Request Parameters
{ "userGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userGroup }
api:userGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:userGroup }
api:userGroupGet
Request Parameters
{ "userGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userGroup }
api:userGroupModify
Request Parameters
{ "userGroup": xsd:string "newName": xsd:string "newDescription": xsd:string "posixGid": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userGroup }
api:userGroupUserAddRemove
Request Parameters
{ "userGroup": xsd:string "modType": xsd:unsignedInt "userList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userGroup }
api:userModify
Request Parameters
{ "user": xsd:string "newName": xsd:string "newRole": xsd:string "newFirstName": xsd:string "newLastName": xsd:string "newEmailAddress": xsd:string "newDescription": xsd:string "newDefaultChapUsername": xsd:string "newDefaultChapPassword": xsd:string "alertSubscriptions": xsd:unsignedInt "posixUid": xsd:unsignedInt "posixGid": xsd:unsignedInt "lockAccount": xsd:boolean "allowRootCliTokenAuth": xsd:boolean "wuiTabDisable": xsd:unsignedInt "wuiSectionDisable": xsd:unsignedInt "enableMultiFactorAuth": xsd:boolean "multiFactorAuthConfig": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:user }
api:userPasswordSet
Request Parameters
{ "user": xsd:string "oldPassword": xsd:string "newPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:user }
api:userRemove
Request Parameters
{ "user": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:user }
api:virtualInterfaceAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:virtualInterfaceAssoc }
api:virtualInterfaceAssocGet
Request Parameters
{ "virtualInterfaceId": xsd:string "targetPortId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:virtualInterfaceAssoc }
api:widgetCreate
Request Parameters
{ "name": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:widget }
Object Type Definitions
osn:acl
Fields
{ "objectId": xsd:string "objectType": xsd:unsignedInt "ownerId": xsd:string "ownerType": xsd:unsignedInt "accessLevel": xsd:unsignedInt "reserved": xsd:unsignedInt }
osn:activeDirDomain
Inherits From osn:object
Fields
{ "domain": xsd:string }
osn:activeDirUserGroup
Inherits From osn:object
Fields
{ "domain": xsd:string "isGroup": xsd:boolean }
osn:alert
Inherits From osn:object
Fields
{ "objectId": xsd:string "objectType": xsd:unsignedInt "severity": xsd:unsignedInt "timeStamp": xsd:dateTime "title": xsd:string "description": xsd:string "snmpTrapType": xsd:unsignedInt "storageSystemName": xsd:string }
osn:alertConfigSettings
Inherits From osn:object
Fields
{ "senderEmailAddress": xsd:string "smtpServerIpAddress": xsd:string "smtpServerPort": xsd:unsignedInt "smtpUsername": xsd:string "smtpPassword": xsd:string "smtpAuthType": xsd:unsignedInt "customerSupportEmailAddress": xsd:string "poolFreeSpaceWarningThreshold": xsd:unsignedInt "poolFreeSpaceAlertThreshold": xsd:unsignedInt "poolFreeSpaceCriticalAlertThreshold": xsd:unsignedInt "pagerDutyServiceKey": xsd:string "slackWebhookUrl": xsd:string "mattermostWebhookUrl": xsd:string }
osn:alertType
Inherits From osn:object
Fields
{ "description": xsd:string "objectType": xsd:unsignedInt "pauseUntilDate": xsd:dateTime "snmpTrapType": xsd:unsignedInt "severity": xsd:unsignedInt }
osn:auditEntry
Inherits From osn:task
Fields
{ }
osn:auditSettings
Fields
{ "id": xsd:string "isEnabled": xsd:boolean }
osn:backupJob
Inherits From osn:object
Fields
{ "pid": xsd:unsignedInt "status": xsd:string "progress": xsd:unsignedInt "jobStage": xsd:unsignedInt "filesScanned": xsd:unsignedInt "filesCopied": xsd:unsignedInt "filesPurged": xsd:unsignedInt "backupPolicyId": xsd:string "networkShareId": xsd:string "startDate": xsd:dateTime "finishDate": xsd:dateTime }
osn:backupPolicy
Inherits From osn:schedule
Fields
{ "networkShareId": xsd:string "remoteHostname": xsd:string "remoteExportPath": xsd:string "remoteMountType": xsd:unsignedInt "retentionCriteria": xsd:unsignedInt "policyType": xsd:unsignedInt "scanThreads": xsd:unsignedInt "retentionDays": xsd:unsignedInt "purgePolicy": xsd:unsignedInt "createBackupLogs": xsd:boolean "backupToShareRoot": xsd:boolean "smbUsername": xsd:string "smbPassword": xsd:string "maxSnapshots": xsd:unsignedInt "minFileAgeDays": xsd:unsignedInt "maxFileAgeDays": xsd:unsignedInt "backupJobList": osn:backupJob }
osn:capabilityMetaData
Inherits From osn:object
Fields
{ "category": xsd:string "summary": xsd:string "valueType": xsd:unsignedInt "allowedValues": xsd:string "defaultValue": xsd:string "isImmutable": xsd:boolean }
osn:cephBlockDevice
Inherits From osn:object
Fields
{ "description": xsd:string "cephClusterId": xsd:string "cephPoolId": xsd:string "size": xsd:unsignedLong "utilizedSpace": xsd:unsignedLong "snapshotParentId": xsd:string "isExternal": xsd:boolean "snapshotList": osn:cephBlockDevice }
osn:cephCluster
Inherits From osn:object
Fields
{ "altName": xsd:string "description": xsd:string "status": xsd:string "statusSummary": xsd:string "clientadminkeyring": xsd:string "defaultmonitorkeyring": xsd:string "cephClusterFsid": xsd:string "cephVersion": xsd:string "isMaintenanceMode": xsd:boolean "osdWeightPolicy": xsd:unsignedInt "encryptedOSD": xsd:boolean "memberList": osn:cephClusterMember "osdList": osn:cephOsd "monitorList": osn:cephMonitor "pgSetList": osn:cephPgSet "rgwList": osn:cephRadosGateway "mdsList": osn:cephMds }
osn:cephClusterMember
Inherits From osn:object
Fields
{ "cephClusterId": xsd:string "nodeSystemId": xsd:string "backendInterfaceId": xsd:string "clientInterfaceId": xsd:string "cephCfgHash": xsd:string "cfgModifyTimeStamp": xsd:string "cephVersion": xsd:string }
osn:cephCrushRule
Inherits From osn:object
Fields
{ "ruleId": xsd:unsignedInt "description": xsd:string "ruleType": xsd:unsignedInt "minSize": xsd:unsignedInt "maxSize": xsd:unsignedInt "listSteps": xsd:string "cephClusterId": xsd:string }
osn:cephFilesystem
Inherits From osn:object
Fields
{ "cephClusterId": xsd:string "description": xsd:string "size": xsd:unsignedLong "utilizedSpace": xsd:unsignedLong "poolAssocList": osn:cephFilesystemPoolAssoc }
osn:cephFilesystemPoolAssoc
Fields
{ "cephFileSystemId": xsd:string "cephPoolId": xsd:string "isMetadataPool": xsd:boolean }
osn:cephJournalDevice
Inherits From osn:object
Fields
{ "physicalDiskId": xsd:string "devicePath": xsd:string "cephOsdId": xsd:string "cephClusterId": xsd:string "size": xsd:unsignedLong "journalMode": xsd:unsignedInt "altDevicePath": xsd:string "nodeSystemId": xsd:string }
osn:cephMds
Inherits From osn:object
Fields
{ "cephClusterId": xsd:string "description": xsd:string "status": xsd:string "gid": xsd:unsignedInt "ipAddress": xsd:string "port": xsd:unsignedInt "rank": xsd:unsignedInt "nodeSystemId": xsd:string }
osn:cephMonitor
Inherits From osn:object
Fields
{ "cephClusterId": xsd:string "description": xsd:string "status": xsd:string "monId": xsd:string "rank": xsd:unsignedInt "host": xsd:string "ipAddress": xsd:string "kbTotal": xsd:unsignedLong "kbUsed": xsd:unsignedLong "kbAvail": xsd:unsignedLong "availPercent": xsd:unsignedInt "lastUpdated": xsd:dateTime "health": xsd:string "bytesTotal": xsd:unsignedLong "bytesSST": xsd:unsignedLong "bytesLog": xsd:unsignedLong "bytesMisc": xsd:unsignedLong "insideQuorum": xsd:boolean "outsideQuorum": xsd:boolean "nodeSystemId": xsd:string }
osn:cephObjectPoolGroup
Inherits From osn:object
Fields
{ "description": xsd:string "cephClusterId": xsd:string "zone": xsd:string "region": xsd:string "poolList": osn:cephPool }
osn:cephOsd
Inherits From osn:object
Fields
{ "cephClusterId": xsd:string "description": xsd:string "osdId": xsd:string "provisionableId": xsd:string "journalDeviceId": xsd:string "walDeviceId": xsd:string "dbDeviceId": xsd:string "journalType": xsd:unsignedInt "status": xsd:string "mountPath": xsd:string "devicePath": xsd:string "cephClusterFsid": xsd:string "osdFsid": xsd:string "host": xsd:string "osdType": xsd:unsignedInt "size": xsd:unsignedLong "utilizedSpace": xsd:unsignedLong "weight": xsd:string "nodeSystemId": xsd:string "storagePoolId": xsd:string "journalPoolId": xsd:string "journalDeviceSize": xsd:unsignedLong }
osn:cephPgSet
Inherits From osn:object
Fields
{ "pgCount": xsd:unsignedInt "cephClusterId": xsd:string }
osn:cephPool
Inherits From osn:object
Fields
{ "description": xsd:string "placementGroupCount": xsd:unsignedInt "maxReplicaCount": xsd:unsignedInt "minReplicaCount": xsd:unsignedInt "cephPoolType": xsd:string "size": xsd:unsignedLong "utilizedSpace": xsd:unsignedLong "freeSpace": xsd:unsignedLong "cephClusterId": xsd:string "cephObjectPoolGroupId": xsd:string "cephFileSystemId": xsd:string "cephCrushRuleId": xsd:string "osdList": osn:cephOsd "blockDeviceList": osn:cephBlockDevice }
osn:cephPoolOsdAssoc
Fields
{ "cephPoolId": xsd:string "cephOsdId": xsd:string }
osn:cephPoolProfile
Inherits From osn:object
Fields
{ "description": xsd:string "cephClusterId": xsd:string "dataChunkCount": xsd:unsignedInt "codeChunkCount": xsd:unsignedInt "plugin": xsd:string "technique": xsd:string "failureDomain": xsd:string "rulesetRoot": xsd:string }
osn:cephRadosGateway
Inherits From osn:object
Fields
{ "cephClusterId": xsd:string "nodeSystemId": xsd:string "cephObjectPoolGroupId": xsd:string "ipAddress": xsd:string "portNumber": xsd:unsignedInt "targetPortId": xsd:string }
osn:cephUserAccessEntry
Inherits From osn:object
Fields
{ "cephClusterId": xsd:string "uidS3": xsd:string "displayName": xsd:string "emailAddress": xsd:string "associatedUserId": xsd:string "accessKeyS3": xsd:string "secretKeyS3": xsd:string "uidSwift": xsd:string "secretKeySwift": xsd:string "operationMask": xsd:unsignedInt "accessSuspended": xsd:boolean "tenant": xsd:string }
osn:cloudBackupSchedule
Inherits From osn:schedule
Fields
{ "storageCloudId": xsd:string "cloudContainerId": xsd:string "maxBackups": xsd:unsignedInt "priority": xsd:unsignedInt "storageVolumeList": osn:storageVolume }
osn:cloudBackupScheduleAssoc
Fields
{ "cloudBackupScheduleId": xsd:string "storageVolumeId": xsd:string }
osn:cloudContainer
Inherits From osn:object
Fields
{ "description": xsd:string "credentialsId": xsd:string "locationId": xsd:string "providerType": xsd:unsignedInt "encryptionKey": xsd:string "storageUrl": xsd:string "mountPoint": xsd:string "markedDisabled": xsd:boolean "enableNfs": xsd:boolean "spaceUtilized": xsd:unsignedLong "containerType": xsd:unsignedInt "mountOptions": xsd:string "configName": xsd:string "storageVolumeList": osn:storageVolume }
osn:cloudProvider
Inherits From osn:object
Fields
{ "providerType": xsd:unsignedInt "description": xsd:string "driverPath": xsd:string "credentialsList": osn:cloudProviderCredentials "locationList": osn:cloudProviderLocation }
osn:cloudProviderCredentials
Inherits From osn:object
Fields
{ "providerId": xsd:string "providerType": xsd:unsignedInt "machine": xsd:string "username": xsd:string "password": xsd:string "projectId": xsd:string "authFile": xsd:string "containerList": osn:cloudContainer }
osn:cloudProviderLocation
Inherits From osn:object
Fields
{ "locationTag": xsd:string "providerId": xsd:string "endpoint": xsd:string "locationConstraint": xsd:string }
osn:clusterRing
Inherits From osn:object
Fields
{ "siteClusterId": xsd:string "ring": xsd:unsignedInt "mcastPort": xsd:unsignedInt "bindNetAddress": xsd:string "status": xsd:string "ringMemberList": osn:clusterRingMember }
osn:clusterRingMember
Inherits From osn:object
Fields
{ "siteClusterId": xsd:string "clusterRingId": xsd:string "memberAddress": xsd:string }
osn:configAnalysisReport
Inherits From osn:object
Fields
{ "passedCount": xsd:unsignedInt "failedCount": xsd:unsignedInt "entryList": osn:configAnalysisReportEntry }
osn:configAnalysisReportEntry
Fields
{ "id": xsd:string "storageSystemId": xsd:string "objectId": xsd:string "objectType": xsd:unsignedInt "timeStamp": xsd:dateTime "title": xsd:string "description": xsd:string "recommendedAction": xsd:string "reportCategory": xsd:unsignedInt "reportImpact": xsd:unsignedInt "reportSeverity": xsd:unsignedInt }
osn:errorMessage
Fields
{ "severity": xsd:unsignedInt "message": osn:i18nString "errorCode": xsd:unsignedInt "file": xsd:string "line": xsd:unsignedInt "function": xsd:string }
osn:event
Inherits From osn:object
Fields
{ "index": xsd:unsignedInt "operation": xsd:string "objectType": xsd:unsignedInt "objectId": xsd:string "parentId": xsd:string "parentId2": xsd:string "category": xsd:string "serviceTimeStamp": xsd:dateTime "timeStamp": xsd:dateTime "eventId": xsd:string "originId": xsd:string "isSync": xsd:boolean "isRebroadcast": xsd:boolean "objectIdList": xsd:string "objectDataList": xsd:string "params": osn:keyValuePair }
osn:eventListener
Fields
{ "processorSystemId": xsd:string "broadcasterSystemId": xsd:string "preferredIpAddress": xsd:string "ipAddressList": xsd:string "listenerType": xsd:unsignedInt "listenerMode": xsd:unsignedInt "listenerId": xsd:string "serviceTimeStamp": xsd:dateTime "lastRegistrationRequest": xsd:dateTime "lastRegistrationStamp": xsd:dateTime "maxEvents": xsd:unsignedInt "state": xsd:unsignedInt "resyncList": xsd:string }
osn:fcTargetPort
Inherits From osn:object
Fields
{ "description": xsd:string "isVirtualPort": xsd:boolean "firmwareVersion": xsd:string "driverVersion": xsd:string "pciInfo": xsd:string "isTargetModeEnabled": xsd:boolean "deviceNumber": xsd:unsignedInt "sysfsPath": xsd:string "vendor": xsd:string "linkState": xsd:string "model": xsd:string "portWwn": xsd:string "nodeWwn": xsd:string "status": xsd:string "fabricWwn": xsd:string "activeMode": xsd:unsignedInt "npivPortList": osn:fcTargetPort }
osn:glusterBrick
Inherits From osn:object
Fields
{ "storagePoolId": xsd:string "glusterVolumeId": xsd:string "brickPath": xsd:string "utilizedSpace": xsd:unsignedLong "freeSpace": xsd:unsignedLong "brickState": xsd:unsignedInt "brickSet": xsd:unsignedInt "nodeSystemId": xsd:string }
osn:glusterHaFailoverInterface
Inherits From osn:siteVifResource
Fields
{ "primaryStorageSystemId": xsd:string "secondaryStorageSystemId": xsd:string "failoverPolicy": xsd:unsignedInt "description": xsd:string "macAddress": xsd:string "glusterVolumeId": xsd:string }
osn:glusterPeer
Inherits From osn:object
Fields
{ "hostname": xsd:string "ipAddress": xsd:string "peerState": xsd:string "peerUuid": xsd:string }
osn:glusterVolume
Inherits From osn:object
Fields
{ "description": xsd:string "replicaCount": xsd:unsignedInt "isStriped": xsd:boolean "utilizedSpace": xsd:unsignedLong "freeSpace": xsd:unsignedLong "volumeStatus": xsd:string "volumeType": xsd:string "transportType": xsd:string "brickCount": xsd:unsignedInt "stripeCount": xsd:unsignedInt "disperseCount": xsd:unsignedInt "brickList": osn:glusterBrick "interfaceList": osn:glusterHaFailoverInterface }
osn:hardwareConfiguration
Inherits From osn:object
Fields
{ "listHwController": osn:hwController "listHwUnit": osn:hwUnit "listHwEnclosure": osn:hwEnclosure "listHwDisk": osn:hwDisk "listHwLogicalDrive": osn:hwLogicalDrive "listHwAlarm": osn:hwAlarm "listHwBbu": osn:hwBatteryBackupUnit "listHwGroup": osn:hwControllerGroup "listHwUnitDiskAssoc": osn:hwUnitDiskAssoc "listSwController": osn:swController "listSwGroup": osn:swControllerGroup "listSwControllerTarget": osn:swControllerTarget "listSwDiskSession": osn:swDiskSession }
osn:host
Inherits From osn:object
Fields
{ "description": xsd:string "ipAddress": xsd:string "password": xsd:string "username": xsd:string "hostGroupId": xsd:string "hostOsType": xsd:unsignedInt "hostVolumeAclList": osn:storageVolumeAcl "initiatorPortList": osn:initiatorPort }
osn:hostGroup
Inherits From osn:object
Fields
{ "description": xsd:string "hostGroupVolumeAclList": osn:storageVolumeAcl "hostList": osn:host }
osn:hwAlarm
Inherits From osn:object
Fields
{ "controllerId": xsd:string "timeStamp": xsd:dateTime "severity": xsd:unsignedInt "message": xsd:string "suppressed": xsd:boolean "raised": xsd:boolean }
osn:hwBatteryBackupUnit
Inherits From osn:object
Fields
{ "controllerId": xsd:string "status": xsd:string "model": xsd:string "serialNumber": xsd:string "chargePercent": xsd:unsignedInt "isReady": xsd:boolean "isOnline": xsd:boolean "needsReplacement": xsd:boolean "hoursUtilized": xsd:unsignedInt }
osn:hwController
Inherits From osn:object
Fields
{ "controllerGroupId": xsd:string "model": xsd:string "driverVersion": xsd:string "firmwareVersion": xsd:string "biosVersion": xsd:string "serialNum": xsd:string "sasAddresses": xsd:string "pciAddress": xsd:string "ports": xsd:unsignedInt "drives": xsd:unsignedInt "units": xsd:unsignedInt "controllerTemp": xsd:string "rebuildRate": xsd:unsignedInt "verifyRate": xsd:unsignedInt "maxSsdCacheSize": xsd:unsignedLong "currentSsdCacheSize": xsd:unsignedLong "hasBatteryBackupUnit": xsd:boolean "capabilities": xsd:unsignedInt "altName": xsd:string "description": xsd:string "cacheMemorySize": xsd:unsignedLong "enclosureList": osn:hwEnclosure "unitList": osn:hwUnit "diskList": osn:hwDisk "bbuList": osn:hwBatteryBackupUnit }
osn:hwControllerGroup
Inherits From osn:object
Fields
{ "vendor": xsd:string "apiVersion": xsd:string "controllerList": osn:hwController }
osn:hwDisk
Inherits From osn:object
Fields
{ "controllerId": xsd:string "enclosureId": xsd:string "enclosure": xsd:string "enclosureSasAddress": xsd:string "slot": xsd:string "serialNum": xsd:string "firmwareVersion": xsd:string "status": xsd:string "unit": xsd:string "unitId": xsd:string "size": xsd:unsignedLong "diskType": xsd:unsignedInt "stateDetailFlags": xsd:unsignedInt "vendor": xsd:string "model": xsd:string "isSsdDevice": xsd:unsignedInt "isSpare": xsd:boolean "isEncrypted": xsd:boolean "isBlinking": xsd:boolean "capabilities": xsd:unsignedInt "mediumErrors": xsd:unsignedInt "predictiveErrors": xsd:unsignedInt "ssdLifeLeft": xsd:string "driveTemp": xsd:string "altName": xsd:string "description": xsd:string "smartHealthTest": xsd:string "sasAddress": xsd:string "portSasAddress": xsd:string "physicalDiskId": xsd:string }
osn:hwEnclosure
Inherits From osn:object
Fields
{ "controllerId": xsd:string "enclosureLayoutId": xsd:string "slots": xsd:unsignedInt "drives": xsd:unsignedInt "fans": xsd:unsignedInt "tempSensorUnits": xsd:unsignedInt "powerSupplyUnits": xsd:unsignedInt "alarmCount": xsd:unsignedInt "vendor": xsd:string "model": xsd:string "sesType": xsd:string "sgDevicePath": xsd:string "sasAddress": xsd:string "firmwareVersion": xsd:string "diskList": osn:hwDisk "altName": xsd:string "description": xsd:string "chassisTag": xsd:string }
osn:hwEnclosureLayout
Inherits From osn:object
Fields
{ "description": xsd:string "vendor": xsd:string "model": xsd:string "layoutFlow": xsd:unsignedInt "rows": xsd:unsignedInt "columns": xsd:unsignedInt "excludeSlots": xsd:string "slotsPerDrawer": xsd:unsignedInt "diskNumberingOffset": xsd:unsignedInt "slotStartingIndex": xsd:unsignedInt "diskOrientation": xsd:unsignedInt "drawerLayoutFlow": xsd:unsignedInt "imageName": xsd:string "sesIsEnabled": xsd:unsignedInt "sesVendor": xsd:string "sesProduct": xsd:string "matchTokensVendor": xsd:string "matchTokensProduct": xsd:string "matchTokensSlots": xsd:string "enclosureType": xsd:unsignedInt "slotExclusionList": osn:hwEnclosureLayoutSlotExclusion }
osn:hwEnclosureLayoutSlotExclusion
Fields
{ "row": xsd:unsignedInt "column": xsd:unsignedInt "notation": xsd:string }
osn:hwLogicalDrive
Inherits From osn:object
Fields
{ "controllerId": xsd:string "unitId": xsd:string "size": xsd:unsignedLong "stripeSize": xsd:unsignedLong "status": xsd:string "devicePath": xsd:string "serialNumber": xsd:string "deviceDescriptor": xsd:string "raidType": xsd:unsignedInt }
osn:hwUnit
Inherits From osn:object
Fields
{ "controllerId": xsd:string "raidType": xsd:unsignedInt "unitType": xsd:string "serialNum": xsd:string "status": xsd:string "productId": xsd:string "stripeSize": xsd:unsignedLong "size": xsd:unsignedLong "rebuildPercentComplete": xsd:string "vimPercentComplete": xsd:string "consistencyVerified": xsd:unsignedInt "writeCacheEnabled": xsd:boolean "isSystemDevice": xsd:boolean "isEncrypted": xsd:boolean "isSpare": xsd:boolean "physicalDiskId": xsd:string "capabilities": xsd:unsignedInt "hwCachePolicy": xsd:unsignedInt "isSsdCacheUnit": xsd:boolean "ssdCachingEnabled": xsd:boolean "altName": xsd:string "description": xsd:string "diskList": osn:hwDisk "logicalDriveList": osn:hwLogicalDrive }
osn:hwUnitDiskAssoc
Fields
{ "unitId": xsd:string "diskId": xsd:string "controllerId": xsd:string }
osn:i18nString
Fields
{ "messageId": xsd:string "messageText": xsd:string "insertionParams": osn:keyValuePair }
osn:ibTargetPort
Inherits From osn:object
Fields
{ "description": xsd:string "caType": xsd:string "firmwareVersion": xsd:string "hwVersion": xsd:string "sysfsPath": xsd:string "vendor": xsd:string "linkState": xsd:string "model": xsd:string "portGuid": xsd:string "nodeGuid": xsd:string "status": xsd:string "rate": xsd:string "baseLid": xsd:unsignedInt "lmc": xsd:unsignedInt "smLid": xsd:unsignedInt "portNumber": xsd:unsignedInt }
osn:initiatorPort
Inherits From osn:object
Fields
{ "ipAddress": xsd:string "hostId": xsd:string "iqn": xsd:string "wwpn": xsd:string "initiatorType": xsd:unsignedInt }
osn:keyValuePair
Fields
{ "key": xsd:string "value": xsd:string "type": xsd:unsignedInt }
osn:libratoMetricsConfig
Inherits From osn:object
Fields
{ "username": xsd:string "token": xsd:string "postIntervalSec": xsd:unsignedInt "autoDashboardCreate": xsd:boolean "enableAlertAnnotations": xsd:boolean "enableConfigAnnotations": xsd:boolean }
osn:license
Inherits From osn:object
Fields
{ "licenseKey": xsd:string "fullName": xsd:string "email": xsd:string "version": xsd:string "orderNumber": xsd:string "company": xsd:string "licenseDate": xsd:dateTime "expirationDate": xsd:dateTime "timeUtilizedInMin": xsd:unsignedInt "licenseEdition": xsd:unsignedInt "licenseDuration": xsd:unsignedInt "licenseCategory": xsd:unsignedInt "licenseType": xsd:unsignedInt "nodeLimit": xsd:unsignedInt "cloudLimit": xsd:unsignedInt "snapshotLimit": xsd:unsignedInt "terabyteLimit": xsd:unsignedInt "userLimit": xsd:unsignedInt "volumeLimit": xsd:unsignedInt "remoteReplicationEnabled": xsd:boolean "ssdEnabled": xsd:boolean "cloudBackupEnabled": xsd:boolean "isNFR": xsd:boolean "activationRequestCode": xsd:string "activationStamp": xsd:string "activationKey": xsd:string "country": xsd:string "website": xsd:string "licenseServerFqdn": xsd:string "customFeature": xsd:unsignedInt "encryptionDisabled": xsd:boolean "isHighAvailability": xsd:boolean "parentLicenseKey": xsd:string "replacesLicenseKey": xsd:string "leaseEnforcementEnabled": xsd:boolean "objectStorageDisabled": xsd:boolean "lastLeaseRenewalDate": xsd:dateTime "leaseRenewalKey": xsd:string "resellerName": xsd:string "resellerContactNumber": xsd:string "resellerEmail": xsd:string "supportContractRef": xsd:string }
osn:licenseActivation
Inherits From osn:object
Fields
{ "licenseKey": xsd:string "activationRequestCode": xsd:string "activationStamp": xsd:string "activationKey": xsd:string }
osn:licenseLease
Inherits From osn:object
Fields
{ "licenseKey": xsd:string "lastLeaseRenewalDate": xsd:dateTime "leaseRenewalKey": xsd:string }
osn:lock
Inherits From osn:object
Fields
{ "objectId": xsd:string "objectType": xsd:unsignedInt "lockType": xsd:unsignedInt "taskId": xsd:string }
osn:mfaLogin
Fields
{ "reqCode": xsd:string "reqStatus": xsd:unsignedInt "respMsg": xsd:string }
osn:multiFactorAuthConfig
Inherits From osn:object
Fields
{ "encodingMode": xsd:unsignedInt "provider": xsd:unsignedInt "apiHost": xsd:string "integrationKey": xsd:string "secretKey": xsd:string "description": xsd:string }
osn:multiFactorAuthDevice
Inherits From osn:object
Fields
{ "capabilities": xsd:unsignedInt "device": xsd:string "displayName": xsd:string "nextSmsPasscode": xsd:string "number": xsd:string "deviceType": xsd:string }
osn:multipathConfig
Inherits From osn:object
Fields
{ "vendor": xsd:string "product": xsd:string "wwid": xsd:string }
Inherits From osn:replicatable
Fields
{ "sharePath": xsd:string "description": xsd:string "isActive": xsd:boolean "shareType": xsd:unsignedInt "snapshotIdList": xsd:string "enableCifs": xsd:boolean "isCloudBackup": xsd:boolean "spaceQuota": xsd:unsignedLong "cloudContainerId": xsd:string "isGlusterVolume": xsd:boolean "glusterVolumeId": xsd:string "disableSnapBrowsing": xsd:boolean "ownerUid": xsd:unsignedInt "ownerGid": xsd:unsignedInt "permissions": xsd:string "aclType": xsd:unsignedInt "spaceQuotaExcludeSnapshots": xsd:boolean "blockSizeKb": xsd:unsignedInt "parentShareId": xsd:string "exportPath": xsd:string "subshareIdList": xsd:string "nfsClients": osn:networkShareClient "cifsUserAccessList": osn:networkShareUserAccess "cifsOptionList": osn:networkShareCifsOption "backupPolicies": osn:backupPolicy }
Fields
{ "networkShareId": xsd:string "key": xsd:string "value": xsd:string }
Inherits From osn:object
Fields
{ "networkShareId": xsd:string "hostId": xsd:string "clientFilter": xsd:string "readOnly": xsd:boolean "secure": xsd:boolean "async": xsd:boolean "subtreeCheck": xsd:boolean "customOptions": xsd:string }
Fields
{ "name": xsd:string "id": xsd:string "filePath": xsd:string "networkShareId": xsd:string "size": xsd:unsignedLong }
Inherits From osn:object
Fields
{ "pid": xsd:unsignedInt "uid": xsd:unsignedInt "oplock": xsd:unsignedInt "rw": xsd:unsignedInt "networkShareId": xsd:string "networkShareName": xsd:string "filePath": xsd:string "timeStamp": xsd:dateTime }
Inherits From osn:object
Fields
{ "description": xsd:string "enableMicrosoftDfs": xsd:boolean "enableNfsRefferals": xsd:boolean "dfsMode": xsd:unsignedInt "systemAssocList": osn:networkShareNamespaceSystemAssoc "shareAssocList": osn:networkShareNamespaceShareAssoc }
Fields
{ "networkShareId": xsd:string "networkShareNamespaceId": xsd:string "redirectIpAddress": xsd:string }
Fields
{ "storageSystemId": xsd:string "networkShareNamespaceId": xsd:string "preferredNetworkPortId": xsd:string }
Fields
{ "isGroupSpace": xsd:boolean "subjectType": xsd:unsignedInt "subjectName": xsd:string "spaceUsed": xsd:unsignedLong "spaceQuota": xsd:unsignedLong }
Inherits From osn:object
Fields
{ "nfsMode": xsd:unsignedInt "nfs4KerberosEnabled": xsd:boolean "defaultOptions": xsd:string "sambaSecurityMode": xsd:string "realm": xsd:string "domain": xsd:string "kdc": xsd:string "idmapMode": xsd:unsignedInt "nfsKerberosMode": xsd:unsignedInt "nfs4BrowsingDisabled": xsd:boolean "sambaVersion": xsd:string "allowTrustedDomains": xsd:boolean "preserveAdUserAccessEntries": xsd:boolean }
Inherits From osn:object
Fields
{ "networkShareId": xsd:string "pid": xsd:unsignedInt "uid": xsd:unsignedInt "gid": xsd:unsignedInt "clientIpAddress": xsd:string "serverIpAddress": xsd:string "protocolVersion": xsd:string "protocolType": xsd:unsignedInt }
Inherits From osn:object
Fields
{ "networkShareId": xsd:string "userId": xsd:string "username": xsd:string "domain": xsd:string "userSid": xsd:string "groupSid": xsd:string "isGroup": xsd:boolean "userAccessMode": xsd:unsignedInt "posixUid": xsd:unsignedInt "posixGid": xsd:unsignedInt }
osn:nodeAssoc
Fields
{ "storageSystemId": xsd:string "isRemote": xsd:boolean }
osn:object
Fields
{ "id": xsd:string "name": xsd:string "customId": xsd:string "state": xsd:unsignedInt "stateDetail": xsd:string "type": xsd:unsignedInt "createdTimeStamp": xsd:dateTime "createdByUserId": xsd:string "modifiedTimeStamp": xsd:dateTime "modifiedByUserId": xsd:string "isRemote": xsd:boolean "storageSystemId": xsd:string "ownershipRevision": xsd:unsignedInt "acls": osn:acl "properties": osn:objectProperty }
osn:objectProperty
Fields
{ "objectId": xsd:string "objectType": xsd:unsignedInt "key": xsd:string "value": xsd:string "type": xsd:unsignedInt }
osn:passwordPolicy
Inherits From osn:object
Fields
{ "allowedSpecialChars": xsd:string "complexityReq": xsd:unsignedInt "minLength": xsd:unsignedInt "maxLength": xsd:unsignedInt "allowedLoginAttemptsUntilShortLockout": xsd:unsignedInt "allowedLoginAttemptsUntilPermLockout": xsd:unsignedInt "daysUntilExpiration": xsd:unsignedInt "uniquePasswordsUntilReuse": xsd:unsignedInt "minDaysBetweenPasswordChange": xsd:unsignedInt "minutesUntilWebAutoLogout": xsd:unsignedInt "accountInactiveDaysUntilLockout": xsd:unsignedInt "systemUseNotification": xsd:string "webAccessMode": xsd:unsignedInt }
osn:permissionAssignment
Fields
{ "objectType": xsd:string "operation": xsd:string "scope": xsd:unsignedInt }
osn:permissionDefinition
Fields
{ "objectType": xsd:string "operation": xsd:string }
osn:physicalDisk
Inherits From osn:object
Fields
{ "devicePath": xsd:string "altDevicePath": xsd:string "serialNumber": xsd:string "scsiId": xsd:string "sasAddressPort0": xsd:string "sasAddressPort1": xsd:string "diskType": xsd:unsignedInt "supportsMultipath": xsd:boolean "freeSpace": xsd:unsignedLong "productId": xsd:string "size": xsd:unsignedLong "storagePoolId": xsd:string "unitId": xsd:string "vendorId": xsd:string "revisionLevel": xsd:string "isSpare": xsd:boolean "isEncrypted": xsd:boolean "isMounted": xsd:boolean "multipathEnabled": xsd:boolean "ssdLifeLeft": xsd:string "smartHealthTest": xsd:string "driveTemp": xsd:string "multipathParentDiskId": xsd:string "hwDiskId": xsd:string "hotspareMarkerId": xsd:string "encryptionCipher": xsd:string "passthruVolumeId": xsd:string "sourceVolumeId": xsd:string "hasJournal": xsd:boolean "storagePoolDeviceId": xsd:string "cephOsdId": xsd:string "iofenceTag": xsd:string "iofencePoolId": xsd:string "iofenceSystemId": xsd:string "isSsdDevice": xsd:boolean "blockSize": xsd:unsignedLong "pathList": osn:physicalDiskPathAssoc }
osn:physicalDiskHotspareMarker
Inherits From osn:object
Fields
{ "serialNumber": xsd:string "devicePath": xsd:string "scsiId": xsd:string "vendorId": xsd:string "productId": xsd:string "size": xsd:unsignedLong }
osn:physicalDiskPathAssoc
Fields
{ "storageSystemId": xsd:string "isRemote": xsd:boolean "multipathDeviceId": xsd:string "standardDeviceId": xsd:string "policyType": xsd:string "pathStatus": xsd:string }
osn:providerApp
Inherits From osn:object
Fields
{ "providerType": xsd:unsignedInt "userAppTokenId": xsd:string "registrationScope": xsd:unsignedInt "nodeSystemId": xsd:string }
osn:provisionable
Inherits From osn:object
Fields
{ "size": xsd:unsignedLong "freeSpace": xsd:unsignedLong }
osn:qosPolicy
Inherits From osn:object
Fields
{ "description": xsd:string "qosReadIops": xsd:unsignedLong "qosWriteIops": xsd:unsignedLong "qosReadBandwidth": xsd:unsignedLong "qosWriteBandwidth": xsd:unsignedLong }
osn:replicaAssoc
Inherits From osn:object
Fields
{ "sourceStorageSystemId": xsd:string "sourceParentId": xsd:string "sourceId": xsd:string "sourcePath": xsd:string "sourceName": xsd:string "sourceSupportsSnapshots": xsd:boolean "targetStorageSystemId": xsd:string "targetParentId": xsd:string "targetId": xsd:string "targetName": xsd:string "targetStoragePoolId": xsd:string "targetSupportsSnapshots": xsd:boolean "description": xsd:string "objectAssocType": xsd:unsignedInt "associationType": xsd:unsignedInt "replicationState": xsd:unsignedInt "progress": xsd:unsignedInt "priority": xsd:unsignedInt "parentReplicaAssoc": xsd:string "syncStartedTimeStamp": xsd:dateTime "syncCompletedTimeStamp": xsd:dateTime "replicationProcessId": xsd:unsignedInt "replicationScheduleId": xsd:string "timeRemaining": xsd:string "transferSpeed": xsd:string "currentFileName": xsd:string "currentFileProgress": xsd:unsignedInt "estTotalTransfer": xsd:unsignedLong "amountTransfered": xsd:unsignedLong "pseudoParentTaskId": xsd:string }
osn:replicaReportEntry
Inherits From osn:object
Fields
{ "sourceStorageSystemId": xsd:string "sourceName": xsd:string "replicationScheduleId": xsd:string "targetStorageSystemId": xsd:string "targetName": xsd:string "pseudoParentTaskId": xsd:string "summaryReportId": xsd:string "replicationState": xsd:unsignedInt "progress": xsd:unsignedInt "syncStartedTimeStamp": xsd:dateTime "syncCompletedTimeStamp": xsd:dateTime "timeRemaining": xsd:string "transferSpeed": xsd:string "estTotalTransfer": xsd:unsignedLong "amountTransfered": xsd:unsignedLong "averageTransfer": xsd:unsignedLong }
osn:replicaReportSummary
Inherits From osn:object
Fields
{ "sourceStorageSystemId": xsd:string "targetProvisionableId": xsd:string "replicationScheduleId": xsd:string "pseudoParentTaskId": xsd:string "replicationState": xsd:unsignedInt "syncStartedTimeStamp": xsd:dateTime "syncCompletedTimeStamp": xsd:dateTime "taskCount": xsd:unsignedInt "tasksCompleted": xsd:unsignedInt "tasksFailed": xsd:unsignedInt "amountTransfered": xsd:unsignedLong "errorStatus": xsd:string "averageTransfer": xsd:unsignedLong "linkType": xsd:unsignedInt }
osn:replicatable
Inherits From osn:object
Fields
{ "storagePoolId": xsd:string "remoteReplicaFlags": xsd:unsignedInt "size": xsd:unsignedLong "isSnapshot": xsd:boolean "lazyCloneSnapshotPath": xsd:string "snapshotGroupId": xsd:string "snapshotParent": xsd:string "mountPath": xsd:string "originationPoolId": xsd:string "originationId": xsd:string "originationName": xsd:string "originationSnapshotParent": xsd:string "isActiveCheckpoint": xsd:boolean "createdBySchedule": xsd:string "compressionRatio": xsd:string "compressionType": xsd:string "retentionTags": xsd:unsignedInt "syncPolicy": xsd:unsignedInt "copies": xsd:unsignedInt "spaceUtilized": xsd:unsignedLong "logicalSpaceUtilized": xsd:unsignedLong "spaceUtilizedBySnapshots": xsd:unsignedLong "spaceReserved": xsd:unsignedLong "usedByRefReservation": xsd:unsignedLong "replicaAssocList": osn:replicaAssoc "vvolType": xsd:unsignedInt "vvolParentId": xsd:string }
osn:replicationSchedule
Inherits From osn:schedule
Fields
{ "storageCloudId": xsd:string "provisionableId": xsd:string "maxReplicas": xsd:unsignedInt "storageSystemLinkId": xsd:string "targetStorageCloudId": xsd:string "targetProvisionableId": xsd:string "scheduleStatus": xsd:string "priority": xsd:unsignedInt "storageVolumeList": osn:storageVolume "networkShareList": osn:networkShare }
osn:replicationScheduleAssocEx
Fields
{ "replicationScheduleId": xsd:string "replicatableId": xsd:string "replicatableType": xsd:unsignedInt }
osn:resourceDomain
Inherits From osn:object
Fields
{ "resourceDomainType": xsd:unsignedInt "resourceDomainParentId": xsd:string "description": xsd:string "resourceAssocList": osn:resourceDomainAssoc }
osn:resourceDomainAssoc
Inherits From osn:object
Fields
{ "resourceDomainId": xsd:string "resourceId": xsd:string "assocType": xsd:unsignedInt }
osn:resourceHealthCheck
Fields
{ "id": xsd:string "name": xsd:string "type": xsd:unsignedInt "state": xsd:unsignedInt "stateDetail": xsd:string }
osn:role
Inherits From osn:object
Fields
{ "description": xsd:string "wuiTabDisable": xsd:unsignedInt "wuiSectionDisable": xsd:unsignedInt "permissionList": osn:rolePermissionAssignment "subjectAssocList": osn:roleSubjectAssoc }
osn:rolePermissionAssignment
Inherits From osn:permissionAssignment
Fields
{ "roleId": xsd:string }
osn:roleSubjectAssoc
Fields
{ "roleId": xsd:string "subjectId": xsd:string }
osn:schedule
Inherits From osn:object
Fields
{ "description": xsd:string "daysOfWeek": xsd:unsignedInt "hoursOfDay": xsd:unsignedInt "startDate": xsd:dateTime "isEnabled": xsd:boolean "reserved": xsd:unsignedInt "reservedData": xsd:string "scheduleType": xsd:unsignedInt "delayInterval": xsd:unsignedInt "offsetMinutes": xsd:unsignedInt "retentionCountHourlies": xsd:unsignedInt "retentionCountDailies": xsd:unsignedInt "retentionCountWeeklies": xsd:unsignedInt "retentionCountMonthlies": xsd:unsignedInt "retentionCountQuarterlies": xsd:unsignedInt }
osn:securityConfiguration
Inherits From osn:object
Fields
{ "listPermissionDefinition": osn:permissionDefinition "listRolePermissionAssignment": osn:rolePermissionAssignment "listUserPermissionAssignment": osn:userPermissionAssignment "listRoleSubjectAssoc": osn:roleSubjectAssoc "listRole": osn:role "listUserGroupAssoc": osn:userGroupAssoc "listStorageCloudSubjectAssoc": osn:storageCloudSubjectAssoc "listStorageCloudResourceAssoc": osn:storageCloudResourceAssoc "listStorageCloud": osn:storageCloud "listUser": osn:user "listUserGroup": osn:userGroup "listMultiFactorAuthConfig": osn:multiFactorAuthConfig }
osn:session
Inherits From osn:object
Fields
{ "storageVolumeId": xsd:string "sessionNum": xsd:string "targetId": xsd:unsignedInt "connectionId": xsd:unsignedInt "lun": xsd:unsignedInt "targetIqn": xsd:string "initiatorIqn": xsd:string "reads": xsd:unsignedLong "writes": xsd:unsignedLong "readBytes": xsd:unsignedLong "writeBytes": xsd:unsignedLong "initiatorIpAddress": xsd:string "connectionState": xsd:string }
osn:siteCluster
Inherits From osn:object
Fields
{ "location": xsd:string "description": xsd:string "siteClusterAssocList": osn:siteClusterAssoc "ringList": osn:clusterRing "vifResources": osn:siteVifResource }
osn:siteClusterAssoc
Inherits From osn:object
Fields
{ "siteClusterId": xsd:string "nodeSystemId": xsd:string "version": xsd:string "currentDc": xsd:string "stack": xsd:string "nodesConfigured": xsd:unsignedInt "expectedVotes": xsd:unsignedInt "onlineNodes": xsd:unsignedInt "offlineNodes": xsd:unsignedInt "resourcesConfigured": xsd:unsignedInt }
osn:siteVifResource
Inherits From osn:object
Fields
{ "siteClusterId": xsd:string "parentInterfaceName": xsd:string "tag": xsd:string "ipAddress": xsd:string "subnetMask": xsd:string "mtu": xsd:unsignedInt "gateway": xsd:string }
osn:snapshotSchedule
Inherits From osn:schedule
Fields
{ "storageCloudId": xsd:string "provisionableId": xsd:string "maxSnapshots": xsd:unsignedInt "storageVolumeList": osn:storageVolume "networkShareList": osn:networkShare }
osn:snapshotScheduleAssoc
Fields
{ "snapshotScheduleId": xsd:string "storageVolumeId": xsd:string "assocType": xsd:unsignedInt }
osn:storageCloud
Inherits From osn:object
Fields
{ "description": xsd:string "tier": xsd:string "organization": xsd:string "parentStorageCloudId": xsd:string "defaultChapUsername": xsd:string "defaultChapPassword": xsd:string "resourceAssocList": osn:storageCloudResourceAssoc "subjectAssocList": osn:storageCloudSubjectAssoc }
osn:storageCloudResourceAssoc
Fields
{ "storageCloudId": xsd:string "objectId": xsd:string "objectType": xsd:unsignedInt "accessMode": xsd:unsignedInt }
osn:storageCloudSubjectAssoc
Fields
{ "storageCloudId": xsd:string "subjectId": xsd:string "subjectType": xsd:unsignedInt }
osn:storagePool
Inherits From osn:provisionable
Fields
{ "chunkSize": xsd:unsignedLong "description": xsd:string "devicePath": xsd:string "devicesActive": xsd:unsignedInt "devicesFailed": xsd:unsignedInt "devicesWorking": xsd:unsignedInt "devicesSpare": xsd:unsignedInt "devicesRaid": xsd:unsignedInt "devicesTotal": xsd:unsignedInt "intentBitmap": xsd:string "isDefault": xsd:boolean "enableCompression": xsd:boolean "enableDeduplication": xsd:boolean "enableSsd": xsd:boolean "noBarriers": xsd:boolean "isActive": xsd:boolean "isMounted": xsd:boolean "isDegraded": xsd:boolean "isRecovering": xsd:boolean "isResyncing": xsd:boolean "isReshaping": xsd:boolean "metadataPath": xsd:string "metadataVersion": xsd:string "mountPath": xsd:string "legacyUuid": xsd:string "status": xsd:string "percentComplete": xsd:unsignedInt "scanStatus": xsd:string "scanSpeed": xsd:string "poolType": xsd:unsignedInt "raidType": xsd:unsignedInt "raidTypeInternal": xsd:unsignedInt "raidSetSize": xsd:unsignedInt "rawSize": xsd:unsignedLong "rawUtilizedSize": xsd:unsignedLong "rebuildEstimateInMin": xsd:unsignedInt "requiresFsGrow": xsd:boolean "percentProvisioned": xsd:unsignedInt "hotspareRepairPolicy": xsd:unsignedInt "hotspareRepairState": xsd:unsignedInt "lastRepairActionTimeStamp": xsd:dateTime "disableAutoStart": xsd:boolean "compressionRatio": xsd:string "compressionType": xsd:string "syncPolicy": xsd:unsignedInt "copies": xsd:unsignedInt "aclType": xsd:unsignedInt "cephClusterId": xsd:string "markedDisabled": xsd:boolean "profileId": xsd:string "isEncrypted": xsd:boolean "requiresKeyPassphrase": xsd:boolean "encryptionType": xsd:string "enclosureRedundancy": xsd:unsignedInt "storagePoolDeviceList": osn:storagePoolDevice "storagePoolHaGroupList": osn:storagePoolHaFailoverGroup "storagePoolDeviceGroupList": osn:storagePoolDeviceGroup }
osn:storagePoolDevice
Inherits From osn:object
Fields
{ "storagePoolId": xsd:string "physicalDiskId": xsd:string "physicalDiskSerialNumber": xsd:string "physicalDiskScsiId": xsd:string "devicePath": xsd:string "partitionNumber": xsd:unsignedInt "number": xsd:unsignedInt "majorNum": xsd:unsignedInt "minorNum": xsd:unsignedInt "raidDeviceNum": xsd:unsignedInt "isActive": xsd:boolean "isSync": xsd:boolean "isRebuilding": xsd:boolean "isRemoved": xsd:boolean "isFaulty": xsd:boolean "isSpare": xsd:boolean "isCache": xsd:boolean "cacheType": xsd:unsignedInt "raidGroupId": xsd:string "size": xsd:unsignedLong "enclosure": xsd:string "slot": xsd:string "cephClusterId": xsd:string "storagePoolDeviceGroupId": xsd:string "physicalDiskObj": osn:physicalDisk }
osn:storagePoolDeviceGroup
Inherits From osn:object
Fields
{ "storagePoolId": xsd:string "groupType": xsd:unsignedInt "raidLevel": xsd:string "enclosureRedundant": xsd:boolean "storagePoolDeviceIdList": xsd:string }
osn:storagePoolHaFailoverGroup
Inherits From osn:object
Fields
{ "description": xsd:string "storagePoolId": xsd:string "primaryStorageSystemId": xsd:string "secondaryStorageSystemId": xsd:string "activeStorageSystemId": xsd:string "failoverModuleId": xsd:string "lastFailoverTimeStamp": xsd:dateTime "settleTimeInSec": xsd:unsignedInt "isActive": xsd:boolean "encryptionKeyData": xsd:string "encryptionKeyPath": xsd:string "verifyClientIps": xsd:string "deviceSerialNumbers": xsd:string "haClientFailoverPolicy": xsd:unsignedInt "haLinkStateFailoverPolicy": xsd:unsignedInt "haFcLinkStateFailoverPolicy": xsd:unsignedInt "interfaceList": osn:storagePoolHaFailoverInterface }
osn:storagePoolHaFailoverInterface
Inherits From osn:siteVifResource
Fields
{ "failoverGroupId": xsd:string "description": xsd:string "macAddress": xsd:string "iscsiEnabled": xsd:boolean }
osn:storagePoolHaFailoverModule
Inherits From osn:object
Fields
{ "description": xsd:string "scriptPath": xsd:string "options": xsd:unsignedInt }
osn:storagePoolProfile
Inherits From osn:object
Fields
{ "tag": xsd:string "description": xsd:string "nrRequests": xsd:unsignedInt "readAheadKb": xsd:unsignedInt "fifoBatch": xsd:unsignedInt "chunkSizeKb": xsd:unsignedInt "scheduler": xsd:string "nrRequestsMultiplier": xsd:unsignedInt }
osn:storageQuota
Inherits From osn:provisionable
Fields
{ "description": xsd:string "storagePoolId": xsd:string "storageCloudId": xsd:string "utilizationLimit": xsd:unsignedLong "utilizedSpace": xsd:unsignedLong "maxVolumes": xsd:unsignedInt "maxShares": xsd:unsignedInt "policyFlags": xsd:unsignedInt "volumeAssocList": osn:storageQuotaVolumeAssoc "shareAssocList": osn:storageQuotaShareAssoc }
Fields
{ "storageQuotaId": xsd:string "shareId": xsd:string }
osn:storageQuotaVolumeAssoc
Fields
{ "storageQuotaId": xsd:string "storageVolumeId": xsd:string }
osn:storageSystem
Inherits From osn:object
Fields
{ "description": xsd:string "location": xsd:string "enclosureLayoutId": xsd:string "firmwareVersion": xsd:string "productId": xsd:string "serialNumber": xsd:string "serviceVersion": xsd:string "vendorId": xsd:string "startupTimeStamp": xsd:dateTime "kernelVersion": xsd:string "glusterServiceStatus": xsd:string "nfsdServiceStatus": xsd:string "smbdServiceStatus": xsd:string "nmbdServiceStatus": xsd:string "iscsiServiceStatus": xsd:string "hadoopServiceStatus": xsd:string "zfsServiceStatus": xsd:string "cephServiceStatus": xsd:string "searchSuffix": xsd:string "domainSuffix": xsd:string "dnsNameservers": xsd:string "externalHostName": xsd:string "gridPreferredPort": xsd:string "corosyncStartTimeStamp": xsd:dateTime "arpFilterStatus": xsd:unsignedInt "arpFilterMode": xsd:unsignedInt "bondMode": xsd:unsignedInt "storageSystemClusterId": xsd:string "clusterTargetPortId": xsd:string "isMaster": xsd:boolean "requiresReboot": xsd:boolean "siteClusterId": xsd:string "storageLinkId": xsd:string "glusterPeerUuid": xsd:string "packageVerService": xsd:string "packageVerManager": xsd:string "packageVerTomcat": xsd:string "packageVerTarget": xsd:string "packageVerRest": xsd:string "iscsiInitiatorIqn": xsd:string "ntpServers": xsd:string "timeZone": xsd:string "distroVersion": xsd:string "multipathConfigMode": xsd:unsignedInt "logCollectionMode": xsd:unsignedInt "fipsState": xsd:unsignedInt "fipsStateDetail": xsd:string "libratoMetricsConfig": osn:libratoMetricsConfig "networkShareServiceConfig": osn:networkShareServiceConfig "hwConfig": osn:storageSystemHwConfig "targetPortList": osn:targetPort "fcTargetPortList": osn:fcTargetPort "ibTargetPortList": osn:ibTargetPort "dnsServerList": xsd:string }
osn:storageSystemCluster
Inherits From osn:object
Fields
{ "description": xsd:string "masterNodeId": xsd:string "clusterPassword": xsd:string "virtualHostName": xsd:string "virtualHostIpAddress": xsd:string "virtualHostSubnetMask": xsd:string "virtualHostGateway": xsd:string "gridVifEnabled": xsd:boolean "gridAuthKey": xsd:string "gridBindAddress": xsd:string "gridIndex": xsd:unsignedInt "storageSystemIdList": xsd:string }
osn:storageSystemClusterAssoc
Inherits From osn:object
Fields
{ "storageSystemClusterId": xsd:string }
osn:storageSystemGroup
Inherits From osn:object
Fields
{ "description": xsd:string "electedMasterId": xsd:string "groupPassword": xsd:string "virtualIpAddress": xsd:string "storageSystemLinkList": osn:storageSystemLink }
osn:storageSystemGroupAssoc
Fields
{ "storageSystemGroupId": xsd:string "storageSystemLinkId": xsd:string }
osn:storageSystemHwConfig
Inherits From osn:object
Fields
{ "systemManufacturer": xsd:string "systemProduct": xsd:string "systemSerialNumber": xsd:string "systemManufacturerId": xsd:unsignedInt "systemProductId": xsd:unsignedInt "systemTemp": xsd:unsignedInt "systemMemoryTotal": xsd:unsignedLong "coreCount": xsd:unsignedInt "cpuCount": xsd:unsignedInt "cpuModel": xsd:string "cpuTopTemp": xsd:unsignedInt "cpuAvgTemp": xsd:unsignedInt "pchTemp": xsd:unsignedInt "powerSupplyCount": xsd:unsignedInt "powerSupplyHealth": xsd:unsignedInt "fanCount": xsd:unsignedInt "fanHealth": xsd:unsignedInt "ipmiFirmwareVersion": xsd:string "ipmiIpAddress": xsd:string "ipmiSubnetMask": xsd:string "ipmiMacAddress": xsd:string "ipmiGateway": xsd:string }
osn:storageSystemLink
Inherits From osn:object
Fields
{ "description": xsd:string "remoteStorageSystemId": xsd:string "remoteIpAddress": xsd:string "remoteAdminUser": xsd:string "remoteAdminPasswordToken": xsd:string "publicKey": xsd:string "localIpAddress": xsd:string "bandwidthLimit": xsd:unsignedInt "linkType": xsd:unsignedInt "linkStatus": xsd:unsignedInt "storageSystemLinkKeyId": xsd:string "replicaAssocList": osn:replicaAssoc }
osn:storageSystemLinkKey
Inherits From osn:object
Fields
{ "storageSystemLinkId": xsd:string "publicKey": xsd:string "privateKey": xsd:string }
osn:storageSystemRecoveryPoint
Inherits From osn:object
Fields
{ "filePath": xsd:string "fileName": xsd:string "fileSize": xsd:unsignedLong }
osn:storageSystemTunable
Inherits From osn:object
Fields
{ "title": xsd:string "description": xsd:string "dataType": xsd:unsignedInt "dataValue": xsd:unsignedLong "dataValueMin": xsd:unsignedLong "dataValueMax": xsd:unsignedLong "dataValueDefault": xsd:unsignedLong }
osn:storageSystemTunableAssoc
Fields
{ "id": xsd:string "tunableProfileId": xsd:string "dataParam": xsd:string "dataValue": xsd:unsignedInt }
osn:storageSystemTunableProfile
Inherits From osn:object
Fields
{ "description": xsd:string "tunableAssocList": osn:storageSystemTunableAssoc }
osn:storageTier
Inherits From osn:object
Fields
{ "performanceLevel": xsd:unsignedInt "storageType": xsd:unsignedInt "storageClass": xsd:string "description": xsd:string "storageTierAssocList": osn:storageTierAssoc }
osn:storageTierAssoc
Fields
{ "storageTierId": xsd:string "storagePoolId": xsd:string }
osn:storageVolume
Inherits From osn:replicatable
Fields
{ "accessMode": xsd:unsignedInt "description": xsd:string "devicePath": xsd:string "iqn": xsd:string "isCloudBackup": xsd:boolean "isThin": xsd:boolean "useGuidIqn": xsd:boolean "lun": xsd:unsignedInt "cloudContainerId": xsd:string "target": xsd:unsignedInt "relativeTargetId": xsd:unsignedInt "volumeType": xsd:unsignedInt "chapPolicy": xsd:unsignedInt "blockSizeKb": xsd:unsignedInt "chapUsername": xsd:string "chapPassword": xsd:string "storageLinkId": xsd:string "deviceDescriptor": xsd:string "enableWriteCache": xsd:boolean "accessTimeStamp": xsd:dateTime "qosReadIops": xsd:unsignedLong "qosWriteIops": xsd:unsignedLong "qosReadBandwidth": xsd:unsignedLong "qosWriteBandwidth": xsd:unsignedLong "qosPolicyId": xsd:string "eui": xsd:string "lunAssignmentPolicy": xsd:unsignedInt "snapshotIdList": xsd:string }
osn:storageVolumeAcl
Inherits From osn:object
Fields
{ "hostId": xsd:string "hostObjType": xsd:unsignedInt "storageVolumeId": xsd:string "storageVolumeObjType": xsd:unsignedInt }
osn:storageVolumeGroup
Inherits From osn:object
Fields
{ "description": xsd:string "volumeAssocList": osn:storageVolumeGroupAssoc }
osn:storageVolumeGroupAssoc
Fields
{ "storageVolumeGroupId": xsd:string "storageVolumeId": xsd:string }
osn:storageVolumeUtilization
Inherits From osn:object
Fields
{ "storageVolumeId": xsd:string "size": xsd:unsignedLong "sizeUtilized": xsd:unsignedLong "ioTotal": xsd:unsignedLong "ioReadsTotal": xsd:unsignedLong "ioWritesTotal": xsd:unsignedLong "ioReads00": xsd:unsignedInt "ioReads01": xsd:unsignedInt "ioReads02": xsd:unsignedInt "ioReads03": xsd:unsignedInt "ioReads04": xsd:unsignedInt "ioReads05": xsd:unsignedInt "ioReads06": xsd:unsignedInt "ioReads07": xsd:unsignedInt "ioReads08": xsd:unsignedInt "ioReads09": xsd:unsignedInt "ioReads10": xsd:unsignedInt "ioReads11": xsd:unsignedInt "ioReads12": xsd:unsignedInt "ioReads13": xsd:unsignedInt "ioReads14": xsd:unsignedInt "ioReads15": xsd:unsignedInt "ioReads16": xsd:unsignedInt "ioReads17": xsd:unsignedInt "ioReads18": xsd:unsignedInt "ioReads19": xsd:unsignedInt "ioReads20": xsd:unsignedInt "ioReads21": xsd:unsignedInt "ioReads22": xsd:unsignedInt "ioReads23": xsd:unsignedInt "ioWrites00": xsd:unsignedInt "ioWrites01": xsd:unsignedInt "ioWrites02": xsd:unsignedInt "ioWrites03": xsd:unsignedInt "ioWrites04": xsd:unsignedInt "ioWrites05": xsd:unsignedInt "ioWrites06": xsd:unsignedInt "ioWrites07": xsd:unsignedInt "ioWrites08": xsd:unsignedInt "ioWrites09": xsd:unsignedInt "ioWrites10": xsd:unsignedInt "ioWrites11": xsd:unsignedInt "ioWrites12": xsd:unsignedInt "ioWrites13": xsd:unsignedInt "ioWrites14": xsd:unsignedInt "ioWrites15": xsd:unsignedInt "ioWrites16": xsd:unsignedInt "ioWrites17": xsd:unsignedInt "ioWrites18": xsd:unsignedInt "ioWrites19": xsd:unsignedInt "ioWrites20": xsd:unsignedInt "ioWrites21": xsd:unsignedInt "ioWrites22": xsd:unsignedInt "ioWrites23": xsd:unsignedInt }
osn:subject
Inherits From osn:object
Fields
{ "description": xsd:string "storageCloudAssocList": osn:storageCloudSubjectAssoc "userGroupAssocList": osn:userGroupAssoc }
osn:swController
Inherits From osn:object
Fields
{ "description": xsd:string "ipAddress": xsd:string "portNumber": xsd:unsignedInt "username": xsd:string "password": xsd:string "targetList": osn:swControllerTarget }
osn:swControllerGroup
Inherits From osn:object
Fields
{ "vendor": xsd:string "apiVersion": xsd:string "controllerList": osn:swController }
osn:swControllerTarget
Inherits From osn:object
Fields
{ "controllerId": xsd:string "sessionList": osn:swDiskSession }
osn:swDiskSession
Inherits From osn:object
Fields
{ "controllerId": xsd:string "targetId": xsd:string "portalIpAddress": xsd:string "sid": xsd:unsignedInt "txData": xsd:unsignedLong "rxData": xsd:unsignedLong "digestErr": xsd:unsignedLong "timeoutErr": xsd:unsignedLong "connectionState": xsd:unsignedInt "sessionState": xsd:unsignedInt }
osn:systemConfiguration
Inherits From osn:object
Fields
{ "listStoragePool": osn:storagePool "listStoragePoolDevice": osn:storagePoolDevice "listTargetPort": osn:targetPort "listFcTargetPort": osn:fcTargetPort "listIbTargetPort": osn:ibTargetPort "listStorageVolume": osn:storageVolume "listStorageVolumeAcl": osn:storageVolumeAcl "listStorageVolumeGroup": osn:storageVolumeGroup "listStorageVolumeUtilization": osn:storageVolumeUtilization "listPhysicalDisk": osn:physicalDisk "listNetworkShare": osn:networkShare "listNetworkShareNamespace": osn:networkShareNamespace "listHost": osn:host "listHostGroup": osn:hostGroup "listTask": osn:task "listAlert": osn:alert "listHwController": osn:hwController "listHwUnit": osn:hwUnit "listHwEnclosure": osn:hwEnclosure "listHwDisk": osn:hwDisk "listHwLogicalDrive": osn:hwLogicalDrive "listHwAlarm": osn:hwAlarm "listHwBbu": osn:hwBatteryBackupUnit "listHwGroup": osn:hwControllerGroup "listCloudContainer": osn:cloudContainer "listCloudProvider": osn:cloudProvider "listCloudProviderLocation": osn:cloudProviderLocation "listCloudProviderCredentials": osn:cloudProviderCredentials "listCloudBackupSchedule": osn:cloudBackupSchedule "listLicense": osn:license "listSession": osn:session "listStorageQuota": osn:storageQuota "listStorageSystem": osn:storageSystem "listStorageSystemLink": osn:storageSystemLink "listStorageSystemGroup": osn:storageSystemGroup "listStorageTier": osn:storageTier "listStorageCloud": osn:storageCloud "listSnapshotSchedule": osn:snapshotSchedule "listReplicationSchedule": osn:replicationSchedule "listReplicaAssoc": osn:replicaAssoc "listReplicaReportEntry": osn:replicaAssoc "listReplicaReportSummary": osn:replicaAssoc "listGlusterPeer": osn:glusterPeer "listGlusterBrick": osn:glusterBrick "listGlusterVolume": osn:glusterVolume "listGlusterHaFailoverInterface": osn:glusterHaFailoverInterface "listCephOsd": osn:cephOsd "listCephPool": osn:cephPool "listCephPoolProfile": osn:cephPoolProfile "listCephCrushRule": osn:cephCrushRule "listCephMonitor": osn:cephMonitor "listCephMds": osn:cephMds "listCephRadosGateway": osn:cephRadosGateway "listCephCluster": osn:cephCluster "listCephPgSet": osn:cephPgSet "listCephClusterMember": osn:cephClusterMember "listCephBlockDevice": osn:cephBlockDevice "listCephJournalDevice": osn:cephJournalDevice "listCephObjectPoolGroup": osn:cephObjectPoolGroup "listCephUserAccessEntry": osn:cephUserAccessEntry "listCephFilesystem": osn:cephFilesystem "listSiteCluster": osn:siteCluster "listSiteClusterAssoc": osn:siteClusterAssoc "listSiteVifResource": osn:siteVifResource "listClusterRing": osn:clusterRing "listClusterRingMember": osn:clusterRingMember "listStoragePoolHaFailoverGroup": osn:storagePoolHaFailoverGroup "listStoragePoolHaFailoverInterface": osn:storagePoolHaFailoverInterface "listStoragePoolHaFailoverModule": osn:storagePoolHaFailoverModule "listAlertType": osn:alertType "listAlertConfigSettings": osn:alertConfigSettings "listNetworkShareClient": osn:networkShareClient "listNetworkShareUserAccess": osn:networkShareUserAccess "listHwEnclosureLayout": osn:hwEnclosureLayout "listBackupPolicy": osn:backupPolicy "listBackupJob": osn:backupJob "listPhysicalDiskHotspareMarker": osn:physicalDiskHotspareMarker "listSwController": osn:swController "listSwGroup": osn:swControllerGroup "listSwControllerTarget": osn:swControllerTarget "listSwDiskSession": osn:swDiskSession "listQosPolicy": osn:qosPolicy "listMultiFactorAuthConfig": osn:multiFactorAuthConfig "listResourceDomain": osn:resourceDomain "listResourceDomainAssoc": osn:resourceDomainAssoc "listUserAppToken": osn:userAppToken "listProviderApp": osn:providerApp "gridObj": osn:storageSystemCluster "listNetworkShareSession": osn:networkShareSession "passwordPolicyObj": osn:passwordPolicy "listStoragePoolDeviceGroup": osn:storagePoolDeviceGroup "listStorageSystemTunable": osn:storageSystemTunable "listStorageSystemTunableProfile": osn:storageSystemTunableProfile }
osn:targetPort
Inherits From osn:object
Fields
{ "description": xsd:string "gateway": xsd:string "macAddress": xsd:string "ipAddress": xsd:string "configType": xsd:string "isVlan": xsd:boolean "vlanId": xsd:unsignedInt "vlanQos": xsd:unsignedInt "isVirtualPort": xsd:boolean "isVirtualInterface": xsd:boolean "iscsiEnabled": xsd:boolean "stopFloating": xsd:boolean "parentPort": xsd:string "model": xsd:string "subnetMask": xsd:string "vendor": xsd:string "linkState": xsd:unsignedInt "speedMbSec": xsd:unsignedInt "mtu": xsd:unsignedInt "bytesRx": xsd:unsignedLong "bytesTx": xsd:unsignedLong "bytesCounterOffsetRx": xsd:unsignedLong "bytesCounterOffsetTx": xsd:unsignedLong "errorsRx": xsd:unsignedLong "errorsTx": xsd:unsignedLong "droppedRx": xsd:unsignedLong "droppedTx": xsd:unsignedLong "overrunsRx": xsd:unsignedLong "overrunsTx": xsd:unsignedLong "collisions": xsd:unsignedLong "bondMode": xsd:unsignedInt "objectGatewayEnabled": xsd:boolean "childPortList": osn:targetPort "virtualInterfaceAssocList": osn:virtualInterfaceAssoc }
osn:task
Inherits From osn:object
Fields
{ "startTimeStamp": xsd:dateTime "finishTimeStamp": xsd:dateTime "progress": xsd:unsignedInt "taskState": xsd:unsignedInt "description": xsd:string "parentId": xsd:string "operation": xsd:string "objectType": xsd:string "clientIpAddress": xsd:string "i18nDescription": osn:i18nString "errorMessage": osn:errorMessage "retainState": xsd:unsignedInt }
osn:timeZone
Fields
{ "countryCode": xsd:string "tz": xsd:string "comments": xsd:string }
osn:traceLevel
Inherits From osn:object
Fields
{ "traceLevel": xsd:unsignedInt "stdOut": xsd:boolean "traceFilterList": xsd:string "traceOptionsList": xsd:string }
osn:user
Inherits From osn:subject
Fields
{ "password": xsd:string "roleId": xsd:string "firstName": xsd:string "lastName": xsd:string "emailAddress": xsd:string "defaultChapUsername": xsd:string "defaultChapPassword": xsd:string "posixUid": xsd:unsignedInt "posixGid": xsd:unsignedInt "alertSubscriptions": xsd:unsignedInt "jwtToken": xsd:string "passwordToken": xsd:string "passwordModifiedTimeStamp": xsd:dateTime "isExpired": xsd:boolean "isLocked": xsd:boolean "recentlyUsedPasswordTokens": xsd:string "allowRootCliTokenAuth": xsd:boolean "accountType": xsd:unsignedInt "terminateTimeStamp": xsd:dateTime "failedLoginAttempts": xsd:unsignedInt "lastSuccessfulLoginTimeStamp": xsd:dateTime "wuiTabDisable": xsd:unsignedInt "wuiSectionDisable": xsd:unsignedInt "enableMultiFactorAuth": xsd:boolean "multiFactorAuthConfigId": xsd:string "customPermissionList": osn:userPermissionAssignment "userAppTokenIdList": xsd:string }
osn:userAppToken
Inherits From osn:object
Fields
{ "providerAppId": xsd:string "userId": xsd:string "appKey": xsd:string "appAccessToken": xsd:string "isReadOnly": xsd:boolean "tokenExpires": xsd:dateTime "tokenFileName": xsd:string "appAccessMode": xsd:unsignedInt "nodeSystemId": xsd:string }
osn:userGroup
Inherits From osn:subject
Fields
{ "posixGid": xsd:unsignedInt }
osn:userGroupAssoc
Fields
{ "userGroupId": xsd:string "userId": xsd:string }
osn:userPermissionAssignment
Inherits From osn:permissionAssignment
Fields
{ "userId": xsd:string }
osn:virtualInterfaceAssoc
Inherits From osn:nodeAssoc
Fields
{ "virtualInterfacePortId": xsd:string "targetPortId": xsd:string }
osn:widget
Inherits From osn:object
Fields
{ "description": xsd:string }
Enum Definitions
enum:accessType
Access mode for a given Storage Volume with read-write as the default Enumeration Values
OSN_CMN_ACCESSTYPE_READWRITE: 0 OSN_CMN_ACCESSTYPE_READONLY: 1 OSN_CMN_ACCESSTYPE_NONE: 2
enum:aclType
Enumeration Values
OSN_ACL_TYPE_POSIX: 0 OSN_ACL_TYPE_OFF: 1
enum:activeDirSearchStatus
Enumeration Values
OSN_CMN_AD_STAT_SUCCESS: 0 OSN_CMN_AD_STAT_TOO_MANY_HITS: 1 OSN_CMN_AD_STAT_NOT_FOUND: 2
enum:alertHandlerWebhookType
Enumeration Values
OSN_ALERTHANDLER_WEBHOOK_SLACK: 0 OSN_ALERTHANDLER_WEBHOOK_MATTERMOST: 1
enum:alertSubscription
Enumeration Values
OSN_CMN_ALERT_SUBSCRIPTION_NONE: 0 OSN_CMN_ALERT_SUBSCRIPTION_CRITICAL: 1 OSN_CMN_ALERT_SUBSCRIPTION_ERROR: 2 OSN_CMN_ALERT_SUBSCRIPTION_WARNING: 4 OSN_CMN_ALERT_SUBSCRIPTION_INFO: 8
enum:arpFilterMode
Enumeration Values
OSN_ARP_FILTER_MODE_AUTO: 0 OSN_ARP_FILTER_MODE_ENABLED: 1 OSN_ARP_FILTER_MODE_DISABLED: 2 OSN_ARP_FILTER_MODE_MAX: 3
enum:arpFilterStatus
Enumeration Values
OSN_ARP_FILTERING_ENABLED: 0 OSN_ARP_FILTERING_DISABLED: 1
enum:backupJobStage
Enumeration Values
OSN_CMN_BACKUP_STAGE_INITIALIZING: 0 OSN_CMN_BACKUP_STAGE_SCANNING: 1 OSN_CMN_BACKUP_STAGE_COPYING: 2 OSN_CMN_BACKUP_STAGE_PURGING: 3 OSN_CMN_BACKUP_STAGE_COMPLETED: 4 OSN_CMN_BACKUP_STAGE_FAILED: 5
enum:backupPolicyMountType
Enumeration Values
OSN_CMN_BACKUP_POLICY_MOUNT_NFS: 0 OSN_CMN_BACKUP_POLICY_MOUNT_GLUSTER: 1 OSN_CMN_BACKUP_POLICY_MOUNT_OCFS2: 2 OSN_CMN_BACKUP_POLICY_MOUNT_CIFS: 3
enum:backupPolicyRetentionCriteria
Enumeration Values
OSN_CMN_BACKUP_POLICY_RETENTION_ACCESS_TIME: 1 OSN_CMN_BACKUP_POLICY_RETENTION_MODIFY_TIME: 2 OSN_CMN_BACKUP_POLICY_RETENTION_CREATE_TIME: 4
enum:backupPolicyType
Enumeration Values
OSN_CMN_BACKUP_POLICY_TYPE_COPY_INBOUND: 0 OSN_CMN_BACKUP_POLICY_TYPE_COPY_OUTBOUND: 1 OSN_CMN_BACKUP_POLICY_TYPE_MOVE_INBOUND: 2 OSN_CMN_BACKUP_POLICY_TYPE_MOVE_OUTBOUND: 3 OSN_CMN_BACKUP_POLICY_TYPE_MAX: 4
enum:backupPurgePolicy
Enumeration Values
OSN_CMN_BACKUP_PURGE_POLICY_NEVER: 0 OSN_CMN_BACKUP_PURGE_POLICY_AFTER_BACKUP: 1 OSN_CMN_BACKUP_PURGE_POLICY_DAILY: 2 OSN_CMN_BACKUP_PURGE_POLICY_WEEKLY: 3 OSN_CMN_BACKUP_PURGE_POLICY_MAX: 4
enum:blinkReason
Reason for why a given storage media device beacon is ON. Enumeration Values
OSN_CMN_BLINKREASON_UNKNOWN: 0 OSN_CMN_BLINKREASON_MANUAL: 1 OSN_CMN_BLINKREASON_SPD_FAULT: 2 OSN_CMN_BLINKREASON_PD_FAULT: 4 OSN_CMN_BLINKREASON_HWD_FAULT: 8 OSN_CMN_BLINKREASON_OSD_FAULT: 16 OSN_CMN_BLINKREASON_BRICK_FAULT: 32 OSN_CMN_BLINKREASON_OTHER: 64
enum:blinkType
Enumeration Values
OSN_CMN_BLINK_ON: 0 OSN_CMN_BLINK_OFF: 1
enum:bondMode
Enumeration Values
OSN_BOND_MODE_ROUND_ROBIN: 0 OSN_BOND_MODE_ACTIVE_BACKUP: 1 OSN_BOND_MODE_BALANCE_XOR: 2 OSN_BOND_MODE_BROADCAST: 3 OSN_BOND_MODE_LACP: 4 OSN_BOND_MODE_BALANCE_TLB: 5 OSN_BOND_MODE_BALANCE_TRLB: 6 OSN_BOND_MODE_LACP_LAYER34: 65540 OSN_BOND_MODE_MAX: 65544
enum:cacheType
Cache type, typcially for hardware controlelrs (see hwController) Enumeration Values
OSN_CMN_ACCESSTYPE_WRITETHRU: 0 OSN_CMN_ACCESSTYPE_WRITEBACK: 1
enum:capabilityValType
Enumeration Values
OSN_CAPABILITY_VAL_TYPE_SET: 0 OSN_CAPABILITY_VAL_TYPE_RANGE: 1
enum:cephCrushDeviceClass
Enumeration Values
OSN_CEPH_CRUSH_DEVICE_CLASS_HDD: 0 OSN_CEPH_CRUSH_DEVICE_CLASS_SSD: 1 OSN_CEPH_CRUSH_DEVICE_CLASS_NVME: 2
enum:cephCrushRuleType
Enumeration Values
OSN_CEPH_CRUSH_RULE_REPLICATED: 1 OSN_CEPH_CRUSH_RULE_ERASURE_CODED: 3
enum:cephECPlugin
Enumeration Values
OSN_CEPH_EC_PLUGIN_JERASURE: 0 OSN_CEPH_EC_PLUGIN_ISA: 1 OSN_CEPH_EC_PLUGIN_LRC: 2 OSN_CEPH_EC_PLUGIN_SHEC: 3
enum:cephECTechnique
Enumeration Values
OSN_CEPH_EC_TECHNIQUE_REED_SOL_VAN: 0 OSN_CEPH_EC_TECHNIQUE_REED_SOL_R6_OP: 1 OSN_CEPH_EC_TECHNIQUE_CAUCHY_ORIG: 2 OSN_CEPH_EC_TECHNIQUE_CAUCHY_GOOD: 3 OSN_CEPH_EC_TECHNIQUE_LIBERATION: 4 OSN_CEPH_EC_TECHNIQUE_BLAUM_ROTH: 5 OSN_CEPH_EC_TECHNIQUE_LIBER_8_TION: 6
enum:cephFailureDomain
Enumeration Values
OSN_CEPH_FAILURE_DOMAIN_OSD: 0 OSN_CEPH_FAILURE_DOMAIN_HOST: 1 OSN_CEPH_FAILURE_DOMAIN_RACK: 2 OSN_CEPH_FAILURE_DOMAIN_CHASSIS: 3 OSN_CEPH_FAILURE_DOMAIN_DATACENTER: 4
enum:cephJournalDeviceType
Enumeration Values
OSN_CMN_CEPH_JOURNAL_DEVICE_PARTITION: 0 OSN_CMN_CEPH_JOURNAL_ENTIRE_DEVICE: 1 OSN_CMN_CEPH_JOURNAL_POOL_FILE: 2
enum:cephJournalMode
Enumeration Values
OSN_CMN_CEPH_JOURNAL_MODE_UNUSED: 0 OSN_CMN_CEPH_JOURNAL_MODE_LEGACY_JOURNAL: 1 OSN_CMN_CEPH_JOURNAL_MODE_WAL: 2 OSN_CMN_CEPH_JOURNAL_MODE_DB: 4 OSN_CMN_CEPH_JOURNAL_MODE_UNKNOWN: 65535
enum:cephOsdType
Enumeration Values
OSN_CMN_FLAG_CEPH_OSD_LEGACY_FILESTORE: 0 OSN_CMN_FLAG_CEPH_OSD_BLUESTORE: 1 OSN_CMN_FLAG_CEPH_OSD_AUTO_SELECT: 15 OSN_CMN_FLAG_CEPH_OSD_UNKNOWN: 65535
enum:cephOsdWeightPolicy
Enumeration Values
OSN_CMN_CEPH_WEIGHT_POLICY_LEGACY: 0 OSN_CMN_CEPH_WEIGHT_POLICY_BY_SIZE: 1
enum:cephUseCase
Enumeration Values
OSN_CEPH_USE_CASE_RGW: 0 OSN_CEPH_USE_CASE_RGW_OPENSTACK: 1 OSN_CEPH_USE_CASE_FILESYSTEM: 2
enum:cephUserAccessOpMask
Enumeration Values
OSN_USER_ACCESS_OPMASK_NONE: 0 OSN_USER_ACCESS_OPMASK_READ: 1 OSN_USER_ACCESS_OPMASK_WRITE: 2 OSN_USER_ACCESS_OPMASK_DELETE: 4 OSN_USER_ACCESS_OPMASK_MAX: 8
enum:chapPolicy
Enumeration Values
OSN_CHAP_DISABLED: 0 OSN_CHAP_USE_TARGET_CHAP: 1 OSN_CHAP_USE_USER_CHAP_DEFAULTS: 2 OSN_CHAP_USE_TARGET_AND_USER_CHAP: 3 OSN_CHAP_USE_STORAGE_CLOUD_CHAP_DEFAULTS: 4
enum:cifsUserAccessMode
Access mode for a given SMB/CIFS user or user group access entry. Enumeration Values
OSN_CMN_CIFS_USER_ACCESS_NONE: 0 OSN_CMN_CIFS_USER_ACCESS_VALID: 1 OSN_CMN_CIFS_USER_ACCESS_ADMIN: 2 OSN_CMN_CIFS_USER_ACCESS_INVALID: 3
enum:cloudContainerType
Enumeration Values
OSN_CLOUD_CONTAINER_S3QL: 0 OSN_CLOUD_CONTAINER_S3FS: 1 OSN_CLOUD_CONTAINER_RCLONE: 2
enum:cloudProviderType
Enumeration Values
OSN_CLOUD_PROVIDER_AMAZON_S3: 0 OSN_CLOUD_PROVIDER_SFTP: 1 OSN_CLOUD_PROVIDER_GOOGLE: 2 OSN_CLOUD_PROVIDER_MICROSOFT_AZURE: 3 OSN_CLOUD_PROVIDER_OPENSTACK_SWIFT: 4 OSN_CLOUD_PROVIDER_DROPBOX: 5 OSN_CLOUD_PROVIDER_CEPH: 6 OSN_CLOUD_PROVIDER_IBMCOS: 7 OSN_CLOUD_PROVIDER_BACKBLAZE_B2: 8 OSN_CLOUD_PROVIDER_WASABI_S3: 9
enum:configAnalysisReportCategory
Configuration analysis reports categorize issues into these catgegories Enumeration Values
OSN_CMN_CONFIG_ANALYSIS_CATEGORY_ALL: 0 OSN_CMN_CONFIG_ANALYSIS_CATEGORY_NETWORKING: 1 OSN_CMN_CONFIG_ANALYSIS_CATEGORY_HIGH_AVAILABILITY: 4 OSN_CMN_CONFIG_ANALYSIS_CATEGORY_REMOTE_REPLICATION: 8 OSN_CMN_CONFIG_ANALYSIS_CATEGORY_CEPH: 16 OSN_CMN_CONFIG_ANALYSIS_CATEGORY_ZFS: 32 OSN_CMN_CONFIG_ANALYSIS_CATEGORY_GLUSTER: 64 OSN_CMN_CONFIG_ANALYSIS_CATEGORY_HA_CLUSTER_CONFIG: 128 OSN_CMN_CONFIG_ANALYSIS_CATEGORY_STORAGE_GRID: 256 OSN_CMN_CONFIG_ANALYSIS_CATEGORY_SECURITY: 512 OSN_CMN_CONFIG_ANALYSIS_CATEGORY_GENERAL: 1024 OSN_CMN_CONFIG_ANALYSIS_CATEGORY_MAX: 2048
enum:configAnalysisReportImpact
type of impact the reported issue may have if not addressed Enumeration Values
OSN_CMN_CONFIG_ANALYSIS_IMPACT_ALL: 0 OSN_CMN_CONFIG_ANALYSIS_IMPACT_STABILITY: 1 OSN_CMN_CONFIG_ANALYSIS_IMPACT_PERFORMANCE: 2 OSN_CMN_CONFIG_ANALYSIS_IMPACT_SECURITY: 4 OSN_CMN_CONFIG_ANALYSIS_IMPACT_MAX: 8
enum:configAnalysisReportSeverity
Severity of the detected issue Enumeration Values
OSN_CMN_CONFIG_ANALYSIS_SEVERITY_INFORMATIONAL: 0 OSN_CMN_CONFIG_ANALYSIS_SEVERITY_MINOR: 1 OSN_CMN_CONFIG_ANALYSIS_SEVERITY_MAJOR: 2 OSN_CMN_CONFIG_ANALYSIS_SEVERITY_CRITICAL: 4 OSN_CMN_CONFIG_ANALYSIS_SEVERITY_MAX: 8
enum:consistencyCheck
Enumeration Values
OSN_CONSISTENCY_CHECK_NA: 0 OSN_CONSISTENCY_CHECK_UNVERIFIED: 1 OSN_CONSISTENCY_CHECK_VERIFIED: 2
enum:correlationDiskType
Enumeration Values
OSN_CORRELATIONDISKTYPE_UNKNOWN: 0 OSN_CORRELATIONDISKTYPE_HWUNIT: 1 OSN_CORRELATIONDISKTYPE_HWDISK: 2
enum:dataShredMode
Availble data shredding modes for format operations and pool destroy operations. Enumeration Values
OSN_CMN_DATA_SHRED_MODE_DONT_SHRED: 0 OSN_CMN_DATA_SHRED_MODE_USARMY: 1 OSN_CMN_DATA_SHRED_MODE_DOD: 2 OSN_CMN_DATA_SHRED_MODE_NNSA: 3 OSN_CMN_DATA_SHRED_MODE_RANDOM: 4 OSN_CMN_DATA_SHRED_MODE_ZEROS: 5
enum:dataType
Enumeration Values
OSN_CMN_DATATYPE_STRING: 0 OSN_CMN_DATATYPE_INT: 1 OSN_CMN_DATATYPE_TIME: 2 OSN_CMN_DATATYPE_FLOAT: 3 OSN_CMN_DATATYPE_MAX: 4
enum:dfsNamespaceModeType
Indicates now Network Share Namespaces should present shares over CIFS/SMB where FLAT indicates no grouping and GROUPED indicates that the shares should be grouped under an export named after the Network Share Namespace. Enumeration Values
OSN_CMN_DFS_NAMESPACE_MODE_GROUPED: 0 OSN_CMN_DFS_NAMESPACE_MODE_FLAT: 1 OSN_CMN_DFS_NAMESPACE_MODE_DISABLED: 2
enum:diskCategory
Enumeration Values
OSN_DISKCAT_ANY: 0 OSN_DISKCAT_HDD: 1 OSN_DISKCAT_SSD: 2
enum:diskStateDetail
Enumeration Values
OSN_CMN_DISKSTATEDETAIL_UNKNOWN: 0 OSN_CMN_DISKSTATEDETAIL_SPD_FAULT: 1 OSN_CMN_DISKSTATEDETAIL_TEMPERATURE: 2 OSN_CMN_DISKSTATEDETAIL_HEALTH: 4 OSN_CMN_DISKSTATEDETAIL_PREDICTIVE_FAILURE: 8 OSN_CMN_DISKSTATEDETAIL_MEDIA_ERROR_COUNT: 16 OSN_CMN_DISKSTATEDETAIL_OTHER: 32
enum:diskType
Enumeration Values
OSN_DISKTYPE_UNKNOWN: 0 OSN_DISKTYPE_IDE: 1 OSN_DISKTYPE_SATA: 2 OSN_DISKTYPE_SCSI: 3 OSN_DISKTYPE_SSD: 4 OSN_DISKTYPE_SSHD: 5 OSN_DISKTYPE_AOE: 6 OSN_DISKTYPE_MULTI: 7 OSN_DISKTYPE_SAS: 8 OSN_DISKTYPE_PMEM: 9 OSN_DISKTYPE_NVME: 10
enum:enterMaintenanceModeMask
Enumeration Values
OSN_MAINTENANCE_MODE_ENTER_ALL: 0 OSN_MAINTENANCE_MODE_CEPH_ENTER: 2 OSN_MAINTENANCE_MODE_COROSYNC_ENTER: 4
enum:errorLevel
Enumeration Values
OSN_CMN_SEVERITY_ALWAYS: 0 OSN_CMN_SEVERITY_CRITICAL: 1 OSN_CMN_SEVERITY_ERROR: 2 OSN_CMN_SEVERITY_WARNING: 3 OSN_CMN_SEVERITY_INFO: 4 OSN_CMN_SEVERITY_DEBUG: 5 OSN_CMN_SEVERITY_VERBOSE: 6 OSN_CMN_SEVERITY_DEBUG2: 7
enum:ethPortNaming
Ethernet port naming convention to be used for naming ethernet ports in a given system. Can be ethN based (eg eth0) or use the newer Linux predictable naming conventions (eg ens0). Enumeration Values
OSN_CMN_ETHPORT_NAMING_NOCHANGE: 0 OSN_CMN_ETHPORT_NAMING_LEGACY_ETH: 1 OSN_CMN_ETHPORT_NAMING_PREDICTABLE: 2
enum:eventListenerMode
Enumeration Values
OSN_CMN_LISTENERMODE_ENQUEUE: 0 OSN_CMN_LISTENERMODE_PROCESS: 1 OSN_CMN_LISTENERMODE_FLUSH: 2
enum:eventListenerType
Enumeration Values
OSN_CMN_LISTENERTYPE_OBSERVER: 0 OSN_CMN_LISTENERTYPE_SECONDARY: 1 OSN_CMN_LISTENERTYPE_PRIMARY: 2
enum:eventType
Enumeration Values
OSN_CMN_EVENTTYPE_ADD: 0 OSN_CMN_EVENTTYPE_REMOVE: 1 OSN_CMN_EVENTTYPE_MODIFY: 2
enum:exitMaintenanceModeMask
Enumeration Values
OSN_MAINTENANCE_MODE_CEPH_EXIT: 1 OSN_MAINTENANCE_MODE_COROSYNC_EXIT: 3 OSN_MAINTENANCE_MODE_CLEAR_ALL: 65535
enum:fipsState
Enumeration Values
OSN_FIPS_STATE_DISABLED: 0 OSN_FIPS_STATE_ENABLED_VERIFIED: 1 OSN_FIPS_STATE_ENABLED_NOT_COMPLIANT: 2
enum:flags
Enumeration Values
OSN_CMN_FLAG_NONE: 0 OSN_CMN_FLAG_ASYNC: 1 OSN_CMN_FLAG_FORCE: 2 OSN_CMN_FLAG_RESCAN: 4 OSN_CMN_FLAG_GENERATE_NAME: 8 OSN_CMN_FLAG_SYNC_PRIMARY: 16 OSN_CMN_FLAG_SYNC_SECONDARY: 32 OSN_CMN_FLAG_REDIRECT: 64 OSN_CMN_FLAG_SUPPRESS_ALARMS: 128 OSN_CMN_FLAG_STOP_VERIFY: 256 OSN_CMN_FLAG_USE_GUID_IQN: 512 OSN_CMN_FLAG_EXPORT: 1024 OSN_CMN_FLAG_RESCUE_MODE: 2048 OSN_CMN_FLAG_START_REPAIR: 4096 OSN_CMN_FLAG_SPARES_ONLY: 8192 OSN_CMN_FLAG_LAZY: 16384 OSN_CMN_FLAG_SW_CONTROLLER: 32768 OSN_CMN_FLAG_WAIT_FOR_SIGNAL: 65536 OSN_CMN_FLAG_MINIMAL: 131072 OSN_CMN_FLAG_RECURSIVE: 262144 OSN_CMN_FLAG_FREE_UNUSED_LUNS: 524288 OSN_CMN_FLAG_INSECURE: 1048576 OSN_CMN_FLAG_VASA_SUPPORT: 2097152 OSN_CMN_FLAG_METADATA: 4194304 OSN_CMN_FLAG_MAX: 4194304
enum:haClientConnectivityPolicy
Storage Pool HA groups an be configured to check client connectivity. If enabled a pool may be moved/failover if a majority of the specified client IPs are not responding to ping from the current pool owher but is responding to the alternate/secondary node. Enumeration Values
OSN_CMN_HA_CLIENT_FAILOVER_DISABLED: 0 OSN_CMN_HA_CLIENT_FAILOVER_IF_NO_MAJORITY: 1 OSN_CMN_HA_CLIENT_FAILOVER_IF_NO_RESPONSE: 2 OSN_CMN_HA_CLIENT_FAILOVER_MAX: 3
enum:haLinkStateFailoverPolicy
Policy for when to initiate an HA failover of a pool based ethernet port link state of the ports which have HA VIFs associated with the pool Enumeration Values
OSN_CMN_HA_LINKSTATE_FAILOVER_IF_ALL_LINKDOWN: 0 OSN_CMN_HA_LINKSTATE_FAILOVER_IF_MAJORITY_LINKDOWN: 1 OSN_CMN_HA_LINKSTATE_FAILOVER_IF_ANY_LINKDOWN: 2 OSN_CMN_HA_LINKSTATE_FAILOVER_IGNORE_LINKDOWN: 3 OSN_CMN_HA_LINKSTATE_FAILOVER_FAILOVER_MAX: 4
enum:hostType
Enumeration Values
OSN_HOSTTYPE_UNKNOWN: 0 OSN_HOSTTYPE_AIX: 1 OSN_HOSTTYPE_HPUX: 2 OSN_HOSTTYPE_LINUX: 3 OSN_HOSTTYPE_SOLARIS: 4 OSN_HOSTTYPE_VMWARE: 5 OSN_HOSTTYPE_WINDOWS: 6 OSN_HOSTTYPE_XENSERVER: 7 OSN_HOSTTYPE_OTHER: 8 OSN_HOSTTYPE_MAC: 9 OSN_HOSTTYPE_MAX: 10
enum:hotsparePoolRepairPolicy
Enumeration Values
OSN_HOTSPARE_POOL_REPAIR_POLICY_USE_ASSIGNED_AND_GLOBAL: 0 OSN_HOTSPARE_POOL_REPAIR_POLICY_USE_ASSIGNED_ONLY: 1 OSN_HOTSPARE_POOL_REPAIR_POLICY_USE_EXACTMATCH: 2 OSN_HOTSPARE_POOL_REPAIR_POLICY_USE_ASSIGNED_ONLY_EXACTMATCH: 3 OSN_HOTSPARE_POOL_REPAIR_POLICY_MANUAL_REPAIR: 4 OSN_HOTSPARE_POOL_REPAIR_POLICY_MAX: 5
enum:hotsparePoolRepairState
Enumeration Values
OSN_HOTSPARE_POOL_REPAIR_STATE_HEALTHY: 0 OSN_HOTSPARE_POOL_REPAIR_STATE_REPAIR_NEEDED: 1 OSN_HOTSPARE_POOL_REPAIR_STATE_REPAIR_NEEDED_OPERATOR_APPROVAL_REQUIRED: 2 OSN_HOTSPARE_POOL_REPAIR_STATE_AUTO_REPAIR_IN_PROGRESS: 3 OSN_HOTSPARE_POOL_REPAIR_STATE_MAX: 4
enum:hwCachePolicy
Caching mode options for hardware controlelrs (see hwController) Enumeration Values
OSN_HWCACHE_UNKNOWN: 0 OSN_HWCACHE_READAHEAD: 1 OSN_HWCACHE_NOREADAHEAD: 2 OSN_HWCACHE_WRITEBACK: 4 OSN_HWCACHE_ALWAYSWRITEBACK: 8 OSN_HWCACHE_WRITETHROUGH: 16 OSN_HWCACHE_CACHED: 32 OSN_HWCACHE_DIRECT: 64
enum:hwControllerCapabilities
Enumeration Values
HW_CONTROLLER_API_NONE: 0 HW_CONTROLLER_API_RESCAN: 1 HW_CONTROLLER_API_CREATE_UNIT: 2 HW_CONTROLLER_API_GROW_UNIT: 4 HW_CONTROLLER_API_GROW_UNIT_ADV_STRIPE: 8 HW_CONTROLLER_API_GROW_UNIT_ADV_PRIORITY: 16 HW_CONTROLLER_API_CREATE_SSD_CACHE: 32 HW_CONTROLLER_API_SUPPORTS_SSD_CACHE_RAID: 64 HW_CONTROLLER_API_SUPPORTS_UNIT_DISK_CORRELATION: 128 HW_CONTROLLER_API_SUPPORTS_ENCRYPTION: 256 HW_CONTROLLER_API_DISK_PASSTHRU: 512 HW_CONTROLLER_API_SUPPORTS_RAID: 1024 HW_CONTROLLER_API_SUPPORTS_JBOD: 2048
enum:hwDiskCapabilities
Enumeration Values
HW_DISK_API_NONE: 0 HW_DISK_API_MARK_HOT_SPARE: 1 HW_DISK_API_IDENTIFY: 2 HW_DISK_API_REMOVE_DISK: 4 HW_DISK_API_SUPPORTS_ENCRYPTION: 8
enum:hwEnclosureLayoutFlow
Enumeration Values
OSN_ENCLOSURELAYOUT_FLOW_T2B_L2R: 0 OSN_ENCLOSURELAYOUT_FLOW_T2B_R2L: 1 OSN_ENCLOSURELAYOUT_FLOW_B2T_L2R: 2 OSN_ENCLOSURELAYOUT_FLOW_B2T_R2L: 3 OSN_ENCLOSURELAYOUT_FLOW_R2L_T2B: 4 OSN_ENCLOSURELAYOUT_FLOW_R2L_B2T: 5 OSN_ENCLOSURELAYOUT_FLOW_L2R_T2B: 6 OSN_ENCLOSURELAYOUT_FLOW_L2R_B2T: 7
enum:hwEnclosureLayoutType
Enumeration Values
OSN_ENCLOSURETYPE_JBOD: 0 OSN_ENCLOSURETYPE_SERVER: 1 OSN_ENCLOSURETYPE_CLUSTER: 2 OSN_ENCLOSURETYPE_INTERNAL: 3 OSN_ENCLOSURETYPE_MAX: 4
enum:hwUnitCapabilities
Enumeration Values
HW_UNIT_API_NONE: 0 HW_UNIT_API_IDENTIFY: 1 HW_UNIT_API_DELETE: 2 HW_UNIT_API_SUPPORTS_ENCRYPTION: 8
enum:initPriorityType
Enumeration Values
OSN_INITPRIORITY_DEFAULT: 0 OSN_INITPRIORITY_LOW: 1 OSN_INITPRIORITY_MEDIUM: 2 OSN_INITPRIORITY_HIGH: 3
enum:initiatorType
Enumeration Values
OSN_CMN_INITIATOR_ISCSI: 0 OSN_CMN_INITIATOR_FCP: 1 OSN_CMN_INITIATOR_IB: 2
enum:ipmiHealthState
Enumeration Values
OSN_IPMI_STATE_OK: 0 OSN_IPMI_STATE_NO_SENSOR: 1 OSN_IPMI_STATE_NON_CRITICAL: 2 OSN_IPMI_STATE_CRITICAL: 3 OSN_IPMI_STATE_NON_RECOVERABLE: 4 OSN_IPMI_STATE_OK_NOT_REDUNDANT: 5 OSN_IPMI_STATE_OK_NOT_DETECTED: 6
enum:iscsiConnectionState
Enumeration Values
OSN_CMN_ISCSI_CONNECTION_STATE_UNKNOWN: 0 OSN_CMN_ISCSI_CONNECTION_STATE_FREE: 1 OSN_CMN_ISCSI_CONNECTION_STATE_TRANSPORT_WAIT: 2 OSN_CMN_ISCSI_CONNECTION_STATE_IN_LOGIN: 3 OSN_CMN_ISCSI_CONNECTION_STATE_LOGGED_IN: 4 OSN_CMN_ISCSI_CONNECTION_STATE_IN_LOGOUT: 5 OSN_CMN_ISCSI_CONNECTION_STATE_LOGOUT_REQUESTED: 6 OSN_CMN_ISCSI_CONNECTION_STATE_CLEANUP_WAIT: 7 OSN_CMN_ISCSI_CONNECTION_STATE_MAX: 8
enum:iscsiSessionState
Enumeration Values
OSN_CMN_ISCSI_SESSION_STATE_UNKNOWN: 0 OSN_CMN_ISCSI_SESSION_STATE_NO_CHANGE: 1 OSN_CMN_ISCSI_SESSION_STATE_CLEANUP: 2 OSN_CMN_ISCSI_SESSION_STATE_REOPEN: 3 OSN_CMN_ISCSI_SESSION_STATE_REDIRECT: 4 OSN_CMN_ISCSI_SESSION_STATE_MAX: 5
enum:licenseCategory
Enumeration Values
OSN_LICENSE_CATEGORY_SYSTEM: 0 OSN_LICENSE_CATEGORY_FEATURE: 1 OSN_LICENSE_CATEGORY_FEATURE_TERABYTES: 2 OSN_LICENSE_CATEGORY_FEATURE_VOLUMES: 3 OSN_LICENSE_CATEGORY_FEATURE_SNAPSHOTS: 4 OSN_LICENSE_CATEGORY_FEATURE_CLOUDS: 5 OSN_LICENSE_CATEGORY_FEATURE_NODES: 6 OSN_LICENSE_CATEGORY_FEATURE_USERS: 7 OSN_LICENSE_CATEGORY_FEATURE_SSD: 8 OSN_LICENSE_CATEGORY_FEATURE_REPLICATION: 9 OSN_LICENSE_CATEGORY_SUPPORT: 10
enum:licenseDuration
Enumeration Values
OSN_LICENSE_DURATION_PERPETUAL: 0 OSN_LICENSE_DURATION_TIMELIMITED: 1
enum:licenseEdition
Enumeration Values
OSN_LICENSE_EDITION_FREE: 0 OSN_LICENSE_EDITION_TRIAL: 1 OSN_LICENSE_EDITION_STANDARD: 2 OSN_LICENSE_EDITION_ENTERPRISE: 3 OSN_LICENSE_EDITION_PLATINUM: 4 OSN_LICENSE_EDITION_CLOUD: 5 OSN_LICENSE_EDITION_MIGRATION: 6
enum:licenseState
Enumeration Values
OSN_CMN_LICSTATE_NORMAL: 0 OSN_CMN_LICSTATE_WARNING: 1 OSN_CMN_LICSTATE_BUSY: 2 OSN_CMN_LICSTATE_ERROR: 3 OSN_CMN_LICSTATE_INITALIZING: 4 OSN_CMN_LICSTATE_MISSING: 5 OSN_CMN_LICSTATE_OFFLINE: 6 OSN_CMN_LICSTATE_RETIRED: 7
enum:licenseType
Enumeration Values
OSN_LICENSE_TYPE_NODE: 0 OSN_LICENSE_TYPE_VOLUME: 1 OSN_LICENSE_TYPE_SITE: 2
enum:linkState
Enumeration Values
OSN_CMN_LINKSTATE_UP: 0 OSN_CMN_LINKSTATE_DOWN: 1 OSN_CMN_LINKSTATE_UNKNOWN: 2
enum:lockType
Enumeration Values
OSN_LOCK_SHARED: 0 OSN_LOCK_PROTECTED: 1 OSN_LOCK_EXCLUSIVE: 2
enum:logCollectionMode
Enumeration Values
OSN_LOG_COLLECTION_NEVER: 0 OSN_LOG_COLLECTION_WEEKLY: 1 OSN_LOG_COLLECTION_BIWEEKLY: 2 OSN_LOG_COLLECTION_MONTHLY: 3 OSN_LOG_COLLECTION_MAX: 4
enum:lunAssignmentPolicy
LUN numbers for iSCSI are all 0 but for FC they're dynamically assigned unless the mode is set to static. Enumeration Values
OSN_CMN_LUN_ASSIGN_DYNAMIC: 0 OSN_CMN_LUN_ASSIGN_STATIC: 1
enum:managerClass
Enumeration Values
OSN_MANAGERCLASS_NONE: 0 OSN_MANAGERCLASS_ALUACONFIG: 1 OSN_MANAGERCLASS_BLINK: 2 OSN_MANAGERCLASS_CEPH: 3 OSN_MANAGERCLASS_DISK: 4 OSN_MANAGERCLASS_FABRIC: 5 OSN_MANAGERCLASS_FIREWALL: 6 OSN_MANAGERCLASS_GLUSTER: 7 OSN_MANAGERCLASS_GRIDSYNC: 8 OSN_MANAGERCLASS_HACONNECTIVITY: 9 OSN_MANAGERCLASS_HAFAILOVER: 10 OSN_MANAGERCLASS_HARDWARE: 11 OSN_MANAGERCLASS_HOTSPARE: 12 OSN_MANAGERCLASS_INFINIBAND: 13 OSN_MANAGERCLASS_LIBRATO: 14 OSN_MANAGERCLASS_POOL: 15 OSN_MANAGERCLASS_REPLICATION: 16 OSN_MANAGERCLASS_SHARENAMESPACE: 17 OSN_MANAGERCLASS_SMART: 18 OSN_MANAGERCLASS_STATS: 19 OSN_MANAGERCLASS_TARGETPORT: 20 OSN_MANAGERCLASS_MAX: 21
enum:modifyType
Some APIs for adding and removing entries (ex: hostGroupAddRemove) have a mode specifier to indicate what should be done with the specified entries. Add and Remove modes add or remove the specified entries whereas the Set mode will add the specified entries if not already added and remove any not specified in the set. Enumeration Values
OSN_CMN_MOD_OP_ADD: 0 OSN_CMN_MOD_OP_REMOVE: 1 OSN_CMN_MOD_OP_SET: 2
enum:multiFactorAuthMode
Selected mode for a given login to indicate MFA method Enumeration Values
OSN_CMN_MFA_MODE_NONE: 0 OSN_CMN_MFA_MODE_PUSH: 1 OSN_CMN_MFA_MODE_SMS: 2 OSN_CMN_MFA_MODE_PHONE: 3 OSN_CMN_MFA_MODE_TOKEN: 4 OSN_CMN_MFA_MODE_PROMPT: 5 OSN_CMN_MFA_MODE_MAX: 6
enum:multiFactorAuthProvider
Supported multi-factor athentication providers Enumeration Values
OSN_CMN_MFA_PROVIDER_NONE: 0 OSN_CMN_MFA_PROVIDER_DUO: 1 OSN_CMN_MFA_PROVIDER_GOOGLE: 2
enum:multiFactorAuthStatus
Status of a MFA login Enumeration Values
OSN_CMN_MFA_STATUS_NONE: 0 OSN_CMN_MFA_STATUS_PENDING: 1 OSN_CMN_MFA_STATUS_RUNNING: 2 OSN_CMN_MFA_STATUS_SUCCESS: 3 OSN_CMN_MFA_STATUS_FAIL: 4 OSN_CMN_MFA_STATUS_DENY: 5 OSN_CMN_MFA_STATUS_ERR: 6 OSN_CMN_MFA_STATUS_ENROLL: 7 OSN_CMN_MFA_STATUS_SENT: 8
enum:multipathConfigMode
Enumeration Values
OSN_MULTIPATH_AUTOCONFIG_DISABLED: 0 OSN_MULTIPATH_AUTOCONFIG_ENABLED: 1 OSN_MULTIPATH_AUTOCONFIG_MAX: 2
Enumeration Values
OSN_CMN_FILE_ACCESS_TYPE_READONLY: 0 OSN_CMN_FILE_ACCESS_TYPE_READWRITE: 1
Enumeration Values
OSN_CMN_FILE_OPLOCK_TYPE_NONE: 0 OSN_CMN_FILE_OPLOCK_TYPE_LEVEL_II: 1 OSN_CMN_FILE_OPLOCK_TYPE_LEASE: 2 OSN_CMN_FILE_OPLOCK_TYPE_EXCLUSIVE: 3 OSN_CMN_FILE_OPLOCK_TYPE_UNKNOWN: 4
Network Share session type, either NFS or SMB (see networkShareSessionEnum) Enumeration Values
OSN_CMN_SHARE_SESSION_SMB: 0 OSN_CMN_SHARE_SESSION_NFS: 1
Enumeration Values
OSN_NETWORKSHARETYPE_STANDARD: 0 OSN_NETWORKSHARETYPE_SUBVOL_BTRFS: 1 OSN_NETWORKSHARETYPE_CLOUD: 2 OSN_NETWORKSHARETYPE_SUBVOL_ZFS: 3 OSN_NETWORKSHARETYPE_GLUSTER_VOLUME: 4 OSN_NETWORKSHARETYPE_ALIAS: 5 OSN_NETWORKSHARETYPE_SUBSHARE: 6 OSN_NETWORKSHARETYPE_CEPHFS: 7
enum:nfsKerberosMode
Indicates how export entries should be formatted to support kerberos when it is enabled. Enumeration Values
OSN_CMN_NFS_KRB5I: 0 OSN_CMN_NFS_KRB5P: 1 OSN_CMN_NFS_KRB5: 2
enum:nfsNamespaceModeType
Indicates now Network Share Namespaces should present shares over NFS where FLAT indicates no grouping and GROUPED indicates that the shares should be grouped under an export named after the Network Share Namespace. For NFS only FLAT mode is currently supported. Enumeration Values
OSN_CMN_NFS_NAMESPACE_MODE_FLAT: 0 OSN_CMN_NFS_NAMESPACE_MODE_GROUPED: 1 OSN_CMN_NFS_NAMESPACE_MODE_DISABLED: 2
enum:nfsServiceMode
NFSv3 mode actually supports bo th v3 and v4 at the same time whereas v4 mode makes v4 exclusive. Enumeration Values
OSN_CMN_NFS_MODE_V3: 0 OSN_CMN_NFS_MODE_V4: 1 OSN_CMN_NFS_MODE_GLUSTER: 2
enum:objectState
Enumeration Values
OSN_CMN_OBJSTATE_NORMAL: 0 OSN_CMN_OBJSTATE_WARNING: 1 OSN_CMN_OBJSTATE_BUSY: 2 OSN_CMN_OBJSTATE_ERROR: 3 OSN_CMN_OBJSTATE_INITIALIZING: 4 OSN_CMN_OBJSTATE_MISSING: 5 OSN_CMN_OBJSTATE_OFFLINE: 6 OSN_CMN_OBJSTATE_DISCONNECTED: 7 OSN_CMN_OBJSTATE_PAUSED: 8
enum:objectType
Enumeration Values
OSN_CMN_OBJECTTYPE_UNKNOWN: 0 OSN_CMN_OBJECTTYPE_SNAPSHOT_SCHEDULE: 1 OSN_CMN_OBJECTTYPE_SNAPSHOT_SCHEDULE_ASSOC: 2 OSN_CMN_OBJECTTYPE_STORAGE_VOLUME: 3 OSN_CMN_OBJECTTYPE_STORAGE_VOLUME_UTILIZATION: 4 OSN_CMN_OBJECTTYPE_STORAGE_VOLUME_GROUP: 5 OSN_CMN_OBJECTTYPE_STORAGE_VOLUME_GROUP_ASSOC: 6 OSN_CMN_OBJECTTYPE_STORAGE_POOL: 7 OSN_CMN_OBJECTTYPE_STORAGE_POOL_DEVICE: 8 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM: 9 OSN_CMN_OBJECTTYPE_STORAGE_VOLUME_ACL: 10 OSN_CMN_OBJECTTYPE_HOST: 11 OSN_CMN_OBJECTTYPE_HOST_GROUP: 12 OSN_CMN_OBJECTTYPE_INITIATOR_PORT: 13 OSN_CMN_OBJECTTYPE_TARGET_PORT: 14 OSN_CMN_OBJECTTYPE_PHYSICAL_DISK: 15 OSN_CMN_OBJECTTYPE_TASK: 16 OSN_CMN_OBJECTTYPE_AUDIT_ENTRY: 17 OSN_CMN_OBJECTTYPE_AUDIT_SETTINGS: 18 OSN_CMN_OBJECTTYPE_ALERT: 19 OSN_CMN_OBJECTTYPE_ALERT_CONFIG_SETTINGS: 20 OSN_CMN_OBJECTTYPE_LICENSE: 21 OSN_CMN_OBJECTTYPE_LICENSE_ACTIVATION: 22 OSN_CMN_OBJECTTYPE_USER: 23 OSN_CMN_OBJECTTYPE_USER_PERMISSION_ASSIGNMENT: 24 OSN_CMN_OBJECTTYPE_USER_GROUP: 25 OSN_CMN_OBJECTTYPE_USER_GROUP_ASSOC: 26 OSN_CMN_OBJECTTYPE_ROLE: 27 OSN_CMN_OBJECTTYPE_ROLE_PERMISSION_ASSIGNMENT: 28 OSN_CMN_OBJECTTYPE_ROLE_SUBJECT_ASSOC: 29 OSN_CMN_OBJECTTYPE_PERMISSION_DEFINITION: 30 OSN_CMN_OBJECTTYPE_STORAGE_CLOUD: 31 OSN_CMN_OBJECTTYPE_STORAGE_CLOUD_ASSOC: 32 OSN_CMN_OBJECTTYPE_STORAGE_CLOUD_SUBJECT_ASSOC: 33 OSN_CMN_OBJECTTYPE_SESSION: 34 OSN_CMN_OBJECTTYPE_STORAGE_TIER: 35 OSN_CMN_OBJECTTYPE_STORAGE_TIER_ASSOC: 36 OSN_CMN_OBJECTTYPE_STORAGE_QUOTA: 37 OSN_CMN_OBJECTTYPE_STORAGE_QUOTA_ASSOC: 38 OSN_CMN_OBJECTTYPE_ACL: 39 OSN_CMN_OBJECTTYPE_OBJECT_PROPERTY: 40 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM_LINK: 41 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM_GROUP: 42 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM_GROUP_ASSOC: 43 OSN_CMN_OBJECTTYPE_REPLICA_ASSOC: 44 OSN_CMN_OBJECTTYPE_PHYSICAL_DISK_PATH_ASSOC: 45 OSN_CMN_OBJECTTYPE_HW_ALARM: 46 OSN_CMN_OBJECTTYPE_HW_BBU: 47 OSN_CMN_OBJECTTYPE_HW_DISK: 48 OSN_CMN_OBJECTTYPE_HW_UNIT: 49 OSN_CMN_OBJECTTYPE_HW_ENCLOSURE: 50 OSN_CMN_OBJECTTYPE_HW_CONTROLLER: 51 OSN_CMN_OBJECTTYPE_HW_CONTROLLER_GROUP: 52 OSN_CMN_OBJECTTYPE_NETWORK_SHARE: 53 OSN_CMN_OBJECTTYPE_NETWORK_SHARE_CLIENT: 54 OSN_CMN_OBJECTTYPE_REPLICATION_SCHEDULE: 55 OSN_CMN_OBJECTTYPE_REPLICATION_SCHEDULE_ASSOC: 56 OSN_CMN_OBJECTTYPE_HW_LOGICAL_DRIVE: 57 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM_RECOVERY_POINT: 58 OSN_CMN_OBJECTTYPE_CLOUD_CONTAINER: 59 OSN_CMN_OBJECTTYPE_CLOUD_PROVIDER: 60 OSN_CMN_OBJECTTYPE_CLOUD_PROVIDER_CREDENTIALS: 61 OSN_CMN_OBJECTTYPE_CLOUD_BACKUP_SCHEDULE: 62 OSN_CMN_OBJECTTYPE_CLOUD_BACKUP_SCHEDULE_ASSOC: 63 OSN_CMN_OBJECTTYPE_CLOUD_PROVIDER_LOCATION: 64 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM_CLUSTER: 65 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM_CLUSTER_ASSOC: 66 OSN_CMN_OBJECTTYPE_CLUSTER_FAILOVER_GROUP: 67 OSN_CMN_OBJECTTYPE_FC_TARGET_PORT: 68 OSN_CMN_OBJECTTYPE_NETWORK_SHARE_SERVICE_CONFIG: 69 OSN_CMN_OBJECTTYPE_WIDGET: 70 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM_LINK_KEY: 71 OSN_CMN_OBJECTTYPE_STORAGE_POOL_PROFILE: 72 OSN_CMN_OBJECTTYPE_STORAGE_QUOTA_SHARE_ASSOC: 73 OSN_CMN_OBJECTTYPE_SITE_CLUSTER: 74 OSN_CMN_OBJECTTYPE_SITE_CLUSTER_ASSOC: 75 OSN_CMN_OBJECTTYPE_VIRTUAL_INTERFACE_ASSOC: 76 OSN_CMN_OBJECTTYPE_IB_TARGET_PORT: 77 OSN_CMN_OBJECTTYPE_HW_SWITCH_CREDENTIALS: 78 OSN_CMN_OBJECTTYPE_HW_SWITCH: 79 OSN_CMN_OBJECTTYPE_HW_SWITCH_ZONESET: 80 OSN_CMN_OBJECTTYPE_HW_SWITCH_ADAPTER: 81 OSN_CMN_OBJECTTYPE_HW_SWITCH_FAILOVER_GROUP: 82 OSN_CMN_OBJECTTYPE_HW_SWITCH_FAILOVER_GROUP_POOL_ASSOC: 83 OSN_CMN_OBJECTTYPE_HW_SWITCH_FAILOVER_GROUP_SYSTEM_ASSOC: 84 OSN_CMN_OBJECTTYPE_HW_SWITCH_CREDENTIALS_SYSTEM_ASSOC: 85 OSN_CMN_OBJECTTYPE_LIBRATO_METRICS_CONFIG: 86 OSN_CMN_OBJECTTYPE_STORAGE_POOL_REPLICATION_CONFIG: 87 OSN_CMN_OBJECTTYPE_GLUSTER_VOLUME: 88 OSN_CMN_OBJECTTYPE_GLUSTER_BRICK: 89 OSN_CMN_OBJECTTYPE_GLUSTER_PEER: 90 OSN_CMN_OBJECTTYPE_NETWORK_SHARE_USER_ACCESS: 91 OSN_CMN_OBJECTTYPE_NETWORK_SHARE_CIFS_OPTION: 92 OSN_CMN_OBJECTTYPE_ALERT_TRIGGER: 93 OSN_CMN_OBJECTTYPE_HW_ENCLOSURE_LAYOUT: 94 OSN_CMN_OBJECTTYPE_HW_UNIT_DISK_ASSOC: 95 OSN_CMN_OBJECTTYPE_STORAGE_POOL_HA_FAILOVER_GROUP: 96 OSN_CMN_OBJECTTYPE_STORAGE_POOL_HA_FAILOVER_INTERFACE: 97 OSN_CMN_OBJECTTYPE_STORAGE_POOL_HA_FAILOVER_MODULE: 98 OSN_CMN_OBJECTTYPE_BACKUP_POLICY: 99 OSN_CMN_OBJECTTYPE_BACKUP_JOB: 100 OSN_CMN_OBJECTTYPE_GLUSTER_HA_FAILOVER_INTERFACE: 101 OSN_CMN_OBJECTTYPE_CEPH_POOL: 102 OSN_CMN_OBJECTTYPE_CEPH_OSD: 103 OSN_CMN_OBJECTTYPE_CEPH_POOL_OSD_ASSOC: 104 OSN_CMN_OBJECTTYPE_CEPH_CLUSTER: 105 OSN_CMN_OBJECTTYPE_CEPH_MONITOR: 106 OSN_CMN_OBJECTTYPE_CEPH_HA_FAILOVER_INTERFACE: 107 OSN_CMN_OBJECTTYPE_CEPH_BLOCK_DEVICE: 108 OSN_CMN_OBJECTTYPE_PHYSICAL_DISK_HOTSPARE_MARKER: 109 OSN_CMN_OBJECTTYPE_SITE_VIF_RESOURCE: 110 OSN_CMN_OBJECTTYPE_CLUSTER_RING: 111 OSN_CMN_OBJECTTYPE_CLUSTER_RING_MEMBER: 112 OSN_CMN_OBJECTTYPE_CEPH_CLUSTER_MEMBER: 113 OSN_CMN_OBJECTTYPE_SW_CONTROLLER: 114 OSN_CMN_OBJECTTYPE_SW_CONTROLLER_GROUP: 115 OSN_CMN_OBJECTTYPE_SW_CONTROLLER_TARGET: 116 OSN_CMN_OBJECTTYPE_SW_DISK_SESSION: 117 OSN_CMN_OBJECTTYPE_QOS_POLICY: 118 OSN_CMN_OBJECTTYPE_CEPH_PG_SET: 119 OSN_CMN_OBJECTTYPE_CEPH_JOURNAL_DEVICE: 120 OSN_CMN_OBJECTTYPE_RESOURCE_DOMAIN: 121 OSN_CMN_OBJECTTYPE_CEPH_OBJECT_POOL_GROUP: 122 OSN_CMN_OBJECTTYPE_CEPH_USER_ACCESS_ENTRY: 123 OSN_CMN_OBJECTTYPE_RESOURCE_DOMAIN_ASSOC: 124 OSN_CMN_OBJECTTYPE_NETWORK_SHARE_NAMESPACE: 125 OSN_CMN_OBJECTTYPE_NETWORK_SHARE_NAMESPACE_SYSTEM_ASSOC: 126 OSN_CMN_OBJECTTYPE_NETWORK_SHARE_NAMESPACE_SHARE_ASSOC: 127 OSN_CMN_OBJECTTYPE_CEPH_POOL_PROFILE: 128 OSN_CMN_OBJECTTYPE_NETWORK_SHARE_SESSION: 129 OSN_CMN_OBJECTTYPE_PASSWORD_POLICY: 130 OSN_CMN_OBJECTTYPE_MULTIPATH_CONFIG: 131 OSN_CMN_OBJECTTYPE_REPLICA_REPORT_ENTRY: 132 OSN_CMN_OBJECTTYPE_REPLICA_REPORT_SUMMARY: 133 OSN_CMN_OBJECTTYPE_STORAGE_POOL_DEVICE_GROUP: 134 OSN_CMN_OBJECTTYPE_NETWORK_SHARE_FILE_LOCK: 135 OSN_CMN_OBJECTTYPE_MULTIFACTORAUTH_CONFIG: 136 OSN_CMN_OBJECTTYPE_PROVIDER_APP: 137 OSN_CMN_OBJECTTYPE_USER_APP_TOKEN: 138 OSN_CMN_OBJECTTYPE_ALERT_TYPE: 139 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM_HW_CONFIG: 140 OSN_CMN_OBJECTTYPE_MULTIFACTORAUTH_DEVICE: 141 OSN_CMN_OBJECTTYPE_CEPH_RADOS_GATEWAY: 142 OSN_CMN_OBJECTTYPE_CEPH_CRUSH_RULE: 143 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM_TUNABLE: 144 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM_TUNABLE_PROFILE: 145 OSN_CMN_OBJECTTYPE_STORAGE_SYSTEM_TUNABLE_ASSOC: 146 OSN_CMN_OBJECTTYPE_CEPH_FILESYSTEM: 147 OSN_CMN_OBJECTTYPE_CEPH_FILESYSTEM_POOL_ASSOC: 148 OSN_CMN_OBJECTTYPE_CEPH_METADATA_SERVER: 149 OSN_CMN_OBJECTTYPE_MAX: 150
enum:passwordComplexityReq
Password complexity policy for management user accounts. Standard mode or higher is required for NIST compliance. Enumeration Values
OSN_PW_COMPLEXITY_WEAK: 0 OSN_PW_COMPLEXITY_STANDARD: 1 OSN_PW_COMPLEXITY_STRONG: 2
enum:permissionScope
Enumeration Values
OSN_SCOPE_NONE: 0 OSN_SCOPE_USER: 1 OSN_SCOPE_STORAGE_CLOUD: 2 OSN_SCOPE_SYSTEM: 3 OSN_SCOPE_GRID: 4
enum:poolEnclosureRedundancy
Relationship between a storage pool and how the data is striped across disks based on which disk enclosure the disk resides in . Pool creation automatically analyzes this relationship and will select drives to ensure enclosure level reduncancy whenever possible. Enumeration Values
OSN_CMN_POOL_ENCLOSURE_REDUNDANCY_UNKNOWN: 0 OSN_CMN_POOL_ENCLOSURE_REDUNDANCY_VERIFIED: 1 OSN_CMN_POOL_ENCLOSURE_NOT_REDUNDANT: 2 OSN_CMN_POOL_ENCLOSURE_REDUNDANCY_NA: 3 OSN_CMN_POOL_ENCLOSURE_REDUNDANCY_PARTIAL: 4
enum:providerRegistrationScope
Enumeration Values
OSN_REGISTRATION_SCOPE_LOCAL: 0 OSN_REGISTRATION_SCOPE_CLUSTER_WIDE: 1
enum:providerType
Enumeration Values
OSN_PROVIDER_TYPE_NONE: 0 OSN_PROVIDER_TYPE_VMWARE_VASA: 1
enum:quotaPolicy
Enumeration Values
OSN_CMN_QUOTA_POLICY_SOFT: 0 OSN_CMN_QUOTA_POLICY_HARD: 1
enum:quotaSubjectType
Enumeration Values
OSN_QUOTA_SUBJECT_POSIX_USER: 0 OSN_QUOTA_SUBJECT_POSIX_GROUP: 1 OSN_QUOTA_SUBJECT_AD_USER: 2 OSN_QUOTA_SUBJECT_AD_GROUP: 3
enum:raidType
Enumeration Values
OSN_RAIDTYPE_RAID0: 0 OSN_RAIDTYPE_RAID1: 1 OSN_RAIDTYPE_RAID2: 2 OSN_RAIDTYPE_RAID3: 3 OSN_RAIDTYPE_RAID4: 4 OSN_RAIDTYPE_RAID5: 5 OSN_RAIDTYPE_RAID6: 6 OSN_RAIDTYPE_RAID7: 7 OSN_RAIDTYPE_RAID8: 8 OSN_RAIDTYPE_RAID9: 9 OSN_RAIDTYPE_RAID10: 10 OSN_RAIDTYPE_RAID_AUTO: 11 OSN_RAIDTYPE_SINGLE: 12 OSN_RAIDTYPE_JBOD: 13 OSN_RAIDTYPE_RAID50: 14 OSN_RAIDTYPE_RAID60: 15 OSN_RAIDTYPE_RAID70: 16 OSN_RAIDTYPE_MULTIPLE: 17 OSN_RAIDTYPE_ERASURECODING: 18 OSN_RAIDTYPE_REPLICA: 19 OSN_RAIDTYPE_MAX: 20
enum:remoteReplicaFlags
Enumeration Values
OSN_CMN_REPLICA_FLAG_NONE: 0 OSN_CMN_REPLICA_FLAG_SOURCE: 1 OSN_CMN_REPLICA_FLAG_TARGET: 2 OSN_CMN_REPLICA_FLAG_SOURCE_AND_TARGET: 3
enum:replicaAssocType
Enumeration Values
OSN_CMN_REPLICA_CHILD: 0 OSN_CMN_REPLICA_HEAD: 1
enum:replicaRetentionTag
Enumeration Values
OSN_CMN_REPLICATION_RETENTION_TAG_NONE: 0 OSN_CMN_REPLICATION_RETENTION_TAG_DELTA: 1 OSN_CMN_REPLICATION_RETENTION_TAG_DAILY: 2 OSN_CMN_REPLICATION_RETENTION_TAG_WEEKLY: 4 OSN_CMN_REPLICATION_RETENTION_TAG_BIWEEKLY: 8 OSN_CMN_REPLICATION_RETENTION_TAG_MONTHLY: 16 OSN_CMN_REPLICATION_RETENTION_TAG_BIMONTHLY: 32 OSN_CMN_REPLICATION_RETENTION_TAG_QUARTERLY: 64 OSN_CMN_REPLICATION_RETENTION_TAG_YEARLY: 128 OSN_CMN_REPLICATION_RETENTION_TAG_HOURLY: 256
enum:replicationActionType
Enumeration Values
OSN_CMN_REPLICATION_SETUP: 0 OSN_CMN_REPLICATION_CONNECT: 1 OSN_CMN_REPLICATION_DISCONNECT: 2 OSN_CMN_REPLICATION_RECONNECT: 3 OSN_CMN_REPLICATION_ADJUST: 4
enum:replicationCongestionPolicy
Enumeration Values
OSN_CMN_REPLICATION_CONGESTION_POLICY_SYNC: 0 OSN_CMN_REPLICATION_CONGESTION_POLICY_PULL_AHEAD: 1
enum:replicationState
Enumeration Values
OSN_CMN_REPLICATION_STATE_PREPARING: 0 OSN_CMN_REPLICATION_STATE_INITIALIZING: 1 OSN_CMN_REPLICATION_STATE_SYNCHRONIZING: 2 OSN_CMN_REPLICATION_STATE_SYNCHRONIZED: 3 OSN_CMN_REPLICATION_STATE_RESYNCHRONIZING: 4 OSN_CMN_REPLICATION_STATE_PAUSED: 5 OSN_CMN_REPLICATION_STATE_INIT_FAILED: 6 OSN_CMN_REPLICATION_STATE_SYNC_FAILED: 7 OSN_CMN_REPLICATION_STATE_RESYNC_FAILED: 8 OSN_CMN_REPLICATION_STATE_SKIPPED: 9
enum:resourceAccessMode
Enumeration Values
OSN_CMN_RESOURCEACCESS_AUTO: 0 OSN_CMN_RESOURCEACCESS_MULTIGROUP_SHARED: 1 OSN_CMN_RESOURCEACCESS_GROUP_EXCLUSIVE: 2 OSN_CMN_RESOURCEACCESS_IMMUTABLE: 4 OSN_CMN_RESOURCEACCESS_MULTIGROUP_SHARED_IMMUTABLE: 5 OSN_CMN_RESOURCEACCESS_GROUP_EXCLUSIVE_IMMUTABLE: 6
enum:resourceAccessRequestType
Enumeration Values
OSN_CMN_REQUEST_VIEW: 0 OSN_CMN_REQUEST_UTILIZE: 1 OSN_CMN_REQUEST_MODIFY: 2
enum:resourceDomainTypes
Specifies the type of resource in a resource domain hierarchy Enumeration Values
OSN_RESOURCE_DOMAIN_REGION: 0 OSN_RESOURCE_DOMAIN_SITE: 1 OSN_RESOURCE_DOMAIN_BUILDING: 2 OSN_RESOURCE_DOMAIN_RACK: 3 OSN_RESOURCE_DOMAIN_SERVER: 4 OSN_RESOURCE_DOMAIN_MAX: 5
enum:retentionTag
Enumeration Values
OSN_RETENTIONTAG_NONE: 0 OSN_RETENTIONTAG_DAY: 1 OSN_RETENTIONTAG_WEEK: 2 OSN_RETENTIONTAG_MONTH: 4 OSN_RETENTIONTAG_YEARLY: 8 OSN_RETENTIONTAG_MAX: 9
enum:sambaIdmapMode
Mode for how SMB user and group IDs should be managed. Enumeration Values
OSN_CMN_SAMBA_IDMAP_TDB: 0 OSN_CMN_SAMBA_IDMAP_RID: 1 OSN_CMN_SAMBA_IDMAP_AD: 2 OSN_CMN_SAMBA_IDMAP_AUTORID: 4 OSN_CMN_SAMBA_IDMAP_AD_RFC2307: 8
enum:scheduleTimerType
Enumeration Values
OSN_SCHEDULE_TIMER_CALENDAR_BASED: 0 OSN_SCHEDULE_TIMER_INTERVAL_BASED: 1 OSN_SCHEDULE_TIMER_MAX: 2
enum:securityWebAccessMode
HTTP requests are redirected to HTTPS by default but his allows one to reconfigure that behavior. Enumeration Values
OSN_CMN_WEBACCESSMODE_HTTP_ENABLED: 0 OSN_CMN_WEBACCESSMODE_HTTP_DISABLED: 1 OSN_CMN_WEBACCESSMODE_HTTP_REDIRECTED: 2
Enumeration Values
OSN_SHARE_INHERITS_NONE: 0 OSN_SHARE_INHERITS_CIFS_ACCESS: 1 OSN_SHARE_INHERITS_NFS_ACCESS: 2
enum:storagePoolCacheType
Enumeration Values
OSN_STORAGEPOOLCACHETYPE_READCACHE: 1 OSN_STORAGEPOOLCACHETYPE_WRITELOG: 2 OSN_STORAGEPOOLCACHETYPE_DEDUP: 3 OSN_STORAGEPOOLCACHETYPE_SPECIAL: 4 OSN_STORAGEPOOLCACHETYPE_MAX: 5
enum:storagePoolType
Enumeration Values
OSN_STORAGEPOOLTYPE_BTRFS: 0 OSN_STORAGEPOOLTYPE_EXT3: 1 OSN_STORAGEPOOLTYPE_EXT4: 2 OSN_STORAGEPOOLTYPE_XFS: 3 OSN_STORAGEPOOLTYPE_S3QL: 4 OSN_STORAGEPOOLTYPE_JFS: 5 OSN_STORAGEPOOLTYPE_ZFS: 6 OSN_STORAGEPOOLTYPE_CEPH: 7 OSN_STORAGEPOOLTYPE_SWAP: 8 OSN_STORAGEPOOLTYPE_PASSTHRU: 9 OSN_STORAGEPOOLTYPE_LOCAL: 10 OSN_STORAGEPOOLTYPE_UNKNOWN: 11 OSN_STORAGEPOOLTYPE_CEPHFS: 12 OSN_STORAGEPOOLTYPE_MAX: 13
enum:storageSystemLinkType
Indicates the mode which the storage replication link is operating in which can be with or without encryption and/or compression Enumeration Values
OSN_LINK_TYPE_ENCRYPT_UNCOMP: 0 OSN_LINK_TYPE_UNENCRYPT_UNCOMP: 1 OSN_LINK_TYPE_ENCRYPT_COMP: 2 OSN_LINK_TYPE_UENCRYPT_COMP: 3
enum:storageVolumeType
Enumeration Values
OSN_STORAGEVOLUMETYPE_FILE: 0 OSN_STORAGEVOLUMETYPE_FILE_BTRFS: 1 OSN_STORAGEVOLUMETYPE_FILE_EXT3: 2 OSN_STORAGEVOLUMETYPE_FILE_EXT4: 3 OSN_STORAGEVOLUMETYPE_RAW_DEVICE: 4 OSN_STORAGEVOLUMETYPE_FILE_ZFS: 5 OSN_STORAGEVOLUMETYPE_FILE_XFS: 6 OSN_STORAGEVOLUMETYPE_FILE_S3QL: 7 OSN_STORAGEVOLUMETYPE_FILE_JFS: 8 OSN_STORAGEVOLUMETYPE_CEPH_RBD: 9
enum:syncPolicy
Data synchronization mode for ZFS based Storage Pools, Network Shares, and Storage Volumes Enumeration Values
OSN_CMN_SYNCTYPE_STANDARD: 0 OSN_CMN_SYNCTYPE_ALWAYS: 1 OSN_CMN_SYNCTYPE_DISABLED: 2 OSN_CMN_SYNCTYPE_AUTO: 3
enum:taskState
Enumeration Values
OSN_TASKSTATE_INITIALIZING: 0 OSN_TASKSTATE_QUEUED: 1 OSN_TASKSTATE_RUNNING: 2 OSN_TASKSTATE_FAILED: 3 OSN_TASKSTATE_CANCELLED: 4 OSN_TASKSTATE_COMPLETED: 5 OSN_TASKSTATE_WAITING: 6 OSN_TASKSTATE_RECOVERED: 7
enum:tunableDataType
storage system tunables are either a range, percentage or a boolean. Enumeration Values
OSN_CMN_TUNABLE_RANGE: 0 OSN_CMN_TUNABLE_PERCENTAGE: 1 OSN_CMN_TUNABLE_BOOLEAN: 2
enum:tunableOption
applies to storageSystemTunable APIs Enumeration Values
OSN_CMN_TUNABLE_NONE: 0 OSN_CMN_TUNABLE_RESET_TO_DEFAULTS: 1
enum:userAccountType
Enumeration Values
OSN_CMN_USER_ACCOUNT_STANDARD: 0 OSN_CMN_USER_ACCOUNT_EMERGENCY: 1 OSN_CMN_USER_ACCOUNT_TEMPORARY: 2
enum:userAppTokenAccessMode
Enumeration Values
OSN_APPTOKEN_DISABLED: 0 OSN_APPTOKEN_LOCAL_ONLY: 1 OSN_APPTOKEN_REMOTE_ONLY: 2 OSN_APPTOKEN_ALL: 3
enum:vdevType
Enumeration Values
OSN_VDEVTYPE_NA: 0 OSN_VDEVTYPE_DATA: 1 OSN_VDEVTYPE_LOGS: 2 OSN_VDEVTYPE_CACHE: 3 OSN_VDEVTYPE_SPARES: 4 OSN_VDEVTYPE_SPECIAL: 5 OSN_VDEVTYPE_DEDUP: 6 OSN_VDEVTYPE_CONFIG: 7 OSN_VDEVTYPE_MAX: 8
enum:vvolType
Enumeration Values
OSN_VVOL_TYPE_NONE: 0 OSN_VVOL_TYPE_SUBVOL_CONFIG: 1 OSN_VVOL_TYPE_SUBVOL_DATA: 2 OSN_VVOL_TYPE_SUBVOL_SWAP: 3 OSN_VVOL_TYPE_PE: 4
enum:wuiSectionDisable
Most expandable tree sections in the WUI may be disabled on a per user basis with the userModify method. This is helpful for simplifying the user experience for users with specific roles and job functions. Enumeration Values
OSN_CMN_WUI_SECTION_DISABLE_NONE: 0 OSN_CMN_WUI_SECTION_DISABLE_INHERIT: 1 OSN_CMN_WUI_SECTION_DISABLE_STORAGE_MGMT_PHYS_DISKS: 2 OSN_CMN_WUI_SECTION_DISABLE_STORAGE_MGMT_HARDWARE: 4 OSN_CMN_WUI_SECTION_DISABLE_STORAGE_MGMT_POOLS: 8 OSN_CMN_WUI_SECTION_DISABLE_STORAGE_MGMT_SHARES: 16 OSN_CMN_WUI_SECTION_DISABLE_STORAGE_MGMT_VOLUMES: 32 OSN_CMN_WUI_SECTION_DISABLE_STORAGE_MGMT_SNAP_SCHED: 64 OSN_CMN_WUI_SECTION_DISABLE_STORAGE_MGMT_HOSTS: 128 OSN_CMN_WUI_SECTION_DISABLE_MAX: 256
enum:wuiTabDisable
Most tabs in the web management may be disabled on a per user basis using these options with the userModify method Enumeration Values
OSN_CMN_WUI_TAB_DISABLE_NONE: 0 OSN_CMN_WUI_TAB_DISABLE_INHERIT: 1 OSN_CMN_WUI_TAB_DISABLE_STORAGE_MGMT: 2 OSN_CMN_WUI_TAB_DISABLE_USERS_GROUPS: 4 OSN_CMN_WUI_TAB_DISABLE_REMOTE_REPLICATION: 8 OSN_CMN_WUI_TAB_DISABLE_CLOUD_CONTAINERS: 16 OSN_CMN_WUI_TAB_DISABLE_CLUSTER_MGMT: 32 OSN_CMN_WUI_TAB_DISABLE_SCALE_OUT_NAS_MGMT: 64 OSN_CMN_WUI_TAB_DISABLE_SCALE_OUT_OBJ_MGMT: 128 OSN_CMN_WUI_TAB_DISABLE_MULTITENANCY: 256 OSN_CMN_WUI_TAB_DISABLE_GRID_DASHBOARD: 512 OSN_CMN_WUI_TAB_DISABLE_MAX: 1024