QuantaStor REST API Reference Guide
Contents
- 1 enum:flags
- 2 enum:ethPortNaming
- 3 enum:modifyType
- 4 enum:nfsNamespaceModeType
- 5 enum:dfsNamespaceModeType
- 6 enum:blinkType
- 7 enum:alertHandlerWebhookType
- 8 enum:providerRegistrationScope
- 9 enum:blinkReason
- 10 enum:tunableOption
- 11 enum:tunableDataType
- 12 enum:diskStateDetail
- 13 enum:lunAssignmentPolicy
- 14 enum:nfsServiceMode
- 15 enum:nfsKerberosMode
- 16 enum:networkShareSessionType
- 17 enum:dataShredMode
- 18 enum:haClientConnectivityPolicy
- 19 enum:securityWebAccessMode
- 20 enum:multiFactorAuthProvider
- 21 enum:multiFactorAuthMode
- 22 enum:multiFactorAuthStatus
- 23 enum:haLinkStateFailoverPolicy
- 24 enum:sambaIdmapMode
- 25 enum:wuiTabDisable
- 26 enum:wuiSectionDisable
- 27 enum:poolEnclosureRedundancy
- 28 enum:accessType
- 29 enum:configAnalysisReportCategory
- 30 enum:configAnalysisReportImpact
- 31 enum:configAnalysisReportSeverity
- 32 enum:cifsUserAccessMode
- 33 enum:passwordComplexityReq
- 34 enum:resourceDomainTypes
- 35 enum:consistencyCheck
- 36 enum:hwEnclosureLayoutType
- 37 enum:storageSystemLinkType
- 38 enum:cacheType
- 39 enum:hwCachePolicy
- 40 enum:syncPolicy
- 41 enum:networkShareFileOplock
- 42 enum:networkShareFileAccess
- 43 enum:chapPolicy
- 44 enum:cephUseCase
- 45 enum:cephCrushRuleType
- 46 enum:cephCrushDeviceClass
- 47 enum:cephECPlugin
- 48 enum:cephECTechnique
- 49 enum:cephFailureDomain
- 50 enum:quotaPolicy
- 51 enum:initiatorType
- 52 enum:linkState
- 53 enum:iscsiConnectionState
- 54 enum:iscsiSessionState
- 55 enum:userAccountType
- 56 enum:objectState
- 57 enum:licenseState
- 58 enum:dataType
- 59 enum:eventType
- 60 enum:eventListenerType
- 61 enum:eventListenerMode
- 62 enum:replicaAssocType
- 63 enum:replicationActionType
- 64 enum:replicationCongestionPolicy
- 65 enum:initPriorityType
- 66 enum:objectType
- 67 enum:ipmiHealthState
- 68 enum:cephJournalDeviceType
- 69 enum:cephJournalMode
- 70 enum:cephOsdWeightPolicy
- 71 enum:cephOsdType
- 72 enum:cephUserAccessOpMask
- 73 enum:enterMaintenanceModeMask
- 74 enum:scheduleTimerType
- 75 enum:exitMaintenanceModeMask
- 76 enum:backupJobStage
- 77 enum:backupPurgePolicy
- 78 enum:backupPolicyType
- 79 enum:backupPolicyMountType
- 80 enum:backupPolicyRetentionCriteria
- 81 enum:replicaRetentionTag
- 82 enum:alertSubscription
- 83 enum:errorLevel
- 84 enum:taskState
- 85 enum:hostType
- 86 enum:shareSettingsInheritance
- 87 enum:retentionTag
- 88 enum:networkShareType
- 89 enum:storageVolumeType
- 90 enum:hwEnclosureLayoutFlow
- 91 enum:replicationState
- 92 enum:remoteReplicaFlags
- 93 enum:raidType
- 94 enum:storagePoolType
- 95 enum:vdevType
- 96 enum:storagePoolCacheType
- 97 enum:hotsparePoolRepairPolicy
- 98 enum:hotsparePoolRepairState
- 99 enum:arpFilterStatus
- 100 enum:fipsState
- 101 enum:multipathConfigMode
- 102 enum:logCollectionMode
- 103 enum:quotaSubjectType
- 104 enum:arpFilterMode
- 105 enum:bondMode
- 106 enum:permissionScope
- 107 enum:resourceAccessRequestType
- 108 enum:resourceAccessMode
- 109 enum:diskCategory
- 110 enum:diskType
- 111 enum:correlationDiskType
- 112 enum:licenseEdition
- 113 enum:licenseDuration
- 114 enum:licenseCategory
- 115 enum:licenseType
- 116 enum:lockType
- 117 enum:cloudProviderType
- 118 enum:cloudContainerType
- 119 enum:hwControllerCapabilities
- 120 enum:hwDiskCapabilities
- 121 enum:hwUnitCapabilities
- 122 enum:aclType
- 123 enum:vvolType
- 124 enum:capabilityValType
- 125 enum:providerType
- 126 enum:activeDirSearchStatus
- 127 enum:userAppTokenAccessMode
- 128 enum:managerClass
- 129 api:aclAdd
- 130 api:aclRemove
- 131 api:aclModify
- 132 api:permissionDefinitionEnum
- 133 api:logout
- 134 api:setAuthMode
- 135 api:loginVerify
- 136 api:getMultiFactorAuthDevices
- 137 api:login
- 138 api:userAdd
- 139 api:userRemove
- 140 api:userPasswordSet
- 141 api:userAuthenticate
- 142 api:userAuthorization
- 143 api:userModify
- 144 api:userEnum
- 145 api:userGet
- 146 api:userAppTokenEnum
- 147 api:userAppTokenGet
- 148 api:userAppTokenCreate
- 149 api:userAppTokenRemove
- 150 api:userAppTokenRegen
- 151 api:userGroupCreate
- 152 api:userGroupModify
- 153 api:userGroupUserAddRemove
- 154 api:userGroupDelete
- 155 api:userGroupEnum
- 156 api:userGroupGet
- 157 api:userGroupAssocEnum
- 158 api:userGroupAssocGet
- 159 api:roleCreate
- 160 api:roleDelete
- 161 api:roleModify
- 162 api:roleEnum
- 163 api:roleGet
- 164 api:rolePermissionsAddRemove
- 165 api:roleSubjectAssocEnum
- 166 api:roleSubjectAssocGet
- 167 api:rolePermissionAssignmentEnum
- 168 api:rolePermissionAssignmentGet
- 169 api:storageCloudCreate
- 170 api:storageCloudDelete
- 171 api:storageCloudModify
- 172 api:storageCloudEnum
- 173 api:storageCloudGet
- 174 api:storageCloudUserAddRemove
- 175 api:storageCloudResourceAddRemove
- 176 api:storageCloudResourceSetMode
- 177 api:storageCloudSubjectAssocEnum
- 178 api:storageCloudSubjectAssocGet
- 179 api:storageCloudResourceAssocEnum
- 180 api:storageCloudResourceAssocGet
- 181 api:auditLogEnable
- 182 api:auditLogDisable
- 183 api:auditLogGet
- 184 api:auditLogClear
- 185 api:hwControllerCreateSecurityKey
- 186 api:hwControllerChangeSecurityKey
- 187 api:hwControllerImportForeignUnits
- 188 api:hwControllerSilenceAlarms
- 189 api:hwControllerClearAlarms
- 190 api:hwControllerRescanAll
- 191 api:hwControllerRescan
- 192 api:hwUnitEnableEncryption
- 193 api:hwUnitSsdCacheCreate
- 194 api:hwUnitSsdCacheEnable
- 195 api:hwUnitSsdCacheDisable
- 196 api:hwUnitAutoCreate
- 197 api:hwUnitCreate
- 198 api:hwUnitGrow
- 199 api:hwUnitIdentify
- 200 api:hwUnitModify
- 201 api:hwUnitDelete
- 202 api:hwDiskIdentify
- 203 api:hwDiskRemove
- 204 api:hwDiskModify
- 205 api:hwEnclosureModify
- 206 api:hwEnclosureSlotIdentify
- 207 api:hwControllerModify
- 208 api:hwDiskMarkHotSpare
- 209 api:hwDiskUnmarkHotSpare
- 210 api:hwDiskMarkGood
- 211 api:hwDiskClearMissing
- 212 api:hwControllerGroupEnum
- 213 api:hwControllerGroupGet
- 214 api:hwControllerEnum
- 215 api:hwControllerGet
- 216 api:hwEnclosureEnum
- 217 api:hwEnclosureGet
- 218 api:hwEnclosureLayoutEnum
- 219 api:hwEnclosureLayoutGet
- 220 api:hwAlarmEnum
- 221 api:hwAlarmGet
- 222 api:hwUnitEnum
- 223 api:hwUnitGet
- 224 api:hwUnitDiskAssocEnum
- 225 api:hwUnitDiskAssocGet
- 226 api:hwDiskEnum
- 227 api:hwDiskGet
- 228 api:hwLogicalDriveEnum
- 229 api:hwLogicalDriveGet
- 230 api:hwBatteryBackupUnitEnum
- 231 api:hwBatteryBackupUnitGet
- 232 api:swControllerGroupEnum
- 233 api:swControllerGroupGet
- 234 api:swControllerEnum
- 235 api:swControllerGet
- 236 api:swControllerIscsiConfigAdd
- 237 api:swControllerIscsiPortalAdd
- 238 api:swControllerIscsiPortalRemove
- 239 api:swControllerIscsiPortalScan
- 240 api:swControllerTargetLogin
- 241 api:swControllerTargetLogout
- 242 api:swControllerTargetEnum
- 243 api:swDiskSessionEnum
- 244 api:swControllerTargetGet
- 245 api:swDiskSessionGet
- 246 api:storageSystemClusterGet
- 247 api:storageSystemClusterEnum
- 248 api:storageSystemClusterAssocEnum
- 249 api:storageSystemClusterAssocGet
- 250 api:storageSystemClusterSetHostsConfig
- 251 api:storageSystemClusterGetHostsConfig
- 252 api:storageSystemClusterCreate
- 253 api:storageSystemClusterModify
- 254 api:storageSystemClusterDelete
- 255 api:storageSystemClusterNodeAdd
- 256 api:storageSystemClusterMerge
- 257 api:storageSystemClusterSplit
- 258 api:storageSystemClusterNodeRemove
- 259 api:storageSystemClusterNodeSetMaster
- 260 api:storageSystemClusterNodeSync
- 261 api:storageSystemClusterNodeJoin
- 262 api:storageSystemClusterNodeEject
- 263 api:storageSystemClusterSendSupportLogs
- 264 api:libratoMetricsConfigGet
- 265 api:libratoMetricsConfigSet
- 266 api:networkShareFileCreate
- 267 api:networkShareFileDelete
- 268 api:networkShareFileExpand
- 269 api:networkShareFileCopy
- 270 api:networkShareNamespaceCreate
- 271 api:networkShareNamespaceModify
- 272 api:networkShareNamespaceAddRemove
- 273 api:networkShareNamespaceDelete
- 274 api:networkShareNamespaceEnum
- 275 api:networkShareNamespaceGet
- 276 api:networkShareNamespaceShareAssocEnum
- 277 api:networkShareNamespaceShareAssocGet
- 278 api:networkShareNamespaceSystemAssocEnum
- 279 api:networkShareNamespaceSystemAssocGet
- 280 api:networkShareFileLockEnum
- 281 api:networkShareNfsConfig
- 282 api:networkShareCreate
- 283 api:networkShareCreateAlias
- 284 api:networkShareCreateEx
- 285 api:networkShareSnapshot
- 286 api:networkShareHealthCheck
- 287 api:networkShareRestore
- 288 api:networkShareRollback
- 289 api:networkShareEnumQuotas
- 290 api:networkShareSetQuotas
- 291 api:networkShareAddUserQuota
- 292 api:networkShareRemoveUserQuota
- 293 api:networkShareAddGroupQuota
- 294 api:networkShareRemoveGroupQuota
- 295 api:networkShareServicesRestart
- 296 api:storageSystemServicesRestart
- 297 api:networkShareClone
- 298 api:networkShareJoinDomain
- 299 api:networkShareLeaveDomain
- 300 api:networkShareModify
- 301 api:networkShareEnable
- 302 api:networkShareDisable
- 303 api:networkShareDelete
- 304 api:networkShareDeleteEx
- 305 api:networkShareEnum
- 306 api:networkShareGet
- 307 api:networkShareClientAdd
- 308 api:networkShareClientRemove
- 309 api:networkShareClientModify
- 310 api:networkShareClientEnum
- 311 api:networkShareClientGet
- 312 api:activeDirectoryUserAndGroupEnumEx
- 313 api:activeDirectoryDomainEnum
- 314 api:networkShareUserAccessEnum
- 315 api:networkShareUserAccessGet
- 316 api:networkShareCifsOptionEnum
- 317 api:networkShareCifsOptionGet
- 318 api:qosPolicyEnum
- 319 api:qosPolicyGet
- 320 api:qosPolicyDelete
- 321 api:qosPolicyModify
- 322 api:qosPolicyCreate
- 323 api:storageVolumeGroupCreate
- 324 api:storageVolumeGroupModify
- 325 api:storageVolumeGroupVolumeAddRemove
- 326 api:storageVolumeGroupDelete
- 327 api:storageVolumeGroupEnum
- 328 api:storageVolumeGroupGet
- 329 api:storageVolumeGroupAssocEnum
- 330 api:storageVolumeGroupAssocGet
- 331 api:storageVolumeGroupSnapshot
- 332 api:storageVolumeGroupClone
- 333 api:storageVolumeAclAddRemove
- 334 api:storageVolumeAclAddRemoveEx
- 335 api:storageVolumeAclEnum
- 336 api:storageVolumeAclGet
- 337 api:storageVolumeCreate
- 338 api:storageVolumeCreateEx
- 339 api:storageVolumeCreatePassthru
- 340 api:storageVolumeImport
- 341 api:storageVolumeReassignSchedule
- 342 api:storageVolumeModify
- 343 api:storageVolumeResize
- 344 api:storageVolumeSetQosControls
- 345 api:storageVolumeHealthCheck
- 346 api:storageVolumeRestore
- 347 api:storageVolumeRollback
- 348 api:storageVolumeDeleteEx
- 349 api:storageVolumeDelete
- 350 api:storageVolumeEnum
- 351 api:storageVolumeGet
- 352 api:storageVolumeUtilizationEnum
- 353 api:storageVolumeUtilizationGet
- 354 api:storageVolumeUtilizationGetRetentionPeriod
- 355 api:storageVolumeUtilizationSetRetentionPeriod
- 356 api:storageVolumeSnapshot
- 357 api:storageVolumeSnapshotRevert
- 358 api:storageVolumeClone
- 359 api:storageVolumeCloudBackupCreate
- 360 api:storageVolumeCloudBackupRestore
- 361 api:cloudBackupScheduleCreate
- 362 api:cloudBackupScheduleModify
- 363 api:cloudBackupScheduleDelete
- 364 api:cloudBackupScheduleEnable
- 365 api:cloudBackupScheduleDisable
- 366 api:cloudBackupScheduleTrigger
- 367 api:cloudBackupScheduleVolumeAddRemove
- 368 api:cloudBackupScheduleEnum
- 369 api:cloudBackupScheduleGet
- 370 api:cloudBackupScheduleAssocEnum
- 371 api:cloudBackupScheduleAssocGet
- 372 api:backupPolicyCreate
- 373 api:backupPolicyModify
- 374 api:backupPolicyTrigger
- 375 api:backupPolicyDelete
- 376 api:backupPolicyEnable
- 377 api:backupPolicyDisable
- 378 api:backupPolicyEnum
- 379 api:backupPolicyGet
- 380 api:backupJobEnum
- 381 api:backupJobGet
- 382 api:backupJobStatusUpdate
- 383 api:backupJobCancel
- 384 api:backupJobStart
- 385 api:remoteNfsExportsEnum
- 386 api:replicationScheduleCreate
- 387 api:replicationScheduleTrigger
- 388 api:replicationScheduleModify
- 389 api:replicationScheduleDelete
- 390 api:replicationScheduleEnable
- 391 api:replicationScheduleDisable
- 392 api:replicationScheduleAddRemove
- 393 api:replicationScheduleEnum
- 394 api:replicationScheduleGet
- 395 api:replicationScheduleAssocEnum
- 396 api:replicationScheduleAssocGet
- 397 api:replicaCreate
- 398 api:replicaStop
- 399 api:replicaRollback
- 400 api:replicaSync
- 401 api:replicaAssocUpdate
- 402 api:replicaAssocDelete
- 403 api:replicaAssocGet
- 404 api:replicaAssocEnum
- 405 api:replicaReportEntryEnum
- 406 api:replicaReportEntryGet
- 407 api:replicaReportSummaryEnum
- 408 api:replicaReportSummaryGet
- 409 api:replicaReportSummaryDelete
- 410 api:remoteStoragePoolEnum
- 411 api:storageSystemLinkGet
- 412 api:storageSystemLinkEnum
- 413 api:storageSystemLinkEstablish
- 414 api:storageSystemLinkDisconnect
- 415 api:storageSystemLinkVerify
- 416 api:storageSystemLinkCreate
- 417 api:storageSystemLinkDelete
- 418 api:storageSystemLinkModify
- 419 api:storageSystemLinkRefresh
- 420 api:storageSystemLinkSetCredentials
- 421 api:siteClusterCreate
- 422 api:siteClusterDelete
- 423 api:siteClusterModify
- 424 api:siteClusterRestartServices
- 425 api:siteClusterGet
- 426 api:siteClusterEnum
- 427 api:siteStorageSystemAddRemove
- 428 api:siteClusterAssocGet
- 429 api:siteClusterAssocEnum
- 430 api:siteVifResourceGet
- 431 api:siteVifResourceEnum
- 432 api:siteVifResourceCreate
- 433 api:siteVifResourceDelete
- 434 api:siteVifResourceMove
- 435 api:clusterRingMemberGet
- 436 api:clusterRingMemberEnum
- 437 api:clusterRingGet
- 438 api:clusterRingEnum
- 439 api:clusterRingCreate
- 440 api:clusterRingDelete
- 441 api:glusterServiceRestart
- 442 api:glusterVolumeEnum
- 443 api:glusterVolumeGet
- 444 api:glusterVolumeCreate
- 445 api:glusterVolumeDelete
- 446 api:glusterVolumeStop
- 447 api:glusterVolumeStart
- 448 api:glusterVolumeRebalance
- 449 api:glusterVolumeReplaceBrick
- 450 api:glusterVolumeModify
- 451 api:glusterVolumeAddBricks
- 452 api:glusterHaFailoverInterfaceCreate
- 453 api:glusterHaFailoverInterfaceDelete
- 454 api:glusterHaFailoverInterfaceMove
- 455 api:glusterHaFailoverInterfaceEnum
- 456 api:glusterHaFailoverInterfaceGet
- 457 api:glusterBrickDelete
- 458 api:glusterBrickCreate
- 459 api:glusterBrickEnum
- 460 api:glusterBrickGet
- 461 api:glusterPeerEnum
- 462 api:glusterPeerGet
- 463 api:glusterPeerDetach
- 464 api:glusterPeerProbe
- 465 api:cephPoolProfileEnum
- 466 api:cephPoolProfileGet
- 467 api:cephPoolProfileDelete
- 468 api:cephPoolProfileCreate
- 469 api:cephCrushRuleEnum
- 470 api:cephCrushRuleGet
- 471 api:cephCrushRuleDelete
- 472 api:cephCrushRuleCreate
- 473 api:cephFilesystemPoolAssocEnum
- 474 api:cephFilesystemPoolAssocGet
- 475 api:cephFilesystemEnum
- 476 api:cephFilesystemGet
- 477 api:cephFilesystemCreate
- 478 api:cephFilesystemModify
- 479 api:cephFilesystemDelete
- 480 api:cephObjectPoolGroupEnum
- 481 api:cephObjectPoolGroupGet
- 482 api:cephObjectPoolGroupDelete
- 483 api:cephObjectPoolGroupCreate
- 484 api:cephUserAccessEntryEnum
- 485 api:cephUserAccessEntryGet
- 486 api:cephUserAccessEntryCreate
- 487 api:cephUserAccessEntryModify
- 488 api:cephUserAccessEntryDelete
- 489 api:cephUserAccessEntryEnable
- 490 api:cephUserAccessEntryDisable
- 491 api:cephPgSetEnum
- 492 api:cephPgSetGet
- 493 api:cephBlockDeviceEnum
- 494 api:cephBlockDeviceGet
- 495 api:cephBlockDeviceCreate
- 496 api:cephBlockDeviceSnapshot
- 497 api:cephBlockDeviceResize
- 498 api:cephBlockDeviceModify
- 499 api:cephBlockDeviceDelete
- 500 api:cephPoolOsdAssocEnum
- 501 api:cephPoolOsdAssocGet
- 502 api:cephPoolEnum
- 503 api:cephPoolGet
- 504 api:cephPoolCreate
- 505 api:cephPoolModify
- 506 api:cephPoolDelete
- 507 api:cephOsdEnum
- 508 api:cephOsdGet
- 509 api:cephOsdCreate
- 510 api:cephOsdDelete
- 511 api:cephOsdModify
- 512 api:cephOsdJournalReplace
- 513 api:cephOsdIdentify
- 514 api:cephMultiOsdCreate
- 515 api:cephJournalDeviceEnum
- 516 api:cephJournalDeviceGet
- 517 api:cephJournalDeviceCreate
- 518 api:cephJournalDeviceDelete
- 519 api:cephMonitorEnum
- 520 api:cephMonitorGet
- 521 api:cephMonitorAdd
- 522 api:cephMonitorRemove
- 523 api:cephMdsEnum
- 524 api:cephMdsGet
- 525 api:cephMdsAdd
- 526 api:cephMdsRemove
- 527 api:cephRadosGatewayEnum
- 528 api:cephRadosGatewayGet
- 529 api:cephRadosGatewayAdd
- 530 api:cephRadosGatewayRemove
- 531 api:cephClusterEnum
- 532 api:cephClusterGet
- 533 api:cephClusterMemberEnum
- 534 api:cephClusterMemberGet
- 535 api:cephClusterCreate
- 536 api:cephClusterDelete
- 537 api:cephClusterModify
- 538 api:cephClusterFixClockSkew
- 539 api:cephClusterAddNode
- 540 api:cephClusterRemoveNode
- 541 api:cloudContainerCreate
- 542 api:cloudContainerDelete
- 543 api:cloudContainerRepair
- 544 api:cloudContainerBucketScan
- 545 api:cloudContainerAdd
- 546 api:cloudContainerEnable
- 547 api:cloudContainerDisable
- 548 api:cloudContainerEnum
- 549 api:cloudContainerGet
- 550 api:cloudProviderEnum
- 551 api:cloudProviderGet
- 552 api:cloudProviderAdd
- 553 api:cloudProviderRemove
- 554 api:cloudProviderCredentialsAdd
- 555 api:cloudProviderCredentialsRemove
- 556 api:cloudProviderCredentialsEnum
- 557 api:cloudProviderCredentialsGet
- 558 api:cloudProviderLocationAdd
- 559 api:cloudProviderLocationRemove
- 560 api:cloudProviderLocationEnum
- 561 api:cloudProviderLocationGet
- 562 api:storagePoolCreate
- 563 api:storagePoolExpand
- 564 api:storagePoolGrow
- 565 api:storagePoolSpareAddRemove
- 566 api:storagePoolCacheAddRemove
- 567 api:storagePoolHealthCheck
- 568 api:storagePoolModify
- 569 api:storagePoolDestroy
- 570 api:storagePoolRescan
- 571 api:storagePoolImport
- 572 api:storagePoolEnum
- 573 api:storagePoolPreimportScan
- 574 api:storagePoolStop
- 575 api:storagePoolStart
- 576 api:storagePoolSetPassphrase
- 577 api:storagePoolExport
- 578 api:storagePoolGet
- 579 api:storagePoolUpdateRedirect
- 580 api:storagePoolIdentify
- 581 api:storagePoolDeviceGroupIdentify
- 582 api:storagePoolScrubStart
- 583 api:storagePoolScrubStop
- 584 api:storagePoolDeviceEnum
- 585 api:storagePoolDeviceGet
- 586 api:storagePoolDeviceGroupEnum
- 587 api:storagePoolDeviceGroupGet
- 588 api:storagePoolProfileEnum
- 589 api:storagePoolProfileGet
- 590 api:storageTierCreate
- 591 api:storageTierModify
- 592 api:storageTierPoolAddRemove
- 593 api:storageTierDelete
- 594 api:storageTierEnum
- 595 api:storageTierGet
- 596 api:storageTierAssocEnum
- 597 api:storageTierAssocGet
- 598 api:storagePoolHaFailoverInterfaceCreate
- 599 api:storagePoolHaFailoverInterfaceDelete
- 600 api:storagePoolHaFailoverInterfaceEnum
- 601 api:storagePoolHaFailoverInterfaceGet
- 602 api:storagePoolHaFailoverModuleEnum
- 603 api:storagePoolHaFailoverModuleGet
- 604 api:storagePoolHaFailoverGroupCreate
- 605 api:pingCheck
- 606 api:storagePoolHaFailoverGroupModify
- 607 api:storagePoolHaFailoverGroupDelete
- 608 api:storagePoolHaFailoverGroupFailover
- 609 api:storagePoolHaFailoverGroupActivate
- 610 api:storagePoolHaFailoverGroupDeactivate
- 611 api:storagePoolPropertiesUpdate
- 612 api:storagePoolHaFailoverGroupEnum
- 613 api:storagePoolHaFailoverGroupGet
- 614 api:resourceDomainCreate
- 615 api:resourceDomainDelete
- 616 api:resourceDomainModify
- 617 api:resourceDomainGet
- 618 api:resourceDomainEnum
- 619 api:resourceDomainStorageSystemAddRemove
- 620 api:resourceDomainAssocGet
- 621 api:resourceDomainAssocEnum
- 622 api:systemCapabilityMetaDataGet
- 623 api:storageSystemDeployCerts
- 624 api:providerAppRegister
- 625 api:providerAppUnregister
- 626 api:providerAppEnum
- 627 api:providerAppGet
- 628 api:registerSecurityToken
- 629 api:widgetCreate
- 630 api:configAnalysisReportGenerate
- 631 api:getHardwareConfig
- 632 api:getSecurityConfig
- 633 api:getSystemConfig
- 634 api:snapshotScheduleCreate
- 635 api:snapshotScheduleModify
- 636 api:snapshotScheduleDelete
- 637 api:snapshotScheduleEnable
- 638 api:snapshotScheduleDisable
- 639 api:snapshotScheduleTrigger
- 640 api:snapshotScheduleVolumeAddRemove
- 641 api:snapshotScheduleEnum
- 642 api:snapshotScheduleGet
- 643 api:snapshotScheduleAssocEnum
- 644 api:snapshotScheduleAssocGet
- 645 api:storageQuotaCreate
- 646 api:storageQuotaModify
- 647 api:storageQuotaVolumeAddRemove
- 648 api:storageQuotaShareAddRemove
- 649 api:storageQuotaDelete
- 650 api:storageQuotaEnum
- 651 api:storageQuotaGet
- 652 api:storageQuotaShareAssocEnum
- 653 api:storageQuotaShareAssocGet
- 654 api:storageQuotaVolumeAssocEnum
- 655 api:storageQuotaVolumeAssocGet
- 656 api:passwordPolicyGet
- 657 api:passwordPolicySet
- 658 api:storageSystemUpgrade
- 659 api:storageSystemUpdateCheck
- 660 api:storageSystemGet
- 661 api:storageSystemEnum
- 662 api:storageSystemShutdown
- 663 api:storageSystemRestart
- 664 api:storageSystemTimeZoneEnum
- 665 api:storageSystemTimeZoneSet
- 666 api:storageSystemTunableEnum
- 667 api:storageSystemTunableGet
- 668 api:storageSystemTunableSet
- 669 api:storageSystemTunableProfileEnum
- 670 api:storageSystemTunableProfileGet
- 671 api:storageSystemTunableProfileCreate
- 672 api:storageSystemTunableProfileModify
- 673 api:storageSystemTunableProfileDelete
- 674 api:storageSystemTunableProfileApply
- 675 api:storageSystemModify
- 676 api:storageSystemPlatformEvent
- 677 api:storageSystemRecoveryPointEnum
- 678 api:storageSystemRecover
- 679 api:storageSystemMaintenance
- 680 api:storageSystemSignalManager
- 681 api:ibTargetPortEnum
- 682 api:ibTargetPortGet
- 683 api:fcTargetPortEnum
- 684 api:fcTargetPortGet
- 685 api:fcTargetPortDisable
- 686 api:fcTargetPortEnable
- 687 api:targetPortEnum
- 688 api:targetPortGet
- 689 api:virtualInterfaceAssocEnum
- 690 api:virtualInterfaceAssocGet
- 691 api:targetPortDisable
- 692 api:targetPortEnable
- 693 api:targetPortModify
- 694 api:targetVirtualPortCreate
- 695 api:targetVlanInterfaceCreate
- 696 api:targetVirtualInterfaceCreate
- 697 api:targetVirtualInterfaceMove
- 698 api:targetVirtualPortDelete
- 699 api:targetPortRescan
- 700 api:targetPortRestart
- 701 api:storageSystemGroupAssocGet
- 702 api:storageSystemGroupAssocEnum
- 703 api:storageSystemGroupGet
- 704 api:storageSystemGroupEnum
- 705 api:storageSystemGroupAddRemoveLinks
- 706 api:storageSystemGroupCreate
- 707 api:storageSystemGroupDelete
- 708 api:storageSystemGroupModify
- 709 api:storageSystemGroupSetPassword
- 710 api:physicalDiskDataMigration
- 711 api:physicalDiskFormat
- 712 api:physicalDiskIdentify
- 713 api:physicalDiskGlobalSpareAddRemove
- 714 api:physicalDiskGlobalSpareEnum
- 715 api:physicalDiskHotspareMarkerEnum
- 716 api:physicalDiskHotspareMarkerGet
- 717 api:physicalDiskHotspareMarkerDelete
- 718 api:physicalDiskHotspareMarkerCleanup
- 719 api:physicalDiskGet
- 720 api:physicalDiskEnum
- 721 api:physicalDiskScan
- 722 api:physicalDiskPathAssocGet
- 723 api:physicalDiskPathAssocEnum
- 724 api:physicalDiskMultipathConfigEnum
- 725 api:physicalDiskMultipathConfigScan
- 726 api:physicalDiskMultipathConfigAddRemove
- 727 api:multiFactorAuthConfigCreate
- 728 api:multiFactorAuthConfigUserAssignUnassign
- 729 api:multiFactorAuthConfigDelete
- 730 api:multiFactorAuthConfigModify
- 731 api:multiFactorAuthConfigEnum
- 732 api:multiFactorAuthConfigGet
- 733 api:hostAdd
- 734 api:hostModify
- 735 api:hostInitiatorGet
- 736 api:hostInitiatorEnum
- 737 api:hostInitiatorAdd
- 738 api:hostInitiatorRemove
- 739 api:hostRemove
- 740 api:hostEnum
- 741 api:hostGet
- 742 api:hostGroupCreate
- 743 api:hostGroupModify
- 744 api:hostGroupHostAddRemove
- 745 api:hostGroupDelete
- 746 api:hostGroupEnum
- 747 api:hostGroupGet
- 748 api:taskEnum
- 749 api:taskGet
- 750 api:taskClearAll
- 751 api:taskCancel
- 752 api:taskProceed
- 753 api:taskUpdateProgress
- 754 api:traceLevelGet
- 755 api:traceLevelModify
- 756 api:traceLogMessage
- 757 api:sessionEnum
- 758 api:sessionGet
- 759 api:sessionClose
- 760 api:networkShareSessionEnum
- 761 api:networkShareSessionGet
- 762 api:alertConfigSet
- 763 api:alertConfigGet
- 764 api:alertEnum
- 765 api:alertTypeEnum
- 766 api:alertTypeGet
- 767 api:alertRaise
- 768 api:alertGet
- 769 api:alertClear
- 770 api:alertClearAll
- 771 api:licenseAdd
- 772 api:licenseGet
- 773 api:licenseRemove
- 774 api:licenseEnum
- 775 api:licenseActivate
- 776 api:licenseActivateOnline
- 777 api:licenseModifySupportInfo
- 778 api:getLocalizedMessage
- 779 api:eventEnum
- 780 api:eventListenerRegister
- 781 api:eventListenerUnregister
- 782 api:eventListenerNotify
- 783 api:customApi
- 784 api:bounce
- 785 api:echo
- 786 api:storageSystemSendLogs
- 787 api:taskLockEnum
- 788 api:taskLockRelease
- 789 api:objectPropertyGet
- 790 api:objectPropertyEnum
- 791 api:objectPropertySet
- 792 api:objectPropertyDelete
- 793 api:objectEnum
- 794 api:objectGet
- 795 object-type:acl
- 796 object-type:activeDirDomain
- 797 object-type:activeDirUserGroup
- 798 object-type:alert
- 799 object-type:alertConfigSettings
- 800 object-type:alertType
- 801 object-type:auditEntry
- 802 object-type:auditSettings
- 803 object-type:backupJob
- 804 object-type:backupPolicy
- 805 object-type:capabilityMetaData
- 806 object-type:cephBlockDevice
- 807 object-type:cephCluster
- 808 object-type:cephClusterMember
- 809 object-type:cephCrushRule
- 810 object-type:cephFilesystem
- 811 object-type:cephFilesystemPoolAssoc
- 812 object-type:cephJournalDevice
- 813 object-type:cephMds
- 814 object-type:cephMonitor
- 815 object-type:cephObjectPoolGroup
- 816 object-type:cephOsd
- 817 object-type:cephPgSet
- 818 object-type:cephPool
- 819 object-type:cephPoolOsdAssoc
- 820 object-type:cephPoolProfile
- 821 object-type:cephRadosGateway
- 822 object-type:cephUserAccessEntry
- 823 object-type:cloudBackupSchedule
- 824 object-type:cloudBackupScheduleAssoc
- 825 object-type:cloudContainer
- 826 object-type:cloudProvider
- 827 object-type:cloudProviderCredentials
- 828 object-type:cloudProviderLocation
- 829 object-type:clusterRing
- 830 object-type:clusterRingMember
- 831 object-type:configAnalysisReport
- 832 object-type:configAnalysisReportEntry
- 833 object-type:errorMessage
- 834 object-type:event
- 835 object-type:eventListener
- 836 object-type:fcTargetPort
- 837 object-type:glusterBrick
- 838 object-type:glusterHaFailoverInterface
- 839 object-type:glusterPeer
- 840 object-type:glusterVolume
- 841 object-type:hardwareConfiguration
- 842 object-type:host
- 843 object-type:hostGroup
- 844 object-type:hwAlarm
- 845 object-type:hwBatteryBackupUnit
- 846 object-type:hwController
- 847 object-type:hwControllerGroup
- 848 object-type:hwDisk
- 849 object-type:hwEnclosure
- 850 object-type:hwEnclosureLayout
- 851 object-type:hwEnclosureLayoutSlotExclusion
- 852 object-type:hwLogicalDrive
- 853 object-type:hwUnit
- 854 object-type:hwUnitDiskAssoc
- 855 object-type:i18nString
- 856 object-type:ibTargetPort
- 857 object-type:initiatorPort
- 858 object-type:keyValuePair
- 859 object-type:libratoMetricsConfig
- 860 object-type:license
- 861 object-type:licenseActivation
- 862 object-type:licenseLease
- 863 object-type:lock
- 864 object-type:mfaLogin
- 865 object-type:multiFactorAuthConfig
- 866 object-type:multiFactorAuthDevice
- 867 object-type:multipathConfig
- 868 object-type:networkShare
- 869 object-type:networkShareCifsOption
- 870 object-type:networkShareClient
- 871 object-type:networkShareFile
- 872 object-type:networkShareFileLock
- 873 object-type:networkShareNamespace
- 874 object-type:networkShareNamespaceShareAssoc
- 875 object-type:networkShareNamespaceSystemAssoc
- 876 object-type:networkShareQuota
- 877 object-type:networkShareServiceConfig
- 878 object-type:networkShareSession
- 879 object-type:networkShareUserAccess
- 880 object-type:nodeAssoc
- 881 object-type:object
- 882 object-type:objectProperty
- 883 object-type:passwordPolicy
- 884 object-type:permissionAssignment
- 885 object-type:permissionDefinition
- 886 object-type:physicalDisk
- 887 object-type:physicalDiskHotspareMarker
- 888 object-type:physicalDiskPathAssoc
- 889 object-type:providerApp
- 890 object-type:provisionable
- 891 object-type:qosPolicy
- 892 object-type:replicaAssoc
- 893 object-type:replicaReportEntry
- 894 object-type:replicaReportSummary
- 895 object-type:replicatable
- 896 object-type:replicationSchedule
- 897 object-type:replicationScheduleAssocEx
- 898 object-type:resourceDomain
- 899 object-type:resourceDomainAssoc
- 900 object-type:resourceHealthCheck
- 901 object-type:role
- 902 object-type:rolePermissionAssignment
- 903 object-type:roleSubjectAssoc
- 904 object-type:schedule
- 905 object-type:securityConfiguration
- 906 object-type:session
- 907 object-type:siteCluster
- 908 object-type:siteClusterAssoc
- 909 object-type:siteVifResource
- 910 object-type:snapshotSchedule
- 911 object-type:snapshotScheduleAssoc
- 912 object-type:storageCloud
- 913 object-type:storageCloudResourceAssoc
- 914 object-type:storageCloudSubjectAssoc
- 915 object-type:storagePool
- 916 object-type:storagePoolDevice
- 917 object-type:storagePoolDeviceGroup
- 918 object-type:storagePoolHaFailoverGroup
- 919 object-type:storagePoolHaFailoverInterface
- 920 object-type:storagePoolHaFailoverModule
- 921 object-type:storagePoolProfile
- 922 object-type:storageQuota
- 923 object-type:storageQuotaShareAssoc
- 924 object-type:storageQuotaVolumeAssoc
- 925 object-type:storageSystem
- 926 object-type:storageSystemCluster
- 927 object-type:storageSystemClusterAssoc
- 928 object-type:storageSystemGroup
- 929 object-type:storageSystemGroupAssoc
- 930 object-type:storageSystemHwConfig
- 931 object-type:storageSystemLink
- 932 object-type:storageSystemLinkKey
- 933 object-type:storageSystemRecoveryPoint
- 934 object-type:storageSystemTunable
- 935 object-type:storageSystemTunableAssoc
- 936 object-type:storageSystemTunableProfile
- 937 object-type:storageTier
- 938 object-type:storageTierAssoc
- 939 object-type:storageVolume
- 940 object-type:storageVolumeAcl
- 941 object-type:storageVolumeGroup
- 942 object-type:storageVolumeGroupAssoc
- 943 object-type:storageVolumeUtilization
- 944 object-type:subject
- 945 object-type:swController
- 946 object-type:swControllerGroup
- 947 object-type:swControllerTarget
- 948 object-type:swDiskSession
- 949 object-type:systemConfiguration
- 950 object-type:targetPort
- 951 object-type:task
- 952 object-type:timeZone
- 953 object-type:traceLevel
- 954 object-type:user
- 955 object-type:userAppToken
- 956 object-type:userGroup
- 957 object-type:userGroupAssoc
- 958 object-type:userPermissionAssignment
- 959 object-type:virtualInterfaceAssoc
- 960 object-type:widget
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: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: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: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: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:blinkType
Enumeration Values
OSN_CMN_BLINK_ON: 0 OSN_CMN_BLINK_OFF: 1
enum:alertHandlerWebhookType
Enumeration Values
OSN_ALERTHANDLER_WEBHOOK_SLACK: 0 OSN_ALERTHANDLER_WEBHOOK_MATTERMOST: 1
enum:providerRegistrationScope
Enumeration Values
OSN_REGISTRATION_SCOPE_LOCAL: 0 OSN_REGISTRATION_SCOPE_CLUSTER_WIDE: 1
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:tunableOption
applies to storageSystemTunable APIs
Enumeration Values
OSN_CMN_TUNABLE_NONE: 0 OSN_CMN_TUNABLE_RESET_TO_DEFAULTS: 1
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: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: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: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: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
Network Share session type, either NFS or SMB (see networkShareSessionEnum)
Enumeration Values
OSN_CMN_SHARE_SESSION_SMB: 0 OSN_CMN_SHARE_SESSION_NFS: 1
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: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: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
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: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: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: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: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: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
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: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: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: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: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: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: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:consistencyCheck
Enumeration Values
OSN_CONSISTENCY_CHECK_NA: 0 OSN_CONSISTENCY_CHECK_UNVERIFIED: 1 OSN_CONSISTENCY_CHECK_VERIFIED: 2
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: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:cacheType
Cache type, typcially for hardware controlelrs (see hwController)
Enumeration Values
OSN_CMN_ACCESSTYPE_WRITETHRU: 0 OSN_CMN_ACCESSTYPE_WRITEBACK: 1
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: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
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
Enumeration Values
OSN_CMN_FILE_ACCESS_TYPE_READONLY: 0 OSN_CMN_FILE_ACCESS_TYPE_READWRITE: 1
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:cephUseCase
Enumeration Values
OSN_CEPH_USE_CASE_RGW: 0 OSN_CEPH_USE_CASE_RGW_OPENSTACK: 1 OSN_CEPH_USE_CASE_FILESYSTEM: 2
enum:cephCrushRuleType
Enumeration Values
OSN_CEPH_CRUSH_RULE_REPLICATED: 1 OSN_CEPH_CRUSH_RULE_ERASURE_CODED: 3
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: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:quotaPolicy
Enumeration Values
OSN_CMN_QUOTA_POLICY_SOFT: 0 OSN_CMN_QUOTA_POLICY_HARD: 1
enum:initiatorType
Enumeration Values
OSN_CMN_INITIATOR_ISCSI: 0 OSN_CMN_INITIATOR_FCP: 1 OSN_CMN_INITIATOR_IB: 2
enum:linkState
Enumeration Values
OSN_CMN_LINKSTATE_UP: 0 OSN_CMN_LINKSTATE_DOWN: 1 OSN_CMN_LINKSTATE_UNKNOWN: 2
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:userAccountType
Enumeration Values
OSN_CMN_USER_ACCOUNT_STANDARD: 0 OSN_CMN_USER_ACCOUNT_EMERGENCY: 1 OSN_CMN_USER_ACCOUNT_TEMPORARY: 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: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: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:eventType
Enumeration Values
OSN_CMN_EVENTTYPE_ADD: 0 OSN_CMN_EVENTTYPE_REMOVE: 1 OSN_CMN_EVENTTYPE_MODIFY: 2
enum:eventListenerType
Enumeration Values
OSN_CMN_LISTENERTYPE_OBSERVER: 0 OSN_CMN_LISTENERTYPE_SECONDARY: 1 OSN_CMN_LISTENERTYPE_PRIMARY: 2
enum:eventListenerMode
Enumeration Values
OSN_CMN_LISTENERMODE_ENQUEUE: 0 OSN_CMN_LISTENERMODE_PROCESS: 1 OSN_CMN_LISTENERMODE_FLUSH: 2
enum:replicaAssocType
Enumeration Values
OSN_CMN_REPLICA_CHILD: 0 OSN_CMN_REPLICA_HEAD: 1
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:initPriorityType
Enumeration Values
OSN_INITPRIORITY_DEFAULT: 0 OSN_INITPRIORITY_LOW: 1 OSN_INITPRIORITY_MEDIUM: 2 OSN_INITPRIORITY_HIGH: 3
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: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: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:cephOsdWeightPolicy
Enumeration Values
OSN_CMN_CEPH_WEIGHT_POLICY_LEGACY: 0 OSN_CMN_CEPH_WEIGHT_POLICY_BY_SIZE: 1
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: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:enterMaintenanceModeMask
Enumeration Values
OSN_MAINTENANCE_MODE_ENTER_ALL: 0 OSN_MAINTENANCE_MODE_CEPH_ENTER: 2 OSN_MAINTENANCE_MODE_COROSYNC_ENTER: 4
enum:scheduleTimerType
Enumeration Values
OSN_SCHEDULE_TIMER_CALENDAR_BASED: 0 OSN_SCHEDULE_TIMER_INTERVAL_BASED: 1 OSN_SCHEDULE_TIMER_MAX: 2
enum:exitMaintenanceModeMask
Enumeration Values
OSN_MAINTENANCE_MODE_CEPH_EXIT: 1 OSN_MAINTENANCE_MODE_COROSYNC_EXIT: 3 OSN_MAINTENANCE_MODE_CLEAR_ALL: 65535
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: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: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: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: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: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: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: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: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
Enumeration Values
OSN_SHARE_INHERITS_NONE: 0 OSN_SHARE_INHERITS_CIFS_ACCESS: 1 OSN_SHARE_INHERITS_NFS_ACCESS: 2
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
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: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: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: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: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: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: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: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:storagePoolCacheType
Enumeration Values
OSN_STORAGEPOOLCACHETYPE_READCACHE: 1 OSN_STORAGEPOOLCACHETYPE_WRITELOG: 2 OSN_STORAGEPOOLCACHETYPE_DEDUP: 3 OSN_STORAGEPOOLCACHETYPE_SPECIAL: 4 OSN_STORAGEPOOLCACHETYPE_MAX: 5
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:arpFilterStatus
Enumeration Values
OSN_ARP_FILTERING_ENABLED: 0 OSN_ARP_FILTERING_DISABLED: 1
enum:fipsState
Enumeration Values
OSN_FIPS_STATE_DISABLED: 0 OSN_FIPS_STATE_ENABLED_VERIFIED: 1 OSN_FIPS_STATE_ENABLED_NOT_COMPLIANT: 2
enum:multipathConfigMode
Enumeration Values
OSN_MULTIPATH_AUTOCONFIG_DISABLED: 0 OSN_MULTIPATH_AUTOCONFIG_ENABLED: 1 OSN_MULTIPATH_AUTOCONFIG_MAX: 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: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: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: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: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:resourceAccessRequestType
Enumeration Values
OSN_CMN_REQUEST_VIEW: 0 OSN_CMN_REQUEST_UTILIZE: 1 OSN_CMN_REQUEST_MODIFY: 2
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:diskCategory
Enumeration Values
OSN_DISKCAT_ANY: 0 OSN_DISKCAT_HDD: 1 OSN_DISKCAT_SSD: 2
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:correlationDiskType
Enumeration Values
OSN_CORRELATIONDISKTYPE_UNKNOWN: 0 OSN_CORRELATIONDISKTYPE_HWUNIT: 1 OSN_CORRELATIONDISKTYPE_HWDISK: 2
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:licenseDuration
Enumeration Values
OSN_LICENSE_DURATION_PERPETUAL: 0 OSN_LICENSE_DURATION_TIMELIMITED: 1
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:licenseType
Enumeration Values
OSN_LICENSE_TYPE_NODE: 0 OSN_LICENSE_TYPE_VOLUME: 1 OSN_LICENSE_TYPE_SITE: 2
enum:lockType
Enumeration Values
OSN_LOCK_SHARED: 0 OSN_LOCK_PROTECTED: 1 OSN_LOCK_EXCLUSIVE: 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:cloudContainerType
Enumeration Values
OSN_CLOUD_CONTAINER_S3QL: 0 OSN_CLOUD_CONTAINER_S3FS: 1 OSN_CLOUD_CONTAINER_RCLONE: 2
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: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:aclType
Enumeration Values
OSN_ACL_TYPE_POSIX: 0 OSN_ACL_TYPE_OFF: 1
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:capabilityValType
Enumeration Values
OSN_CAPABILITY_VAL_TYPE_SET: 0 OSN_CAPABILITY_VAL_TYPE_RANGE: 1
enum:providerType
Enumeration Values
OSN_PROVIDER_TYPE_NONE: 0 OSN_PROVIDER_TYPE_VMWARE_VASA: 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:userAppTokenAccessMode
Enumeration Values
OSN_APPTOKEN_DISABLED: 0 OSN_APPTOKEN_LOCAL_ONLY: 1 OSN_APPTOKEN_REMOTE_ONLY: 2 OSN_APPTOKEN_ALL: 3
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
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: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: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:permissionDefinitionEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:permissionDefinition }
api:logout
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:user }
api:setAuthMode
Request Parameters
{ "authRequestCode": xsd:string "authMode": xsd:unsignedInt "device": osn:multiFactorAuthDevice "passcode": xsd:string }
Response Parameters
{ "requestStatus": xsd:string }
api:loginVerify
Request Parameters
{ "authRequestCode": xsd:string "passcode": xsd:string }
Response Parameters
{ "authObj": osn:mfaLogin "userObj": osn:user }
api:getMultiFactorAuthDevices
Request Parameters
{ "authRequestCode": xsd:string }
Response Parameters
{ "deviceList": osn:multiFactorAuthDevice }
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: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:userRemove
Request Parameters
{ "user": 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: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: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: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: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: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:userAppTokenRemove
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: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: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: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: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: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:roleModify
Request Parameters
{ "role": xsd:string "newName": xsd:string "newDescription": 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: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: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: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: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: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:storageCloudUserAddRemove
Request Parameters
{ "storageCloud": xsd:string "modType": xsd:unsignedInt "userList": osn:storageCloudSubjectAssoc "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: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: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:auditLogEnable
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:auditSettings }
api:auditLogDisable
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:auditLogClear
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:auditEntry }
api:hwControllerCreateSecurityKey
Request Parameters
{ "controllerId": xsd:string "securityKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
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:hwControllerImportForeignUnits
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
api:hwControllerSilenceAlarms
Request Parameters
{ "controllerId": 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:hwControllerRescanAll
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task }
api:hwControllerRescan
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
api:hwUnitEnableEncryption
Request Parameters
{ "unitId": xsd:string "options": xsd:unsignedInt "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:hwUnitSsdCacheEnable
Request Parameters
{ "unitId": xsd:string "unitSsdCacheId": 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: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: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:hwUnitDelete
Request Parameters
{ "unitId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
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:hwDiskRemove
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: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:hwControllerModify
Request Parameters
{ "controllerId": xsd:string "altName": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
api:hwDiskMarkHotSpare
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:hwDiskMarkGood
Request Parameters
{ "diskIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
api:hwDiskClearMissing
Request Parameters
{ "storageSystemId": xsd:string "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
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: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: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: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: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: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: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: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: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: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: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: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: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:swControllerTargetEnum
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:swControllerTarget }
api:swDiskSessionEnum
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:swDiskSession }
api:swControllerTargetGet
Request Parameters
{ "swControllerTarget": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swControllerTarget }
api:swDiskSessionGet
Request Parameters
{ "swDiskSession": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swDiskSession }
api:storageSystemClusterGet
Request Parameters
{ "storageSystemCluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemCluster }
api:storageSystemClusterEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemCluster }
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:storageSystemClusterSetHostsConfig
Request Parameters
{ "storageSystem": xsd:string "targetPortIdList": xsd:string "options": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:targetPort }
api:storageSystemClusterGetHostsConfig
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:targetPort }
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:storageSystemClusterModify
Request Parameters
{ "name": xsd:string "description": 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:storageSystemClusterNodeAdd
Request Parameters
{ "nodeIpAddress": xsd:string "nodeAdminUsername": xsd:string "nodeAdminPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
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:storageSystemClusterSplit
Request Parameters
{ "newGridName": xsd:string "storageSystemIds": xsd:string "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:storageSystemClusterNodeJoin
Request Parameters
{ "storageSystemClusterObj": osn:storageSystemCluster "masterNode": osn:storageSystem "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:storageSystemClusterSendSupportLogs
Request Parameters
{ "memberIds": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
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 }
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
{ "networkShare": xsd:string "sourceFilePath": xsd:string "targetFilePath": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShareFile }
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 "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 "modType": 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 "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
{ "networkShareId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:networkShareFileLock }
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
{ "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
{ "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
{ "obj": osn:resourceHealthCheck }
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
{ "networkShare": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "userSpaceList": osn:networkShareQuota "groupSpaceList": osn:networkShareQuota }
Request Parameters
{ "networkShare": xsd:string "list": osn:networkShareQuota "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 "user": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
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 "group": 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 }
api:storageSystemServicesRestart
Request Parameters
{ "storageSystem": xsd:string "servicesList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
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
{ "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
{ "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
{ "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
{ "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
{ "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
{ "networkShareId": xsd:string "networkShareClientId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:networkShare }
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
{ "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 }
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:activeDirectoryDomainEnum
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:activeDirDomain }
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 }
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 }
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:qosPolicyDelete
Request Parameters
{ "qosPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "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: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:storageVolumeGroupCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "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:storageVolumeGroupVolumeAddRemove
Request Parameters
{ "storageVolumeGroup": xsd:string "modType": xsd:unsignedInt "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: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: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: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: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: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: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:storageVolumeReassignSchedule
Request Parameters
{ "storageVolume": xsd:string "schedule": xsd:string "recursiveUpdateGmtSnaps": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
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:storageVolumeResize
Request Parameters
{ "storageVolume": xsd:string "provisionableId": xsd:string "newSizeInBytes": xsd:unsignedLong "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:storageVolumeHealthCheck
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceHealthCheck }
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:storageVolumeDeleteEx
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
api:storageVolumeDelete
Request Parameters
{ "storageVolumeList": xsd:string "recursivelyDeleteSnapshots": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": 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: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: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: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: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: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:cloudBackupScheduleDelete
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:cloudBackupScheduleDisable
Request Parameters
{ "schedule": xsd:string "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: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: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: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: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:backupPolicyDelete
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:backupPolicyDisable
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: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:backupJobStatusUpdate
Request Parameters
{ "statusXml": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupJob }
api:backupJobCancel
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:remoteNfsExportsEnum
Request Parameters
{ "networkShare": xsd:string "nfsHostname": xsd:string "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": xsd:string }
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:replicationScheduleTrigger
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:replicationScheduleDelete
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:replicationScheduleDisable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
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: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: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: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:replicaStop
Request Parameters
{ "assocId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
api:replicaRollback
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:replicaAssocUpdate
Request Parameters
{ "assocObj": osn:replicaAssoc "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
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:replicaAssocGet
Request Parameters
{ "assocId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "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: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: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:replicaReportSummaryDelete
Request Parameters
{ "summaryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaReportSummary }
api:remoteStoragePoolEnum
Request Parameters
{ "remoteStorageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePool }
api:storageSystemLinkGet
Request Parameters
{ "linkId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "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:storageSystemLinkDisconnect
Request Parameters
{ "remoteStorageSystemId": 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: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: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: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: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:siteClusterGet
Request Parameters
{ "site": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:siteCluster }
api:siteClusterEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:siteCluster }
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:siteClusterAssocGet
Request Parameters
{ "siteAssocId": xsd:string "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:siteClusterAssoc }
api:siteClusterAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:siteClusterAssoc }
api:siteVifResourceGet
Request Parameters
{ "siteVifResource": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:siteVifResource }
api:siteVifResourceEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:siteVifResource }
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:siteVifResourceMove
Request Parameters
{ "siteVifResource": xsd:string "moveToSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteVifResource }
api:clusterRingMemberGet
Request Parameters
{ "clusterRingMember": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:clusterRingMember }
api:clusterRingMemberEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:clusterRingMember }
api:clusterRingGet
Request Parameters
{ "clusterRing": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:clusterRing }
api:clusterRingEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:clusterRing }
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:glusterServiceRestart
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
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: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:glusterVolumeStop
Request Parameters
{ "glusterVolume": 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: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:glusterVolumeModify
Request Parameters
{ "glusterVolume": xsd:string "name": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
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: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:glusterHaFailoverInterfaceMove
Request Parameters
{ "glusterVolumeId": xsd:string "failoverInterfaceId": xsd:string "moveToStorageSystemId": 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:glusterBrickDelete
Request Parameters
{ "glusterBrick": xsd:string "deleteData": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
api:glusterBrickCreate
Request Parameters
{ "glusterVolume": xsd:string "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterBrick }
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: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:glusterPeerDetach
Request Parameters
{ "glusterPeer": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "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: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:cephPoolProfileDelete
Request Parameters
{ "cephPoolProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephPoolProfile }
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: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:cephCrushRuleDelete
Request Parameters
{ "cephCrushRuleId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCrushRule }
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: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: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: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:cephFilesystemModify
Request Parameters
{ "cephFilesystemId": xsd:string "description": 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: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:cephObjectPoolGroupDelete
Request Parameters
{ "cephObjectStoragePoolGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephObjectPoolGroup }
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: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: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: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: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:cephUserAccessEntryEnable
Request Parameters
{ "userAccessEntryId": xsd:string "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: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: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: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: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:cephBlockDeviceResize
Request Parameters
{ "cephClusterId": xsd:string "cephBlockDevice": xsd:string "size": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "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:cephBlockDeviceDelete
Request Parameters
{ "cephClusterId": xsd:string "cephBlockDevice": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephBlockDevice }
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: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: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: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:cephPoolDelete
Request Parameters
{ "cephClusterId": xsd:string "cephPool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephPool }
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: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:cephOsdModify
Request Parameters
{ "cephClusterId": xsd:string "cephOsd": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": 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:cephOsdIdentify
Request Parameters
{ "osdIdList": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:cephOsd }
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: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: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: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: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:cephMonitorRemove
Request Parameters
{ "clusterId": xsd:string "monitorNodeId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephMonitor }
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:cephMdsAdd
Request Parameters
{ "clusterId": xsd:string "cephMemberId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "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: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: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:cephRadosGatewayRemove
Request Parameters
{ "clusterId": xsd:string "cephRadosGatewayId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephRadosGateway }
api:cephClusterEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": 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: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:cephClusterModify
Request Parameters
{ "cephCluster": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
api:cephClusterFixClockSkew
Request Parameters
{ "cephCluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
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:cephClusterRemoveNode
Request Parameters
{ "clusterId": xsd:string "memberNodeId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
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:cloudContainerRepair
Request Parameters
{ "container": 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: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:cloudContainerEnable
Request Parameters
{ "container": xsd:string "attachToStorageSystem": 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: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: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: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:cloudProviderRemove
Request Parameters
{ "providerId": 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:cloudProviderCredentialsRemove
Request Parameters
{ "credentialsId": 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: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:cloudProviderLocationRemove
Request Parameters
{ "locationId": 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: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:storagePoolExpand
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "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:storagePoolSpareAddRemove
Request Parameters
{ "storagePool": xsd:string "modType": xsd:unsignedInt "physicalDiskList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
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:storagePoolHealthCheck
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceHealthCheck }
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:storagePoolDestroy
Request Parameters
{ "storagePool": xsd:string "deleteKeys": xsd:boolean "dataShredMode": xsd:unsignedInt "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:storagePoolImport
Request Parameters
{ "storageSystem": xsd:string "storagePoolList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePool }
api:storagePoolEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePool }
api:storagePoolPreimportScan
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePool }
api:storagePoolStop
Request Parameters
{ "storagePool": 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:storagePoolSetPassphrase
Request Parameters
{ "storagePool": xsd:string "oldEncryptionKeyPassphrase": xsd:string "newEncryptionKeyPassphrase": 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:storagePoolUpdateRedirect
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
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:storagePoolDeviceGroupIdentify
Request Parameters
{ "storagePoolDeviceGroup": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolDeviceGroup }
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: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: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: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: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: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: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: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: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:pingCheck
Request Parameters
{ "storageSystem": xsd:string "verifyClientIps": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": xsd:string }
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:storagePoolHaFailoverGroupDelete
Request Parameters
{ "failoverGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
api:storagePoolHaFailoverGroupFailover
Request Parameters
{ "failoverGroup": xsd:string "targetStorageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
api:storagePoolHaFailoverGroupActivate
Request Parameters
{ "failoverGroup": xsd:string "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:storagePoolPropertiesUpdate
Request Parameters
{ "storagePoolId": xsd:string "bRequiresReboot": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
api:storagePoolHaFailoverGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePoolHaFailoverGroup }
api:storagePoolHaFailoverGroupGet
Request Parameters
{ "failoverGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
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: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:resourceDomainGet
Request Parameters
{ "resourceDomain": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceDomain }
api:resourceDomainEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": 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:resourceDomainAssocGet
Request Parameters
{ "resourceDomainAssocId": xsd:string "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceDomainAssoc }
api:resourceDomainAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:resourceDomainAssoc }
api:systemCapabilityMetaDataGet
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:capabilityMetaData }
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: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: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:registerSecurityToken
Request Parameters
{ "token": xsd:string "signedToken": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "responseToken": xsd:string "signedResponseToken": xsd:string }
api:widgetCreate
Request Parameters
{ "name": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:widget }
api:configAnalysisReportGenerate
Request Parameters
{ "categories": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:configAnalysisReport }
api:getHardwareConfig
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "hwConfig": osn:hardwareConfiguration }
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: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: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:snapshotScheduleDelete
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:snapshotScheduleDisable
Request Parameters
{ "schedule": xsd:string "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: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: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: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: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 }
api:storageQuotaVolumeAddRemove
Request Parameters
{ "storageQuota": xsd:string "modType": xsd:unsignedInt "storageVolumeList": xsd:string "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 }
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 }
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: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: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:storageSystemUpgrade
Request Parameters
{ "storageSystemIdList": xsd:string "includeKernel": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem "list": osn:storageSystem }
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:storageSystemGet
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystem }
api:storageSystemEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystem }
api:storageSystemShutdown
Request Parameters
{ "storageSystemIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem "list": osn:storageSystem }
api:storageSystemRestart
Request Parameters
{ "storageSystemIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem "list": 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:storageSystemTunableSet
Request Parameters
{ "storageSystem": xsd:string "tunableList": xsd:string "option": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageSystemTunable }
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:storageSystemTunableProfileCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "tunableList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "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:storageSystemTunableProfileDelete
Request Parameters
{ "tunableProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemTunableProfile }
api:storageSystemTunableProfileApply
Request Parameters
{ "storageSystem": xsd:string "tunableProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemTunableProfile }
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:storageSystemRecoveryPointEnum
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemRecoveryPoint }
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:storageSystemMaintenance
Request Parameters
{ "storageSystemList": xsd:string "maintenanceFlags": xsd:unsignedInt "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: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: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: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: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: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: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: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: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: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: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:targetVirtualPortDelete
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": 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:storageSystemGroupAssocGet
Request Parameters
{ "groupId": xsd:string "linkId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemGroupAssoc }
api:storageSystemGroupAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemGroupAssoc }
api:storageSystemGroupGet
Request Parameters
{ "groupId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemGroup }
api:storageSystemGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemGroup }
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: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: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: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: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: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: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: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:physicalDiskHotspareMarkerDelete
Request Parameters
{ "markerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:physicalDiskHotspareMarker }
api:physicalDiskHotspareMarkerCleanup
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDiskHotspareMarker }
api:physicalDiskGet
Request Parameters
{ "physicalDrive": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:physicalDisk }
api:physicalDiskEnum
Request Parameters
{ "physicalDiskList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDisk }
api:physicalDiskScan
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDisk }
api:physicalDiskPathAssocGet
Request Parameters
{ "multipathDiskId": xsd:string "physicalDiskId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:physicalDiskPathAssoc }
api:physicalDiskPathAssocEnum
Request Parameters
{ "multipathDiskId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDiskPathAssoc }
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:physicalDiskMultipathConfigAddRemove
Request Parameters
{ "storageSystemId": xsd:string "modType": xsd:unsignedInt "deviceTagList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:multipathConfig }
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:multiFactorAuthConfigUserAssignUnassign
Request Parameters
{ "configMappings": xsd:string "modType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:user }
api:multiFactorAuthConfigDelete
Request Parameters
{ "mfaConfigList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": 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: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: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: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:hostInitiatorGet
Request Parameters
{ "initiator": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:initiatorPort }
api:hostInitiatorEnum
Request Parameters
{ "host": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:initiatorPort }
api:hostInitiatorAdd
Request Parameters
{ "host": xsd:string "iqn": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:host }
api:hostInitiatorRemove
Request Parameters
{ "host": xsd:string "iqn": 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: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:hostGroupModify
Request Parameters
{ "hostGroup": xsd:string "newName": xsd:string "newDescription": 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: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: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:taskClearAll
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:task }
api:taskCancel
Request Parameters
{ "id": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:task }
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: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:sessionClose
Request Parameters
{ "storageVolume": xsd:string "sessionList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:session }
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 }
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:alertConfigGet
Request Parameters
{ "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: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:alertRaise
Request Parameters
{ "title": xsd:string "message": xsd:string "severity": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:alert }
api:alertGet
Request Parameters
{ "id": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:alert }
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:licenseAdd
Request Parameters
{ "storageSystem": xsd:string "keyBlock": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
api:licenseGet
Request Parameters
{ "license": 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:licenseEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:license }
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: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:getLocalizedMessage
Request Parameters
{ "locale": xsd:string "i18nStr": osn:i18nString "flags": xsd:unsignedInt }
Response Parameters
{ "msgLocale": xsd:string "msgLocalized": xsd:string }
api:eventEnum
Request Parameters
{ "startingIndex": xsd:unsignedInt "maxEvents": xsd:unsignedInt "serviceTimeStamp": xsd:dateTime }
Response Parameters
{ "list": osn:event "endingIndex": xsd:unsignedInt }
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:eventListenerNotify
Request Parameters
{ "storageSystemId": xsd:string "list": osn:event "epoch": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:eventListener }
api:customApi
Request Parameters
{ "method": xsd:string "params": osn:keyValuePair "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "resultOutput": xsd:string }
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:echo
Request Parameters
{ "inputMessage": xsd:string }
Response Parameters
{ "task": osn:task "outputMessage": xsd:string }
api:storageSystemSendLogs
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": 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:objectPropertyGet
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: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:objectPropertyDelete
Request Parameters
{ "objectId": xsd:string "propKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:objectProperty }
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 }
object-type:acl
Fields
{ "objectId": xsd:string "objectType": xsd:unsignedInt "ownerId": xsd:string "ownerType": xsd:unsignedInt "accessLevel": xsd:unsignedInt "reserved": xsd:unsignedInt }
object-type:activeDirDomain
Inherits From
Fields
{ "domain": xsd:string }
object-type:activeDirUserGroup
Inherits From
Fields
{ "domain": xsd:string "isGroup": xsd:boolean }
object-type:alert
Inherits From
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 }
object-type:alertConfigSettings
Inherits From
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 }
object-type:alertType
Inherits From
Fields
{ "description": xsd:string "objectType": xsd:unsignedInt "pauseUntilDate": xsd:dateTime "snmpTrapType": xsd:unsignedInt "severity": xsd:unsignedInt }
object-type:auditEntry
Inherits From
Fields
{ }
object-type:auditSettings
Fields
{ "id": xsd:string "isEnabled": xsd:boolean }
object-type:backupJob
Inherits From
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 }
object-type:backupPolicy
Inherits From
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 }
object-type:capabilityMetaData
Inherits From
Fields
{ "category": xsd:string "summary": xsd:string "valueType": xsd:unsignedInt "allowedValues": xsd:string "defaultValue": xsd:string "isImmutable": xsd:boolean }
object-type:cephBlockDevice
Inherits From
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 }
object-type:cephCluster
Inherits From
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 }
object-type:cephClusterMember
Inherits From
Fields
{ "cephClusterId": xsd:string "nodeSystemId": xsd:string "backendInterfaceId": xsd:string "clientInterfaceId": xsd:string "cephCfgHash": xsd:string "cfgModifyTimeStamp": xsd:string "cephVersion": xsd:string }
object-type:cephCrushRule
Inherits From
Fields
{ "ruleId": xsd:unsignedInt "description": xsd:string "ruleType": xsd:unsignedInt "minSize": xsd:unsignedInt "maxSize": xsd:unsignedInt "listSteps": xsd:string "cephClusterId": xsd:string }
object-type:cephFilesystem
Inherits From
Fields
{ "cephClusterId": xsd:string "description": xsd:string "size": xsd:unsignedLong "utilizedSpace": xsd:unsignedLong "poolAssocList": osn:cephFilesystemPoolAssoc }
object-type:cephFilesystemPoolAssoc
Fields
{ "cephFileSystemId": xsd:string "cephPoolId": xsd:string "isMetadataPool": xsd:boolean }
object-type:cephJournalDevice
Inherits From
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 }
object-type:cephMds
Inherits From
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 }
object-type:cephMonitor
Inherits From
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 }
object-type:cephObjectPoolGroup
Inherits From
Fields
{ "description": xsd:string "cephClusterId": xsd:string "zone": xsd:string "region": xsd:string "poolList": osn:cephPool }
object-type:cephOsd
Inherits From
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 }
object-type:cephPgSet
Inherits From
Fields
{ "pgCount": xsd:unsignedInt "cephClusterId": xsd:string }
object-type:cephPool
Inherits From
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 }
object-type:cephPoolOsdAssoc
Fields
{ "cephPoolId": xsd:string "cephOsdId": xsd:string }
object-type:cephPoolProfile
Inherits From
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 }
object-type:cephRadosGateway
Inherits From
Fields
{ "cephClusterId": xsd:string "nodeSystemId": xsd:string "cephObjectPoolGroupId": xsd:string "ipAddress": xsd:string "portNumber": xsd:unsignedInt "targetPortId": xsd:string }
object-type:cephUserAccessEntry
Inherits From
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 }
object-type:cloudBackupSchedule
Inherits From
Fields
{ "storageCloudId": xsd:string "cloudContainerId": xsd:string "maxBackups": xsd:unsignedInt "priority": xsd:unsignedInt "storageVolumeList": osn:storageVolume }
object-type:cloudBackupScheduleAssoc
Fields
{ "cloudBackupScheduleId": xsd:string "storageVolumeId": xsd:string }
object-type:cloudContainer
Inherits From
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 }
object-type:cloudProvider
Inherits From
Fields
{ "providerType": xsd:unsignedInt "description": xsd:string "driverPath": xsd:string "credentialsList": osn:cloudProviderCredentials "locationList": osn:cloudProviderLocation }
object-type:cloudProviderCredentials
Inherits From
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 }
object-type:cloudProviderLocation
Inherits From
Fields
{ "locationTag": xsd:string "providerId": xsd:string "endpoint": xsd:string "locationConstraint": xsd:string }
object-type:clusterRing
Inherits From
Fields
{ "siteClusterId": xsd:string "ring": xsd:unsignedInt "mcastPort": xsd:unsignedInt "bindNetAddress": xsd:string "status": xsd:string "ringMemberList": osn:clusterRingMember }
object-type:clusterRingMember
Inherits From
Fields
{ "siteClusterId": xsd:string "clusterRingId": xsd:string "memberAddress": xsd:string }
object-type:configAnalysisReport
Inherits From
Fields
{ "passedCount": xsd:unsignedInt "failedCount": xsd:unsignedInt "entryList": osn:configAnalysisReportEntry }
object-type: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 }
object-type:errorMessage
Fields
{ "severity": xsd:unsignedInt "message": osn:i18nString "errorCode": xsd:unsignedInt "file": xsd:string "line": xsd:unsignedInt "function": xsd:string }
object-type:event
Inherits From
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 }
object-type: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 }
object-type:fcTargetPort
Inherits From
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 }
object-type:glusterBrick
Inherits From
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 }
object-type:glusterHaFailoverInterface
Inherits From
Fields
{ "primaryStorageSystemId": xsd:string "secondaryStorageSystemId": xsd:string "failoverPolicy": xsd:unsignedInt "description": xsd:string "macAddress": xsd:string "glusterVolumeId": xsd:string }
object-type:glusterPeer
Inherits From
Fields
{ "hostname": xsd:string "ipAddress": xsd:string "peerState": xsd:string "peerUuid": xsd:string }
object-type:glusterVolume
Inherits From
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 }
object-type:hardwareConfiguration
Inherits From
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 }
object-type:host
Inherits From
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 }
object-type:hostGroup
Inherits From
Fields
{ "description": xsd:string "hostGroupVolumeAclList": osn:storageVolumeAcl "hostList": osn:host }
object-type:hwAlarm
Inherits From
Fields
{ "controllerId": xsd:string "timeStamp": xsd:dateTime "severity": xsd:unsignedInt "message": xsd:string "suppressed": xsd:boolean "raised": xsd:boolean }
object-type:hwBatteryBackupUnit
Inherits From
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 }
object-type:hwController
Inherits From
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 }
object-type:hwControllerGroup
Inherits From
Fields
{ "vendor": xsd:string "apiVersion": xsd:string "controllerList": osn:hwController }
object-type:hwDisk
Inherits From
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 }
object-type:hwEnclosure
Inherits From
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 }
object-type:hwEnclosureLayout
Inherits From
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 }
object-type:hwEnclosureLayoutSlotExclusion
Fields
{ "row": xsd:unsignedInt "column": xsd:unsignedInt "notation": xsd:string }
object-type:hwLogicalDrive
Inherits From
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 }
object-type:hwUnit
Inherits From
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 }
object-type:hwUnitDiskAssoc
Fields
{ "unitId": xsd:string "diskId": xsd:string "controllerId": xsd:string }
object-type:i18nString
Fields
{ "messageId": xsd:string "messageText": xsd:string "insertionParams": osn:keyValuePair }
object-type:ibTargetPort
Inherits From
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 }
object-type:initiatorPort
Inherits From
Fields
{ "ipAddress": xsd:string "hostId": xsd:string "iqn": xsd:string "wwpn": xsd:string "initiatorType": xsd:unsignedInt }
object-type:keyValuePair
Fields
{ "key": xsd:string "value": xsd:string "type": xsd:unsignedInt }
object-type:libratoMetricsConfig
Inherits From
Fields
{ "username": xsd:string "token": xsd:string "postIntervalSec": xsd:unsignedInt "autoDashboardCreate": xsd:boolean "enableAlertAnnotations": xsd:boolean "enableConfigAnnotations": xsd:boolean }
object-type:license
Inherits From
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 }
object-type:licenseActivation
Inherits From
Fields
{ "licenseKey": xsd:string "activationRequestCode": xsd:string "activationStamp": xsd:string "activationKey": xsd:string }
object-type:licenseLease
Inherits From
Fields
{ "licenseKey": xsd:string "lastLeaseRenewalDate": xsd:dateTime "leaseRenewalKey": xsd:string }
object-type:lock
Inherits From
Fields
{ "objectId": xsd:string "objectType": xsd:unsignedInt "lockType": xsd:unsignedInt "taskId": xsd:string }
object-type:mfaLogin
Fields
{ "reqCode": xsd:string "reqStatus": xsd:unsignedInt "respMsg": xsd:string }
object-type:multiFactorAuthConfig
Inherits From
Fields
{ "encodingMode": xsd:unsignedInt "provider": xsd:unsignedInt "apiHost": xsd:string "integrationKey": xsd:string "secretKey": xsd:string "description": xsd:string }
object-type:multiFactorAuthDevice
Inherits From
Fields
{ "capabilities": xsd:unsignedInt "device": xsd:string "displayName": xsd:string "nextSmsPasscode": xsd:string "number": xsd:string "deviceType": xsd:string }
object-type:multipathConfig
Inherits From
Fields
{ "vendor": xsd:string "product": xsd:string "wwid": xsd:string }
Inherits From
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
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
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
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
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
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
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 }
object-type:nodeAssoc
Fields
{ "storageSystemId": xsd:string "isRemote": xsd:boolean }
object-type: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 }
object-type:objectProperty
Fields
{ "objectId": xsd:string "objectType": xsd:unsignedInt "key": xsd:string "value": xsd:string "type": xsd:unsignedInt }
object-type:passwordPolicy
Inherits From
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 }
object-type:permissionAssignment
Fields
{ "objectType": xsd:string "operation": xsd:string "scope": xsd:unsignedInt }
object-type:permissionDefinition
Fields
{ "objectType": xsd:string "operation": xsd:string }
object-type:physicalDisk
Inherits From
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 }
object-type:physicalDiskHotspareMarker
Inherits From
Fields
{ "serialNumber": xsd:string "devicePath": xsd:string "scsiId": xsd:string "vendorId": xsd:string "productId": xsd:string "size": xsd:unsignedLong }
object-type:physicalDiskPathAssoc
Fields
{ "storageSystemId": xsd:string "isRemote": xsd:boolean "multipathDeviceId": xsd:string "standardDeviceId": xsd:string "policyType": xsd:string "pathStatus": xsd:string }
object-type:providerApp
Inherits From
Fields
{ "providerType": xsd:unsignedInt "userAppTokenId": xsd:string "registrationScope": xsd:unsignedInt "nodeSystemId": xsd:string }
object-type:provisionable
Inherits From
Fields
{ "size": xsd:unsignedLong "freeSpace": xsd:unsignedLong }
object-type:qosPolicy
Inherits From
Fields
{ "description": xsd:string "qosReadIops": xsd:unsignedLong "qosWriteIops": xsd:unsignedLong "qosReadBandwidth": xsd:unsignedLong "qosWriteBandwidth": xsd:unsignedLong }
object-type:replicaAssoc
Inherits From
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 }
object-type:replicaReportEntry
Inherits From
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 }
object-type:replicaReportSummary
Inherits From
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 }
object-type:replicatable
Inherits From
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 }
object-type:replicationSchedule
Inherits From
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 }
object-type:replicationScheduleAssocEx
Fields
{ "replicationScheduleId": xsd:string "replicatableId": xsd:string "replicatableType": xsd:unsignedInt }
object-type:resourceDomain
Inherits From
Fields
{ "resourceDomainType": xsd:unsignedInt "resourceDomainParentId": xsd:string "description": xsd:string "resourceAssocList": osn:resourceDomainAssoc }
object-type:resourceDomainAssoc
Inherits From
Fields
{ "resourceDomainId": xsd:string "resourceId": xsd:string "assocType": xsd:unsignedInt }
object-type:resourceHealthCheck
Fields
{ "id": xsd:string "name": xsd:string "type": xsd:unsignedInt "state": xsd:unsignedInt "stateDetail": xsd:string }
object-type:role
Inherits From
Fields
{ "description": xsd:string "wuiTabDisable": xsd:unsignedInt "wuiSectionDisable": xsd:unsignedInt "permissionList": osn:rolePermissionAssignment "subjectAssocList": osn:roleSubjectAssoc }
object-type:rolePermissionAssignment
Inherits From
Fields
{ "roleId": xsd:string }
object-type:roleSubjectAssoc
Fields
{ "roleId": xsd:string "subjectId": xsd:string }
object-type:schedule
Inherits From
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 }
object-type:securityConfiguration
Inherits From
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 }
object-type:session
Inherits From
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 }
object-type:siteCluster
Inherits From
Fields
{ "location": xsd:string "description": xsd:string "siteClusterAssocList": osn:siteClusterAssoc "ringList": osn:clusterRing "vifResources": osn:siteVifResource }
object-type:siteClusterAssoc
Inherits From
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 }
object-type:siteVifResource
Inherits From
Fields
{ "siteClusterId": xsd:string "parentInterfaceName": xsd:string "tag": xsd:string "ipAddress": xsd:string "subnetMask": xsd:string "mtu": xsd:unsignedInt "gateway": xsd:string }
object-type:snapshotSchedule
Inherits From
Fields
{ "storageCloudId": xsd:string "provisionableId": xsd:string "maxSnapshots": xsd:unsignedInt "storageVolumeList": osn:storageVolume "networkShareList": osn:networkShare }
object-type:snapshotScheduleAssoc
Fields
{ "snapshotScheduleId": xsd:string "storageVolumeId": xsd:string "assocType": xsd:unsignedInt }
object-type:storageCloud
Inherits From
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 }
object-type:storageCloudResourceAssoc
Fields
{ "storageCloudId": xsd:string "objectId": xsd:string "objectType": xsd:unsignedInt "accessMode": xsd:unsignedInt }
object-type:storageCloudSubjectAssoc
Fields
{ "storageCloudId": xsd:string "subjectId": xsd:string "subjectType": xsd:unsignedInt }
object-type:storagePool
Inherits From
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 }
object-type:storagePoolDevice
Inherits From
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 }
object-type:storagePoolDeviceGroup
Inherits From
Fields
{ "storagePoolId": xsd:string "groupType": xsd:unsignedInt "raidLevel": xsd:string "enclosureRedundant": xsd:boolean "storagePoolDeviceIdList": xsd:string }
object-type:storagePoolHaFailoverGroup
Inherits From
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 }
object-type:storagePoolHaFailoverInterface
Inherits From
Fields
{ "failoverGroupId": xsd:string "description": xsd:string "macAddress": xsd:string "iscsiEnabled": xsd:boolean }
object-type:storagePoolHaFailoverModule
Inherits From
Fields
{ "description": xsd:string "scriptPath": xsd:string "options": xsd:unsignedInt }
object-type:storagePoolProfile
Inherits From
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 }
object-type:storageQuota
Inherits From
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 }
object-type:storageQuotaVolumeAssoc
Fields
{ "storageQuotaId": xsd:string "storageVolumeId": xsd:string }
object-type:storageSystem
Inherits From
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 }
object-type:storageSystemCluster
Inherits From
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 }
object-type:storageSystemClusterAssoc
Inherits From
Fields
{ "storageSystemClusterId": xsd:string }
object-type:storageSystemGroup
Inherits From
Fields
{ "description": xsd:string "electedMasterId": xsd:string "groupPassword": xsd:string "virtualIpAddress": xsd:string "storageSystemLinkList": osn:storageSystemLink }
object-type:storageSystemGroupAssoc
Fields
{ "storageSystemGroupId": xsd:string "storageSystemLinkId": xsd:string }
object-type:storageSystemHwConfig
Inherits From
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 }
object-type:storageSystemLink
Inherits From
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 }
object-type:storageSystemLinkKey
Inherits From
Fields
{ "storageSystemLinkId": xsd:string "publicKey": xsd:string "privateKey": xsd:string }
object-type:storageSystemRecoveryPoint
Inherits From
Fields
{ "filePath": xsd:string "fileName": xsd:string "fileSize": xsd:unsignedLong }
object-type:storageSystemTunable
Inherits From
Fields
{ "title": xsd:string "description": xsd:string "dataType": xsd:unsignedInt "dataValue": xsd:unsignedLong "dataValueMin": xsd:unsignedLong "dataValueMax": xsd:unsignedLong "dataValueDefault": xsd:unsignedLong }
object-type:storageSystemTunableAssoc
Fields
{ "id": xsd:string "tunableProfileId": xsd:string "dataParam": xsd:string "dataValue": xsd:unsignedInt }
object-type:storageSystemTunableProfile
Inherits From
Fields
{ "description": xsd:string "tunableAssocList": osn:storageSystemTunableAssoc }
object-type:storageTier
Inherits From
Fields
{ "performanceLevel": xsd:unsignedInt "storageType": xsd:unsignedInt "storageClass": xsd:string "description": xsd:string "storageTierAssocList": osn:storageTierAssoc }
object-type:storageTierAssoc
Fields
{ "storageTierId": xsd:string "storagePoolId": xsd:string }
object-type:storageVolume
Inherits From
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 }
object-type:storageVolumeAcl
Inherits From
Fields
{ "hostId": xsd:string "hostObjType": xsd:unsignedInt "storageVolumeId": xsd:string "storageVolumeObjType": xsd:unsignedInt }
object-type:storageVolumeGroup
Inherits From
Fields
{ "description": xsd:string "volumeAssocList": osn:storageVolumeGroupAssoc }
object-type:storageVolumeGroupAssoc
Fields
{ "storageVolumeGroupId": xsd:string "storageVolumeId": xsd:string }
object-type:storageVolumeUtilization
Inherits From
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 }
object-type:subject
Inherits From
Fields
{ "description": xsd:string "storageCloudAssocList": osn:storageCloudSubjectAssoc "userGroupAssocList": osn:userGroupAssoc }
object-type:swController
Inherits From
Fields
{ "description": xsd:string "ipAddress": xsd:string "portNumber": xsd:unsignedInt "username": xsd:string "password": xsd:string "targetList": osn:swControllerTarget }
object-type:swControllerGroup
Inherits From
Fields
{ "vendor": xsd:string "apiVersion": xsd:string "controllerList": osn:swController }
object-type:swControllerTarget
Inherits From
Fields
{ "controllerId": xsd:string "sessionList": osn:swDiskSession }
object-type:swDiskSession
Inherits From
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 }
object-type:systemConfiguration
Inherits From
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 }
object-type:targetPort
Inherits From
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 }
object-type:task
Inherits From
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 }
object-type:timeZone
Fields
{ "countryCode": xsd:string "tz": xsd:string "comments": xsd:string }
object-type:traceLevel
Inherits From
Fields
{ "traceLevel": xsd:unsignedInt "stdOut": xsd:boolean "traceFilterList": xsd:string "traceOptionsList": xsd:string }
object-type:user
Inherits From
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 }
object-type:userAppToken
Inherits From
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 }
object-type:userGroup
Inherits From
Fields
{ "posixGid": xsd:unsignedInt }
object-type:userGroupAssoc
Fields
{ "userGroupId": xsd:string "userId": xsd:string }
object-type:userPermissionAssignment
Inherits From
Fields
{ "userId": xsd:string }
object-type:virtualInterfaceAssoc
Inherits From
Fields
{ "virtualInterfacePortId": xsd:string "targetPortId": xsd:string }
object-type:widget
Inherits From
Fields
{ "description": xsd:string }