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 method:aclAdd
- 130 method:aclRemove
- 131 method:aclModify
- 132 method:permissionDefinitionEnum
- 133 method:logout
- 134 method:setAuthMode
- 135 method:loginVerify
- 136 method:getMultiFactorAuthDevices
- 137 method:login
- 138 method:userAdd
- 139 method:userRemove
- 140 method:userPasswordSet
- 141 method:userAuthenticate
- 142 method:userAuthorization
- 143 method:userModify
- 144 method:userEnum
- 145 method:userGet
- 146 method:userAppTokenEnum
- 147 method:userAppTokenGet
- 148 method:userAppTokenCreate
- 149 method:userAppTokenRemove
- 150 method:userAppTokenRegen
- 151 method:userGroupCreate
- 152 method:userGroupModify
- 153 method:userGroupUserAddRemove
- 154 method:userGroupDelete
- 155 method:userGroupEnum
- 156 method:userGroupGet
- 157 method:userGroupAssocEnum
- 158 method:userGroupAssocGet
- 159 method:roleCreate
- 160 method:roleDelete
- 161 method:roleModify
- 162 method:roleEnum
- 163 method:roleGet
- 164 method:rolePermissionsAddRemove
- 165 method:roleSubjectAssocEnum
- 166 method:roleSubjectAssocGet
- 167 method:rolePermissionAssignmentEnum
- 168 method:rolePermissionAssignmentGet
- 169 method:storageCloudCreate
- 170 method:storageCloudDelete
- 171 method:storageCloudModify
- 172 method:storageCloudEnum
- 173 method:storageCloudGet
- 174 method:storageCloudUserAddRemove
- 175 method:storageCloudResourceAddRemove
- 176 method:storageCloudResourceSetMode
- 177 method:storageCloudSubjectAssocEnum
- 178 method:storageCloudSubjectAssocGet
- 179 method:storageCloudResourceAssocEnum
- 180 method:storageCloudResourceAssocGet
- 181 method:auditLogEnable
- 182 method:auditLogDisable
- 183 method:auditLogGet
- 184 method:auditLogClear
- 185 method:hwControllerCreateSecurityKey
- 186 method:hwControllerChangeSecurityKey
- 187 method:hwControllerImportForeignUnits
- 188 method:hwControllerSilenceAlarms
- 189 method:hwControllerClearAlarms
- 190 method:hwControllerRescanAll
- 191 method:hwControllerRescan
- 192 method:hwUnitEnableEncryption
- 193 method:hwUnitSsdCacheCreate
- 194 method:hwUnitSsdCacheEnable
- 195 method:hwUnitSsdCacheDisable
- 196 method:hwUnitAutoCreate
- 197 method:hwUnitCreate
- 198 method:hwUnitGrow
- 199 method:hwUnitIdentify
- 200 method:hwUnitModify
- 201 method:hwUnitDelete
- 202 method:hwDiskIdentify
- 203 method:hwDiskRemove
- 204 method:hwDiskModify
- 205 method:hwEnclosureModify
- 206 method:hwEnclosureSlotIdentify
- 207 method:hwControllerModify
- 208 method:hwDiskMarkHotSpare
- 209 method:hwDiskUnmarkHotSpare
- 210 method:hwDiskMarkGood
- 211 method:hwDiskClearMissing
- 212 method:hwControllerGroupEnum
- 213 method:hwControllerGroupGet
- 214 method:hwControllerEnum
- 215 method:hwControllerGet
- 216 method:hwEnclosureEnum
- 217 method:hwEnclosureGet
- 218 method:hwEnclosureLayoutEnum
- 219 method:hwEnclosureLayoutGet
- 220 method:hwAlarmEnum
- 221 method:hwAlarmGet
- 222 method:hwUnitEnum
- 223 method:hwUnitGet
- 224 method:hwUnitDiskAssocEnum
- 225 method:hwUnitDiskAssocGet
- 226 method:hwDiskEnum
- 227 method:hwDiskGet
- 228 method:hwLogicalDriveEnum
- 229 method:hwLogicalDriveGet
- 230 method:hwBatteryBackupUnitEnum
- 231 method:hwBatteryBackupUnitGet
- 232 method:swControllerGroupEnum
- 233 method:swControllerGroupGet
- 234 method:swControllerEnum
- 235 method:swControllerGet
- 236 method:swControllerIscsiConfigAdd
- 237 method:swControllerIscsiPortalAdd
- 238 method:swControllerIscsiPortalRemove
- 239 method:swControllerIscsiPortalScan
- 240 method:swControllerTargetLogin
- 241 method:swControllerTargetLogout
- 242 method:swControllerTargetEnum
- 243 method:swDiskSessionEnum
- 244 method:swControllerTargetGet
- 245 method:swDiskSessionGet
- 246 method:storageSystemClusterGet
- 247 method:storageSystemClusterEnum
- 248 method:storageSystemClusterAssocEnum
- 249 method:storageSystemClusterAssocGet
- 250 method:storageSystemClusterSetHostsConfig
- 251 method:storageSystemClusterGetHostsConfig
- 252 method:storageSystemClusterCreate
- 253 method:storageSystemClusterModify
- 254 method:storageSystemClusterDelete
- 255 method:storageSystemClusterNodeAdd
- 256 method:storageSystemClusterMerge
- 257 method:storageSystemClusterSplit
- 258 method:storageSystemClusterNodeRemove
- 259 method:storageSystemClusterNodeSetMaster
- 260 method:storageSystemClusterNodeSync
- 261 method:storageSystemClusterNodeJoin
- 262 method:storageSystemClusterNodeEject
- 263 method:storageSystemClusterSendSupportLogs
- 264 method:libratoMetricsConfigGet
- 265 method:libratoMetricsConfigSet
- 266 method:networkShareFileCreate
- 267 method:networkShareFileDelete
- 268 method:networkShareFileExpand
- 269 method:networkShareFileCopy
- 270 method:networkShareNamespaceCreate
- 271 method:networkShareNamespaceModify
- 272 method:networkShareNamespaceAddRemove
- 273 method:networkShareNamespaceDelete
- 274 method:networkShareNamespaceEnum
- 275 method:networkShareNamespaceGet
- 276 method:networkShareNamespaceShareAssocEnum
- 277 method:networkShareNamespaceShareAssocGet
- 278 method:networkShareNamespaceSystemAssocEnum
- 279 method:networkShareNamespaceSystemAssocGet
- 280 method:networkShareFileLockEnum
- 281 method:networkShareNfsConfig
- 282 method:networkShareCreate
- 283 method:networkShareCreateAlias
- 284 method:networkShareCreateEx
- 285 method:networkShareSnapshot
- 286 method:networkShareHealthCheck
- 287 method:networkShareRestore
- 288 method:networkShareRollback
- 289 method:networkShareEnumQuotas
- 290 method:networkShareSetQuotas
- 291 method:networkShareAddUserQuota
- 292 method:networkShareRemoveUserQuota
- 293 method:networkShareAddGroupQuota
- 294 method:networkShareRemoveGroupQuota
- 295 method:networkShareServicesRestart
- 296 method:storageSystemServicesRestart
- 297 method:networkShareClone
- 298 method:networkShareJoinDomain
- 299 method:networkShareLeaveDomain
- 300 method:networkShareModify
- 301 method:networkShareEnable
- 302 method:networkShareDisable
- 303 method:networkShareDelete
- 304 method:networkShareDeleteEx
- 305 method:networkShareEnum
- 306 method:networkShareGet
- 307 method:networkShareClientAdd
- 308 method:networkShareClientRemove
- 309 method:networkShareClientModify
- 310 method:networkShareClientEnum
- 311 method:networkShareClientGet
- 312 method:activeDirectoryUserAndGroupEnumEx
- 313 method:activeDirectoryDomainEnum
- 314 method:networkShareUserAccessEnum
- 315 method:networkShareUserAccessGet
- 316 method:networkShareCifsOptionEnum
- 317 method:networkShareCifsOptionGet
- 318 method:qosPolicyEnum
- 319 method:qosPolicyGet
- 320 method:qosPolicyDelete
- 321 method:qosPolicyModify
- 322 method:qosPolicyCreate
- 323 method:storageVolumeGroupCreate
- 324 method:storageVolumeGroupModify
- 325 method:storageVolumeGroupVolumeAddRemove
- 326 method:storageVolumeGroupDelete
- 327 method:storageVolumeGroupEnum
- 328 method:storageVolumeGroupGet
- 329 method:storageVolumeGroupAssocEnum
- 330 method:storageVolumeGroupAssocGet
- 331 method:storageVolumeGroupSnapshot
- 332 method:storageVolumeGroupClone
- 333 method:storageVolumeAclAddRemove
- 334 method:storageVolumeAclAddRemoveEx
- 335 method:storageVolumeAclEnum
- 336 method:storageVolumeAclGet
- 337 method:storageVolumeCreate
- 338 method:storageVolumeCreateEx
- 339 method:storageVolumeCreatePassthru
- 340 method:storageVolumeImport
- 341 method:storageVolumeReassignSchedule
- 342 method:storageVolumeModify
- 343 method:storageVolumeResize
- 344 method:storageVolumeSetQosControls
- 345 method:storageVolumeHealthCheck
- 346 method:storageVolumeRestore
- 347 method:storageVolumeRollback
- 348 method:storageVolumeDeleteEx
- 349 method:storageVolumeDelete
- 350 method:storageVolumeEnum
- 351 method:storageVolumeGet
- 352 method:storageVolumeUtilizationEnum
- 353 method:storageVolumeUtilizationGet
- 354 method:storageVolumeUtilizationGetRetentionPeriod
- 355 method:storageVolumeUtilizationSetRetentionPeriod
- 356 method:storageVolumeSnapshot
- 357 method:storageVolumeSnapshotRevert
- 358 method:storageVolumeClone
- 359 method:storageVolumeCloudBackupCreate
- 360 method:storageVolumeCloudBackupRestore
- 361 method:cloudBackupScheduleCreate
- 362 method:cloudBackupScheduleModify
- 363 method:cloudBackupScheduleDelete
- 364 method:cloudBackupScheduleEnable
- 365 method:cloudBackupScheduleDisable
- 366 method:cloudBackupScheduleTrigger
- 367 method:cloudBackupScheduleVolumeAddRemove
- 368 method:cloudBackupScheduleEnum
- 369 method:cloudBackupScheduleGet
- 370 method:cloudBackupScheduleAssocEnum
- 371 method:cloudBackupScheduleAssocGet
- 372 method:backupPolicyCreate
- 373 method:backupPolicyModify
- 374 method:backupPolicyTrigger
- 375 method:backupPolicyDelete
- 376 method:backupPolicyEnable
- 377 method:backupPolicyDisable
- 378 method:backupPolicyEnum
- 379 method:backupPolicyGet
- 380 method:backupJobEnum
- 381 method:backupJobGet
- 382 method:backupJobStatusUpdate
- 383 method:backupJobCancel
- 384 method:backupJobStart
- 385 method:remoteNfsExportsEnum
- 386 method:replicationScheduleCreate
- 387 method:replicationScheduleTrigger
- 388 method:replicationScheduleModify
- 389 method:replicationScheduleDelete
- 390 method:replicationScheduleEnable
- 391 method:replicationScheduleDisable
- 392 method:replicationScheduleAddRemove
- 393 method:replicationScheduleEnum
- 394 method:replicationScheduleGet
- 395 method:replicationScheduleAssocEnum
- 396 method:replicationScheduleAssocGet
- 397 method:replicaCreate
- 398 method:replicaStop
- 399 method:replicaRollback
- 400 method:replicaSync
- 401 method:replicaAssocUpdate
- 402 method:replicaAssocDelete
- 403 method:replicaAssocGet
- 404 method:replicaAssocEnum
- 405 method:replicaReportEntryEnum
- 406 method:replicaReportEntryGet
- 407 method:replicaReportSummaryEnum
- 408 method:replicaReportSummaryGet
- 409 method:replicaReportSummaryDelete
- 410 method:remoteStoragePoolEnum
- 411 method:storageSystemLinkGet
- 412 method:storageSystemLinkEnum
- 413 method:storageSystemLinkEstablish
- 414 method:storageSystemLinkDisconnect
- 415 method:storageSystemLinkVerify
- 416 method:storageSystemLinkCreate
- 417 method:storageSystemLinkDelete
- 418 method:storageSystemLinkModify
- 419 method:storageSystemLinkRefresh
- 420 method:storageSystemLinkSetCredentials
- 421 method:siteClusterCreate
- 422 method:siteClusterDelete
- 423 method:siteClusterModify
- 424 method:siteClusterRestartServices
- 425 method:siteClusterGet
- 426 method:siteClusterEnum
- 427 method:siteStorageSystemAddRemove
- 428 method:siteClusterAssocGet
- 429 method:siteClusterAssocEnum
- 430 method:siteVifResourceGet
- 431 method:siteVifResourceEnum
- 432 method:siteVifResourceCreate
- 433 method:siteVifResourceDelete
- 434 method:siteVifResourceMove
- 435 method:clusterRingMemberGet
- 436 method:clusterRingMemberEnum
- 437 method:clusterRingGet
- 438 method:clusterRingEnum
- 439 method:clusterRingCreate
- 440 method:clusterRingDelete
- 441 method:glusterServiceRestart
- 442 method:glusterVolumeEnum
- 443 method:glusterVolumeGet
- 444 method:glusterVolumeCreate
- 445 method:glusterVolumeDelete
- 446 method:glusterVolumeStop
- 447 method:glusterVolumeStart
- 448 method:glusterVolumeRebalance
- 449 method:glusterVolumeReplaceBrick
- 450 method:glusterVolumeModify
- 451 method:glusterVolumeAddBricks
- 452 method:glusterHaFailoverInterfaceCreate
- 453 method:glusterHaFailoverInterfaceDelete
- 454 method:glusterHaFailoverInterfaceMove
- 455 method:glusterHaFailoverInterfaceEnum
- 456 method:glusterHaFailoverInterfaceGet
- 457 method:glusterBrickDelete
- 458 method:glusterBrickCreate
- 459 method:glusterBrickEnum
- 460 method:glusterBrickGet
- 461 method:glusterPeerEnum
- 462 method:glusterPeerGet
- 463 method:glusterPeerDetach
- 464 method:glusterPeerProbe
- 465 method:cephPoolProfileEnum
- 466 method:cephPoolProfileGet
- 467 method:cephPoolProfileDelete
- 468 method:cephPoolProfileCreate
- 469 method:cephCrushRuleEnum
- 470 method:cephCrushRuleGet
- 471 method:cephCrushRuleDelete
- 472 method:cephCrushRuleCreate
- 473 method:cephFilesystemPoolAssocEnum
- 474 method:cephFilesystemPoolAssocGet
- 475 method:cephFilesystemEnum
- 476 method:cephFilesystemGet
- 477 method:cephFilesystemCreate
- 478 method:cephFilesystemModify
- 479 method:cephFilesystemDelete
- 480 method:cephObjectPoolGroupEnum
- 481 method:cephObjectPoolGroupGet
- 482 method:cephObjectPoolGroupDelete
- 483 method:cephObjectPoolGroupCreate
- 484 method:cephUserAccessEntryEnum
- 485 method:cephUserAccessEntryGet
- 486 method:cephUserAccessEntryCreate
- 487 method:cephUserAccessEntryModify
- 488 method:cephUserAccessEntryDelete
- 489 method:cephUserAccessEntryEnable
- 490 method:cephUserAccessEntryDisable
- 491 method:cephPgSetEnum
- 492 method:cephPgSetGet
- 493 method:cephBlockDeviceEnum
- 494 method:cephBlockDeviceGet
- 495 method:cephBlockDeviceCreate
- 496 method:cephBlockDeviceSnapshot
- 497 method:cephBlockDeviceResize
- 498 method:cephBlockDeviceModify
- 499 method:cephBlockDeviceDelete
- 500 method:cephPoolOsdAssocEnum
- 501 method:cephPoolOsdAssocGet
- 502 method:cephPoolEnum
- 503 method:cephPoolGet
- 504 method:cephPoolCreate
- 505 method:cephPoolModify
- 506 method:cephPoolDelete
- 507 method:cephOsdEnum
- 508 method:cephOsdGet
- 509 method:cephOsdCreate
- 510 method:cephOsdDelete
- 511 method:cephOsdModify
- 512 method:cephOsdJournalReplace
- 513 method:cephOsdIdentify
- 514 method:cephMultiOsdCreate
- 515 method:cephJournalDeviceEnum
- 516 method:cephJournalDeviceGet
- 517 method:cephJournalDeviceCreate
- 518 method:cephJournalDeviceDelete
- 519 method:cephMonitorEnum
- 520 method:cephMonitorGet
- 521 method:cephMonitorAdd
- 522 method:cephMonitorRemove
- 523 method:cephMdsEnum
- 524 method:cephMdsGet
- 525 method:cephMdsAdd
- 526 method:cephMdsRemove
- 527 method:cephRadosGatewayEnum
- 528 method:cephRadosGatewayGet
- 529 method:cephRadosGatewayAdd
- 530 method:cephRadosGatewayRemove
- 531 method:cephClusterEnum
- 532 method:cephClusterGet
- 533 method:cephClusterMemberEnum
- 534 method:cephClusterMemberGet
- 535 method:cephClusterCreate
- 536 method:cephClusterDelete
- 537 method:cephClusterModify
- 538 method:cephClusterFixClockSkew
- 539 method:cephClusterAddNode
- 540 method:cephClusterRemoveNode
- 541 method:cloudContainerCreate
- 542 method:cloudContainerDelete
- 543 method:cloudContainerRepair
- 544 method:cloudContainerBucketScan
- 545 method:cloudContainerAdd
- 546 method:cloudContainerEnable
- 547 method:cloudContainerDisable
- 548 method:cloudContainerEnum
- 549 method:cloudContainerGet
- 550 method:cloudProviderEnum
- 551 method:cloudProviderGet
- 552 method:cloudProviderAdd
- 553 method:cloudProviderRemove
- 554 method:cloudProviderCredentialsAdd
- 555 method:cloudProviderCredentialsRemove
- 556 method:cloudProviderCredentialsEnum
- 557 method:cloudProviderCredentialsGet
- 558 method:cloudProviderLocationAdd
- 559 method:cloudProviderLocationRemove
- 560 method:cloudProviderLocationEnum
- 561 method:cloudProviderLocationGet
- 562 method:storagePoolCreate
- 563 method:storagePoolExpand
- 564 method:storagePoolGrow
- 565 method:storagePoolSpareAddRemove
- 566 method:storagePoolCacheAddRemove
- 567 method:storagePoolHealthCheck
- 568 method:storagePoolModify
- 569 method:storagePoolDestroy
- 570 method:storagePoolRescan
- 571 method:storagePoolImport
- 572 method:storagePoolEnum
- 573 method:storagePoolPreimportScan
- 574 method:storagePoolStop
- 575 method:storagePoolStart
- 576 method:storagePoolSetPassphrase
- 577 method:storagePoolExport
- 578 method:storagePoolGet
- 579 method:storagePoolUpdateRedirect
- 580 method:storagePoolIdentify
- 581 method:storagePoolDeviceGroupIdentify
- 582 method:storagePoolScrubStart
- 583 method:storagePoolScrubStop
- 584 method:storagePoolDeviceEnum
- 585 method:storagePoolDeviceGet
- 586 method:storagePoolDeviceGroupEnum
- 587 method:storagePoolDeviceGroupGet
- 588 method:storagePoolProfileEnum
- 589 method:storagePoolProfileGet
- 590 method:storageTierCreate
- 591 method:storageTierModify
- 592 method:storageTierPoolAddRemove
- 593 method:storageTierDelete
- 594 method:storageTierEnum
- 595 method:storageTierGet
- 596 method:storageTierAssocEnum
- 597 method:storageTierAssocGet
- 598 method:storagePoolHaFailoverInterfaceCreate
- 599 method:storagePoolHaFailoverInterfaceDelete
- 600 method:storagePoolHaFailoverInterfaceEnum
- 601 method:storagePoolHaFailoverInterfaceGet
- 602 method:storagePoolHaFailoverModuleEnum
- 603 method:storagePoolHaFailoverModuleGet
- 604 method:storagePoolHaFailoverGroupCreate
- 605 method:pingCheck
- 606 method:storagePoolHaFailoverGroupModify
- 607 method:storagePoolHaFailoverGroupDelete
- 608 method:storagePoolHaFailoverGroupFailover
- 609 method:storagePoolHaFailoverGroupActivate
- 610 method:storagePoolHaFailoverGroupDeactivate
- 611 method:storagePoolPropertiesUpdate
- 612 method:storagePoolHaFailoverGroupEnum
- 613 method:storagePoolHaFailoverGroupGet
- 614 method:resourceDomainCreate
- 615 method:resourceDomainDelete
- 616 method:resourceDomainModify
- 617 method:resourceDomainGet
- 618 method:resourceDomainEnum
- 619 method:resourceDomainStorageSystemAddRemove
- 620 method:resourceDomainAssocGet
- 621 method:resourceDomainAssocEnum
- 622 method:systemCapabilityMetaDataGet
- 623 method:storageSystemDeployCerts
- 624 method:providerAppRegister
- 625 method:providerAppUnregister
- 626 method:providerAppEnum
- 627 method:providerAppGet
- 628 method:registerSecurityToken
- 629 method:widgetCreate
- 630 method:configAnalysisReportGenerate
- 631 method:getHardwareConfig
- 632 method:getSecurityConfig
- 633 method:getSystemConfig
- 634 method:snapshotScheduleCreate
- 635 method:snapshotScheduleModify
- 636 method:snapshotScheduleDelete
- 637 method:snapshotScheduleEnable
- 638 method:snapshotScheduleDisable
- 639 method:snapshotScheduleTrigger
- 640 method:snapshotScheduleVolumeAddRemove
- 641 method:snapshotScheduleEnum
- 642 method:snapshotScheduleGet
- 643 method:snapshotScheduleAssocEnum
- 644 method:snapshotScheduleAssocGet
- 645 method:storageQuotaCreate
- 646 method:storageQuotaModify
- 647 method:storageQuotaVolumeAddRemove
- 648 method:storageQuotaShareAddRemove
- 649 method:storageQuotaDelete
- 650 method:storageQuotaEnum
- 651 method:storageQuotaGet
- 652 method:storageQuotaShareAssocEnum
- 653 method:storageQuotaShareAssocGet
- 654 method:storageQuotaVolumeAssocEnum
- 655 method:storageQuotaVolumeAssocGet
- 656 method:passwordPolicyGet
- 657 method:passwordPolicySet
- 658 method:storageSystemUpgrade
- 659 method:storageSystemUpdateCheck
- 660 method:storageSystemGet
- 661 method:storageSystemEnum
- 662 method:storageSystemShutdown
- 663 method:storageSystemRestart
- 664 method:storageSystemTimeZoneEnum
- 665 method:storageSystemTimeZoneSet
- 666 method:storageSystemTunableEnum
- 667 method:storageSystemTunableGet
- 668 method:storageSystemTunableSet
- 669 method:storageSystemTunableProfileEnum
- 670 method:storageSystemTunableProfileGet
- 671 method:storageSystemTunableProfileCreate
- 672 method:storageSystemTunableProfileModify
- 673 method:storageSystemTunableProfileDelete
- 674 method:storageSystemTunableProfileApply
- 675 method:storageSystemModify
- 676 method:storageSystemPlatformEvent
- 677 method:storageSystemRecoveryPointEnum
- 678 method:storageSystemRecover
- 679 method:storageSystemMaintenance
- 680 method:storageSystemSignalManager
- 681 method:ibTargetPortEnum
- 682 method:ibTargetPortGet
- 683 method:fcTargetPortEnum
- 684 method:fcTargetPortGet
- 685 method:fcTargetPortDisable
- 686 method:fcTargetPortEnable
- 687 method:targetPortEnum
- 688 method:targetPortGet
- 689 method:virtualInterfaceAssocEnum
- 690 method:virtualInterfaceAssocGet
- 691 method:targetPortDisable
- 692 method:targetPortEnable
- 693 method:targetPortModify
- 694 method:targetVirtualPortCreate
- 695 method:targetVlanInterfaceCreate
- 696 method:targetVirtualInterfaceCreate
- 697 method:targetVirtualInterfaceMove
- 698 method:targetVirtualPortDelete
- 699 method:targetPortRescan
- 700 method:targetPortRestart
- 701 method:storageSystemGroupAssocGet
- 702 method:storageSystemGroupAssocEnum
- 703 method:storageSystemGroupGet
- 704 method:storageSystemGroupEnum
- 705 method:storageSystemGroupAddRemoveLinks
- 706 method:storageSystemGroupCreate
- 707 method:storageSystemGroupDelete
- 708 method:storageSystemGroupModify
- 709 method:storageSystemGroupSetPassword
- 710 method:physicalDiskDataMigration
- 711 method:physicalDiskFormat
- 712 method:physicalDiskIdentify
- 713 method:physicalDiskGlobalSpareAddRemove
- 714 method:physicalDiskGlobalSpareEnum
- 715 method:physicalDiskHotspareMarkerEnum
- 716 method:physicalDiskHotspareMarkerGet
- 717 method:physicalDiskHotspareMarkerDelete
- 718 method:physicalDiskHotspareMarkerCleanup
- 719 method:physicalDiskGet
- 720 method:physicalDiskEnum
- 721 method:physicalDiskScan
- 722 method:physicalDiskPathAssocGet
- 723 method:physicalDiskPathAssocEnum
- 724 method:physicalDiskMultipathConfigEnum
- 725 method:physicalDiskMultipathConfigScan
- 726 method:physicalDiskMultipathConfigAddRemove
- 727 method:multiFactorAuthConfigCreate
- 728 method:multiFactorAuthConfigUserAssignUnassign
- 729 method:multiFactorAuthConfigDelete
- 730 method:multiFactorAuthConfigModify
- 731 method:multiFactorAuthConfigEnum
- 732 method:multiFactorAuthConfigGet
- 733 method:hostAdd
- 734 method:hostModify
- 735 method:hostInitiatorGet
- 736 method:hostInitiatorEnum
- 737 method:hostInitiatorAdd
- 738 method:hostInitiatorRemove
- 739 method:hostRemove
- 740 method:hostEnum
- 741 method:hostGet
- 742 method:hostGroupCreate
- 743 method:hostGroupModify
- 744 method:hostGroupHostAddRemove
- 745 method:hostGroupDelete
- 746 method:hostGroupEnum
- 747 method:hostGroupGet
- 748 method:taskEnum
- 749 method:taskGet
- 750 method:taskClearAll
- 751 method:taskCancel
- 752 method:taskProceed
- 753 method:taskUpdateProgress
- 754 method:traceLevelGet
- 755 method:traceLevelModify
- 756 method:traceLogMessage
- 757 method:sessionEnum
- 758 method:sessionGet
- 759 method:sessionClose
- 760 method:networkShareSessionEnum
- 761 method:networkShareSessionGet
- 762 method:alertConfigSet
- 763 method:alertConfigGet
- 764 method:alertEnum
- 765 method:alertTypeEnum
- 766 method:alertTypeGet
- 767 method:alertRaise
- 768 method:alertGet
- 769 method:alertClear
- 770 method:alertClearAll
- 771 method:licenseAdd
- 772 method:licenseGet
- 773 method:licenseRemove
- 774 method:licenseEnum
- 775 method:licenseActivate
- 776 method:licenseActivateOnline
- 777 method:licenseModifySupportInfo
- 778 method:getLocalizedMessage
- 779 method:eventEnum
- 780 method:eventListenerRegister
- 781 method:eventListenerUnregister
- 782 method:eventListenerNotify
- 783 method:customApi
- 784 method:bounce
- 785 method:echo
- 786 method:storageSystemSendLogs
- 787 method:taskLockEnum
- 788 method:taskLockRelease
- 789 method:objectPropertyGet
- 790 method:objectPropertyEnum
- 791 method:objectPropertySet
- 792 method:objectPropertyDelete
- 793 method:objectEnum
- 794 method: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
method: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 }
method: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 }
method: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 }
method:permissionDefinitionEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:permissionDefinition }
method:logout
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:user }
method:setAuthMode
Request Parameters
{ "authRequestCode": xsd:string "authMode": xsd:unsignedInt "device": osn:multiFactorAuthDevice "passcode": xsd:string }
Response Parameters
{ "requestStatus": xsd:string }
method:loginVerify
Request Parameters
{ "authRequestCode": xsd:string "passcode": xsd:string }
Response Parameters
{ "authObj": osn:mfaLogin "userObj": osn:user }
method:getMultiFactorAuthDevices
Request Parameters
{ "authRequestCode": xsd:string }
Response Parameters
{ "deviceList": osn:multiFactorAuthDevice }
method:login
Request Parameters
{ "reserved": xsd:string "multiFactorAuthToken": xsd:string }
Response Parameters
{ "authObj": osn:mfaLogin "roleObj": osn:role "userObj": osn:user "storageCloudList": osn:storageCloud }
method: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 }
method:userRemove
Request Parameters
{ "user": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:user }
method:userPasswordSet
Request Parameters
{ "user": xsd:string "oldPassword": xsd:string "newPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:user }
method:userAuthenticate
Request Parameters
{ "jwtToken": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:user }
method:userAuthorization
Request Parameters
{ "jwtToken": xsd:string "objectType": xsd:string "operation": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:rolePermissionAssignment "resourceAssocList": osn:storageCloudResourceAssoc }
method: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 }
method:userEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:user }
method:userGet
Request Parameters
{ "user": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:user }
method:userAppTokenEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:userAppToken }
method:userAppTokenGet
Request Parameters
{ "appToken": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userAppToken }
method: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 }
method:userAppTokenRemove
Request Parameters
{ "appToken": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userAppToken }
method: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 }
method: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 }
method: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 }
method:userGroupUserAddRemove
Request Parameters
{ "userGroup": xsd:string "modType": xsd:unsignedInt "userList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userGroup }
method:userGroupDelete
Request Parameters
{ "userGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userGroup }
method:userGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:userGroup }
method:userGroupGet
Request Parameters
{ "userGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:userGroup }
method:userGroupAssocEnum
Request Parameters
{ "user": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:userGroupAssoc }
method:userGroupAssocGet
Request Parameters
{ "userGroupId": xsd:string "userId": xsd:string }
Response Parameters
{ "obj": osn:userGroupAssoc }
method: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 }
method:roleDelete
Request Parameters
{ "role": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:role }
method:roleModify
Request Parameters
{ "role": xsd:string "newName": xsd:string "newDescription": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:role }
method:roleEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:role }
method:roleGet
Request Parameters
{ "role": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:role }
method:rolePermissionsAddRemove
Request Parameters
{ "role": xsd:string "modType": xsd:unsignedInt "permissionList": osn:permissionAssignment "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:role }
method:roleSubjectAssocEnum
Request Parameters
{ "role": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:roleSubjectAssoc }
method:roleSubjectAssocGet
Request Parameters
{ "role": xsd:string "subject": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:roleSubjectAssoc }
method:rolePermissionAssignmentEnum
Request Parameters
{ "roleId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:rolePermissionAssignment }
method:rolePermissionAssignmentGet
Request Parameters
{ "role": xsd:string "objectType": xsd:string "operation": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:rolePermissionAssignment }
method: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 }
method:storageCloudDelete
Request Parameters
{ "storageCloud": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
method: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 }
method:storageCloudEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageCloud }
method:storageCloudGet
Request Parameters
{ "storageCloud": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
method:storageCloudUserAddRemove
Request Parameters
{ "storageCloud": xsd:string "modType": xsd:unsignedInt "userList": osn:storageCloudSubjectAssoc "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
method:storageCloudResourceAddRemove
Request Parameters
{ "storageCloud": xsd:string "modType": xsd:unsignedInt "resourceList": osn:storageCloudResourceAssoc "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
method:storageCloudResourceSetMode
Request Parameters
{ "storageCloud": xsd:string "resource": xsd:string "accessMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloud }
method:storageCloudSubjectAssocEnum
Request Parameters
{ "subject": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageCloudSubjectAssoc }
method:storageCloudSubjectAssocGet
Request Parameters
{ "storageCloud": xsd:string "subject": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloudSubjectAssoc }
method:storageCloudResourceAssocEnum
Request Parameters
{ "resource": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageCloudResourceAssoc }
method:storageCloudResourceAssocGet
Request Parameters
{ "storageCloud": xsd:string "resource": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageCloudResourceAssoc }
method:auditLogEnable
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:auditSettings }
method:auditLogDisable
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:auditSettings }
method:auditLogGet
Request Parameters
{ "user": xsd:string "startDate": xsd:dateTime "endDate": xsd:dateTime "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:auditEntry }
method:auditLogClear
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:auditEntry }
method:hwControllerCreateSecurityKey
Request Parameters
{ "controllerId": xsd:string "securityKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
method:hwControllerChangeSecurityKey
Request Parameters
{ "controllerId": xsd:string "oldSecurityKey": xsd:string "newSecurityKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
method:hwControllerImportForeignUnits
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
method:hwControllerSilenceAlarms
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
method:hwControllerClearAlarms
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
method:hwControllerRescanAll
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task }
method:hwControllerRescan
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
method:hwUnitEnableEncryption
Request Parameters
{ "unitId": xsd:string "options": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
method:hwUnitSsdCacheCreate
Request Parameters
{ "controllerId": xsd:string "raidType": xsd:unsignedInt "ssdDiskList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
method:hwUnitSsdCacheEnable
Request Parameters
{ "unitId": xsd:string "unitSsdCacheId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
method:hwUnitSsdCacheDisable
Request Parameters
{ "unitId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
method: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 }
method: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 }
method: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 }
method:hwUnitIdentify
Request Parameters
{ "unitId": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
method:hwUnitModify
Request Parameters
{ "unitId": xsd:string "altName": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
method:hwUnitDelete
Request Parameters
{ "unitId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwUnit }
method:hwDiskIdentify
Request Parameters
{ "diskIdList": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
method:hwDiskRemove
Request Parameters
{ "diskIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
method:hwDiskModify
Request Parameters
{ "diskId": xsd:string "altName": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwDisk }
method: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 }
method: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 }
method:hwControllerModify
Request Parameters
{ "controllerId": xsd:string "altName": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hwController }
method:hwDiskMarkHotSpare
Request Parameters
{ "diskIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
method:hwDiskUnmarkHotSpare
Request Parameters
{ "diskIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
method:hwDiskMarkGood
Request Parameters
{ "diskIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
method:hwDiskClearMissing
Request Parameters
{ "storageSystemId": xsd:string "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hwDisk }
method:hwControllerGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwControllerGroup }
method:hwControllerGroupGet
Request Parameters
{ "hwControllerGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwControllerGroup }
method:hwControllerEnum
Request Parameters
{ "hwControllerGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwController }
method:hwControllerGet
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwController }
method:hwEnclosureEnum
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwEnclosure }
method:hwEnclosureGet
Request Parameters
{ "hwEnclosure": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwEnclosure }
method:hwEnclosureLayoutEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwEnclosureLayout }
method:hwEnclosureLayoutGet
Request Parameters
{ "hwEnclosureLayout": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwEnclosureLayout }
method:hwAlarmEnum
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwAlarm }
method:hwAlarmGet
Request Parameters
{ "hwAlarm": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwAlarm }
method:hwUnitEnum
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwUnit }
method:hwUnitGet
Request Parameters
{ "hwUnit": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwUnit }
method:hwUnitDiskAssocEnum
Request Parameters
{ "hwUnit": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwUnitDiskAssoc }
method:hwUnitDiskAssocGet
Request Parameters
{ "hwUnit": xsd:string "hwDisk": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwUnitDiskAssoc }
method:hwDiskEnum
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwDisk }
method:hwDiskGet
Request Parameters
{ "hwDisk": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwDisk }
method:hwLogicalDriveEnum
Request Parameters
{ "hwUnit": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwLogicalDrive }
method:hwLogicalDriveGet
Request Parameters
{ "hwLogicalDrive": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwLogicalDrive }
method:hwBatteryBackupUnitEnum
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:hwBatteryBackupUnit }
method:hwBatteryBackupUnitGet
Request Parameters
{ "hwBatteryBackupUnit": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:hwBatteryBackupUnit }
method:swControllerGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:swControllerGroup }
method:swControllerGroupGet
Request Parameters
{ "swControllerGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:swControllerGroup }
method:swControllerEnum
Request Parameters
{ "swControllerGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:swController }
method:swControllerGet
Request Parameters
{ "swController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:swController }
method:swControllerIscsiConfigAdd
Request Parameters
{ "storageSystemList": xsd:string "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:swController }
method: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 }
method:swControllerIscsiPortalRemove
Request Parameters
{ "hwController": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swController }
method:swControllerIscsiPortalScan
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:swControllerTarget }
method:swControllerTargetLogin
Request Parameters
{ "controllerId": xsd:string "targetList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swController }
method:swControllerTargetLogout
Request Parameters
{ "controllerId": xsd:string "targetList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swController }
method:swControllerTargetEnum
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:swControllerTarget }
method:swDiskSessionEnum
Request Parameters
{ "controllerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:swDiskSession }
method:swControllerTargetGet
Request Parameters
{ "swControllerTarget": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swControllerTarget }
method:swDiskSessionGet
Request Parameters
{ "swDiskSession": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:swDiskSession }
method:storageSystemClusterGet
Request Parameters
{ "storageSystemCluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemCluster }
method:storageSystemClusterEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemCluster }
method:storageSystemClusterAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemClusterAssoc }
method:storageSystemClusterAssocGet
Request Parameters
{ "storageSystemClusterId": xsd:string "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemClusterAssoc }
method:storageSystemClusterSetHostsConfig
Request Parameters
{ "storageSystem": xsd:string "targetPortIdList": xsd:string "options": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:targetPort }
method:storageSystemClusterGetHostsConfig
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:targetPort }
method:storageSystemClusterCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storageSystemIds": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:storageSystemClusterModify
Request Parameters
{ "name": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:storageSystemClusterDelete
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:storageSystemClusterNodeAdd
Request Parameters
{ "nodeIpAddress": xsd:string "nodeAdminUsername": xsd:string "nodeAdminPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:storageSystemClusterMerge
Request Parameters
{ "masterNodeIpAddress": xsd:string "nodeAdminUsername": xsd:string "nodeAdminPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:storageSystemClusterSplit
Request Parameters
{ "newGridName": xsd:string "storageSystemIds": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:storageSystemClusterNodeRemove
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:storageSystemClusterNodeSetMaster
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:storageSystemClusterNodeSync
Request Parameters
{ "storageSystemClusterObj": osn:storageSystemCluster "masterNode": osn:storageSystem "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:storageSystemClusterNodeJoin
Request Parameters
{ "storageSystemClusterObj": osn:storageSystemCluster "masterNode": osn:storageSystem "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:storageSystemClusterNodeEject
Request Parameters
{ "storageSystemClusterObj": osn:storageSystemCluster "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:storageSystemClusterSendSupportLogs
Request Parameters
{ "memberIds": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:libratoMetricsConfigGet
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:libratoMetricsConfig }
method: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 }
method: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 }
method: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 }
method: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 }
method:qosPolicyEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:qosPolicy }
method:qosPolicyGet
Request Parameters
{ "qosPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:qosPolicy }
method:qosPolicyDelete
Request Parameters
{ "qosPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:qosPolicy }
method: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 }
method: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 }
method:storageVolumeGroupCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolumeGroup }
method:storageVolumeGroupModify
Request Parameters
{ "storageVolumeGroup": xsd:string "newName": xsd:string "newDescription": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolumeGroup }
method:storageVolumeGroupVolumeAddRemove
Request Parameters
{ "storageVolumeGroup": xsd:string "modType": xsd:unsignedInt "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolumeGroup }
method:storageVolumeGroupDelete
Request Parameters
{ "storageVolumeGroup": xsd:string "deleteAssociatedVolumes": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolumeGroup }
method:storageVolumeGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageVolumeGroup }
method:storageVolumeGroupGet
Request Parameters
{ "storageVolumeGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageVolumeGroup }
method:storageVolumeGroupAssocEnum
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageVolumeGroupAssoc }
method:storageVolumeGroupAssocGet
Request Parameters
{ "storageVolumeGroupId": xsd:string "storageVolumeId": xsd:string }
Response Parameters
{ "obj": osn:storageVolumeGroupAssoc }
method: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 }
method: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 }
method:storageVolumeAclAddRemove
Request Parameters
{ "storageVolume": xsd:string "modType": xsd:unsignedInt "hostList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageVolumeAcl }
method:storageVolumeAclAddRemoveEx
Request Parameters
{ "host": xsd:string "modType": xsd:unsignedInt "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageVolumeAcl }
method:storageVolumeAclEnum
Request Parameters
{ "host": xsd:string "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageVolumeAcl }
method:storageVolumeAclGet
Request Parameters
{ "host": xsd:string "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageVolumeAcl }
method: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 }
method: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 }
method: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 }
method: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 }
method:storageVolumeReassignSchedule
Request Parameters
{ "storageVolume": xsd:string "schedule": xsd:string "recursiveUpdateGmtSnaps": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
method: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 }
method:storageVolumeResize
Request Parameters
{ "storageVolume": xsd:string "provisionableId": xsd:string "newSizeInBytes": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
method: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 }
method:storageVolumeHealthCheck
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceHealthCheck }
method:storageVolumeRestore
Request Parameters
{ "storageVolume": xsd:string "snapshotVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
method:storageVolumeRollback
Request Parameters
{ "storageVolume": xsd:string "snapshotVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
method:storageVolumeDeleteEx
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
method:storageVolumeDelete
Request Parameters
{ "storageVolumeList": xsd:string "recursivelyDeleteSnapshots": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageVolume }
method:storageVolumeEnum
Request Parameters
{ "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageVolume }
method:storageVolumeGet
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageVolume }
method:storageVolumeUtilizationEnum
Request Parameters
{ "storageVolume": xsd:string "offsetDays": xsd:unsignedInt "numberOfDays": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageVolumeUtilization }
method:storageVolumeUtilizationGet
Request Parameters
{ "utilizationId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageVolumeUtilization }
method:storageVolumeUtilizationGetRetentionPeriod
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "days": xsd:unsignedInt }
method:storageVolumeUtilizationSetRetentionPeriod
Request Parameters
{ "daysToRetain": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "days": xsd:unsignedInt }
method: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 }
method:storageVolumeSnapshotRevert
Request Parameters
{ "storageVolume": xsd:string "preserveExistingSnapshot": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageVolume }
method: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 }
method: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 }
method: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 }
method: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 }
method: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 }
method:cloudBackupScheduleDelete
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
method:cloudBackupScheduleEnable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
method:cloudBackupScheduleDisable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
method:cloudBackupScheduleTrigger
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
method:cloudBackupScheduleVolumeAddRemove
Request Parameters
{ "schedule": xsd:string "modType": xsd:unsignedInt "storageVolumeList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudBackupSchedule }
method:cloudBackupScheduleEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudBackupSchedule }
method:cloudBackupScheduleGet
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cloudBackupSchedule }
method:cloudBackupScheduleAssocEnum
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudBackupScheduleAssoc }
method:cloudBackupScheduleAssocGet
Request Parameters
{ "scheduleId": xsd:string "storageVolumeId": xsd:string }
Response Parameters
{ "obj": osn:cloudBackupScheduleAssoc }
method: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 }
method: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 }
method:backupPolicyTrigger
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
method:backupPolicyDelete
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
method:backupPolicyEnable
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
method:backupPolicyDisable
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
method:backupPolicyEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:backupPolicy }
method:backupPolicyGet
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupPolicy }
method:backupJobEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:backupJob }
method:backupJobGet
Request Parameters
{ "backupJob": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupJob }
method:backupJobStatusUpdate
Request Parameters
{ "statusXml": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupJob }
method:backupJobCancel
Request Parameters
{ "backupJob": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupJob }
method:backupJobStart
Request Parameters
{ "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:backupJob }
method:remoteNfsExportsEnum
Request Parameters
{ "networkShare": xsd:string "nfsHostname": xsd:string "backupPolicy": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": xsd:string }
method: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 }
method:replicationScheduleTrigger
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
method: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 }
method:replicationScheduleDelete
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
method:replicationScheduleEnable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
method:replicationScheduleDisable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
method: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 }
method:replicationScheduleEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:replicationSchedule }
method:replicationScheduleGet
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicationSchedule }
method:replicationScheduleAssocEnum
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:replicationScheduleAssocEx }
method:replicationScheduleAssocGet
Request Parameters
{ "scheduleId": xsd:string "replicatableId": xsd:string }
Response Parameters
{ "obj": osn:replicationScheduleAssocEx }
method: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 }
method:replicaStop
Request Parameters
{ "assocId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
method:replicaRollback
Request Parameters
{ "assocId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
method:replicaSync
Request Parameters
{ "assocId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
method:replicaAssocUpdate
Request Parameters
{ "assocObj": osn:replicaAssoc "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaAssoc }
method: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 }
method:replicaAssocGet
Request Parameters
{ "assocId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:replicaAssoc }
method:replicaAssocEnum
Request Parameters
{ "replicatableId": xsd:string "sourcesOnly": xsd:boolean "targetsOnly": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:replicaAssoc }
method:replicaReportEntryEnum
Request Parameters
{ "summaryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:replicaReportEntry }
method:replicaReportEntryGet
Request Parameters
{ "entryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:replicaReportEntry }
method:replicaReportSummaryEnum
Request Parameters
{ "scheduleId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:replicaReportSummary }
method:replicaReportSummaryGet
Request Parameters
{ "entryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:replicaReportSummary }
method:replicaReportSummaryDelete
Request Parameters
{ "summaryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:replicaReportSummary }
method:remoteStoragePoolEnum
Request Parameters
{ "remoteStorageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePool }
method:storageSystemLinkGet
Request Parameters
{ "linkId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemLink }
method:storageSystemLinkEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemLink }
method:storageSystemLinkEstablish
Request Parameters
{ "linkObj": osn:storageSystemLink "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
method:storageSystemLinkDisconnect
Request Parameters
{ "remoteStorageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
method:storageSystemLinkVerify
Request Parameters
{ "linkObj": osn:storageSystemLink "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
method: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 }
method:storageSystemLinkDelete
Request Parameters
{ "linkId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
method: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 }
method:storageSystemLinkRefresh
Request Parameters
{ "linkId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
method:storageSystemLinkSetCredentials
Request Parameters
{ "linkId": xsd:string "remoteAdminUser": xsd:string "remoteAdminPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemLink }
method: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 }
method:siteClusterDelete
Request Parameters
{ "site": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteCluster }
method: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 }
method:siteClusterRestartServices
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
method:siteClusterGet
Request Parameters
{ "site": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:siteCluster }
method:siteClusterEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:siteCluster }
method:siteStorageSystemAddRemove
Request Parameters
{ "site": xsd:string "modType": xsd:unsignedInt "storageSystemList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteCluster }
method:siteClusterAssocGet
Request Parameters
{ "siteAssocId": xsd:string "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:siteClusterAssoc }
method:siteClusterAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:siteClusterAssoc }
method:siteVifResourceGet
Request Parameters
{ "siteVifResource": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:siteVifResource }
method:siteVifResourceEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:siteVifResource }
method: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 }
method:siteVifResourceDelete
Request Parameters
{ "siteVifResource": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteVifResource }
method:siteVifResourceMove
Request Parameters
{ "siteVifResource": xsd:string "moveToSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:siteVifResource }
method:clusterRingMemberGet
Request Parameters
{ "clusterRingMember": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:clusterRingMember }
method:clusterRingMemberEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:clusterRingMember }
method:clusterRingGet
Request Parameters
{ "clusterRing": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:clusterRing }
method:clusterRingEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:clusterRing }
method: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 }
method:clusterRingDelete
Request Parameters
{ "clusterRing": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:clusterRing }
method:glusterServiceRestart
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
method:glusterVolumeEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:glusterVolume }
method:glusterVolumeGet
Request Parameters
{ "glusterVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:glusterVolume }
method: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 }
method:glusterVolumeDelete
Request Parameters
{ "glusterVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
method:glusterVolumeStop
Request Parameters
{ "glusterVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
method:glusterVolumeStart
Request Parameters
{ "glusterVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
method:glusterVolumeRebalance
Request Parameters
{ "glusterVolume": xsd:string "option": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
method:glusterVolumeReplaceBrick
Request Parameters
{ "glusterVolume": xsd:string "oldBrick": xsd:string "newBrick": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
method:glusterVolumeModify
Request Parameters
{ "glusterVolume": xsd:string "name": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
method:glusterVolumeAddBricks
Request Parameters
{ "glusterVolume": xsd:string "storagePoolList": xsd:string "restripeVolume": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
method: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 }
method:glusterHaFailoverInterfaceDelete
Request Parameters
{ "glusterVolumeId": xsd:string "failoverInterfaceId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterHaFailoverInterface }
method:glusterHaFailoverInterfaceMove
Request Parameters
{ "glusterVolumeId": xsd:string "failoverInterfaceId": xsd:string "moveToStorageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterHaFailoverInterface }
method:glusterHaFailoverInterfaceEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:glusterHaFailoverInterface }
method:glusterHaFailoverInterfaceGet
Request Parameters
{ "glusterVolumeId": xsd:string "failoverInterfaceId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterHaFailoverInterface }
method:glusterBrickDelete
Request Parameters
{ "glusterBrick": xsd:string "deleteData": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterVolume }
method:glusterBrickCreate
Request Parameters
{ "glusterVolume": xsd:string "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterBrick }
method:glusterBrickEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:glusterBrick }
method:glusterBrickGet
Request Parameters
{ "glusterBrick": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:glusterBrick }
method:glusterPeerEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:glusterPeer }
method:glusterPeerGet
Request Parameters
{ "glusterPeer": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:glusterPeer }
method:glusterPeerDetach
Request Parameters
{ "glusterPeer": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterPeer }
method:glusterPeerProbe
Request Parameters
{ "storageSystem": xsd:string "hostname": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:glusterPeer }
method:cephPoolProfileEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephPoolProfile }
method:cephPoolProfileGet
Request Parameters
{ "cephPoolProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephPoolProfile }
method:cephPoolProfileDelete
Request Parameters
{ "cephPoolProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephPoolProfile }
method: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 }
method:cephCrushRuleEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephCrushRule }
method:cephCrushRuleGet
Request Parameters
{ "cephCrushRule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephCrushRule }
method:cephCrushRuleDelete
Request Parameters
{ "cephCrushRuleId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCrushRule }
method: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 }
method:cephFilesystemPoolAssocEnum
Request Parameters
{ "cephFilesystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephFilesystemPoolAssoc }
method:cephFilesystemPoolAssocGet
Request Parameters
{ "cephFilesystemId": xsd:string "cephPoolId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephFilesystemPoolAssoc }
method:cephFilesystemEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephFilesystem }
method:cephFilesystemGet
Request Parameters
{ "cephFilesystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephFilesystem }
method: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 }
method:cephFilesystemModify
Request Parameters
{ "cephFilesystemId": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephFilesystem }
method:cephFilesystemDelete
Request Parameters
{ "cephFilesystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephFilesystem }
method:cephObjectPoolGroupEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephObjectPoolGroup }
method:cephObjectPoolGroupGet
Request Parameters
{ "cephObjectStoragePoolGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephObjectPoolGroup }
method:cephObjectPoolGroupDelete
Request Parameters
{ "cephObjectStoragePoolGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephObjectPoolGroup }
method: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 }
method:cephUserAccessEntryEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephUserAccessEntry }
method:cephUserAccessEntryGet
Request Parameters
{ "userId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephUserAccessEntry }
method: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 }
method: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 }
method: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 }
method:cephUserAccessEntryEnable
Request Parameters
{ "userAccessEntryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephUserAccessEntry }
method:cephUserAccessEntryDisable
Request Parameters
{ "userAccessEntryId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephUserAccessEntry }
method:cephPgSetEnum
Request Parameters
{ "cephClusterId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephPgSet }
method:cephPgSetGet
Request Parameters
{ "cephPgSet": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephPgSet }
method:cephBlockDeviceEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephBlockDevice }
method:cephBlockDeviceGet
Request Parameters
{ "cephBlockDevice": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephBlockDevice }
method: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 }
method: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 }
method:cephBlockDeviceResize
Request Parameters
{ "cephClusterId": xsd:string "cephBlockDevice": xsd:string "size": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephBlockDevice }
method: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 }
method:cephBlockDeviceDelete
Request Parameters
{ "cephClusterId": xsd:string "cephBlockDevice": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephBlockDevice }
method:cephPoolOsdAssocEnum
Request Parameters
{ "cephPool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephPoolOsdAssoc }
method:cephPoolOsdAssocGet
Request Parameters
{ "cephPool": xsd:string "cephOsd": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephPoolOsdAssoc }
method:cephPoolEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephPool }
method:cephPoolGet
Request Parameters
{ "cephPool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephPool }
method: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 }
method: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 }
method:cephPoolDelete
Request Parameters
{ "cephClusterId": xsd:string "cephPool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephPool }
method:cephOsdEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephOsd }
method:cephOsdGet
Request Parameters
{ "cephOsd": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephOsd }
method: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 }
method:cephOsdDelete
Request Parameters
{ "cephClusterId": xsd:string "cephOsd": xsd:string "deleteData": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephOsd }
method:cephOsdModify
Request Parameters
{ "cephClusterId": xsd:string "cephOsd": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephOsd }
method:cephOsdJournalReplace
Request Parameters
{ "cephClusterId": xsd:string "cephOsd": xsd:string "journalId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephJournalDevice }
method:cephOsdIdentify
Request Parameters
{ "osdIdList": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:cephOsd }
method: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 }
method:cephJournalDeviceEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephJournalDevice }
method:cephJournalDeviceGet
Request Parameters
{ "cephJournalDevice": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephJournalDevice }
method:cephJournalDeviceCreate
Request Parameters
{ "storageSystem": xsd:string "physicalDisk": xsd:string "deviceCount": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:cephJournalDevice }
method:cephJournalDeviceDelete
Request Parameters
{ "cephJournalDevice": xsd:string "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephJournalDevice }
method:cephMonitorEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephMonitor }
method:cephMonitorGet
Request Parameters
{ "cephMonitor": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephMonitor }
method: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 }
method:cephMonitorRemove
Request Parameters
{ "clusterId": xsd:string "monitorNodeId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephMonitor }
method:cephMdsEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephMds }
method:cephMdsGet
Request Parameters
{ "cephMds": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephMds }
method:cephMdsAdd
Request Parameters
{ "clusterId": xsd:string "cephMemberId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephMds }
method:cephMdsRemove
Request Parameters
{ "clusterId": xsd:string "mdsNodeId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephMds }
method:cephRadosGatewayEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephRadosGateway }
method:cephRadosGatewayGet
Request Parameters
{ "cephGatewayId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephRadosGateway }
method: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 }
method:cephRadosGatewayRemove
Request Parameters
{ "clusterId": xsd:string "cephRadosGatewayId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephRadosGateway }
method:cephClusterEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephCluster }
method:cephClusterGet
Request Parameters
{ "cephCluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephCluster }
method:cephClusterMemberEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cephClusterMember }
method:cephClusterMemberGet
Request Parameters
{ "cephCluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cephClusterMember }
method: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 }
method:cephClusterDelete
Request Parameters
{ "cluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
method:cephClusterModify
Request Parameters
{ "cephCluster": xsd:string "description": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
method:cephClusterFixClockSkew
Request Parameters
{ "cephCluster": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
method: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 }
method:cephClusterRemoveNode
Request Parameters
{ "clusterId": xsd:string "memberNodeId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cephCluster }
method: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 }
method:cloudContainerDelete
Request Parameters
{ "container": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudContainer }
method:cloudContainerRepair
Request Parameters
{ "container": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudContainer }
method:cloudContainerBucketScan
Request Parameters
{ "credentialsId": xsd:string "locationId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": xsd:string }
method: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 }
method:cloudContainerEnable
Request Parameters
{ "container": xsd:string "attachToStorageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudContainer }
method:cloudContainerDisable
Request Parameters
{ "container": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudContainer }
method:cloudContainerEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudContainer }
method:cloudContainerGet
Request Parameters
{ "container": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cloudContainer }
method:cloudProviderEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudProvider }
method:cloudProviderGet
Request Parameters
{ "providerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cloudProvider }
method: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 }
method:cloudProviderRemove
Request Parameters
{ "providerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudProvider }
method: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 }
method:cloudProviderCredentialsRemove
Request Parameters
{ "credentialsId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudProviderCredentials }
method:cloudProviderCredentialsEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudProviderCredentials }
method:cloudProviderCredentialsGet
Request Parameters
{ "credentialId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cloudProviderCredentials }
method: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 }
method:cloudProviderLocationRemove
Request Parameters
{ "locationId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:cloudProviderLocation }
method:cloudProviderLocationEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:cloudProviderLocation }
method:cloudProviderLocationGet
Request Parameters
{ "locationId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:cloudProviderLocation }
method: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 }
method:storagePoolExpand
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolGrow
Request Parameters
{ "storagePool": xsd:string "physicalDiskList": xsd:string "raidType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolSpareAddRemove
Request Parameters
{ "storagePool": xsd:string "modType": xsd:unsignedInt "physicalDiskList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method: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 }
method:storagePoolHealthCheck
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceHealthCheck }
method: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 }
method:storagePoolDestroy
Request Parameters
{ "storagePool": xsd:string "deleteKeys": xsd:boolean "dataShredMode": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolRescan
Request Parameters
{ "storageSystem": xsd:string "options": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePool }
method:storagePoolImport
Request Parameters
{ "storageSystem": xsd:string "storagePoolList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePool }
method:storagePoolEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePool }
method:storagePoolPreimportScan
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePool }
method:storagePoolStop
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolStart
Request Parameters
{ "storagePool": xsd:string "encryptionKeyPassphrase": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolSetPassphrase
Request Parameters
{ "storagePool": xsd:string "oldEncryptionKeyPassphrase": xsd:string "newEncryptionKeyPassphrase": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolExport
Request Parameters
{ "storagePool": xsd:string "releaseIoFence": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolGet
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storagePool }
method:storagePoolUpdateRedirect
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolIdentify
Request Parameters
{ "storagePool": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolDeviceGroupIdentify
Request Parameters
{ "storagePoolDeviceGroup": xsd:string "durationInSeconds": xsd:unsignedInt "blinkType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolDeviceGroup }
method:storagePoolScrubStart
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolScrubStop
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolDeviceEnum
Request Parameters
{ "storagePoolId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePoolDevice }
method:storagePoolDeviceGet
Request Parameters
{ "storagePoolDevice": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storagePoolDevice }
method:storagePoolDeviceGroupEnum
Request Parameters
{ "storagePoolId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePoolDeviceGroup }
method:storagePoolDeviceGroupGet
Request Parameters
{ "storagePoolDeviceGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storagePoolDeviceGroup }
method:storagePoolProfileEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storagePoolProfile }
method:storagePoolProfileGet
Request Parameters
{ "storagePoolProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storagePoolProfile }
method: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 }
method: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 }
method:storageTierPoolAddRemove
Request Parameters
{ "storageTier": xsd:string "modType": xsd:unsignedInt "poolList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageTier }
method:storageTierDelete
Request Parameters
{ "storageTier": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageTier }
method:storageTierEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageTier }
method:storageTierGet
Request Parameters
{ "storageTier": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageTier }
method:storageTierAssocEnum
Request Parameters
{ "storagePool": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageTierAssoc }
method:storageTierAssocGet
Request Parameters
{ "storageTierId": xsd:string "storagePoolId": xsd:string }
Response Parameters
{ "obj": osn:storageTierAssoc }
method: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 }
method:storagePoolHaFailoverInterfaceDelete
Request Parameters
{ "failoverGroup": xsd:string "failoverInterface": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverInterface }
method:storagePoolHaFailoverInterfaceEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePoolHaFailoverInterface }
method:storagePoolHaFailoverInterfaceGet
Request Parameters
{ "failoverGroup": xsd:string "failoverInterface": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverInterface }
method:storagePoolHaFailoverModuleEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePoolHaFailoverModule }
method:storagePoolHaFailoverModuleGet
Request Parameters
{ "failoverModule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverModule }
method: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 }
method:pingCheck
Request Parameters
{ "storageSystem": xsd:string "verifyClientIps": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": xsd:string }
method: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 }
method:storagePoolHaFailoverGroupDelete
Request Parameters
{ "failoverGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
method:storagePoolHaFailoverGroupFailover
Request Parameters
{ "failoverGroup": xsd:string "targetStorageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
method:storagePoolHaFailoverGroupActivate
Request Parameters
{ "failoverGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
method:storagePoolHaFailoverGroupDeactivate
Request Parameters
{ "failoverGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
method:storagePoolPropertiesUpdate
Request Parameters
{ "storagePoolId": xsd:string "bRequiresReboot": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePool }
method:storagePoolHaFailoverGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storagePoolHaFailoverGroup }
method:storagePoolHaFailoverGroupGet
Request Parameters
{ "failoverGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storagePoolHaFailoverGroup }
method: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 }
method:resourceDomainDelete
Request Parameters
{ "resourceDomain": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:resourceDomain }
method: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 }
method:resourceDomainGet
Request Parameters
{ "resourceDomain": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceDomain }
method:resourceDomainEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:resourceDomain }
method:resourceDomainStorageSystemAddRemove
Request Parameters
{ "resourceDomain": xsd:string "modType": xsd:unsignedInt "storageSystemList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:resourceDomain }
method:resourceDomainAssocGet
Request Parameters
{ "resourceDomainAssocId": xsd:string "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:resourceDomainAssoc }
method:resourceDomainAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:resourceDomainAssoc }
method:systemCapabilityMetaDataGet
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:capabilityMetaData }
method:storageSystemDeployCerts
Request Parameters
{ "storageSystem": xsd:string "certificatesPath": xsd:string "stageCertsOnly": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemCluster }
method:providerAppRegister
Request Parameters
{ "storageSystem": xsd:string "providerType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:providerApp }
method:providerAppUnregister
Request Parameters
{ "providerApp": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:providerApp }
method:providerAppEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:providerApp }
method:providerAppGet
Request Parameters
{ "storageSystem": xsd:string "providerType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:providerApp }
method:registerSecurityToken
Request Parameters
{ "token": xsd:string "signedToken": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "responseToken": xsd:string "signedResponseToken": xsd:string }
method:widgetCreate
Request Parameters
{ "name": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:widget }
method:configAnalysisReportGenerate
Request Parameters
{ "categories": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:configAnalysisReport }
method:getHardwareConfig
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "hwConfig": osn:hardwareConfiguration }
method:getSecurityConfig
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "securityConfig": osn:securityConfiguration }
method:getSystemConfig
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "systemConfig": osn:systemConfiguration }
method: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 }
method: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 }
method:snapshotScheduleDelete
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
method:snapshotScheduleEnable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
method:snapshotScheduleDisable
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
method:snapshotScheduleTrigger
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
method: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 }
method:snapshotScheduleEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:snapshotSchedule }
method:snapshotScheduleGet
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:snapshotSchedule }
method:snapshotScheduleAssocEnum
Request Parameters
{ "schedule": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:snapshotScheduleAssoc }
method:snapshotScheduleAssocGet
Request Parameters
{ "scheduleId": xsd:string "storageVolumeId": xsd:string }
Response Parameters
{ "obj": osn:snapshotScheduleAssoc }
method: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 }
method: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 }
method: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 }
method:storageQuotaDelete
Request Parameters
{ "storageQuota": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageQuota }
method:storageQuotaEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageQuota }
method: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 }
method:storageQuotaVolumeAssocEnum
Request Parameters
{ "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageQuotaVolumeAssoc }
method:storageQuotaVolumeAssocGet
Request Parameters
{ "storageQuotaId": xsd:string "storageVolumeId": xsd:string }
Response Parameters
{ "obj": osn:storageQuotaVolumeAssoc }
method:passwordPolicyGet
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:passwordPolicy }
method: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 }
method:storageSystemUpgrade
Request Parameters
{ "storageSystemIdList": xsd:string "includeKernel": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem "list": osn:storageSystem }
method: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 }
method:storageSystemGet
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystem }
method:storageSystemEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystem }
method:storageSystemShutdown
Request Parameters
{ "storageSystemIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem "list": osn:storageSystem }
method:storageSystemRestart
Request Parameters
{ "storageSystemIdList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem "list": osn:storageSystem }
method:storageSystemTimeZoneEnum
Request Parameters
{ "searchFilter": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:timeZone }
method:storageSystemTimeZoneSet
Request Parameters
{ "storageSystem": xsd:string "timeZone": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
method:storageSystemTunableEnum
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemTunable }
method:storageSystemTunableGet
Request Parameters
{ "storageSystem": xsd:string "tunableId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemTunable }
method:storageSystemTunableSet
Request Parameters
{ "storageSystem": xsd:string "tunableList": xsd:string "option": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:storageSystemTunable }
method:storageSystemTunableProfileEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemTunableProfile }
method:storageSystemTunableProfileGet
Request Parameters
{ "tunableProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemTunableProfile }
method:storageSystemTunableProfileCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "tunableList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemTunableProfile }
method: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 }
method:storageSystemTunableProfileDelete
Request Parameters
{ "tunableProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemTunableProfile }
method:storageSystemTunableProfileApply
Request Parameters
{ "storageSystem": xsd:string "tunableProfile": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemTunableProfile }
method: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 }
method:storageSystemPlatformEvent
Request Parameters
{ "eventType": xsd:string "eventMessage": xsd:string }
Response Parameters
{ "obj": osn:storageSystem }
method:storageSystemRecoveryPointEnum
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemRecoveryPoint }
method:storageSystemRecover
Request Parameters
{ "storageSystem": xsd:string "recoveryPoint": xsd:string "recoverNetworkConfig": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemRecoveryPoint }
method:storageSystemMaintenance
Request Parameters
{ "storageSystemList": xsd:string "maintenanceFlags": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem "list": osn:storageSystem }
method:storageSystemSignalManager
Request Parameters
{ "storageSystem": xsd:string "managerClass": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystem }
method:ibTargetPortEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:ibTargetPort }
method:ibTargetPortGet
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:ibTargetPort }
method:fcTargetPortEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:fcTargetPort }
method:fcTargetPortGet
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:fcTargetPort }
method:fcTargetPortDisable
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:fcTargetPort }
method:fcTargetPortEnable
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:fcTargetPort }
method:targetPortEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:targetPort }
method:targetPortGet
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:targetPort }
method:virtualInterfaceAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:virtualInterfaceAssoc }
method:virtualInterfaceAssocGet
Request Parameters
{ "virtualInterfaceId": xsd:string "targetPortId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:virtualInterfaceAssoc }
method:targetPortDisable
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
method:targetPortEnable
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
method: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 }
method: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 }
method: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 }
method: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 }
method:targetVirtualInterfaceMove
Request Parameters
{ "virtualInterfaceId": xsd:string "targetPortId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
method:targetVirtualPortDelete
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
method:targetPortRescan
Request Parameters
{ "storageSystem": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:targetPort }
method:targetPortRestart
Request Parameters
{ "port": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:targetPort }
method:storageSystemGroupAssocGet
Request Parameters
{ "groupId": xsd:string "linkId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemGroupAssoc }
method:storageSystemGroupAssocEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemGroupAssoc }
method:storageSystemGroupGet
Request Parameters
{ "groupId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:storageSystemGroup }
method:storageSystemGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:storageSystemGroup }
method:storageSystemGroupAddRemoveLinks
Request Parameters
{ "groupId": xsd:string "linkIdList": xsd:string "modType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemGroup }
method: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 }
method:storageSystemGroupDelete
Request Parameters
{ "groupId": xsd:string "deleteAssociatedLinks": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemGroup }
method: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 }
method:storageSystemGroupSetPassword
Request Parameters
{ "groupId": xsd:string "groupPassword": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:storageSystemGroup }
method: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 }
method: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 }
method: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 }
method:physicalDiskGlobalSpareAddRemove
Request Parameters
{ "physicalDriveList": xsd:string "modType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDisk }
method:physicalDiskGlobalSpareEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:physicalDisk }
method:physicalDiskHotspareMarkerEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:physicalDiskHotspareMarker }
method:physicalDiskHotspareMarkerGet
Request Parameters
{ "markerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:physicalDiskHotspareMarker }
method:physicalDiskHotspareMarkerDelete
Request Parameters
{ "markerId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:physicalDiskHotspareMarker }
method:physicalDiskHotspareMarkerCleanup
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDiskHotspareMarker }
method:physicalDiskGet
Request Parameters
{ "physicalDrive": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:physicalDisk }
method:physicalDiskEnum
Request Parameters
{ "physicalDiskList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDisk }
method:physicalDiskScan
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDisk }
method:physicalDiskPathAssocGet
Request Parameters
{ "multipathDiskId": xsd:string "physicalDiskId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:physicalDiskPathAssoc }
method:physicalDiskPathAssocEnum
Request Parameters
{ "multipathDiskId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:physicalDiskPathAssoc }
method:physicalDiskMultipathConfigEnum
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:multipathConfig }
method:physicalDiskMultipathConfigScan
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:multipathConfig }
method:physicalDiskMultipathConfigAddRemove
Request Parameters
{ "storageSystemId": xsd:string "modType": xsd:unsignedInt "deviceTagList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:multipathConfig }
method: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 }
method:multiFactorAuthConfigUserAssignUnassign
Request Parameters
{ "configMappings": xsd:string "modType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:user }
method:multiFactorAuthConfigDelete
Request Parameters
{ "mfaConfigList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:multiFactorAuthConfig }
method: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 }
method:multiFactorAuthConfigEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:multiFactorAuthConfig }
method:multiFactorAuthConfigGet
Request Parameters
{ "mfaConfig": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:multiFactorAuthConfig }
method: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 }
method: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 }
method:hostInitiatorGet
Request Parameters
{ "initiator": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:initiatorPort }
method:hostInitiatorEnum
Request Parameters
{ "host": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:initiatorPort }
method:hostInitiatorAdd
Request Parameters
{ "host": xsd:string "iqn": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:host }
method:hostInitiatorRemove
Request Parameters
{ "host": xsd:string "iqn": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:host }
method:hostRemove
Request Parameters
{ "host": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:host }
method:hostEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:host }
method:hostGet
Request Parameters
{ "host": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:host }
method:hostGroupCreate
Request Parameters
{ "name": xsd:string "description": xsd:string "hostList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hostGroup }
method:hostGroupModify
Request Parameters
{ "hostGroup": xsd:string "newName": xsd:string "newDescription": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hostGroup }
method:hostGroupHostAddRemove
Request Parameters
{ "hostGroup": xsd:string "modType": xsd:unsignedInt "hostList": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hostGroup }
method:hostGroupDelete
Request Parameters
{ "host": xsd:string "deleteAssociatedHosts": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hostGroup }
method:hostGroupEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:hostGroup }
method:hostGroupGet
Request Parameters
{ "hostGroup": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:hostGroup }
method:taskEnum
Request Parameters
{ "taskIdlist": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:task }
method:taskGet
Request Parameters
{ "id": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:task }
method:taskClearAll
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:task }
method:taskCancel
Request Parameters
{ "id": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:task }
method:taskProceed
Request Parameters
{ "id": xsd:string "options": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:task }
method:taskUpdateProgress
Request Parameters
{ "taskId": xsd:string "description": xsd:string "progress": xsd:unsignedInt "state": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:task }
method:traceLevelGet
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:traceLevel }
method:traceLevelModify
Request Parameters
{ "traceLevel": xsd:unsignedInt "stdOut": xsd:boolean "traceFilter": xsd:string "traceOptions": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:traceLevel }
method:traceLogMessage
Request Parameters
{ "traceLevel": xsd:unsignedInt "messages": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:traceLevel }
method:sessionEnum
Request Parameters
{ "host": xsd:string "storageVolume": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:session }
method:sessionGet
Request Parameters
{ "sessionId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:session }
method: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 }
method: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 }
method:alertConfigGet
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:alertConfigSettings }
method:alertEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:alert }
method:alertTypeEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:alertType }
method:alertTypeGet
Request Parameters
{ "alertType": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:alertType }
method:alertRaise
Request Parameters
{ "title": xsd:string "message": xsd:string "severity": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:alert }
method:alertGet
Request Parameters
{ "id": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:alert }
method:alertClear
Request Parameters
{ "id": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:alert }
method:alertClearAll
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:alert }
method:licenseAdd
Request Parameters
{ "storageSystem": xsd:string "keyBlock": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
method:licenseGet
Request Parameters
{ "license": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
method:licenseRemove
Request Parameters
{ "license": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
method:licenseEnum
Request Parameters
{ "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:license }
method:licenseActivate
Request Parameters
{ "activationKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
method:licenseActivateOnline
Request Parameters
{ "licenseKey": xsd:string "leaseRenewal": xsd:boolean "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:license }
method: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 }
method:getLocalizedMessage
Request Parameters
{ "locale": xsd:string "i18nStr": osn:i18nString "flags": xsd:unsignedInt }
Response Parameters
{ "msgLocale": xsd:string "msgLocalized": xsd:string }
method:eventEnum
Request Parameters
{ "startingIndex": xsd:unsignedInt "maxEvents": xsd:unsignedInt "serviceTimeStamp": xsd:dateTime }
Response Parameters
{ "list": osn:event "endingIndex": xsd:unsignedInt }
method:eventListenerRegister
Request Parameters
{ "eventListenerObj": osn:eventListener }
Response Parameters
{ "task": osn:task "obj": osn:eventListener }
method:eventListenerUnregister
Request Parameters
{ "listenerId": xsd:string }
Response Parameters
{ "task": osn:task "obj": osn:eventListener }
method:eventListenerNotify
Request Parameters
{ "storageSystemId": xsd:string "list": osn:event "epoch": xsd:unsignedLong "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:eventListener }
method:customApi
Request Parameters
{ "method": xsd:string "params": osn:keyValuePair "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "resultOutput": xsd:string }
method: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 }
method:echo
Request Parameters
{ "inputMessage": xsd:string }
Response Parameters
{ "task": osn:task "outputMessage": xsd:string }
method:storageSystemSendLogs
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task }
method:taskLockEnum
Request Parameters
{ "storageSystemId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:lock }
method:taskLockRelease
Request Parameters
{ "storageSystemId": xsd:string "taskId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:lock }
method:objectPropertyGet
Request Parameters
{ "objectId": xsd:string "propKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:objectProperty }
method:objectPropertyEnum
Request Parameters
{ "objectId": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "list": osn:objectProperty }
method: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 }
method:objectPropertyDelete
Request Parameters
{ "objectId": xsd:string "propKey": xsd:string "flags": xsd:unsignedInt }
Response Parameters
{ "obj": osn:objectProperty }
method:objectEnum
Request Parameters
{ "propKey": xsd:string "propValue": xsd:string "propType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "list": osn:object }
method:objectGet
Request Parameters
{ "objectId": xsd:string "objectType": xsd:unsignedInt "flags": xsd:unsignedInt }
Response Parameters
{ "task": osn:task "obj": osn:object }
object-type:acl
{ "objectId": xsd:string "objectType": xsd:unsignedInt "ownerId": xsd:string "ownerType": xsd:unsignedInt "accessLevel": xsd:unsignedInt "reserved": xsd:unsignedInt }
object-type:activeDirDomain
Inherits From
{ "domain": xsd:string }
object-type:activeDirUserGroup
Inherits From
{ "domain": xsd:string "isGroup": xsd:boolean }
object-type:alert
Inherits From
{ "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
{ "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
{ "description": xsd:string "objectType": xsd:unsignedInt "pauseUntilDate": xsd:dateTime "snmpTrapType": xsd:unsignedInt "severity": xsd:unsignedInt }
object-type:auditEntry
Inherits From
{ }
object-type:auditSettings
{ "id": xsd:string "isEnabled": xsd:boolean }
object-type:backupJob
Inherits From
{ "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
{ "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
{ "category": xsd:string "summary": xsd:string "valueType": xsd:unsignedInt "allowedValues": xsd:string "defaultValue": xsd:string "isImmutable": xsd:boolean }
object-type:cephBlockDevice
Inherits From
{ "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
{ "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
{ "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
{ "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
{ "cephClusterId": xsd:string "description": xsd:string "size": xsd:unsignedLong "utilizedSpace": xsd:unsignedLong "poolAssocList": osn:cephFilesystemPoolAssoc }
object-type:cephFilesystemPoolAssoc
{ "cephFileSystemId": xsd:string "cephPoolId": xsd:string "isMetadataPool": xsd:boolean }
object-type:cephJournalDevice
Inherits From
{ "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
{ "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
{ "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
{ "description": xsd:string "cephClusterId": xsd:string "zone": xsd:string "region": xsd:string "poolList": osn:cephPool }
object-type:cephOsd
Inherits From
{ "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
{ "pgCount": xsd:unsignedInt "cephClusterId": xsd:string }
object-type:cephPool
Inherits From
{ "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
{ "cephPoolId": xsd:string "cephOsdId": xsd:string }
object-type:cephPoolProfile
Inherits From
{ "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
{ "cephClusterId": xsd:string "nodeSystemId": xsd:string "cephObjectPoolGroupId": xsd:string "ipAddress": xsd:string "portNumber": xsd:unsignedInt "targetPortId": xsd:string }
object-type:cephUserAccessEntry
Inherits From
{ "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
{ "storageCloudId": xsd:string "cloudContainerId": xsd:string "maxBackups": xsd:unsignedInt "priority": xsd:unsignedInt "storageVolumeList": osn:storageVolume }
object-type:cloudBackupScheduleAssoc
{ "cloudBackupScheduleId": xsd:string "storageVolumeId": xsd:string }
object-type:cloudContainer
Inherits From
{ "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
{ "providerType": xsd:unsignedInt "description": xsd:string "driverPath": xsd:string "credentialsList": osn:cloudProviderCredentials "locationList": osn:cloudProviderLocation }
object-type:cloudProviderCredentials
Inherits From
{ "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
{ "locationTag": xsd:string "providerId": xsd:string "endpoint": xsd:string "locationConstraint": xsd:string }
object-type:clusterRing
Inherits From
{ "siteClusterId": xsd:string "ring": xsd:unsignedInt "mcastPort": xsd:unsignedInt "bindNetAddress": xsd:string "status": xsd:string "ringMemberList": osn:clusterRingMember }
object-type:clusterRingMember
Inherits From
{ "siteClusterId": xsd:string "clusterRingId": xsd:string "memberAddress": xsd:string }
object-type:configAnalysisReport
Inherits From
{ "passedCount": xsd:unsignedInt "failedCount": xsd:unsignedInt "entryList": osn:configAnalysisReportEntry }
object-type:configAnalysisReportEntry
{ "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
{ "severity": xsd:unsignedInt "message": osn:i18nString "errorCode": xsd:unsignedInt "file": xsd:string "line": xsd:unsignedInt "function": xsd:string }
object-type:event
Inherits From
{ "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
{ "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
{ "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
{ "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
{ "primaryStorageSystemId": xsd:string "secondaryStorageSystemId": xsd:string "failoverPolicy": xsd:unsignedInt "description": xsd:string "macAddress": xsd:string "glusterVolumeId": xsd:string }
object-type:glusterPeer
Inherits From
{ "hostname": xsd:string "ipAddress": xsd:string "peerState": xsd:string "peerUuid": xsd:string }
object-type:glusterVolume
Inherits From
{ "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
{ "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
{ "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
{ "description": xsd:string "hostGroupVolumeAclList": osn:storageVolumeAcl "hostList": osn:host }
object-type:hwAlarm
Inherits From
{ "controllerId": xsd:string "timeStamp": xsd:dateTime "severity": xsd:unsignedInt "message": xsd:string "suppressed": xsd:boolean "raised": xsd:boolean }
object-type:hwBatteryBackupUnit
Inherits From
{ "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
{ "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
{ "vendor": xsd:string "apiVersion": xsd:string "controllerList": osn:hwController }
object-type:hwDisk
Inherits From
{ "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
{ "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
{ "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
{ "row": xsd:unsignedInt "column": xsd:unsignedInt "notation": xsd:string }
object-type:hwLogicalDrive
Inherits From
{ "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
{ "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
{ "unitId": xsd:string "diskId": xsd:string "controllerId": xsd:string }
object-type:i18nString
{ "messageId": xsd:string "messageText": xsd:string "insertionParams": osn:keyValuePair }
object-type:ibTargetPort
Inherits From
{ "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
{ "ipAddress": xsd:string "hostId": xsd:string "iqn": xsd:string "wwpn": xsd:string "initiatorType": xsd:unsignedInt }
object-type:keyValuePair
{ "key": xsd:string "value": xsd:string "type": xsd:unsignedInt }
object-type:libratoMetricsConfig
Inherits From
{ "username": xsd:string "token": xsd:string "postIntervalSec": xsd:unsignedInt "autoDashboardCreate": xsd:boolean "enableAlertAnnotations": xsd:boolean "enableConfigAnnotations": xsd:boolean }
object-type:license
Inherits From
{ "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
{ "licenseKey": xsd:string "activationRequestCode": xsd:string "activationStamp": xsd:string "activationKey": xsd:string }
object-type:licenseLease
Inherits From
{ "licenseKey": xsd:string "lastLeaseRenewalDate": xsd:dateTime "leaseRenewalKey": xsd:string }
object-type:lock
Inherits From
{ "objectId": xsd:string "objectType": xsd:unsignedInt "lockType": xsd:unsignedInt "taskId": xsd:string }
object-type:mfaLogin
{ "reqCode": xsd:string "reqStatus": xsd:unsignedInt "respMsg": xsd:string }
object-type:multiFactorAuthConfig
Inherits From
{ "encodingMode": xsd:unsignedInt "provider": xsd:unsignedInt "apiHost": xsd:string "integrationKey": xsd:string "secretKey": xsd:string "description": xsd:string }
object-type:multiFactorAuthDevice
Inherits From
{ "capabilities": xsd:unsignedInt "device": xsd:string "displayName": xsd:string "nextSmsPasscode": xsd:string "number": xsd:string "deviceType": xsd:string }
object-type:multipathConfig
Inherits From
{ "vendor": xsd:string "product": xsd:string "wwid": xsd:string }
Inherits From
{ "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 }
{ "networkShareId": xsd:string "key": xsd:string "value": xsd:string }
Inherits From
{ "networkShareId": xsd:string "hostId": xsd:string "clientFilter": xsd:string "readOnly": xsd:boolean "secure": xsd:boolean "async": xsd:boolean "subtreeCheck": xsd:boolean "customOptions": xsd:string }
{ "name": xsd:string "id": xsd:string "filePath": xsd:string "networkShareId": xsd:string "size": xsd:unsignedLong }
Inherits From
{ "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
{ "description": xsd:string "enableMicrosoftDfs": xsd:boolean "enableNfsRefferals": xsd:boolean "dfsMode": xsd:unsignedInt "systemAssocList": osn:networkShareNamespaceSystemAssoc "shareAssocList": osn:networkShareNamespaceShareAssoc }
{ "networkShareId": xsd:string "networkShareNamespaceId": xsd:string "redirectIpAddress": xsd:string }
{ "storageSystemId": xsd:string "networkShareNamespaceId": xsd:string "preferredNetworkPortId": xsd:string }
{ "isGroupSpace": xsd:boolean "subjectType": xsd:unsignedInt "subjectName": xsd:string "spaceUsed": xsd:unsignedLong "spaceQuota": xsd:unsignedLong }
Inherits From
{ "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
{ "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
{ "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
{ "storageSystemId": xsd:string "isRemote": xsd:boolean }
object-type:object
{ "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
{ "objectId": xsd:string "objectType": xsd:unsignedInt "key": xsd:string "value": xsd:string "type": xsd:unsignedInt }
object-type:passwordPolicy
Inherits From
{ "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
{ "objectType": xsd:string "operation": xsd:string "scope": xsd:unsignedInt }
object-type:permissionDefinition
{ "objectType": xsd:string "operation": xsd:string }
object-type:physicalDisk
Inherits From
{ "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
{ "serialNumber": xsd:string "devicePath": xsd:string "scsiId": xsd:string "vendorId": xsd:string "productId": xsd:string "size": xsd:unsignedLong }
object-type:physicalDiskPathAssoc
{ "storageSystemId": xsd:string "isRemote": xsd:boolean "multipathDeviceId": xsd:string "standardDeviceId": xsd:string "policyType": xsd:string "pathStatus": xsd:string }
object-type:providerApp
Inherits From
{ "providerType": xsd:unsignedInt "userAppTokenId": xsd:string "registrationScope": xsd:unsignedInt "nodeSystemId": xsd:string }
object-type:provisionable
Inherits From
{ "size": xsd:unsignedLong "freeSpace": xsd:unsignedLong }
object-type:qosPolicy
Inherits From
{ "description": xsd:string "qosReadIops": xsd:unsignedLong "qosWriteIops": xsd:unsignedLong "qosReadBandwidth": xsd:unsignedLong "qosWriteBandwidth": xsd:unsignedLong }
object-type:replicaAssoc
Inherits From
{ "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
{ "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
{ "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
{ "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
{ "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
{ "replicationScheduleId": xsd:string "replicatableId": xsd:string "replicatableType": xsd:unsignedInt }
object-type:resourceDomain
Inherits From
{ "resourceDomainType": xsd:unsignedInt "resourceDomainParentId": xsd:string "description": xsd:string "resourceAssocList": osn:resourceDomainAssoc }
object-type:resourceDomainAssoc
Inherits From
{ "resourceDomainId": xsd:string "resourceId": xsd:string "assocType": xsd:unsignedInt }
object-type:resourceHealthCheck
{ "id": xsd:string "name": xsd:string "type": xsd:unsignedInt "state": xsd:unsignedInt "stateDetail": xsd:string }
object-type:role
Inherits From
{ "description": xsd:string "wuiTabDisable": xsd:unsignedInt "wuiSectionDisable": xsd:unsignedInt "permissionList": osn:rolePermissionAssignment "subjectAssocList": osn:roleSubjectAssoc }
object-type:rolePermissionAssignment
Inherits From
{ "roleId": xsd:string }
object-type:roleSubjectAssoc
{ "roleId": xsd:string "subjectId": xsd:string }
object-type:schedule
Inherits From
{ "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
{ "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
{ "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
{ "location": xsd:string "description": xsd:string "siteClusterAssocList": osn:siteClusterAssoc "ringList": osn:clusterRing "vifResources": osn:siteVifResource }
object-type:siteClusterAssoc
Inherits From
{ "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
{ "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
{ "storageCloudId": xsd:string "provisionableId": xsd:string "maxSnapshots": xsd:unsignedInt "storageVolumeList": osn:storageVolume "networkShareList": osn:networkShare }
object-type:snapshotScheduleAssoc
{ "snapshotScheduleId": xsd:string "storageVolumeId": xsd:string "assocType": xsd:unsignedInt }
object-type:storageCloud
Inherits From
{ "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
{ "storageCloudId": xsd:string "objectId": xsd:string "objectType": xsd:unsignedInt "accessMode": xsd:unsignedInt }
object-type:storageCloudSubjectAssoc
{ "storageCloudId": xsd:string "subjectId": xsd:string "subjectType": xsd:unsignedInt }
object-type:storagePool
Inherits From
{ "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
{ "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
{ "storagePoolId": xsd:string "groupType": xsd:unsignedInt "raidLevel": xsd:string "enclosureRedundant": xsd:boolean "storagePoolDeviceIdList": xsd:string }
object-type:storagePoolHaFailoverGroup
Inherits From
{ "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
{ "failoverGroupId": xsd:string "description": xsd:string "macAddress": xsd:string "iscsiEnabled": xsd:boolean }
object-type:storagePoolHaFailoverModule
Inherits From
{ "description": xsd:string "scriptPath": xsd:string "options": xsd:unsignedInt }
object-type:storagePoolProfile
Inherits From
{ "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
{ "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 }
{ "storageQuotaId": xsd:string "shareId": xsd:string }
object-type:storageQuotaVolumeAssoc
{ "storageQuotaId": xsd:string "storageVolumeId": xsd:string }
object-type:storageSystem
Inherits From
{ "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
{ "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
{ "storageSystemClusterId": xsd:string }
object-type:storageSystemGroup
Inherits From
{ "description": xsd:string "electedMasterId": xsd:string "groupPassword": xsd:string "virtualIpAddress": xsd:string "storageSystemLinkList": osn:storageSystemLink }
object-type:storageSystemGroupAssoc
{ "storageSystemGroupId": xsd:string "storageSystemLinkId": xsd:string }
object-type:storageSystemHwConfig
Inherits From
{ "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
{ "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
{ "storageSystemLinkId": xsd:string "publicKey": xsd:string "privateKey": xsd:string }
object-type:storageSystemRecoveryPoint
Inherits From
{ "filePath": xsd:string "fileName": xsd:string "fileSize": xsd:unsignedLong }
object-type:storageSystemTunable
Inherits From
{ "title": xsd:string "description": xsd:string "dataType": xsd:unsignedInt "dataValue": xsd:unsignedLong "dataValueMin": xsd:unsignedLong "dataValueMax": xsd:unsignedLong "dataValueDefault": xsd:unsignedLong }
object-type:storageSystemTunableAssoc
{ "id": xsd:string "tunableProfileId": xsd:string "dataParam": xsd:string "dataValue": xsd:unsignedInt }
object-type:storageSystemTunableProfile
Inherits From
{ "description": xsd:string "tunableAssocList": osn:storageSystemTunableAssoc }
object-type:storageTier
Inherits From
{ "performanceLevel": xsd:unsignedInt "storageType": xsd:unsignedInt "storageClass": xsd:string "description": xsd:string "storageTierAssocList": osn:storageTierAssoc }
object-type:storageTierAssoc
{ "storageTierId": xsd:string "storagePoolId": xsd:string }
object-type:storageVolume
Inherits From
{ "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
{ "hostId": xsd:string "hostObjType": xsd:unsignedInt "storageVolumeId": xsd:string "storageVolumeObjType": xsd:unsignedInt }
object-type:storageVolumeGroup
Inherits From
{ "description": xsd:string "volumeAssocList": osn:storageVolumeGroupAssoc }
object-type:storageVolumeGroupAssoc
{ "storageVolumeGroupId": xsd:string "storageVolumeId": xsd:string }
object-type:storageVolumeUtilization
Inherits From
{ "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
{ "description": xsd:string "storageCloudAssocList": osn:storageCloudSubjectAssoc "userGroupAssocList": osn:userGroupAssoc }
object-type:swController
Inherits From
{ "description": xsd:string "ipAddress": xsd:string "portNumber": xsd:unsignedInt "username": xsd:string "password": xsd:string "targetList": osn:swControllerTarget }
object-type:swControllerGroup
Inherits From
{ "vendor": xsd:string "apiVersion": xsd:string "controllerList": osn:swController }
object-type:swControllerTarget
Inherits From
{ "controllerId": xsd:string "sessionList": osn:swDiskSession }
object-type:swDiskSession
Inherits From
{ "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
{ "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
{ "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
{ "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
{ "countryCode": xsd:string "tz": xsd:string "comments": xsd:string }
object-type:traceLevel
Inherits From
{ "traceLevel": xsd:unsignedInt "stdOut": xsd:boolean "traceFilterList": xsd:string "traceOptionsList": xsd:string }
object-type:user
Inherits From
{ "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
{ "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
{ "posixGid": xsd:unsignedInt }
object-type:userGroupAssoc
{ "userGroupId": xsd:string "userId": xsd:string }
object-type:userPermissionAssignment
Inherits From
{ "userId": xsd:string }
object-type:virtualInterfaceAssoc
Inherits From
{ "virtualInterfacePortId": xsd:string "targetPortId": xsd:string }
object-type:widget
Inherits From
{ "description": xsd:string }