Difference between revisions of "+ Developer Guide Overview"

From OSNEXUS Online Documentation Site
Jump to: navigation, search
m (API List)
m (API List)
Line 32: Line 32:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     objectId: <xs:string>
 
     objectId: <xs:string>
 
     ownerType: <xs:unsignedInt>
 
     ownerType: <xs:unsignedInt>
Line 38: Line 39:
 
     accessLevel: <xs:unsignedInt>
 
     accessLevel: <xs:unsignedInt>
 
     objectType: <xs:unsignedInt>
 
     objectType: <xs:unsignedInt>
 +
</code>
  
 
=== aclModify API ===
 
=== aclModify API ===
Line 45: Line 47:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     objectId: <xs:string>
 
     objectId: <xs:string>
 
     ownerType: <xs:unsignedInt>
 
     ownerType: <xs:unsignedInt>
Line 51: Line 54:
 
     accessLevel: <xs:unsignedInt>
 
     accessLevel: <xs:unsignedInt>
 
     objectType: <xs:unsignedInt>
 
     objectType: <xs:unsignedInt>
 +
</code>
  
 
=== aclRemove API ===
 
=== aclRemove API ===
Line 58: Line 62:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     ownerId: <xs:string>
 
     ownerId: <xs:string>
 
     ownerType: <xs:unsignedInt>
 
     ownerType: <xs:unsignedInt>
Line 63: Line 68:
 
     objectId: <xs:string>
 
     objectId: <xs:string>
 
     objectType: <xs:unsignedInt>
 
     objectType: <xs:unsignedInt>
 +
</code>
  
 
=== alertClear API ===
 
=== alertClear API ===
Line 70: Line 76:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     id: <xs:string>
 
     id: <xs:string>
 +
</code>
  
 
=== alertClearAll API ===
 
=== alertClearAll API ===
Line 79: Line 87:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== alertConfigGet API ===
 
=== alertConfigGet API ===
Line 87: Line 97:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== alertConfigSet API ===
 
=== alertConfigSet API ===
Line 95: Line 107:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     smtpServerIpAddress: <xs:string>
 
     smtpServerIpAddress: <xs:string>
 
     smtpPassword: <xs:string>
 
     smtpPassword: <xs:string>
Line 106: Line 119:
 
     smtpUsername: <xs:string>
 
     smtpUsername: <xs:string>
 
     smtpAuthType: <xs:unsignedInt>
 
     smtpAuthType: <xs:unsignedInt>
 +
</code>
  
 
=== alertEnum API ===
 
=== alertEnum API ===
Line 113: Line 127:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== alertGet API ===
 
=== alertGet API ===
Line 121: Line 137:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     id: <xs:string>
 
     id: <xs:string>
 +
</code>
  
 
=== alertRaise API ===
 
=== alertRaise API ===
Line 130: Line 148:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     message: <xs:string>
 
     message: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     severity: <xs:unsignedInt>
 
     severity: <xs:unsignedInt>
 +
</code>
  
 
=== auditLogClear API ===
 
=== auditLogClear API ===
Line 140: Line 160:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== auditLogDisable API ===
 
=== auditLogDisable API ===
Line 148: Line 170:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== auditLogEnable API ===
 
=== auditLogEnable API ===
Line 156: Line 180:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== auditLogGet API ===
 
=== auditLogGet API ===
Line 164: Line 190:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     startDate: <xs:dateTime>
 
     startDate: <xs:dateTime>
 
     endDate: <xs:dateTime>
 
     endDate: <xs:dateTime>
 
     user: <xs:string>
 
     user: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== cloudBackupScheduleAssocEnum API ===
 
=== cloudBackupScheduleAssocEnum API ===
Line 175: Line 203:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== cloudBackupScheduleAssocGet API ===
 
=== cloudBackupScheduleAssocGet API ===
Line 184: Line 214:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     scheduleId: <xs:string>
 
     scheduleId: <xs:string>
 
     storageVolumeId: <xs:string>
 
     storageVolumeId: <xs:string>
 +
</code>
  
 
=== cloudBackupScheduleCreate API ===
 
=== cloudBackupScheduleCreate API ===
Line 193: Line 225:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     setEnabled: <xs:unsignedInt>
 
     setEnabled: <xs:unsignedInt>
Line 204: Line 237:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== cloudBackupScheduleDelete API ===
 
=== cloudBackupScheduleDelete API ===
Line 211: Line 245:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== cloudBackupScheduleDisable API ===
 
=== cloudBackupScheduleDisable API ===
Line 220: Line 256:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== cloudBackupScheduleEnable API ===
 
=== cloudBackupScheduleEnable API ===
Line 229: Line 267:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== cloudBackupScheduleEnum API ===
 
=== cloudBackupScheduleEnum API ===
Line 238: Line 278:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== cloudBackupScheduleGet API ===
 
=== cloudBackupScheduleGet API ===
Line 246: Line 288:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== cloudBackupScheduleModify API ===
 
=== cloudBackupScheduleModify API ===
Line 255: Line 299:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     setEnabled: <xs:unsignedInt>
 
     setEnabled: <xs:unsignedInt>
 
     description: <xs:string>
 
     description: <xs:string>
Line 265: Line 310:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     name: <xs:string>
 
     name: <xs:string>
 +
</code>
  
 
=== cloudBackupScheduleVolumeAddRemove API ===
 
=== cloudBackupScheduleVolumeAddRemove API ===
Line 272: Line 318:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== cloudContainerAdd API ===
 
=== cloudContainerAdd API ===
Line 283: Line 331:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageUrl: <xs:string>
 
     storageUrl: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
Line 289: Line 338:
 
     locationId: <xs:string>
 
     locationId: <xs:string>
 
     encryptionKey: <xs:string>
 
     encryptionKey: <xs:string>
 +
</code>
  
 
=== cloudContainerCreate API ===
 
=== cloudContainerCreate API ===
Line 296: Line 346:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     name: <xs:string>
 
     name: <xs:string>
 
     storageUrl: <xs:string>
 
     storageUrl: <xs:string>
Line 304: Line 355:
 
     encryptionKey: <xs:string>
 
     encryptionKey: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== cloudContainerDelete API ===
 
=== cloudContainerDelete API ===
Line 311: Line 363:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     container: <xs:string>
 
     container: <xs:string>
 +
</code>
  
 
=== cloudContainerDisable API ===
 
=== cloudContainerDisable API ===
Line 320: Line 374:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     container: <xs:string>
 
     container: <xs:string>
 +
</code>
  
 
=== cloudContainerEnable API ===
 
=== cloudContainerEnable API ===
Line 329: Line 385:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     container: <xs:string>
 
     container: <xs:string>
 +
</code>
  
 
=== cloudContainerEnum API ===
 
=== cloudContainerEnum API ===
Line 338: Line 396:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== cloudContainerGet API ===
 
=== cloudContainerGet API ===
Line 346: Line 406:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     container: <xs:string>
 
     container: <xs:string>
 +
</code>
  
 
=== cloudContainerModify API ===
 
=== cloudContainerModify API ===
Line 355: Line 417:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     container: <xs:string>
 
     container: <xs:string>
 
     name: <xs:string>
 
     name: <xs:string>
Line 361: Line 424:
 
     encryptionKey: <xs:string>
 
     encryptionKey: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== cloudContainerRemove API ===
 
=== cloudContainerRemove API ===
Line 368: Line 432:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     container: <xs:string>
 
     container: <xs:string>
 +
</code>
  
 
=== cloudContainerRepair API ===
 
=== cloudContainerRepair API ===
Line 377: Line 443:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     container: <xs:string>
 
     container: <xs:string>
 +
</code>
  
 
=== cloudProviderCredentialsAdd API ===
 
=== cloudProviderCredentialsAdd API ===
Line 386: Line 454:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     username: <xs:string>
 
     username: <xs:string>
 
     machine: <xs:string>
 
     machine: <xs:string>
Line 391: Line 460:
 
     password: <xs:string>
 
     password: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== cloudProviderCredentialsEnum API ===
 
=== cloudProviderCredentialsEnum API ===
Line 398: Line 468:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== cloudProviderCredentialsGet API ===
 
=== cloudProviderCredentialsGet API ===
Line 406: Line 478:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     credentialId: <xs:string>
 
     credentialId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== cloudProviderCredentialsRemove API ===
 
=== cloudProviderCredentialsRemove API ===
Line 415: Line 489:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     credentialsId: <xs:string>
 
     credentialsId: <xs:string>
 +
</code>
  
 
=== cloudProviderEnum API ===
 
=== cloudProviderEnum API ===
Line 424: Line 500:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== cloudProviderGet API ===
 
=== cloudProviderGet API ===
Line 432: Line 510:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     providerId: <xs:string>
 
     providerId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== cloudProviderLocationAdd API ===
 
=== cloudProviderLocationAdd API ===
Line 441: Line 521:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     providerId: <xs:string>
 
     providerId: <xs:string>
 
     locationTag: <xs:string>
 
     locationTag: <xs:string>
 +
</code>
  
 
=== cloudProviderLocationEnum API ===
 
=== cloudProviderLocationEnum API ===
Line 451: Line 533:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== cloudProviderLocationGet API ===
 
=== cloudProviderLocationGet API ===
Line 459: Line 543:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     locationId: <xs:string>
 
     locationId: <xs:string>
 +
</code>
  
 
=== cloudProviderLocationRemove API ===
 
=== cloudProviderLocationRemove API ===
Line 468: Line 554:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     locationId: <xs:string>
 
     locationId: <xs:string>
 +
</code>
  
 
=== clusterFailoverGroupActivate API ===
 
=== clusterFailoverGroupActivate API ===
Line 477: Line 565:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     clusterFailoverGroup: <xs:string>
 
     clusterFailoverGroup: <xs:string>
 +
</code>
  
 
=== clusterFailoverGroupCreate API ===
 
=== clusterFailoverGroupCreate API ===
Line 487: Line 577:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemCluster: <xs:string>
 
     storageSystemCluster: <xs:string>
 
     name: <xs:string>
 
     name: <xs:string>
Line 493: Line 584:
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== clusterFailoverGroupDelete API ===
 
=== clusterFailoverGroupDelete API ===
Line 500: Line 592:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     clusterFailoverGroup: <xs:string>
 
     clusterFailoverGroup: <xs:string>
 +
</code>
  
 
=== clusterFailoverGroupEnum API ===
 
=== clusterFailoverGroupEnum API ===
Line 509: Line 603:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== clusterFailoverGroupGet API ===
 
=== clusterFailoverGroupGet API ===
Line 517: Line 613:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     clusterFailoverGroup: <xs:string>
 
     clusterFailoverGroup: <xs:string>
 +
</code>
  
 
=== clusterFailoverGroupModify API ===
 
=== clusterFailoverGroupModify API ===
Line 526: Line 624:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     description: <xs:string>
 
     description: <xs:string>
 
     zoneConfig: <xs:string>
 
     zoneConfig: <xs:string>
Line 532: Line 631:
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 
     name: <xs:string>
 
     name: <xs:string>
 +
</code>
  
 
=== customApi API ===
 
=== customApi API ===
Line 539: Line 639:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     params: <ns0:keyValuePair[]>
 
     params: <ns0:keyValuePair[]>
 
     method: <xs:string>
 
     method: <xs:string>
 +
</code>
  
 
=== echo API ===
 
=== echo API ===
Line 549: Line 651:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     inputMessage: <xs:string>
 
     inputMessage: <xs:string>
 +
</code>
  
 
=== eventEnum API ===
 
=== eventEnum API ===
Line 557: Line 661:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     maxEvents: <xs:unsignedInt>
 
     maxEvents: <xs:unsignedInt>
 
     serviceTimeStamp: <xs:dateTime>
 
     serviceTimeStamp: <xs:dateTime>
 
     startingIndex: <xs:unsignedInt>
 
     startingIndex: <xs:unsignedInt>
 +
</code>
  
 
=== eventListenerNotify API ===
 
=== eventListenerNotify API ===
Line 567: Line 673:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     list: <ns0:event[]>
 
     list: <ns0:event[]>
 +
</code>
  
 
=== eventListenerRegister API ===
 
=== eventListenerRegister API ===
Line 576: Line 684:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     eventListenerObj: <ns0:eventListener>
 
     eventListenerObj: <ns0:eventListener>
 +
</code>
  
 
=== eventListenerUnregister API ===
 
=== eventListenerUnregister API ===
Line 584: Line 694:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     listenerId: <xs:string>
 
     listenerId: <xs:string>
 +
</code>
  
 
=== fcTargetPortDisable API ===
 
=== fcTargetPortDisable API ===
Line 592: Line 704:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     port: <xs:string>
 
     port: <xs:string>
 +
</code>
  
 
=== fcTargetPortEnable API ===
 
=== fcTargetPortEnable API ===
Line 601: Line 715:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     port: <xs:string>
 
     port: <xs:string>
 +
</code>
  
 
=== fcTargetPortEnum API ===
 
=== fcTargetPortEnum API ===
Line 610: Line 726:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== fcTargetPortGet API ===
 
=== fcTargetPortGet API ===
Line 618: Line 736:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     port: <xs:string>
 
     port: <xs:string>
 +
</code>
  
 
=== getHardwareConfig API ===
 
=== getHardwareConfig API ===
Line 627: Line 747:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== getLocalizedMessage API ===
 
=== getLocalizedMessage API ===
Line 635: Line 757:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     locale: <xs:string>
 
     locale: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     i18nStr: <ns0:i18nString>
 
     i18nStr: <ns0:i18nString>
 +
</code>
  
 
=== getSecurityConfig API ===
 
=== getSecurityConfig API ===
Line 645: Line 769:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== getSystemConfig API ===
 
=== getSystemConfig API ===
Line 654: Line 780:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hostAdd API ===
 
=== hostAdd API ===
Line 663: Line 791:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     username: <xs:string>
 
     username: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
Line 671: Line 800:
 
     password: <xs:string>
 
     password: <xs:string>
 
     ipAddress: <xs:string>
 
     ipAddress: <xs:string>
 +
</code>
  
 
=== hostEnum API ===
 
=== hostEnum API ===
Line 678: Line 808:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hostGet API ===
 
=== hostGet API ===
Line 686: Line 818:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     host: <xs:string>
 
     host: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hostGroupCreate API ===
 
=== hostGroupCreate API ===
Line 695: Line 829:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hostList: <xs:string[]>
 
     hostList: <xs:string[]>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     name: <xs:string>
 
     name: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== hostGroupDelete API ===
 
=== hostGroupDelete API ===
Line 706: Line 842:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     host: <xs:string>
 
     host: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     deleteAssociatedHosts: <xs:boolean>
 
     deleteAssociatedHosts: <xs:boolean>
 +
</code>
  
 
=== hostGroupEnum API ===
 
=== hostGroupEnum API ===
Line 716: Line 854:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hostGroupGet API ===
 
=== hostGroupGet API ===
Line 724: Line 864:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     hostGroup: <xs:string>
 
     hostGroup: <xs:string>
 +
</code>
  
 
=== hostGroupHostAddRemove API ===
 
=== hostGroupHostAddRemove API ===
Line 733: Line 875:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hostList: <xs:string[]>
 
     hostList: <xs:string[]>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     hostGroup: <xs:string>
 
     hostGroup: <xs:string>
 +
</code>
  
 
=== hostGroupModify API ===
 
=== hostGroupModify API ===
Line 744: Line 888:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     newName: <xs:string>
 
     newName: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     newDescription: <xs:string>
 
     newDescription: <xs:string>
 
     hostGroup: <xs:string>
 
     hostGroup: <xs:string>
 +
</code>
  
 
=== hostInitiatorAdd API ===
 
=== hostInitiatorAdd API ===
Line 755: Line 901:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     host: <xs:string>
 
     host: <xs:string>
 
     iqn: <xs:string>
 
     iqn: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hostInitiatorEnum API ===
 
=== hostInitiatorEnum API ===
Line 765: Line 913:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     host: <xs:string>
 
     host: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hostInitiatorGet API ===
 
=== hostInitiatorGet API ===
Line 774: Line 924:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     initiator: <xs:string>
 
     initiator: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hostInitiatorRemove API ===
 
=== hostInitiatorRemove API ===
Line 783: Line 935:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     host: <xs:string>
 
     host: <xs:string>
 
     iqn: <xs:string>
 
     iqn: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hostModify API ===
 
=== hostModify API ===
Line 793: Line 947:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     newIpAddress: <xs:string>
 
     newIpAddress: <xs:string>
 
     newUsername: <xs:string>
 
     newUsername: <xs:string>
Line 800: Line 955:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     newDescription: <xs:string>
 
     newDescription: <xs:string>
 +
</code>
  
 
=== hostRemove API ===
 
=== hostRemove API ===
Line 807: Line 963:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     host: <xs:string>
 
     host: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwAlarmEnum API ===
 
=== hwAlarmEnum API ===
Line 816: Line 974:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     hwController: <xs:string>
 
     hwController: <xs:string>
 +
</code>
  
 
=== hwAlarmGet API ===
 
=== hwAlarmGet API ===
Line 825: Line 985:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwAlarm: <xs:string>
 
     hwAlarm: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwBatteryBackupUnitEnum API ===
 
=== hwBatteryBackupUnitEnum API ===
Line 834: Line 996:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     hwController: <xs:string>
 
     hwController: <xs:string>
 +
</code>
  
 
=== hwBatteryBackupUnitGet API ===
 
=== hwBatteryBackupUnitGet API ===
Line 843: Line 1,007:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwBatteryBackupUnit: <xs:string>
 
     hwBatteryBackupUnit: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwControllerClearAlarms API ===
 
=== hwControllerClearAlarms API ===
Line 852: Line 1,018:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     controllerId: <xs:string>
 
     controllerId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwControllerEnum API ===
 
=== hwControllerEnum API ===
Line 861: Line 1,029:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwControllerGroup: <xs:string>
 
     hwControllerGroup: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwControllerGet API ===
 
=== hwControllerGet API ===
Line 870: Line 1,040:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     hwController: <xs:string>
 
     hwController: <xs:string>
 +
</code>
  
 
=== hwControllerGroupEnum API ===
 
=== hwControllerGroupEnum API ===
Line 879: Line 1,051:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwControllerGroupGet API ===
 
=== hwControllerGroupGet API ===
Line 887: Line 1,061:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwControllerGroup: <xs:string>
 
     hwControllerGroup: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwControllerImportForeignUnits API ===
 
=== hwControllerImportForeignUnits API ===
Line 896: Line 1,072:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     controllerId: <xs:string>
 
     controllerId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwControllerRescan API ===
 
=== hwControllerRescan API ===
Line 905: Line 1,083:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     controllerId: <xs:string>
 
     controllerId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwControllerRescanAll API ===
 
=== hwControllerRescanAll API ===
Line 914: Line 1,094:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwControllerSilenceAlarms API ===
 
=== hwControllerSilenceAlarms API ===
Line 923: Line 1,105:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     controllerId: <xs:string>
 
     controllerId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwDiskEnum API ===
 
=== hwDiskEnum API ===
Line 932: Line 1,116:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     hwController: <xs:string>
 
     hwController: <xs:string>
 +
</code>
  
 
=== hwDiskGet API ===
 
=== hwDiskGet API ===
Line 941: Line 1,127:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwDisk: <xs:string>
 
     hwDisk: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwDiskIdentify API ===
 
=== hwDiskIdentify API ===
Line 950: Line 1,138:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     durationInSeconds: <xs:unsignedInt>
 
     durationInSeconds: <xs:unsignedInt>
 
     diskId: <xs:string>
 
     diskId: <xs:string>
 +
</code>
  
 
=== hwDiskMarkHotSpare API ===
 
=== hwDiskMarkHotSpare API ===
Line 960: Line 1,150:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     clearMark: <xs:boolean>
 
     clearMark: <xs:boolean>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     diskId: <xs:string>
 
     diskId: <xs:string>
 +
</code>
  
 
=== hwDiskRemove API ===
 
=== hwDiskRemove API ===
Line 970: Line 1,162:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     diskId: <xs:string>
 
     diskId: <xs:string>
 +
</code>
  
 
=== hwEnclosureEnum API ===
 
=== hwEnclosureEnum API ===
Line 979: Line 1,173:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     hwController: <xs:string>
 
     hwController: <xs:string>
 +
</code>
  
 
=== hwEnclosureGet API ===
 
=== hwEnclosureGet API ===
Line 988: Line 1,184:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwEnclosure: <xs:string>
 
     hwEnclosure: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwLogicalDriveEnum API ===
 
=== hwLogicalDriveEnum API ===
Line 997: Line 1,195:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwUnit: <xs:string>
 
     hwUnit: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwLogicalDriveGet API ===
 
=== hwLogicalDriveGet API ===
Line 1,006: Line 1,206:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwLogicalDrive: <xs:string>
 
     hwLogicalDrive: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchAdapterEnum API ===
 
=== hwSwitchAdapterEnum API ===
Line 1,015: Line 1,217:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchAdapterGet API ===
 
=== hwSwitchAdapterGet API ===
Line 1,023: Line 1,227:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     switchAdapterId: <xs:string>
 
     switchAdapterId: <xs:string>
 +
</code>
  
 
=== hwSwitchCredentialsAdd API ===
 
=== hwSwitchCredentialsAdd API ===
Line 1,032: Line 1,238:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     username: <xs:string>
 
     username: <xs:string>
 
     domainPassword: <xs:string>
 
     domainPassword: <xs:string>
Line 1,042: Line 1,249:
 
     password: <xs:string>
 
     password: <xs:string>
 
     ipAddress: <xs:string>
 
     ipAddress: <xs:string>
 +
</code>
  
 
=== hwSwitchCredentialsEnum API ===
 
=== hwSwitchCredentialsEnum API ===
Line 1,049: Line 1,257:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     switchAdapterId: <xs:string>
 
     switchAdapterId: <xs:string>
 +
</code>
  
 
=== hwSwitchCredentialsGet API ===
 
=== hwSwitchCredentialsGet API ===
Line 1,058: Line 1,268:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     switchCredentials: <xs:string>
 
     switchCredentials: <xs:string>
 +
</code>
  
 
=== hwSwitchCredentialsModify API ===
 
=== hwSwitchCredentialsModify API ===
Line 1,067: Line 1,279:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     domainPassword: <xs:string>
 
     domainPassword: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
Line 1,073: Line 1,286:
 
     secondaryStorageSystem: <xs:string>
 
     secondaryStorageSystem: <xs:string>
 
     password: <xs:string>
 
     password: <xs:string>
 +
</code>
  
 
=== hwSwitchCredentialsRemove API ===
 
=== hwSwitchCredentialsRemove API ===
Line 1,080: Line 1,294:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     credsId: <xs:string>
 
     credsId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchEnum API ===
 
=== hwSwitchEnum API ===
Line 1,089: Line 1,305:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     switchAdapterId: <xs:string>
 
     switchAdapterId: <xs:string>
 +
</code>
  
 
=== hwSwitchFailoverGroupActivate API ===
 
=== hwSwitchFailoverGroupActivate API ===
Line 1,098: Line 1,316:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     hwSwitchFailoverGroup: <xs:string>
 
     hwSwitchFailoverGroup: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchFailoverGroupCreate API ===
 
=== hwSwitchFailoverGroupCreate API ===
Line 1,108: Line 1,328:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     primaryStorageSystemId: <xs:string>
 
     primaryStorageSystemId: <xs:string>
 
     name: <xs:string>
 
     name: <xs:string>
Line 1,119: Line 1,340:
 
     primaryZonesetId: <xs:string>
 
     primaryZonesetId: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== hwSwitchFailoverGroupDelete API ===
 
=== hwSwitchFailoverGroupDelete API ===
Line 1,126: Line 1,348:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwSwitchFailoverGroup: <xs:string>
 
     hwSwitchFailoverGroup: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchFailoverGroupEnum API ===
 
=== hwSwitchFailoverGroupEnum API ===
Line 1,135: Line 1,359:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchFailoverGroupGet API ===
 
=== hwSwitchFailoverGroupGet API ===
Line 1,143: Line 1,369:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwSwitchFailoverGroupId: <xs:string>
 
     hwSwitchFailoverGroupId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchFailoverGroupModify API ===
 
=== hwSwitchFailoverGroupModify API ===
Line 1,152: Line 1,380:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     primaryStorageSystemId: <xs:string>
 
     primaryStorageSystemId: <xs:string>
 
     name: <xs:string>
 
     name: <xs:string>
Line 1,164: Line 1,393:
 
     hwSwitchFailoverGroup: <xs:string>
 
     hwSwitchFailoverGroup: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== hwSwitchFailoverGroupPoolAssocEnum API ===
 
=== hwSwitchFailoverGroupPoolAssocEnum API ===
Line 1,171: Line 1,401:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwSwitchFailoverGroup: <xs:string>
 
     hwSwitchFailoverGroup: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchFailoverGroupPoolAssocGet API ===
 
=== hwSwitchFailoverGroupPoolAssocGet API ===
Line 1,180: Line 1,412:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwSwitchFailoverGroupId: <xs:string>
 
     hwSwitchFailoverGroupId: <xs:string>
 
     storagePoolId: <xs:string>
 
     storagePoolId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchFailoverGroupSetMode API ===
 
=== hwSwitchFailoverGroupSetMode API ===
Line 1,190: Line 1,424:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwSwitchFailoverGroup: <xs:string>
 
     hwSwitchFailoverGroup: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     failoverMode: <xs:unsignedInt>
 
     failoverMode: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchFailoverGroupSystemAssocAdd API ===
 
=== hwSwitchFailoverGroupSystemAssocAdd API ===
Line 1,200: Line 1,436:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     zonesetId: <xs:string>
 
     zonesetId: <xs:string>
 
     hwSwitchFailoverGroup: <xs:string>
 
     hwSwitchFailoverGroup: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchFailoverGroupSystemAssocEnum API ===
 
=== hwSwitchFailoverGroupSystemAssocEnum API ===
Line 1,211: Line 1,449:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwSwitchFailoverGroup: <xs:string>
 
     hwSwitchFailoverGroup: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchFailoverGroupSystemAssocGet API ===
 
=== hwSwitchFailoverGroupSystemAssocGet API ===
Line 1,220: Line 1,460:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     hwSwitchFailoverGroupId: <xs:string>
 
     hwSwitchFailoverGroupId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchFailoverGroupSystemAssocRemove API ===
 
=== hwSwitchFailoverGroupSystemAssocRemove API ===
Line 1,230: Line 1,472:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     hwSwitchFailoverGroup: <xs:string>
 
     hwSwitchFailoverGroup: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchGet API ===
 
=== hwSwitchGet API ===
Line 1,240: Line 1,484:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     switchId: <xs:string>
 
     switchId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchRescan API ===
 
=== hwSwitchRescan API ===
Line 1,249: Line 1,495:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     switchId: <xs:string>
 
     switchId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwSwitchZonesetActivate API ===
 
=== hwSwitchZonesetActivate API ===
Line 1,258: Line 1,506:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     zonesetId: <xs:string>
 
     zonesetId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     switchCredentialsId: <xs:string>
 
     switchCredentialsId: <xs:string>
 +
</code>
  
 
=== hwSwitchZonesetEnum API ===
 
=== hwSwitchZonesetEnum API ===
Line 1,268: Line 1,518:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     switchCredentialsId: <xs:string>
 
     switchCredentialsId: <xs:string>
 +
</code>
  
 
=== hwSwitchZonesetGet API ===
 
=== hwSwitchZonesetGet API ===
Line 1,277: Line 1,529:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     switchZoneset: <xs:string>
 
     switchZoneset: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwUnitCreate API ===
 
=== hwUnitCreate API ===
Line 1,286: Line 1,540:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     raidType: <xs:unsignedInt>
 
     raidType: <xs:unsignedInt>
 
     diskList: <xs:string[]>
 
     diskList: <xs:string[]>
 
     controllerId: <xs:string>
 
     controllerId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwUnitDelete API ===
 
=== hwUnitDelete API ===
Line 1,297: Line 1,553:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     unitId: <xs:string>
 
     unitId: <xs:string>
 +
</code>
  
 
=== hwUnitEnum API ===
 
=== hwUnitEnum API ===
Line 1,306: Line 1,564:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     hwController: <xs:string>
 
     hwController: <xs:string>
 +
</code>
  
 
=== hwUnitGet API ===
 
=== hwUnitGet API ===
Line 1,315: Line 1,575:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     hwUnit: <xs:string>
 
     hwUnit: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwUnitGrow API ===
 
=== hwUnitGrow API ===
Line 1,324: Line 1,586:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     diskList: <xs:string[]>
 
     diskList: <xs:string[]>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
Line 1,329: Line 1,592:
 
     initPriority: <xs:unsignedInt>
 
     initPriority: <xs:unsignedInt>
 
     unitId: <xs:string>
 
     unitId: <xs:string>
 +
</code>
  
 
=== hwUnitIdentify API ===
 
=== hwUnitIdentify API ===
Line 1,336: Line 1,600:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     durationInSeconds: <xs:unsignedInt>
 
     durationInSeconds: <xs:unsignedInt>
 
     unitId: <xs:string>
 
     unitId: <xs:string>
 +
</code>
  
 
=== hwUnitSsdCacheCreate API ===
 
=== hwUnitSsdCacheCreate API ===
Line 1,346: Line 1,612:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     raidType: <xs:unsignedInt>
 
     raidType: <xs:unsignedInt>
 
     ssdDiskList: <xs:string[]>
 
     ssdDiskList: <xs:string[]>
 
     controllerId: <xs:string>
 
     controllerId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== hwUnitSsdCacheDisable API ===
 
=== hwUnitSsdCacheDisable API ===
Line 1,357: Line 1,625:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     unitId: <xs:string>
 
     unitId: <xs:string>
 +
</code>
  
 
=== hwUnitSsdCacheEnable API ===
 
=== hwUnitSsdCacheEnable API ===
Line 1,366: Line 1,636:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     unitSsdCacheId: <xs:string>
 
     unitSsdCacheId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     unitId: <xs:string>
 
     unitId: <xs:string>
 +
</code>
  
 
=== ibTargetPortEnum API ===
 
=== ibTargetPortEnum API ===
Line 1,376: Line 1,648:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== ibTargetPortGet API ===
 
=== ibTargetPortGet API ===
Line 1,384: Line 1,658:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     port: <xs:string>
 
     port: <xs:string>
 +
</code>
  
 
=== libratoMetricsConfigGet API ===
 
=== libratoMetricsConfigGet API ===
Line 1,393: Line 1,669:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystem: <xs:string>
 
     storageSystem: <xs:string>
 +
</code>
  
 
=== libratoMetricsConfigSet API ===
 
=== libratoMetricsConfigSet API ===
Line 1,402: Line 1,680:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     username: <xs:string>
 
     username: <xs:string>
 
     enableAlertAnnotations: <xs:boolean>
 
     enableAlertAnnotations: <xs:boolean>
Line 1,410: Line 1,689:
 
     autoDashboardCreate: <xs:boolean>
 
     autoDashboardCreate: <xs:boolean>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== licenseActivate API ===
 
=== licenseActivate API ===
Line 1,417: Line 1,697:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     activationKey: <xs:string>
 
     activationKey: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== licenseActivateOnline API ===
 
=== licenseActivateOnline API ===
Line 1,426: Line 1,708:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     licenseKey: <xs:string>
 
     licenseKey: <xs:string>
 +
</code>
  
 
=== licenseAdd API ===
 
=== licenseAdd API ===
Line 1,435: Line 1,719:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     keyBlock: <xs:string>
 
     keyBlock: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystem: <xs:string>
 
     storageSystem: <xs:string>
 +
</code>
  
 
=== licenseEnum API ===
 
=== licenseEnum API ===
Line 1,445: Line 1,731:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== licenseGet API ===
 
=== licenseGet API ===
Line 1,453: Line 1,741:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     license: <xs:string>
 
     license: <xs:string>
 +
</code>
  
 
=== licenseRemove API ===
 
=== licenseRemove API ===
Line 1,462: Line 1,752:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     license: <xs:string>
 
     license: <xs:string>
 +
</code>
  
 
=== login API ===
 
=== login API ===
Line 1,471: Line 1,763:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     reserved: <xs:string>
 
     reserved: <xs:string>
 +
</code>
  
 
=== networkShareClientAdd API ===
 
=== networkShareClientAdd API ===
Line 1,479: Line 1,773:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     secure: <xs:boolean>
 
     secure: <xs:boolean>
 
     subtreeCheck: <xs:boolean>
 
     subtreeCheck: <xs:boolean>
Line 1,487: Line 1,782:
 
     customOptions: <xs:string>
 
     customOptions: <xs:string>
 
     async: <xs:boolean>
 
     async: <xs:boolean>
 +
</code>
  
 
=== networkShareClientEnum API ===
 
=== networkShareClientEnum API ===
Line 1,494: Line 1,790:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     networkShare: <xs:string>
 
     networkShare: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== networkShareClientGet API ===
 
=== networkShareClientGet API ===
Line 1,503: Line 1,801:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     networkShareClientId: <xs:string>
 
     networkShareClientId: <xs:string>
 
     networkShareId: <xs:string>
 
     networkShareId: <xs:string>
 +
</code>
  
 
=== networkShareClientModify API ===
 
=== networkShareClientModify API ===
Line 1,513: Line 1,813:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     secure: <xs:boolean>
 
     secure: <xs:boolean>
 
     subtreeCheck: <xs:boolean>
 
     subtreeCheck: <xs:boolean>
Line 1,521: Line 1,822:
 
     customOptions: <xs:string>
 
     customOptions: <xs:string>
 
     async: <xs:boolean>
 
     async: <xs:boolean>
 +
</code>
  
 
=== networkShareClientRemove API ===
 
=== networkShareClientRemove API ===
Line 1,528: Line 1,830:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     networkShareClientId: <xs:string>
 
     networkShareClientId: <xs:string>
 
     networkShareId: <xs:string>
 
     networkShareId: <xs:string>
 +
</code>
  
 
=== networkShareClone API ===
 
=== networkShareClone API ===
Line 1,538: Line 1,842:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     description: <xs:string>
 
     description: <xs:string>
 
     readOnly: <xs:boolean>
 
     readOnly: <xs:boolean>
Line 1,545: Line 1,850:
 
     provisionableId: <xs:string>
 
     provisionableId: <xs:string>
 
     isActive: <xs:boolean>
 
     isActive: <xs:boolean>
 +
</code>
  
 
=== networkShareCreate API ===
 
=== networkShareCreate API ===
Line 1,552: Line 1,858:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     name: <xs:string>
 
     name: <xs:string>
 
     isPublic: <xs:boolean>
 
     isPublic: <xs:boolean>
Line 1,558: Line 1,865:
 
     isActive: <xs:boolean>
 
     isActive: <xs:boolean>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== networkShareDelete API ===
 
=== networkShareDelete API ===
Line 1,565: Line 1,873:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     networkShareId: <xs:string>
 
     networkShareId: <xs:string>
 +
</code>
  
 
=== networkShareDisable API ===
 
=== networkShareDisable API ===
Line 1,574: Line 1,884:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     networkShare: <xs:string>
 
     networkShare: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== networkShareEnable API ===
 
=== networkShareEnable API ===
Line 1,583: Line 1,895:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     networkShare: <xs:string>
 
     networkShare: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== networkShareEnum API ===
 
=== networkShareEnum API ===
Line 1,592: Line 1,906:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== networkShareGet API ===
 
=== networkShareGet API ===
Line 1,600: Line 1,916:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     networkShare: <xs:string>
 
     networkShare: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== networkShareModify API ===
 
=== networkShareModify API ===
Line 1,609: Line 1,927:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     networkShare: <xs:string>
 
     networkShare: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
Line 1,614: Line 1,933:
 
     isActive: <xs:boolean>
 
     isActive: <xs:boolean>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== networkShareNfsConfig API ===
 
=== networkShareNfsConfig API ===
Line 1,621: Line 1,941:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     nfsMode: <xs:unsignedInt>
 
     nfsMode: <xs:unsignedInt>
 
     reserved: <xs:string>
 
     reserved: <xs:string>
Line 1,627: Line 1,948:
 
     defaultOptions: <xs:string>
 
     defaultOptions: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== networkShareRestore API ===
 
=== networkShareRestore API ===
Line 1,634: Line 1,956:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     snapshotShare: <xs:string>
 
     snapshotShare: <xs:string>
 
     networkShare: <xs:string>
 
     networkShare: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== networkShareServicesRestart API ===
 
=== networkShareServicesRestart API ===
Line 1,644: Line 1,968:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystem: <xs:string>
 
     storageSystem: <xs:string>
 +
</code>
  
 
=== networkShareSnapshot API ===
 
=== networkShareSnapshot API ===
Line 1,653: Line 1,979:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     description: <xs:string>
 
     description: <xs:string>
 
     snapshotName: <xs:string>
 
     snapshotName: <xs:string>
Line 1,660: Line 1,987:
 
     provisionableId: <xs:string>
 
     provisionableId: <xs:string>
 
     isActive: <xs:boolean>
 
     isActive: <xs:boolean>
 +
</code>
  
 
=== objectEnum API ===
 
=== objectEnum API ===
Line 1,667: Line 1,995:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     propValue: <xs:string>
 
     propValue: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     propType: <xs:unsignedInt>
 
     propType: <xs:unsignedInt>
 
     propKey: <xs:string>
 
     propKey: <xs:string>
 +
</code>
  
 
=== objectGet API ===
 
=== objectGet API ===
Line 1,678: Line 2,008:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     id: <xs:string>
 
     id: <xs:string>
 +
</code>
  
 
=== objectLock API ===
 
=== objectLock API ===
Line 1,687: Line 2,019:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     id: <xs:string>
 
     id: <xs:string>
 +
</code>
  
 
=== objectPropertyGet API ===
 
=== objectPropertyGet API ===
Line 1,695: Line 2,029:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     objectId: <xs:string>
 
     objectId: <xs:string>
 
     propKey: <xs:string>
 
     propKey: <xs:string>
 +
</code>
  
 
=== objectPropertySet API ===
 
=== objectPropertySet API ===
Line 1,705: Line 2,041:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     propType: <xs:unsignedInt>
 
     propType: <xs:unsignedInt>
 
     propValue: <xs:string>
 
     propValue: <xs:string>
Line 1,710: Line 2,047:
 
     objectId: <xs:string>
 
     objectId: <xs:string>
 
     propKey: <xs:string>
 
     propKey: <xs:string>
 +
</code>
  
 
=== objectUnlock API ===
 
=== objectUnlock API ===
Line 1,717: Line 2,055:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     id: <xs:string>
 
     id: <xs:string>
 +
</code>
  
 
=== permissionDefinitionEnum API ===
 
=== permissionDefinitionEnum API ===
Line 1,725: Line 2,065:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== physicalDiskEnum API ===
 
=== physicalDiskEnum API ===
Line 1,733: Line 2,075:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     physicalDiskList: <xs:string[]>
 
     physicalDiskList: <xs:string[]>
 +
</code>
  
 
=== physicalDiskGet API ===
 
=== physicalDiskGet API ===
Line 1,742: Line 2,086:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     physicalDrive: <xs:string>
 
     physicalDrive: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== physicalDiskIdentify API ===
 
=== physicalDiskIdentify API ===
Line 1,751: Line 2,097:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     physicalDrive: <xs:string>
 
     physicalDrive: <xs:string>
 
     pattern: <xs:string>
 
     pattern: <xs:string>
 
     duration: <xs:unsignedInt>
 
     duration: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== physicalDiskPathAssocEnum API ===
 
=== physicalDiskPathAssocEnum API ===
Line 1,762: Line 2,110:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     multipathDiskId: <xs:string>
 
     multipathDiskId: <xs:string>
 +
</code>
  
 
=== physicalDiskPathAssocGet API ===
 
=== physicalDiskPathAssocGet API ===
Line 1,771: Line 2,121:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     multipathDiskId: <xs:string>
 
     multipathDiskId: <xs:string>
 
     physicalDiskId: <xs:string>
 
     physicalDiskId: <xs:string>
 +
</code>
  
 
=== physicalDiskScan API ===
 
=== physicalDiskScan API ===
Line 1,781: Line 2,133:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== registerSecurityToken API ===
 
=== registerSecurityToken API ===
Line 1,790: Line 2,144:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     token: <xs:string>
 
     token: <xs:string>
 
     signedToken: <xs:string>
 
     signedToken: <xs:string>
 +
</code>
  
 
=== remoteStoragePoolEnum API ===
 
=== remoteStoragePoolEnum API ===
Line 1,800: Line 2,156:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     remoteStorageSystemId: <xs:string>
 
     remoteStorageSystemId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== replicaAssocDelete API ===
 
=== replicaAssocDelete API ===
Line 1,809: Line 2,167:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     deleteReplicaAssocHead: <xs:boolean>
 
     deleteReplicaAssocHead: <xs:boolean>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
Line 1,814: Line 2,173:
 
     deleteSourceReplicatable: <xs:boolean>
 
     deleteSourceReplicatable: <xs:boolean>
 
     deleteTargetReplicatable: <xs:boolean>
 
     deleteTargetReplicatable: <xs:boolean>
 +
</code>
  
 
=== replicaAssocEnum API ===
 
=== replicaAssocEnum API ===
Line 1,821: Line 2,181:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     replicatableId: <xs:string>
 
     replicatableId: <xs:string>
 
     targetsOnly: <xs:boolean>
 
     targetsOnly: <xs:boolean>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     sourcesOnly: <xs:boolean>
 
     sourcesOnly: <xs:boolean>
 +
</code>
  
 
=== replicaAssocGet API ===
 
=== replicaAssocGet API ===
Line 1,832: Line 2,194:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     assocId: <xs:string>
 
     assocId: <xs:string>
 +
</code>
  
 
=== replicaAssocUpdate API ===
 
=== replicaAssocUpdate API ===
Line 1,841: Line 2,205:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     assocObj: <ns0:replicaAssoc>
 
     assocObj: <ns0:replicaAssoc>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== replicaCreate API ===
 
=== replicaCreate API ===
Line 1,850: Line 2,216:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     replicaDescription: <xs:string>
 
     replicaDescription: <xs:string>
 
     reserved: <xs:string>
 
     reserved: <xs:string>
Line 1,860: Line 2,227:
 
     replicaName: <xs:string>
 
     replicaName: <xs:string>
 
     storageSystemLinkId: <xs:string>
 
     storageSystemLinkId: <xs:string>
 +
</code>
  
 
=== replicaCreateNetworkShareTarget API ===
 
=== replicaCreateNetworkShareTarget API ===
Line 1,867: Line 2,235:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     replicaDescription: <xs:string>
 
     replicaDescription: <xs:string>
 
     sourceShare: <ns0:networkShare>
 
     sourceShare: <ns0:networkShare>
Line 1,877: Line 2,246:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     replicaName: <xs:string>
 
     replicaName: <xs:string>
 +
</code>
  
 
=== replicaCreateVolumeTarget API ===
 
=== replicaCreateVolumeTarget API ===
Line 1,884: Line 2,254:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     replicaDescription: <xs:string>
 
     replicaDescription: <xs:string>
 
     reserved: <xs:string>
 
     reserved: <xs:string>
Line 1,894: Line 2,265:
 
     sourceVolumeParent: <ns0:storageVolume>
 
     sourceVolumeParent: <ns0:storageVolume>
 
     sourceVolume: <ns0:storageVolume>
 
     sourceVolume: <ns0:storageVolume>
 +
</code>
  
 
=== replicaStop API ===
 
=== replicaStop API ===
Line 1,901: Line 2,273:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     assocId: <xs:string>
 
     assocId: <xs:string>
 +
</code>
  
 
=== replicaSync API ===
 
=== replicaSync API ===
Line 1,910: Line 2,284:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     assocId: <xs:string>
 
     assocId: <xs:string>
 +
</code>
  
 
=== replicationScheduleAddRemove API ===
 
=== replicationScheduleAddRemove API ===
Line 1,919: Line 2,295:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     networkShareList: <xs:string[]>
 
     networkShareList: <xs:string[]>
Line 1,924: Line 2,301:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== replicationScheduleAssocEnum API ===
 
=== replicationScheduleAssocEnum API ===
Line 1,931: Line 2,309:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== replicationScheduleAssocGet API ===
 
=== replicationScheduleAssocGet API ===
Line 1,940: Line 2,320:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     replicatableId: <xs:string>
 
     replicatableId: <xs:string>
 
     scheduleId: <xs:string>
 
     scheduleId: <xs:string>
 +
</code>
  
 
=== replicationScheduleCreate API ===
 
=== replicationScheduleCreate API ===
Line 1,949: Line 2,331:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     setEnabled: <xs:unsignedInt>
 
     setEnabled: <xs:unsignedInt>
Line 1,964: Line 2,347:
 
     maxReplicas: <xs:unsignedInt>
 
     maxReplicas: <xs:unsignedInt>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== replicationScheduleDelete API ===
 
=== replicationScheduleDelete API ===
Line 1,971: Line 2,355:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== replicationScheduleDisable API ===
 
=== replicationScheduleDisable API ===
Line 1,980: Line 2,366:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== replicationScheduleEnable API ===
 
=== replicationScheduleEnable API ===
Line 1,989: Line 2,377:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== replicationScheduleEnum API ===
 
=== replicationScheduleEnum API ===
Line 1,998: Line 2,388:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== replicationScheduleGet API ===
 
=== replicationScheduleGet API ===
Line 2,006: Line 2,398:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== replicationScheduleModify API ===
 
=== replicationScheduleModify API ===
Line 2,015: Line 2,409:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     setEnabled: <xs:unsignedInt>
 
     setEnabled: <xs:unsignedInt>
 
     description: <xs:string>
 
     description: <xs:string>
Line 2,025: Line 2,420:
 
     maxReplicas: <xs:unsignedInt>
 
     maxReplicas: <xs:unsignedInt>
 
     name: <xs:string>
 
     name: <xs:string>
 +
</code>
  
 
=== roleCreate API ===
 
=== roleCreate API ===
Line 2,032: Line 2,428:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     permissionList: <ns0:permissionAssignment[]>
 
     permissionList: <ns0:permissionAssignment[]>
Line 2,037: Line 2,434:
 
     name: <xs:string>
 
     name: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== roleDelete API ===
 
=== roleDelete API ===
Line 2,044: Line 2,442:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     role: <xs:string>
 
     role: <xs:string>
 +
</code>
  
 
=== roleEnum API ===
 
=== roleEnum API ===
Line 2,053: Line 2,453:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== roleGet API ===
 
=== roleGet API ===
Line 2,061: Line 2,463:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     role: <xs:string>
 
     role: <xs:string>
 +
</code>
  
 
=== roleModify API ===
 
=== roleModify API ===
Line 2,070: Line 2,474:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     newName: <xs:string>
 
     newName: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     role: <xs:string>
 
     role: <xs:string>
 
     newDescription: <xs:string>
 
     newDescription: <xs:string>
 +
</code>
  
 
=== rolePermissionAssignmentEnum API ===
 
=== rolePermissionAssignmentEnum API ===
Line 2,081: Line 2,487:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     roleId: <xs:string>
 
     roleId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== rolePermissionAssignmentGet API ===
 
=== rolePermissionAssignmentGet API ===
Line 2,090: Line 2,498:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     operation: <xs:string>
 
     operation: <xs:string>
 
     role: <xs:string>
 
     role: <xs:string>
 
     objectType: <xs:string>
 
     objectType: <xs:string>
 +
</code>
  
 
=== rolePermissionsAddRemove API ===
 
=== rolePermissionsAddRemove API ===
Line 2,101: Line 2,511:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     role: <xs:string>
 
     role: <xs:string>
 
     permissionList: <ns0:permissionAssignment[]>
 
     permissionList: <ns0:permissionAssignment[]>
 +
</code>
  
 
=== roleSubjectAssocEnum API ===
 
=== roleSubjectAssocEnum API ===
Line 2,112: Line 2,524:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     role: <xs:string>
 
     role: <xs:string>
 +
</code>
  
 
=== roleSubjectAssocGet API ===
 
=== roleSubjectAssocGet API ===
Line 2,121: Line 2,535:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     role: <xs:string>
 
     role: <xs:string>
 
     subject: <xs:string>
 
     subject: <xs:string>
 +
</code>
  
 
=== sessionClose API ===
 
=== sessionClose API ===
Line 2,131: Line 2,547:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     sessionId: <xs:string>
 
     sessionId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== sessionEnum API ===
 
=== sessionEnum API ===
Line 2,140: Line 2,558:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     host: <xs:string>
 
     host: <xs:string>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 +
</code>
  
 
=== sessionGet API ===
 
=== sessionGet API ===
Line 2,150: Line 2,570:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     sessionId: <xs:string>
 
     sessionId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== siteAssocEnum API ===
 
=== siteAssocEnum API ===
Line 2,159: Line 2,581:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== siteAssocGet API ===
 
=== siteAssocGet API ===
Line 2,167: Line 2,591:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     siteId: <xs:string>
 
     siteId: <xs:string>
 +
</code>
  
 
=== siteCreate API ===
 
=== siteCreate API ===
Line 2,177: Line 2,603:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemList: <xs:string[]>
 
     storageSystemList: <xs:string[]>
 
     location: <xs:string>
 
     location: <xs:string>
Line 2,182: Line 2,609:
 
     name: <xs:string>
 
     name: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== siteDelete API ===
 
=== siteDelete API ===
Line 2,189: Line 2,617:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     site: <xs:string>
 
     site: <xs:string>
 +
</code>
  
 
=== siteEnum API ===
 
=== siteEnum API ===
Line 2,198: Line 2,628:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== siteGet API ===
 
=== siteGet API ===
Line 2,206: Line 2,638:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     site: <xs:string>
 
     site: <xs:string>
 +
</code>
  
 
=== siteModify API ===
 
=== siteModify API ===
Line 2,215: Line 2,649:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     location: <xs:string>
 
     location: <xs:string>
Line 2,220: Line 2,655:
 
     name: <xs:string>
 
     name: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== siteStorageSystemAddRemove API ===
 
=== siteStorageSystemAddRemove API ===
Line 2,227: Line 2,663:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemList: <xs:string[]>
 
     storageSystemList: <xs:string[]>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     site: <xs:string>
 
     site: <xs:string>
 +
</code>
  
 
=== snapshotScheduleAssocEnum API ===
 
=== snapshotScheduleAssocEnum API ===
Line 2,238: Line 2,676:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== snapshotScheduleAssocGet API ===
 
=== snapshotScheduleAssocGet API ===
Line 2,247: Line 2,687:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     scheduleId: <xs:string>
 
     scheduleId: <xs:string>
 
     storageVolumeId: <xs:string>
 
     storageVolumeId: <xs:string>
 +
</code>
  
 
=== snapshotScheduleCreate API ===
 
=== snapshotScheduleCreate API ===
Line 2,256: Line 2,698:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     setEnabled: <xs:unsignedInt>
 
     setEnabled: <xs:unsignedInt>
Line 2,267: Line 2,710:
 
     maxSnapshots: <xs:unsignedInt>
 
     maxSnapshots: <xs:unsignedInt>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== snapshotScheduleDelete API ===
 
=== snapshotScheduleDelete API ===
Line 2,274: Line 2,718:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== snapshotScheduleDisable API ===
 
=== snapshotScheduleDisable API ===
Line 2,283: Line 2,729:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== snapshotScheduleEnable API ===
 
=== snapshotScheduleEnable API ===
Line 2,292: Line 2,740:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== snapshotScheduleEnum API ===
 
=== snapshotScheduleEnum API ===
Line 2,301: Line 2,751:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== snapshotScheduleGet API ===
 
=== snapshotScheduleGet API ===
Line 2,309: Line 2,761:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== snapshotScheduleModify API ===
 
=== snapshotScheduleModify API ===
Line 2,318: Line 2,772:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     setEnabled: <xs:unsignedInt>
 
     setEnabled: <xs:unsignedInt>
 
     description: <xs:string>
 
     description: <xs:string>
Line 2,328: Line 2,783:
 
     maxSnapshots: <xs:unsignedInt>
 
     maxSnapshots: <xs:unsignedInt>
 
     name: <xs:string>
 
     name: <xs:string>
 +
</code>
  
 
=== snapshotScheduleVolumeAddRemove API ===
 
=== snapshotScheduleVolumeAddRemove API ===
Line 2,335: Line 2,791:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     networkShareList: <xs:string[]>
 
     networkShareList: <xs:string[]>
Line 2,340: Line 2,797:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     schedule: <xs:string>
 
     schedule: <xs:string>
 +
</code>
  
 
=== storageCloudCreate API ===
 
=== storageCloudCreate API ===
Line 2,347: Line 2,805:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     defaultChapPassword: <xs:string>
 
     defaultChapPassword: <xs:string>
 
     tier: <xs:string>
 
     tier: <xs:string>
Line 2,357: Line 2,816:
 
     defaultChapUsername: <xs:string>
 
     defaultChapUsername: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== storageCloudDelete API ===
 
=== storageCloudDelete API ===
Line 2,364: Line 2,824:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageCloud: <xs:string>
 
     storageCloud: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageCloudEnum API ===
 
=== storageCloudEnum API ===
Line 2,373: Line 2,835:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageCloudGet API ===
 
=== storageCloudGet API ===
Line 2,381: Line 2,845:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageCloud: <xs:string>
 
     storageCloud: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageCloudModify API ===
 
=== storageCloudModify API ===
Line 2,390: Line 2,856:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     defaultChapPassword: <xs:string>
 
     defaultChapPassword: <xs:string>
 
     name: <xs:string>
 
     name: <xs:string>
Line 2,399: Line 2,866:
 
     defaultChapUsername: <xs:string>
 
     defaultChapUsername: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== storageCloudResourceAddRemove API ===
 
=== storageCloudResourceAddRemove API ===
Line 2,406: Line 2,874:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     resourceList: <ns0:storageCloudResourceAssoc[]>
 
     resourceList: <ns0:storageCloudResourceAssoc[]>
 
     storageCloud: <xs:string>
 
     storageCloud: <xs:string>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageCloudResourceAssocEnum API ===
 
=== storageCloudResourceAssocEnum API ===
Line 2,417: Line 2,887:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     resource: <xs:string>
 
     resource: <xs:string>
 +
</code>
  
 
=== storageCloudResourceAssocGet API ===
 
=== storageCloudResourceAssocGet API ===
Line 2,426: Line 2,898:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageCloud: <xs:string>
 
     storageCloud: <xs:string>
 
     resource: <xs:string>
 
     resource: <xs:string>
 +
</code>
  
 
=== storageCloudResourceSetMode API ===
 
=== storageCloudResourceSetMode API ===
Line 2,436: Line 2,910:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageCloud: <xs:string>
 
     storageCloud: <xs:string>
 
     resource: <ns0:storageCloudResourceAssoc>
 
     resource: <ns0:storageCloudResourceAssoc>
 +
</code>
  
 
=== storageCloudSubjectAssocEnum API ===
 
=== storageCloudSubjectAssocEnum API ===
Line 2,446: Line 2,922:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     subject: <xs:string>
 
     subject: <xs:string>
 +
</code>
  
 
=== storageCloudSubjectAssocGet API ===
 
=== storageCloudSubjectAssocGet API ===
Line 2,455: Line 2,933:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageCloud: <xs:string>
 
     storageCloud: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     subject: <xs:string>
 
     subject: <xs:string>
 +
</code>
  
 
=== storageCloudUserAddRemove API ===
 
=== storageCloudUserAddRemove API ===
Line 2,465: Line 2,945:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     userList: <ns0:storageCloudSubjectAssoc[]>
 
     userList: <ns0:storageCloudSubjectAssoc[]>
 
     storageCloud: <xs:string>
 
     storageCloud: <xs:string>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storagePoolCreate API ===
 
=== storagePoolCreate API ===
Line 2,476: Line 2,958:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     profile: <xs:string>
 
     profile: <xs:string>
 
     physicalDiskList: <xs:string[]>
 
     physicalDiskList: <xs:string[]>
Line 2,487: Line 2,970:
 
     isDefault: <xs:boolean>
 
     isDefault: <xs:boolean>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== storagePoolDestroy API ===
 
=== storagePoolDestroy API ===
Line 2,494: Line 2,978:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 +
</code>
  
 
=== storagePoolDeviceEnum API ===
 
=== storagePoolDeviceEnum API ===
Line 2,503: Line 2,989:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storagePoolId: <xs:string>
 
     storagePoolId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storagePoolDeviceGet API ===
 
=== storagePoolDeviceGet API ===
Line 2,512: Line 3,000:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storagePoolDevice: <xs:string>
 
     storagePoolDevice: <xs:string>
 +
</code>
  
 
=== storagePoolEnum API ===
 
=== storagePoolEnum API ===
Line 2,521: Line 3,011:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storagePoolExpand API ===
 
=== storagePoolExpand API ===
Line 2,529: Line 3,021:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 +
</code>
  
 
=== storagePoolExport API ===
 
=== storagePoolExport API ===
Line 2,538: Line 3,032:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 +
</code>
  
 
=== storagePoolGet API ===
 
=== storagePoolGet API ===
Line 2,547: Line 3,043:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 +
</code>
  
 
=== storagePoolGrow API ===
 
=== storagePoolGrow API ===
Line 2,556: Line 3,054:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     raidType: <xs:unsignedInt>
 
     raidType: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     physicalDiskList: <xs:string[]>
 
     physicalDiskList: <xs:string[]>
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 +
</code>
  
 
=== storagePoolIdentify API ===
 
=== storagePoolIdentify API ===
Line 2,567: Line 3,067:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     duration: <xs:unsignedInt>
 
     duration: <xs:unsignedInt>
 
     pattern: <xs:string>
 
     pattern: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 +
</code>
  
 
=== storagePoolModify API ===
 
=== storagePoolModify API ===
Line 2,578: Line 3,080:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     profile: <xs:string>
 
     profile: <xs:string>
 
     newName: <xs:string>
 
     newName: <xs:string>
Line 2,587: Line 3,090:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     newDescription: <xs:string>
 
     newDescription: <xs:string>
 +
</code>
  
 
=== storagePoolProfileEnum API ===
 
=== storagePoolProfileEnum API ===
Line 2,594: Line 3,098:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storagePoolProfileGet API ===
 
=== storagePoolProfileGet API ===
Line 2,602: Line 3,108:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storagePoolProfile: <xs:string>
 
     storagePoolProfile: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storagePoolReplicationConfigCreate API ===
 
=== storagePoolReplicationConfigCreate API ===
Line 2,611: Line 3,119:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     primaryStoragePoolId: <xs:string>
 
     primaryStoragePoolId: <xs:string>
 
     diskBarrier: <xs:boolean>
 
     diskBarrier: <xs:boolean>
Line 2,620: Line 3,129:
 
     diskFlushes: <xs:boolean>
 
     diskFlushes: <xs:boolean>
 
     storageSystemLinkId: <xs:string>
 
     storageSystemLinkId: <xs:string>
 +
</code>
  
 
=== storagePoolReplicationConfigDelete API ===
 
=== storagePoolReplicationConfigDelete API ===
Line 2,627: Line 3,137:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     scrubMetadataDevice: <xs:boolean>
 
     scrubMetadataDevice: <xs:boolean>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storagePoolReplicationConfigId: <xs:string>
 
     storagePoolReplicationConfigId: <xs:string>
 +
</code>
  
 
=== storagePoolReplicationConfigEnum API ===
 
=== storagePoolReplicationConfigEnum API ===
Line 2,637: Line 3,149:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storagePoolReplicationConfigGet API ===
 
=== storagePoolReplicationConfigGet API ===
Line 2,645: Line 3,159:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storagePoolReplicationConfig: <xs:string>
 
     storagePoolReplicationConfig: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storagePoolReplicationConfigModify API ===
 
=== storagePoolReplicationConfigModify API ===
Line 2,654: Line 3,170:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     diskBarrier: <xs:boolean>
 
     diskBarrier: <xs:boolean>
 
     protocolType: <xs:string>
 
     protocolType: <xs:string>
Line 2,662: Line 3,179:
 
     storageSystemLinkId: <xs:string>
 
     storageSystemLinkId: <xs:string>
 
     storagePoolReplicationConfigId: <xs:string>
 
     storagePoolReplicationConfigId: <xs:string>
 +
</code>
  
 
=== storagePoolRescan API ===
 
=== storagePoolRescan API ===
Line 2,669: Line 3,187:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystem: <xs:string>
 
     storageSystem: <xs:string>
 
     options: <xs:string>
 
     options: <xs:string>
 +
</code>
  
 
=== storagePoolSpareAddRemove API ===
 
=== storagePoolSpareAddRemove API ===
Line 2,679: Line 3,199:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     physicalDiskList: <xs:string[]>
 
     physicalDiskList: <xs:string[]>
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 +
</code>
  
 
=== storagePoolStart API ===
 
=== storagePoolStart API ===
Line 2,690: Line 3,212:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 +
</code>
  
 
=== storagePoolStop API ===
 
=== storagePoolStop API ===
Line 2,699: Line 3,223:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 +
</code>
  
 
=== storagePoolUpdateRedirect API ===
 
=== storagePoolUpdateRedirect API ===
Line 2,708: Line 3,234:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storagePool: <xs:string>
 
     storagePool: <xs:string>
 +
</code>
  
 
=== storageQuotaCreate API ===
 
=== storageQuotaCreate API ===
Line 2,717: Line 3,245:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     utilizableSpace: <xs:unsignedLong>
 
     utilizableSpace: <xs:unsignedLong>
 
     name: <xs:string>
 
     name: <xs:string>
Line 2,727: Line 3,256:
 
     maxShares: <xs:unsignedInt>
 
     maxShares: <xs:unsignedInt>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== storageQuotaDelete API ===
 
=== storageQuotaDelete API ===
Line 2,734: Line 3,264:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageQuota: <xs:string>
 
     storageQuota: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageQuotaEnum API ===
 
=== storageQuotaEnum API ===
Line 2,743: Line 3,275:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageQuotaGet API ===
 
=== storageQuotaGet API ===
Line 2,751: Line 3,285:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageQuota: <xs:string>
 
     storageQuota: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageQuotaModify API ===
 
=== storageQuotaModify API ===
Line 2,760: Line 3,296:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     utilizableSpace: <xs:unsignedLong>
 
     utilizableSpace: <xs:unsignedLong>
 
     name: <xs:string>
 
     name: <xs:string>
Line 2,770: Line 3,307:
 
     maxShares: <xs:unsignedInt>
 
     maxShares: <xs:unsignedInt>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== storageQuotaShareAddRemove API ===
 
=== storageQuotaShareAddRemove API ===
Line 2,777: Line 3,315:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageQuota: <xs:string>
 
     storageQuota: <xs:string>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     storageShareList: <xs:string[]>
 
     storageShareList: <xs:string[]>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageQuotaShareAssocEnum API ===
 
=== storageQuotaShareAssocEnum API ===
Line 2,788: Line 3,328:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     networkShare: <xs:string>
 
     networkShare: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageQuotaShareAssocGet API ===
 
=== storageQuotaShareAssocGet API ===
Line 2,797: Line 3,339:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageQuotaId: <xs:string>
 
     storageQuotaId: <xs:string>
 
     shareId: <xs:string>
 
     shareId: <xs:string>
 +
</code>
  
 
=== storageQuotaVolumeAddRemove API ===
 
=== storageQuotaVolumeAddRemove API ===
Line 2,806: Line 3,350:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     storageQuota: <xs:string>
 
     storageQuota: <xs:string>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageQuotaVolumeAssocEnum API ===
 
=== storageQuotaVolumeAssocEnum API ===
Line 2,817: Line 3,363:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 +
</code>
  
 
=== storageQuotaVolumeAssocGet API ===
 
=== storageQuotaVolumeAssocGet API ===
Line 2,826: Line 3,374:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageQuotaId: <xs:string>
 
     storageQuotaId: <xs:string>
 
     storageVolumeId: <xs:string>
 
     storageVolumeId: <xs:string>
 +
</code>
  
 
=== storageSystemClusterAssocEnum API ===
 
=== storageSystemClusterAssocEnum API ===
Line 2,835: Line 3,385:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemClusterAssocGet API ===
 
=== storageSystemClusterAssocGet API ===
Line 2,843: Line 3,395:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     storageSystemClusterId: <xs:string>
 
     storageSystemClusterId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemClusterCreate API ===
 
=== storageSystemClusterCreate API ===
Line 2,853: Line 3,407:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     targetPort: <xs:string>
 
     targetPort: <xs:string>
 
     name: <xs:string>
 
     name: <xs:string>
Line 2,861: Line 3,416:
 
     virtualHostName: <xs:string>
 
     virtualHostName: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== storageSystemClusterDelete API ===
 
=== storageSystemClusterDelete API ===
Line 2,868: Line 3,424:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemClusterEnum API ===
 
=== storageSystemClusterEnum API ===
Line 2,876: Line 3,434:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemClusterGet API ===
 
=== storageSystemClusterGet API ===
Line 2,884: Line 3,444:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemCluster: <xs:string>
 
     storageSystemCluster: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemClusterModify API ===
 
=== storageSystemClusterModify API ===
Line 2,893: Line 3,455:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     targetPort: <xs:string>
 
     targetPort: <xs:string>
 
     name: <xs:string>
 
     name: <xs:string>
Line 2,901: Line 3,464:
 
     virtualHostName: <xs:string>
 
     virtualHostName: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== storageSystemClusterNodeAdd API ===
 
=== storageSystemClusterNodeAdd API ===
Line 2,908: Line 3,472:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     nodeAdminUsername: <xs:string>
 
     nodeAdminUsername: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     nodeIpAddress: <xs:string>
 
     nodeIpAddress: <xs:string>
 
     nodeAdminPassword: <xs:string>
 
     nodeAdminPassword: <xs:string>
 +
</code>
  
 
=== storageSystemClusterNodeEject API ===
 
=== storageSystemClusterNodeEject API ===
Line 2,919: Line 3,485:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemClusterObj: <ns0:storageSystemCluster>
 
     storageSystemClusterObj: <ns0:storageSystemCluster>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemClusterNodeJoin API ===
 
=== storageSystemClusterNodeJoin API ===
Line 2,928: Line 3,496:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystemClusterObj: <ns0:storageSystemCluster>
 
     storageSystemClusterObj: <ns0:storageSystemCluster>
 
     masterNode: <ns0:storageSystem>
 
     masterNode: <ns0:storageSystem>
 +
</code>
  
 
=== storageSystemClusterNodeRemove API ===
 
=== storageSystemClusterNodeRemove API ===
Line 2,938: Line 3,508:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemClusterNodeSetMaster API ===
 
=== storageSystemClusterNodeSetMaster API ===
Line 2,947: Line 3,519:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemClusterNodeSync API ===
 
=== storageSystemClusterNodeSync API ===
Line 2,956: Line 3,530:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystemClusterObj: <ns0:storageSystemCluster>
 
     storageSystemClusterObj: <ns0:storageSystemCluster>
 
     masterNode: <ns0:storageSystem>
 
     masterNode: <ns0:storageSystem>
 +
</code>
  
 
=== storageSystemEnum API ===
 
=== storageSystemEnum API ===
Line 2,966: Line 3,542:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemGet API ===
 
=== storageSystemGet API ===
Line 2,974: Line 3,552:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystem: <xs:string>
 
     storageSystem: <xs:string>
 +
</code>
  
 
=== storageSystemGroupAddRemoveLinks API ===
 
=== storageSystemGroupAddRemoveLinks API ===
Line 2,983: Line 3,563:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     linkIdList: <xs:string[]>
 
     linkIdList: <xs:string[]>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     groupId: <xs:string>
 
     groupId: <xs:string>
 +
</code>
  
 
=== storageSystemGroupAssocEnum API ===
 
=== storageSystemGroupAssocEnum API ===
Line 2,994: Line 3,576:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemGroupAssocGet API ===
 
=== storageSystemGroupAssocGet API ===
Line 3,002: Line 3,586:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     linkId: <xs:string>
 
     linkId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     groupId: <xs:string>
 
     groupId: <xs:string>
 +
</code>
  
 
=== storageSystemGroupCreate API ===
 
=== storageSystemGroupCreate API ===
Line 3,012: Line 3,598:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     groupPassword: <xs:string>
 
     groupPassword: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
Line 3,017: Line 3,604:
 
     virtualIpAddress: <xs:string>
 
     virtualIpAddress: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== storageSystemGroupDelete API ===
 
=== storageSystemGroupDelete API ===
Line 3,024: Line 3,612:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     deleteAssociatedLinks: <xs:boolean>
 
     deleteAssociatedLinks: <xs:boolean>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     groupId: <xs:string>
 
     groupId: <xs:string>
 +
</code>
  
 
=== storageSystemGroupEnum API ===
 
=== storageSystemGroupEnum API ===
Line 3,034: Line 3,624:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemGroupGet API ===
 
=== storageSystemGroupGet API ===
Line 3,042: Line 3,634:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     groupId: <xs:string>
 
     groupId: <xs:string>
 +
</code>
  
 
=== storageSystemGroupModify API ===
 
=== storageSystemGroupModify API ===
Line 3,051: Line 3,645:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     description: <xs:string>
 
     description: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
Line 3,056: Line 3,651:
 
     virtualIpAddress: <xs:string>
 
     virtualIpAddress: <xs:string>
 
     name: <xs:string>
 
     name: <xs:string>
 +
</code>
  
 
=== storageSystemGroupSetPassword API ===
 
=== storageSystemGroupSetPassword API ===
Line 3,063: Line 3,659:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     groupPassword: <xs:string>
 
     groupPassword: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     groupId: <xs:string>
 
     groupId: <xs:string>
 +
</code>
  
 
=== storageSystemLinkCreate API ===
 
=== storageSystemLinkCreate API ===
Line 3,073: Line 3,671:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     linkType: <xs:unsignedInt>
 
     linkType: <xs:unsignedInt>
 
     localIpAddress: <xs:string>
 
     localIpAddress: <xs:string>
Line 3,082: Line 3,681:
 
     remoteAdminUser: <xs:string>
 
     remoteAdminUser: <xs:string>
 
     bandwidthLimit: <xs:unsignedInt>
 
     bandwidthLimit: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemLinkDelete API ===
 
=== storageSystemLinkDelete API ===
Line 3,089: Line 3,689:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     linkId: <xs:string>
 
     linkId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemLinkDisconnect API ===
 
=== storageSystemLinkDisconnect API ===
Line 3,098: Line 3,700:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     remoteStorageSystemId: <xs:string>
 
     remoteStorageSystemId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemLinkEnum API ===
 
=== storageSystemLinkEnum API ===
Line 3,107: Line 3,711:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemLinkEstablish API ===
 
=== storageSystemLinkEstablish API ===
Line 3,115: Line 3,721:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     linkObj: <ns0:storageSystemLink>
 
     linkObj: <ns0:storageSystemLink>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemLinkGet API ===
 
=== storageSystemLinkGet API ===
Line 3,124: Line 3,732:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     linkId: <xs:string>
 
     linkId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemLinkModify API ===
 
=== storageSystemLinkModify API ===
Line 3,133: Line 3,743:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     linkType: <xs:unsignedInt>
 
     linkType: <xs:unsignedInt>
 
     description: <xs:string>
 
     description: <xs:string>
Line 3,140: Line 3,751:
 
     remoteIpAddress: <xs:string>
 
     remoteIpAddress: <xs:string>
 
     bandwidthLimit: <xs:unsignedInt>
 
     bandwidthLimit: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemLinkRefresh API ===
 
=== storageSystemLinkRefresh API ===
Line 3,147: Line 3,759:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     linkId: <xs:string>
 
     linkId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemLinkSetCredentials API ===
 
=== storageSystemLinkSetCredentials API ===
Line 3,156: Line 3,770:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     linkId: <xs:string>
 
     linkId: <xs:string>
 
     remoteAdminPassword: <xs:string>
 
     remoteAdminPassword: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     remoteAdminUser: <xs:string>
 
     remoteAdminUser: <xs:string>
 +
</code>
  
 
=== storageSystemLinkVerify API ===
 
=== storageSystemLinkVerify API ===
Line 3,167: Line 3,783:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     linkObj: <ns0:storageSystemLink>
 
     linkObj: <ns0:storageSystemLink>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemModify API ===
 
=== storageSystemModify API ===
Line 3,176: Line 3,794:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     searchSuffix: <xs:string>
 
     searchSuffix: <xs:string>
 
     newName: <xs:string>
 
     newName: <xs:string>
Line 3,186: Line 3,805:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     newDescription: <xs:string>
 
     newDescription: <xs:string>
 +
</code>
  
 
=== storageSystemRecover API ===
 
=== storageSystemRecover API ===
Line 3,193: Line 3,813:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     recoveryPoint: <xs:string>
 
     recoveryPoint: <xs:string>
 
     recoverNetworkConfig: <xs:boolean>
 
     recoverNetworkConfig: <xs:boolean>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystem: <xs:string>
 
     storageSystem: <xs:string>
 +
</code>
  
 
=== storageSystemRecoveryPointEnum API ===
 
=== storageSystemRecoveryPointEnum API ===
Line 3,204: Line 3,826:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystem: <xs:string>
 
     storageSystem: <xs:string>
 +
</code>
  
 
=== storageSystemRestart API ===
 
=== storageSystemRestart API ===
Line 3,213: Line 3,837:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystem: <xs:string>
 
     storageSystem: <xs:string>
 +
</code>
  
 
=== storageSystemSendLogs API ===
 
=== storageSystemSendLogs API ===
Line 3,222: Line 3,848:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageSystemId: <xs:string>
 
     storageSystemId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageSystemShutdown API ===
 
=== storageSystemShutdown API ===
Line 3,231: Line 3,859:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystem: <xs:string>
 
     storageSystem: <xs:string>
 +
</code>
  
 
=== storageSystemUpdateCheck API ===
 
=== storageSystemUpdateCheck API ===
Line 3,240: Line 3,870:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystem: <xs:string>
 
     storageSystem: <xs:string>
 +
</code>
  
 
=== storageSystemUpgrade API ===
 
=== storageSystemUpgrade API ===
Line 3,249: Line 3,881:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     upgradeTarget: <xs:boolean>
 
     upgradeTarget: <xs:boolean>
 
     upgradeService: <xs:boolean>
 
     upgradeService: <xs:boolean>
Line 3,255: Line 3,888:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     upgradeManager: <xs:boolean>
 
     upgradeManager: <xs:boolean>
 +
</code>
  
 
=== storageVolumeAclAddRemove API ===
 
=== storageVolumeAclAddRemove API ===
Line 3,262: Line 3,896:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     hostList: <xs:string[]>
 
     hostList: <xs:string[]>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 +
</code>
  
 
=== storageVolumeAclAddRemoveEx API ===
 
=== storageVolumeAclAddRemoveEx API ===
Line 3,273: Line 3,909:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     host: <xs:string>
 
     host: <xs:string>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageVolumeAclEnum API ===
 
=== storageVolumeAclEnum API ===
Line 3,284: Line 3,922:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     host: <xs:string>
 
     host: <xs:string>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 +
</code>
  
 
=== storageVolumeAclGet API ===
 
=== storageVolumeAclGet API ===
Line 3,294: Line 3,934:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     host: <xs:string>
 
     host: <xs:string>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 +
</code>
  
 
=== storageVolumeClone API ===
 
=== storageVolumeClone API ===
Line 3,304: Line 3,946:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
Line 3,310: Line 3,953:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     provisionableId: <xs:string>
 
     provisionableId: <xs:string>
 +
</code>
  
 
=== storageVolumeCloudBackupCreate API ===
 
=== storageVolumeCloudBackupCreate API ===
Line 3,317: Line 3,961:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     reserved: <xs:string>
 
     reserved: <xs:string>
 
     sourceVolumeId: <xs:string>
 
     sourceVolumeId: <xs:string>
Line 3,324: Line 3,969:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     backupVolumeDescription: <xs:string>
 
     backupVolumeDescription: <xs:string>
 +
</code>
  
 
=== storageVolumeCloudBackupRestore API ===
 
=== storageVolumeCloudBackupRestore API ===
Line 3,331: Line 3,977:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     reserved: <xs:string>
 
     reserved: <xs:string>
 
     recoveredVolumeName: <xs:string>
 
     recoveredVolumeName: <xs:string>
Line 3,338: Line 3,985:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     recoveredVolumeDescription: <xs:string>
 
     recoveredVolumeDescription: <xs:string>
 +
</code>
  
 
=== storageVolumeCreate API ===
 
=== storageVolumeCreate API ===
Line 3,345: Line 3,993:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     chapPolicy: <xs:unsignedInt>
 
     chapPolicy: <xs:unsignedInt>
 
     count: <xs:unsignedInt>
 
     count: <xs:unsignedInt>
Line 3,356: Line 4,005:
 
     chapUsername: <xs:string>
 
     chapUsername: <xs:string>
 
     size: <xs:unsignedLong>
 
     size: <xs:unsignedLong>
 +
</code>
  
 
=== storageVolumeCreateEx API ===
 
=== storageVolumeCreateEx API ===
Line 3,363: Line 4,013:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     count: <xs:unsignedInt>
 
     count: <xs:unsignedInt>
 
     name: <xs:string>
 
     name: <xs:string>
Line 3,374: Line 4,025:
 
     chapUsername: <xs:string>
 
     chapUsername: <xs:string>
 
     size: <xs:unsignedLong>
 
     size: <xs:unsignedLong>
 +
</code>
  
 
=== storageVolumeDelete API ===
 
=== storageVolumeDelete API ===
Line 3,381: Line 4,033:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     recursivelyDeleteSnapshots: <xs:boolean>
 
     recursivelyDeleteSnapshots: <xs:boolean>
 +
</code>
  
 
=== storageVolumeEnum API ===
 
=== storageVolumeEnum API ===
Line 3,391: Line 4,045:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageVolumeGet API ===
 
=== storageVolumeGet API ===
Line 3,400: Line 4,056:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 +
</code>
  
 
=== storageVolumeGroupAssocEnum API ===
 
=== storageVolumeGroupAssocEnum API ===
Line 3,409: Line 4,067:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 +
</code>
  
 
=== storageVolumeGroupAssocGet API ===
 
=== storageVolumeGroupAssocGet API ===
Line 3,418: Line 4,078:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeGroupId: <xs:string>
 
     storageVolumeGroupId: <xs:string>
 
     storageVolumeId: <xs:string>
 
     storageVolumeId: <xs:string>
 +
</code>
  
 
=== storageVolumeGroupClone API ===
 
=== storageVolumeGroupClone API ===
Line 3,427: Line 4,089:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeGroup: <xs:string>
 
     storageVolumeGroup: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
Line 3,433: Line 4,096:
 
     cloneNamePrefix: <xs:string>
 
     cloneNamePrefix: <xs:string>
 
     provisionableId: <xs:string>
 
     provisionableId: <xs:string>
 +
</code>
  
 
=== storageVolumeGroupCreate API ===
 
=== storageVolumeGroupCreate API ===
Line 3,440: Line 4,104:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     name: <xs:string>
 
     name: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== storageVolumeGroupDelete API ===
 
=== storageVolumeGroupDelete API ===
Line 3,451: Line 4,117:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageVolumeGroup: <xs:string>
 
     storageVolumeGroup: <xs:string>
 
     deleteAssociatedVolumes: <xs:boolean>
 
     deleteAssociatedVolumes: <xs:boolean>
 +
</code>
  
 
=== storageVolumeGroupEnum API ===
 
=== storageVolumeGroupEnum API ===
Line 3,461: Line 4,129:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageVolumeGroupGet API ===
 
=== storageVolumeGroupGet API ===
Line 3,469: Line 4,139:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageVolumeGroup: <xs:string>
 
     storageVolumeGroup: <xs:string>
 +
</code>
  
 
=== storageVolumeGroupModify API ===
 
=== storageVolumeGroupModify API ===
Line 3,478: Line 4,150:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     newName: <xs:string>
 
     newName: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageVolumeGroup: <xs:string>
 
     storageVolumeGroup: <xs:string>
 
     newDescription: <xs:string>
 
     newDescription: <xs:string>
 +
</code>
  
 
=== storageVolumeGroupSnapshot API ===
 
=== storageVolumeGroupSnapshot API ===
Line 3,489: Line 4,163:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     count: <xs:unsignedInt>
 
     count: <xs:unsignedInt>
 
     storageVolumeGroup: <xs:string>
 
     storageVolumeGroup: <xs:string>
Line 3,496: Line 4,171:
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     provisionableId: <xs:string>
 
     provisionableId: <xs:string>
 +
</code>
  
 
=== storageVolumeGroupVolumeAddRemove API ===
 
=== storageVolumeGroupVolumeAddRemove API ===
Line 3,503: Line 4,179:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolumeList: <xs:string[]>
 
     storageVolumeList: <xs:string[]>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     storageVolumeGroup: <xs:string>
 
     storageVolumeGroup: <xs:string>
 +
</code>
  
 
=== storageVolumeModify API ===
 
=== storageVolumeModify API ===
Line 3,514: Line 4,192:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 
     newName: <xs:string>
 
     newName: <xs:string>
Line 3,523: Line 4,202:
 
     clearSnapshotFlag: <xs:boolean>
 
     clearSnapshotFlag: <xs:boolean>
 
     newDescription: <xs:string>
 
     newDescription: <xs:string>
 +
</code>
  
 
=== storageVolumeResize API ===
 
=== storageVolumeResize API ===
Line 3,530: Line 4,210:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     newSizeInBytes: <xs:unsignedLong>
 
     newSizeInBytes: <xs:unsignedLong>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 
     provisionableId: <xs:string>
 
     provisionableId: <xs:string>
 +
</code>
  
 
=== storageVolumeRestore API ===
 
=== storageVolumeRestore API ===
Line 3,541: Line 4,223:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     snapshotVolume: <xs:string>
 
     snapshotVolume: <xs:string>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageVolumeSnapshot API ===
 
=== storageVolumeSnapshot API ===
Line 3,551: Line 4,235:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     count: <xs:unsignedInt>
 
     count: <xs:unsignedInt>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
Line 3,558: Line 4,243:
 
     snapshotName: <xs:string>
 
     snapshotName: <xs:string>
 
     provisionableId: <xs:string>
 
     provisionableId: <xs:string>
 +
</code>
  
 
=== storageVolumeUtilizationEnum API ===
 
=== storageVolumeUtilizationEnum API ===
Line 3,565: Line 4,251:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageVolume: <xs:string>
 
     storageVolume: <xs:string>
 +
</code>
  
 
=== storageVolumeUtilizationGet API ===
 
=== storageVolumeUtilizationGet API ===
Line 3,574: Line 4,262:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     utilizationId: <xs:string>
 
     utilizationId: <xs:string>
 +
</code>
  
 
=== storageVolumeUtilizationGetRetentionPeriod API ===
 
=== storageVolumeUtilizationGetRetentionPeriod API ===
Line 3,583: Line 4,273:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== storageVolumeUtilizationSetRetentionPeriod API ===
 
=== storageVolumeUtilizationSetRetentionPeriod API ===
Line 3,591: Line 4,283:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     daysToRetain: <xs:unsignedInt>
 
     daysToRetain: <xs:unsignedInt>
 +
</code>
  
 
=== targetPortDisable API ===
 
=== targetPortDisable API ===
Line 3,600: Line 4,294:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     port: <xs:string>
 
     port: <xs:string>
 +
</code>
  
 
=== targetPortEnable API ===
 
=== targetPortEnable API ===
Line 3,609: Line 4,305:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     port: <xs:string>
 
     port: <xs:string>
 +
</code>
  
 
=== targetPortEnum API ===
 
=== targetPortEnum API ===
Line 3,618: Line 4,316:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== targetPortGet API ===
 
=== targetPortGet API ===
Line 3,626: Line 4,326:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     port: <xs:string>
 
     port: <xs:string>
 +
</code>
  
 
=== targetPortModify API ===
 
=== targetPortModify API ===
Line 3,635: Line 4,337:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     description: <xs:string>
 
     description: <xs:string>
 
     iscsiEnabled: <xs:boolean>
 
     iscsiEnabled: <xs:boolean>
Line 3,645: Line 4,348:
 
     ipAddress: <xs:string>
 
     ipAddress: <xs:string>
 
     port: <xs:string>
 
     port: <xs:string>
 +
</code>
  
 
=== targetPortRescan API ===
 
=== targetPortRescan API ===
Line 3,652: Line 4,356:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     storageSystem: <xs:string>
 
     storageSystem: <xs:string>
 +
</code>
  
 
=== targetPortRestart API ===
 
=== targetPortRestart API ===
Line 3,661: Line 4,367:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     port: <xs:string>
 
     port: <xs:string>
 +
</code>
  
 
=== targetVirtualInterfaceCreate API ===
 
=== targetVirtualInterfaceCreate API ===
Line 3,670: Line 4,378:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     macAddress: <xs:string>
 
     macAddress: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
Line 3,680: Line 4,389:
 
     ipAddress: <xs:string>
 
     ipAddress: <xs:string>
 
     gateway: <xs:string>
 
     gateway: <xs:string>
 +
</code>
  
 
=== targetVirtualInterfaceMove API ===
 
=== targetVirtualInterfaceMove API ===
Line 3,687: Line 4,397:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     targetPortId: <xs:string>
 
     targetPortId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     virtualInterfaceId: <xs:string>
 
     virtualInterfaceId: <xs:string>
 +
</code>
  
 
=== targetVirtualPortCreate API ===
 
=== targetVirtualPortCreate API ===
Line 3,697: Line 4,409:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     macAddress: <xs:string>
 
     macAddress: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
Line 3,706: Line 4,419:
 
     ipAddress: <xs:string>
 
     ipAddress: <xs:string>
 
     gateway: <xs:string>
 
     gateway: <xs:string>
 +
</code>
  
 
=== targetVirtualPortDelete API ===
 
=== targetVirtualPortDelete API ===
Line 3,713: Line 4,427:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     port: <xs:string>
 
     port: <xs:string>
 +
</code>
  
 
=== taskCancel API ===
 
=== taskCancel API ===
Line 3,722: Line 4,438:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     id: <xs:string>
 
     id: <xs:string>
 +
</code>
  
 
=== taskClearAll API ===
 
=== taskClearAll API ===
Line 3,731: Line 4,449:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== taskEnum API ===
 
=== taskEnum API ===
Line 3,739: Line 4,459:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     taskIdlist: <xs:string[]>
 
     taskIdlist: <xs:string[]>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== taskGet API ===
 
=== taskGet API ===
Line 3,748: Line 4,470:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     id: <xs:string>
 
     id: <xs:string>
 +
</code>
  
 
=== userAdd API ===
 
=== userAdd API ===
Line 3,776: Line 4,500:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== userGet API ===
 
=== userGet API ===
Line 3,784: Line 4,510:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     user: <xs:string>
 
     user: <xs:string>
 +
</code>
  
 
=== userGroupAssocEnum API ===
 
=== userGroupAssocEnum API ===
Line 3,793: Line 4,521:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     user: <xs:string>
 
     user: <xs:string>
 +
</code>
  
 
=== userGroupAssocGet API ===
 
=== userGroupAssocGet API ===
Line 3,802: Line 4,532:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     userId: <xs:string>
 
     userId: <xs:string>
 
     userGroupId: <xs:string>
 
     userGroupId: <xs:string>
 +
</code>
  
 
=== userGroupCreate API ===
 
=== userGroupCreate API ===
Line 3,811: Line 4,543:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     userList: <xs:string[]>
 
     userList: <xs:string[]>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     name: <xs:string>
 
     name: <xs:string>
 
     description: <xs:string>
 
     description: <xs:string>
 +
</code>
  
 
=== userGroupDelete API ===
 
=== userGroupDelete API ===
Line 3,822: Line 4,556:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     userGroup: <xs:string>
 
     userGroup: <xs:string>
 +
</code>
  
 
=== userGroupEnum API ===
 
=== userGroupEnum API ===
Line 3,831: Line 4,567:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== userGroupGet API ===
 
=== userGroupGet API ===
Line 3,839: Line 4,577:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     userGroup: <xs:string>
 
     userGroup: <xs:string>
 +
</code>
  
 
=== userGroupModify API ===
 
=== userGroupModify API ===
Line 3,848: Line 4,588:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     newName: <xs:string>
 
     newName: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     newDescription: <xs:string>
 
     newDescription: <xs:string>
 
     userGroup: <xs:string>
 
     userGroup: <xs:string>
 +
</code>
  
 
=== userGroupUserAddRemove API ===
 
=== userGroupUserAddRemove API ===
Line 3,859: Line 4,601:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     userList: <xs:string[]>
 
     userList: <xs:string[]>
 
     modType: <xs:unsignedInt>
 
     modType: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     userGroup: <xs:string>
 
     userGroup: <xs:string>
 +
</code>
  
 
=== userModify API ===
 
=== userModify API ===
Line 3,870: Line 4,614:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     newFirstName: <xs:string>
 
     newFirstName: <xs:string>
 
     newDefaultChapPassword: <xs:string>
 
     newDefaultChapPassword: <xs:string>
Line 3,881: Line 4,626:
 
     newDescription: <xs:string>
 
     newDescription: <xs:string>
 
     newRole: <xs:string>
 
     newRole: <xs:string>
 +
</code>
  
 
=== userPasswordSet API ===
 
=== userPasswordSet API ===
Line 3,888: Line 4,634:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     newPassword: <xs:string>
 
     newPassword: <xs:string>
 
     oldPassword: <xs:string>
 
     oldPassword: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     user: <xs:string>
 
     user: <xs:string>
 +
</code>
  
 
=== userRemove API ===
 
=== userRemove API ===
Line 3,899: Line 4,647:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     user: <xs:string>
 
     user: <xs:string>
 +
</code>
  
 
=== virtualInterfaceAssocEnum API ===
 
=== virtualInterfaceAssocEnum API ===
Line 3,908: Line 4,658:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 +
</code>
  
 
=== virtualInterfaceAssocGet API ===
 
=== virtualInterfaceAssocGet API ===
Line 3,916: Line 4,668:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     targetPortId: <xs:string>
 
     targetPortId: <xs:string>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     virtualInterfaceId: <xs:string>
 
     virtualInterfaceId: <xs:string>
 +
</code>
  
 
=== widgetCreate API ===
 
=== widgetCreate API ===
Line 3,926: Line 4,680:
  
 
==== Argument List ====
 
==== Argument List ====
 +
<code>
 
     flags: <xs:unsignedInt>
 
     flags: <xs:unsignedInt>
 
     name: <xs:string>
 
     name: <xs:string>
 +
</code>

Revision as of 13:52, 23 August 2012

QuantaStor was designed from the ground up so that you can develop your own applications to remotely manage your storage systems.

Contents

Supported Languages

You can use just about any programming language you like to communicate with QuantaStor via our RESTful API. Recommended tools:

  • C/C++ - libcurl [1]
  • Python - PyCurl [2]
  • Unix/Linux/VMware/XenServer scripting - curl [3]
  • PHP curl - [4]

Async vs. Sync API calls

Task Monitoring

Security

QuantaStor REST interface always uses SSL via HTTPS. You can change the pem keys on your system by replacing the qstorapi_server.pem file located in /opt/osnexus/quantastor/restsrv/. If you want to use plain HTTP without SSL you can rename or remove the qstorapi_server.pem and the RESTful service will automatically fall back to using HTTP. After removing the file just restart the RESTful service interface with: service restsrv restart

Supported SOAP / WebServices Implementations

  • gSOAP (C++, all platforms)
  • Apache Axis (Java, all platforms)
  • .NET (C# & Visual Basic, Windows)

API List

aclAdd API

Example

Argument List

   objectId: <xs:string>
   ownerType: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   ownerId: <xs:string>
   accessLevel: <xs:unsignedInt>
   objectType: <xs:unsignedInt>

aclModify API

Example

Argument List

   objectId: <xs:string>
   ownerType: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   ownerId: <xs:string>
   accessLevel: <xs:unsignedInt>
   objectType: <xs:unsignedInt>

aclRemove API

Example

Argument List

   ownerId: <xs:string>
   ownerType: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   objectId: <xs:string>
   objectType: <xs:unsignedInt>

alertClear API

Example

Argument List

   flags: <xs:unsignedInt>
   id: <xs:string>

alertClearAll API

Example

Argument List

   flags: <xs:unsignedInt>

alertConfigGet API

Example

Argument List

   flags: <xs:unsignedInt>

alertConfigSet API

Example

Argument List

   smtpServerIpAddress: <xs:string>
   smtpPassword: <xs:string>
   poolFreeSpaceCriticalAlertThreshold: <xs:unsignedInt>
   poolFreeSpaceAlertThreshold: <xs:unsignedInt>
   poolFreeSpaceWarningThreshold: <xs:unsignedInt>
   senderEmailAddress: <xs:string>
   customerSupportEmailAddress: <xs:string>
   flags: <xs:unsignedInt>
   pagerDutyServiceKey: <xs:string>
   smtpUsername: <xs:string>
   smtpAuthType: <xs:unsignedInt>

alertEnum API

Example

Argument List

   flags: <xs:unsignedInt>

alertGet API

Example

Argument List

   flags: <xs:unsignedInt>
   id: <xs:string>

alertRaise API

Example

Argument List

   message: <xs:string>
   flags: <xs:unsignedInt>
   severity: <xs:unsignedInt>

auditLogClear API

Example

Argument List

   flags: <xs:unsignedInt>

auditLogDisable API

Example

Argument List

   flags: <xs:unsignedInt>

auditLogEnable API

Example

Argument List

   flags: <xs:unsignedInt>

auditLogGet API

Example

Argument List

   startDate: <xs:dateTime>
   endDate: <xs:dateTime>
   user: <xs:string>
   flags: <xs:unsignedInt>

cloudBackupScheduleAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

cloudBackupScheduleAssocGet API

Example

Argument List

   scheduleId: <xs:string>
   storageVolumeId: <xs:string>

cloudBackupScheduleCreate API

Example

Argument List

   storageVolumeList: <xs:string[]>
   setEnabled: <xs:unsignedInt>
   name: <xs:string>
   startDate: <xs:dateTime>
   hoursOfDay: <xs:unsignedInt>
   daysOfWeek: <xs:unsignedInt>
   maxBackups: <xs:unsignedInt>
   priority: <xs:unsignedInt>
   cloudContainerId: <xs:string>
   flags: <xs:unsignedInt>
   description: <xs:string>

cloudBackupScheduleDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

cloudBackupScheduleDisable API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

cloudBackupScheduleEnable API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

cloudBackupScheduleEnum API

Example

Argument List

   flags: <xs:unsignedInt>

cloudBackupScheduleGet API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

cloudBackupScheduleModify API

Example

Argument List

   setEnabled: <xs:unsignedInt>
   description: <xs:string>
   startDate: <xs:dateTime>
   hoursOfDay: <xs:unsignedInt>
   schedule: <xs:string>
   daysOfWeek: <xs:unsignedInt>
   maxBackups: <xs:unsignedInt>
   cloudContainerId: <xs:string>
   flags: <xs:unsignedInt>
   name: <xs:string>

cloudBackupScheduleVolumeAddRemove API

Example

Argument List

   storageVolumeList: <xs:string[]>
   modType: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   schedule: <xs:string>

cloudContainerAdd API

Example

Argument List

   storageUrl: <xs:string>
   flags: <xs:unsignedInt>
   enableNfs: <xs:boolean>
   credentialsId: <xs:string>
   locationId: <xs:string>
   encryptionKey: <xs:string>

cloudContainerCreate API

Example

Argument List

   name: <xs:string>
   storageUrl: <xs:string>
   flags: <xs:unsignedInt>
   locationId: <xs:string>
   enableNfs: <xs:boolean>
   credentialsId: <xs:string>
   encryptionKey: <xs:string>
   description: <xs:string>

cloudContainerDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   container: <xs:string>

cloudContainerDisable API

Example

Argument List

   flags: <xs:unsignedInt>
   container: <xs:string>

cloudContainerEnable API

Example

Argument List

   flags: <xs:unsignedInt>
   container: <xs:string>

cloudContainerEnum API

Example

Argument List

   flags: <xs:unsignedInt>

cloudContainerGet API

Example

Argument List

   flags: <xs:unsignedInt>
   container: <xs:string>

cloudContainerModify API

Example

Argument List

   container: <xs:string>
   name: <xs:string>
   flags: <xs:unsignedInt>
   enableNfs: <xs:boolean>
   encryptionKey: <xs:string>
   description: <xs:string>

cloudContainerRemove API

Example

Argument List

   flags: <xs:unsignedInt>
   container: <xs:string>

cloudContainerRepair API

Example

Argument List

   flags: <xs:unsignedInt>
   container: <xs:string>

cloudProviderCredentialsAdd API

Example

Argument List

   username: <xs:string>
   machine: <xs:string>
   providerId: <xs:string>
   password: <xs:string>
   flags: <xs:unsignedInt>

cloudProviderCredentialsEnum API

Example

Argument List

   flags: <xs:unsignedInt>

cloudProviderCredentialsGet API

Example

Argument List

   credentialId: <xs:string>
   flags: <xs:unsignedInt>

cloudProviderCredentialsRemove API

Example

Argument List

   flags: <xs:unsignedInt>
   credentialsId: <xs:string>

cloudProviderEnum API

Example

Argument List

   flags: <xs:unsignedInt>

cloudProviderGet API

Example

Argument List

   providerId: <xs:string>
   flags: <xs:unsignedInt>

cloudProviderLocationAdd API

Example

Argument List

   flags: <xs:unsignedInt>
   providerId: <xs:string>
   locationTag: <xs:string>

cloudProviderLocationEnum API

Example

Argument List

   flags: <xs:unsignedInt>

cloudProviderLocationGet API

Example

Argument List

   flags: <xs:unsignedInt>
   locationId: <xs:string>

cloudProviderLocationRemove API

Example

Argument List

   flags: <xs:unsignedInt>
   locationId: <xs:string>

clusterFailoverGroupActivate API

Example

Argument List

   storageSystemId: <xs:string>
   flags: <xs:unsignedInt>
   clusterFailoverGroup: <xs:string>

clusterFailoverGroupCreate API

Example

Argument List

   storageSystemCluster: <xs:string>
   name: <xs:string>
   zoneConfig: <xs:string>
   flags: <xs:unsignedInt>
   storagePool: <xs:string>
   description: <xs:string>

clusterFailoverGroupDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   clusterFailoverGroup: <xs:string>

clusterFailoverGroupEnum API

Example

Argument List

   flags: <xs:unsignedInt>

clusterFailoverGroupGet API

Example

Argument List

   flags: <xs:unsignedInt>
   clusterFailoverGroup: <xs:string>

clusterFailoverGroupModify API

Example

Argument List

   description: <xs:string>
   zoneConfig: <xs:string>
   flags: <xs:unsignedInt>
   clusterFailoverGroup: <xs:string>
   storagePool: <xs:string>
   name: <xs:string>

customApi API

Example

Argument List

   flags: <xs:unsignedInt>
   params: <ns0:keyValuePair[]>
   method: <xs:string>

echo API

Example

Argument List

   inputMessage: <xs:string>

eventEnum API

Example

Argument List

   maxEvents: <xs:unsignedInt>
   serviceTimeStamp: <xs:dateTime>
   startingIndex: <xs:unsignedInt>

eventListenerNotify API

Example

Argument List

   storageSystemId: <xs:string>
   list: <ns0:event[]>

eventListenerRegister API

Example

Argument List

   eventListenerObj: <ns0:eventListener>

eventListenerUnregister API

Example

Argument List

   listenerId: <xs:string>

fcTargetPortDisable API

Example

Argument List

   flags: <xs:unsignedInt>
   port: <xs:string>

fcTargetPortEnable API

Example

Argument List

   flags: <xs:unsignedInt>
   port: <xs:string>

fcTargetPortEnum API

Example

Argument List

   flags: <xs:unsignedInt>

fcTargetPortGet API

Example

Argument List

   flags: <xs:unsignedInt>
   port: <xs:string>

getHardwareConfig API

Example

Argument List

   flags: <xs:unsignedInt>

getLocalizedMessage API

Example

Argument List

   locale: <xs:string>
   flags: <xs:unsignedInt>
   i18nStr: <ns0:i18nString>

getSecurityConfig API

Example

Argument List

   storageSystemId: <xs:string>
   flags: <xs:unsignedInt>

getSystemConfig API

Example

Argument List

   storageSystemId: <xs:string>
   flags: <xs:unsignedInt>

hostAdd API

Example

Argument List

   username: <xs:string>
   description: <xs:string>
   hostname: <xs:string>
   hostType: <xs:unsignedInt>
   iqn: <xs:string>
   flags: <xs:unsignedInt>
   password: <xs:string>
   ipAddress: <xs:string>

hostEnum API

Example

Argument List

   flags: <xs:unsignedInt>

hostGet API

Example

Argument List

   host: <xs:string>
   flags: <xs:unsignedInt>

hostGroupCreate API

Example

Argument List

   hostList: <xs:string[]>
   flags: <xs:unsignedInt>
   name: <xs:string>
   description: <xs:string>

hostGroupDelete API

Example

Argument List

   host: <xs:string>
   flags: <xs:unsignedInt>
   deleteAssociatedHosts: <xs:boolean>

hostGroupEnum API

Example

Argument List

   flags: <xs:unsignedInt>

hostGroupGet API

Example

Argument List

   flags: <xs:unsignedInt>
   hostGroup: <xs:string>

hostGroupHostAddRemove API

Example

Argument List

   hostList: <xs:string[]>
   modType: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   hostGroup: <xs:string>

hostGroupModify API

Example

Argument List

   newName: <xs:string>
   flags: <xs:unsignedInt>
   newDescription: <xs:string>
   hostGroup: <xs:string>

hostInitiatorAdd API

Example

Argument List

   host: <xs:string>
   iqn: <xs:string>
   flags: <xs:unsignedInt>

hostInitiatorEnum API

Example

Argument List

   host: <xs:string>
   flags: <xs:unsignedInt>

hostInitiatorGet API

Example

Argument List

   initiator: <xs:string>
   flags: <xs:unsignedInt>

hostInitiatorRemove API

Example

Argument List

   host: <xs:string>
   iqn: <xs:string>
   flags: <xs:unsignedInt>

hostModify API

Example

Argument List

   newIpAddress: <xs:string>
   newUsername: <xs:string>
   newPassword: <xs:string>
   newHostType: <xs:unsignedInt>
   host: <xs:string>
   flags: <xs:unsignedInt>
   newDescription: <xs:string>

hostRemove API

Example

Argument List

   host: <xs:string>
   flags: <xs:unsignedInt>

hwAlarmEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   hwController: <xs:string>

hwAlarmGet API

Example

Argument List

   hwAlarm: <xs:string>
   flags: <xs:unsignedInt>

hwBatteryBackupUnitEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   hwController: <xs:string>

hwBatteryBackupUnitGet API

Example

Argument List

   hwBatteryBackupUnit: <xs:string>
   flags: <xs:unsignedInt>

hwControllerClearAlarms API

Example

Argument List

   controllerId: <xs:string>
   flags: <xs:unsignedInt>

hwControllerEnum API

Example

Argument List

   hwControllerGroup: <xs:string>
   flags: <xs:unsignedInt>

hwControllerGet API

Example

Argument List

   flags: <xs:unsignedInt>
   hwController: <xs:string>

hwControllerGroupEnum API

Example

Argument List

   flags: <xs:unsignedInt>

hwControllerGroupGet API

Example

Argument List

   hwControllerGroup: <xs:string>
   flags: <xs:unsignedInt>

hwControllerImportForeignUnits API

Example

Argument List

   controllerId: <xs:string>
   flags: <xs:unsignedInt>

hwControllerRescan API

Example

Argument List

   controllerId: <xs:string>
   flags: <xs:unsignedInt>

hwControllerRescanAll API

Example

Argument List

   storageSystemId: <xs:string>
   flags: <xs:unsignedInt>

hwControllerSilenceAlarms API

Example

Argument List

   controllerId: <xs:string>
   flags: <xs:unsignedInt>

hwDiskEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   hwController: <xs:string>

hwDiskGet API

Example

Argument List

   hwDisk: <xs:string>
   flags: <xs:unsignedInt>

hwDiskIdentify API

Example

Argument List

   flags: <xs:unsignedInt>
   durationInSeconds: <xs:unsignedInt>
   diskId: <xs:string>

hwDiskMarkHotSpare API

Example

Argument List

   clearMark: <xs:boolean>
   flags: <xs:unsignedInt>
   diskId: <xs:string>

hwDiskRemove API

Example

Argument List

   flags: <xs:unsignedInt>
   diskId: <xs:string>

hwEnclosureEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   hwController: <xs:string>

hwEnclosureGet API

Example

Argument List

   hwEnclosure: <xs:string>
   flags: <xs:unsignedInt>

hwLogicalDriveEnum API

Example

Argument List

   hwUnit: <xs:string>
   flags: <xs:unsignedInt>

hwLogicalDriveGet API

Example

Argument List

   hwLogicalDrive: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchAdapterEnum API

Example

Argument List

   flags: <xs:unsignedInt>

hwSwitchAdapterGet API

Example

Argument List

   flags: <xs:unsignedInt>
   switchAdapterId: <xs:string>

hwSwitchCredentialsAdd API

Example

Argument List

   username: <xs:string>
   domainPassword: <xs:string>
   primaryStorageSystem: <xs:string>
   secondaryStorageSystem: <xs:string>
   switchAdapterId: <xs:string>
   switchType: <xs:unsignedInt>
   managementProtocol: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   password: <xs:string>
   ipAddress: <xs:string>

hwSwitchCredentialsEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   switchAdapterId: <xs:string>

hwSwitchCredentialsGet API

Example

Argument List

   flags: <xs:unsignedInt>
   switchCredentials: <xs:string>

hwSwitchCredentialsModify API

Example

Argument List

   domainPassword: <xs:string>
   flags: <xs:unsignedInt>
   primaryStorageSystem: <xs:string>
   credentialsId: <xs:string>
   secondaryStorageSystem: <xs:string>
   password: <xs:string>

hwSwitchCredentialsRemove API

Example

Argument List

   credsId: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   switchAdapterId: <xs:string>

hwSwitchFailoverGroupActivate API

Example

Argument List

   storageSystemId: <xs:string>
   hwSwitchFailoverGroup: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchFailoverGroupCreate API

Example

Argument List

   primaryStorageSystemId: <xs:string>
   name: <xs:string>
   secondaryStorageSystemId: <xs:string>
   virtualHostSubnet: <xs:string>
   storagePoolList: <xs:string[]>
   secondaryZonesetId: <xs:string>
   virtualHostIpAddress: <xs:string>
   virtualHostGateway: <xs:string>
   flags: <xs:unsignedInt>
   primaryZonesetId: <xs:string>
   description: <xs:string>

hwSwitchFailoverGroupDelete API

Example

Argument List

   hwSwitchFailoverGroup: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchFailoverGroupEnum API

Example

Argument List

   flags: <xs:unsignedInt>

hwSwitchFailoverGroupGet API

Example

Argument List

   hwSwitchFailoverGroupId: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchFailoverGroupModify API

Example

Argument List

   primaryStorageSystemId: <xs:string>
   name: <xs:string>
   primaryZonesetId: <xs:string>
   secondaryStorageSystemId: <xs:string>
   virtualHostSubnet: <xs:string>
   storagePoolList: <xs:string[]>
   secondaryZonesetId: <xs:string>
   virtualHostIpAddress: <xs:string>
   virtualHostGateway: <xs:string>
   flags: <xs:unsignedInt>
   hwSwitchFailoverGroup: <xs:string>
   description: <xs:string>

hwSwitchFailoverGroupPoolAssocEnum API

Example

Argument List

   hwSwitchFailoverGroup: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchFailoverGroupPoolAssocGet API

Example

Argument List

   hwSwitchFailoverGroupId: <xs:string>
   storagePoolId: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchFailoverGroupSetMode API

Example

Argument List

   hwSwitchFailoverGroup: <xs:string>
   flags: <xs:unsignedInt>
   failoverMode: <xs:unsignedInt>

hwSwitchFailoverGroupSystemAssocAdd API

Example

Argument List

   storageSystemId: <xs:string>
   zonesetId: <xs:string>
   hwSwitchFailoverGroup: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchFailoverGroupSystemAssocEnum API

Example

Argument List

   hwSwitchFailoverGroup: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchFailoverGroupSystemAssocGet API

Example

Argument List

   storageSystemId: <xs:string>
   hwSwitchFailoverGroupId: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchFailoverGroupSystemAssocRemove API

Example

Argument List

   storageSystemId: <xs:string>
   hwSwitchFailoverGroup: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchGet API

Example

Argument List

   switchId: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchRescan API

Example

Argument List

   switchId: <xs:string>
   flags: <xs:unsignedInt>

hwSwitchZonesetActivate API

Example

Argument List

   zonesetId: <xs:string>
   flags: <xs:unsignedInt>
   switchCredentialsId: <xs:string>

hwSwitchZonesetEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   switchCredentialsId: <xs:string>

hwSwitchZonesetGet API

Example

Argument List

   switchZoneset: <xs:string>
   flags: <xs:unsignedInt>

hwUnitCreate API

Example

Argument List

   raidType: <xs:unsignedInt>
   diskList: <xs:string[]>
   controllerId: <xs:string>
   flags: <xs:unsignedInt>

hwUnitDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   unitId: <xs:string>

hwUnitEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   hwController: <xs:string>

hwUnitGet API

Example

Argument List

   hwUnit: <xs:string>
   flags: <xs:unsignedInt>

hwUnitGrow API

Example

Argument List

   diskList: <xs:string[]>
   flags: <xs:unsignedInt>
   stripeSizeKb: <xs:unsignedInt>
   initPriority: <xs:unsignedInt>
   unitId: <xs:string>

hwUnitIdentify API

Example

Argument List

   flags: <xs:unsignedInt>
   durationInSeconds: <xs:unsignedInt>
   unitId: <xs:string>

hwUnitSsdCacheCreate API

Example

Argument List

   raidType: <xs:unsignedInt>
   ssdDiskList: <xs:string[]>
   controllerId: <xs:string>
   flags: <xs:unsignedInt>

hwUnitSsdCacheDisable API

Example

Argument List

   flags: <xs:unsignedInt>
   unitId: <xs:string>

hwUnitSsdCacheEnable API

Example

Argument List

   unitSsdCacheId: <xs:string>
   flags: <xs:unsignedInt>
   unitId: <xs:string>

ibTargetPortEnum API

Example

Argument List

   flags: <xs:unsignedInt>

ibTargetPortGet API

Example

Argument List

   flags: <xs:unsignedInt>
   port: <xs:string>

libratoMetricsConfigGet API

Example

Argument List

   flags: <xs:unsignedInt>
   storageSystem: <xs:string>

libratoMetricsConfigSet API

Example

Argument List

   username: <xs:string>
   enableAlertAnnotations: <xs:boolean>
   storageSystem: <xs:string>
   postIntervalSec: <xs:unsignedInt>
   token: <xs:string>
   enableConfigAnnotations: <xs:boolean>
   autoDashboardCreate: <xs:boolean>
   flags: <xs:unsignedInt>

licenseActivate API

Example

Argument List

   activationKey: <xs:string>
   flags: <xs:unsignedInt>

licenseActivateOnline API

Example

Argument List

   flags: <xs:unsignedInt>
   licenseKey: <xs:string>

licenseAdd API

Example

Argument List

   keyBlock: <xs:string>
   flags: <xs:unsignedInt>
   storageSystem: <xs:string>

licenseEnum API

Example

Argument List

   flags: <xs:unsignedInt>

licenseGet API

Example

Argument List

   flags: <xs:unsignedInt>
   license: <xs:string>

licenseRemove API

Example

Argument List

   flags: <xs:unsignedInt>
   license: <xs:string>

login API

Example

Argument List

   reserved: <xs:string>

networkShareClientAdd API

Example

Argument List

   secure: <xs:boolean>
   subtreeCheck: <xs:boolean>
   clientFilter: <xs:string>
   readOnly: <xs:boolean>
   flags: <xs:unsignedInt>
   networkShareId: <xs:string>
   customOptions: <xs:string>
   async: <xs:boolean>

networkShareClientEnum API

Example

Argument List

   networkShare: <xs:string>
   flags: <xs:unsignedInt>

networkShareClientGet API

Example

Argument List

   flags: <xs:unsignedInt>
   networkShareClientId: <xs:string>
   networkShareId: <xs:string>

networkShareClientModify API

Example

Argument List

   secure: <xs:boolean>
   subtreeCheck: <xs:boolean>
   networkShareClientId: <xs:string>
   readOnly: <xs:boolean>
   flags: <xs:unsignedInt>
   networkShareId: <xs:string>
   customOptions: <xs:string>
   async: <xs:boolean>

networkShareClientRemove API

Example

Argument List

   flags: <xs:unsignedInt>
   networkShareClientId: <xs:string>
   networkShareId: <xs:string>

networkShareClone API

Example

Argument List

   description: <xs:string>
   readOnly: <xs:boolean>
   networkShare: <xs:string>
   flags: <xs:unsignedInt>
   cloneName: <xs:string>
   provisionableId: <xs:string>
   isActive: <xs:boolean>

networkShareCreate API

Example

Argument List

   name: <xs:string>
   isPublic: <xs:boolean>
   flags: <xs:unsignedInt>
   provisionableId: <xs:string>
   isActive: <xs:boolean>
   description: <xs:string>

networkShareDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   networkShareId: <xs:string>

networkShareDisable API

Example

Argument List

   networkShare: <xs:string>
   flags: <xs:unsignedInt>

networkShareEnable API

Example

Argument List

   networkShare: <xs:string>
   flags: <xs:unsignedInt>

networkShareEnum API

Example

Argument List

   flags: <xs:unsignedInt>

networkShareGet API

Example

Argument List

   networkShare: <xs:string>
   flags: <xs:unsignedInt>

networkShareModify API

Example

Argument List

   networkShare: <xs:string>
   flags: <xs:unsignedInt>
   name: <xs:string>
   isActive: <xs:boolean>
   description: <xs:string>

networkShareNfsConfig API

Example

Argument List

   nfsMode: <xs:unsignedInt>
   reserved: <xs:string>
   enableKerberos: <xs:boolean>
   storageSystem: <xs:string>
   defaultOptions: <xs:string>
   flags: <xs:unsignedInt>

networkShareRestore API

Example

Argument List

   snapshotShare: <xs:string>
   networkShare: <xs:string>
   flags: <xs:unsignedInt>

networkShareServicesRestart API

Example

Argument List

   flags: <xs:unsignedInt>
   storageSystem: <xs:string>

networkShareSnapshot API

Example

Argument List

   description: <xs:string>
   snapshotName: <xs:string>
   readOnly: <xs:boolean>
   networkShare: <xs:string>
   flags: <xs:unsignedInt>
   provisionableId: <xs:string>
   isActive: <xs:boolean>

objectEnum API

Example

Argument List

   propValue: <xs:string>
   flags: <xs:unsignedInt>
   propType: <xs:unsignedInt>
   propKey: <xs:string>

objectGet API

Example

Argument List

   flags: <xs:unsignedInt>
   id: <xs:string>

objectLock API

Example

Argument List

   id: <xs:string>

objectPropertyGet API

Example

Argument List

   flags: <xs:unsignedInt>
   objectId: <xs:string>
   propKey: <xs:string>

objectPropertySet API

Example

Argument List

   propType: <xs:unsignedInt>
   propValue: <xs:string>
   flags: <xs:unsignedInt>
   objectId: <xs:string>
   propKey: <xs:string>

objectUnlock API

Example

Argument List

   id: <xs:string>

permissionDefinitionEnum API

Example

Argument List

   flags: <xs:unsignedInt>

physicalDiskEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   physicalDiskList: <xs:string[]>

physicalDiskGet API

Example

Argument List

   physicalDrive: <xs:string>
   flags: <xs:unsignedInt>

physicalDiskIdentify API

Example

Argument List

   physicalDrive: <xs:string>
   pattern: <xs:string>
   duration: <xs:unsignedInt>
   flags: <xs:unsignedInt>

physicalDiskPathAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   multipathDiskId: <xs:string>

physicalDiskPathAssocGet API

Example

Argument List

   flags: <xs:unsignedInt>
   multipathDiskId: <xs:string>
   physicalDiskId: <xs:string>

physicalDiskScan API

Example

Argument List

   storageSystemId: <xs:string>
   flags: <xs:unsignedInt>

registerSecurityToken API

Example

Argument List

   flags: <xs:unsignedInt>
   token: <xs:string>
   signedToken: <xs:string>

remoteStoragePoolEnum API

Example

Argument List

   remoteStorageSystemId: <xs:string>
   flags: <xs:unsignedInt>

replicaAssocDelete API

Example

Argument List

   deleteReplicaAssocHead: <xs:boolean>
   flags: <xs:unsignedInt>
   assocId: <xs:string>
   deleteSourceReplicatable: <xs:boolean>
   deleteTargetReplicatable: <xs:boolean>

replicaAssocEnum API

Example

Argument List

   replicatableId: <xs:string>
   targetsOnly: <xs:boolean>
   flags: <xs:unsignedInt>
   sourcesOnly: <xs:boolean>

replicaAssocGet API

Example

Argument List

   flags: <xs:unsignedInt>
   assocId: <xs:string>

replicaAssocUpdate API

Example

Argument List

   assocObj: <ns0:replicaAssoc>
   flags: <xs:unsignedInt>

replicaCreate API

Example

Argument List

   replicaDescription: <xs:string>
   reserved: <xs:string>
   replicationPriority: <xs:unsignedInt>
   targetStoragePoolId: <xs:string>
   forcePrimary: <xs:boolean>
   replicatableId: <xs:string>
   smartSync: <xs:boolean>
   flags: <xs:unsignedInt>
   replicaName: <xs:string>
   storageSystemLinkId: <xs:string>

replicaCreateNetworkShareTarget API

Example

Argument List

   replicaDescription: <xs:string>
   sourceShare: <ns0:networkShare>
   reserved: <xs:string>
   replicationPriority: <xs:unsignedInt>
   sourceShareParent: <ns0:networkShare>
   targetStoragePoolId: <xs:string>
   forcePrimary: <xs:boolean>
   smartSync: <xs:boolean>
   flags: <xs:unsignedInt>
   replicaName: <xs:string>

replicaCreateVolumeTarget API

Example

Argument List

   replicaDescription: <xs:string>
   reserved: <xs:string>
   replicationPriority: <xs:unsignedInt>
   targetStoragePoolId: <xs:string>
   forcePrimary: <xs:boolean>
   smartSync: <xs:boolean>
   flags: <xs:unsignedInt>
   replicaName: <xs:string>
   sourceVolumeParent: <ns0:storageVolume>
   sourceVolume: <ns0:storageVolume>

replicaStop API

Example

Argument List

   flags: <xs:unsignedInt>
   assocId: <xs:string>

replicaSync API

Example

Argument List

   flags: <xs:unsignedInt>
   assocId: <xs:string>

replicationScheduleAddRemove API

Example

Argument List

   storageVolumeList: <xs:string[]>
   networkShareList: <xs:string[]>
   modType: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   schedule: <xs:string>

replicationScheduleAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

replicationScheduleAssocGet API

Example

Argument List

   replicatableId: <xs:string>
   scheduleId: <xs:string>

replicationScheduleCreate API

Example

Argument List

   storageVolumeList: <xs:string[]>
   setEnabled: <xs:unsignedInt>
   name: <xs:string>
   targetProvisionableId: <xs:string>
   startDate: <xs:dateTime>
   targetStorageCloudId: <xs:string>
   storageCloudId: <xs:string>
   daysOfWeek: <xs:unsignedInt>
   priority: <xs:unsignedInt>
   networkShareList: <xs:string[]>
   flags: <xs:unsignedInt>
   storageSystemLinkId: <xs:string>
   hoursOfDay: <xs:unsignedInt>
   maxReplicas: <xs:unsignedInt>
   description: <xs:string>

replicationScheduleDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

replicationScheduleDisable API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

replicationScheduleEnable API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

replicationScheduleEnum API

Example

Argument List

   flags: <xs:unsignedInt>

replicationScheduleGet API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

replicationScheduleModify API

Example

Argument List

   setEnabled: <xs:unsignedInt>
   description: <xs:string>
   startDate: <xs:dateTime>
   hoursOfDay: <xs:unsignedInt>
   storageCloudId: <xs:string>
   daysOfWeek: <xs:unsignedInt>
   schedule: <xs:string>
   flags: <xs:unsignedInt>
   maxReplicas: <xs:unsignedInt>
   name: <xs:string>

roleCreate API

Example

Argument List

   flags: <xs:unsignedInt>
   permissionList: <ns0:permissionAssignment[]>
   inheritsFrom: <xs:string>
   name: <xs:string>
   description: <xs:string>

roleDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   role: <xs:string>

roleEnum API

Example

Argument List

   flags: <xs:unsignedInt>

roleGet API

Example

Argument List

   flags: <xs:unsignedInt>
   role: <xs:string>

roleModify API

Example

Argument List

   newName: <xs:string>
   flags: <xs:unsignedInt>
   role: <xs:string>
   newDescription: <xs:string>

rolePermissionAssignmentEnum API

Example

Argument List

   roleId: <xs:string>
   flags: <xs:unsignedInt>

rolePermissionAssignmentGet API

Example

Argument List

   flags: <xs:unsignedInt>
   operation: <xs:string>
   role: <xs:string>
   objectType: <xs:string>

rolePermissionsAddRemove API

Example

Argument List

   flags: <xs:unsignedInt>
   modType: <xs:unsignedInt>
   role: <xs:string>
   permissionList: <ns0:permissionAssignment[]>

roleSubjectAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   role: <xs:string>

roleSubjectAssocGet API

Example

Argument List

   flags: <xs:unsignedInt>
   role: <xs:string>
   subject: <xs:string>

sessionClose API

Example

Argument List

   sessionId: <xs:string>
   flags: <xs:unsignedInt>

sessionEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   host: <xs:string>
   storageVolume: <xs:string>

sessionGet API

Example

Argument List

   sessionId: <xs:string>
   flags: <xs:unsignedInt>

siteAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>

siteAssocGet API

Example

Argument List

   storageSystemId: <xs:string>
   flags: <xs:unsignedInt>
   siteId: <xs:string>

siteCreate API

Example

Argument List

   storageSystemList: <xs:string[]>
   location: <xs:string>
   flags: <xs:unsignedInt>
   name: <xs:string>
   description: <xs:string>

siteDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   site: <xs:string>

siteEnum API

Example

Argument List

   flags: <xs:unsignedInt>

siteGet API

Example

Argument List

   flags: <xs:unsignedInt>
   site: <xs:string>

siteModify API

Example

Argument List

   flags: <xs:unsignedInt>
   location: <xs:string>
   siteId: <xs:string>
   name: <xs:string>
   description: <xs:string>

siteStorageSystemAddRemove API

Example

Argument List

   storageSystemList: <xs:string[]>
   modType: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   site: <xs:string>

snapshotScheduleAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

snapshotScheduleAssocGet API

Example

Argument List

   scheduleId: <xs:string>
   storageVolumeId: <xs:string>

snapshotScheduleCreate API

Example

Argument List

   storageVolumeList: <xs:string[]>
   setEnabled: <xs:unsignedInt>
   name: <xs:string>
   startDate: <xs:dateTime>
   hoursOfDay: <xs:unsignedInt>
   storageCloudId: <xs:string>
   daysOfWeek: <xs:unsignedInt>
   networkShareList: <xs:string[]>
   flags: <xs:unsignedInt>
   maxSnapshots: <xs:unsignedInt>
   description: <xs:string>

snapshotScheduleDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

snapshotScheduleDisable API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

snapshotScheduleEnable API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

snapshotScheduleEnum API

Example

Argument List

   flags: <xs:unsignedInt>

snapshotScheduleGet API

Example

Argument List

   flags: <xs:unsignedInt>
   schedule: <xs:string>

snapshotScheduleModify API

Example

Argument List

   setEnabled: <xs:unsignedInt>
   description: <xs:string>
   startDate: <xs:dateTime>
   hoursOfDay: <xs:unsignedInt>
   storageCloudId: <xs:string>
   daysOfWeek: <xs:unsignedInt>
   schedule: <xs:string>
   flags: <xs:unsignedInt>
   maxSnapshots: <xs:unsignedInt>
   name: <xs:string>

snapshotScheduleVolumeAddRemove API

Example

Argument List

   storageVolumeList: <xs:string[]>
   networkShareList: <xs:string[]>
   modType: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   schedule: <xs:string>

storageCloudCreate API

Example

Argument List

   defaultChapPassword: <xs:string>
   tier: <xs:string>
   name: <xs:string>
   parentStorageCloudId: <xs:string>
   userList: <ns0:storageCloudSubjectAssoc[]>
   flags: <xs:unsignedInt>
   resourceList: <ns0:storageCloudResourceAssoc[]>
   organization: <xs:string>
   defaultChapUsername: <xs:string>
   description: <xs:string>

storageCloudDelete API

Example

Argument List

   storageCloud: <xs:string>
   flags: <xs:unsignedInt>

storageCloudEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storageCloudGet API

Example

Argument List

   storageCloud: <xs:string>
   flags: <xs:unsignedInt>

storageCloudModify API

Example

Argument List

   defaultChapPassword: <xs:string>
   name: <xs:string>
   parentStorageCloudId: <xs:string>
   flags: <xs:unsignedInt>
   tier: <xs:string>
   organization: <xs:string>
   storageCloud: <xs:string>
   defaultChapUsername: <xs:string>
   description: <xs:string>

storageCloudResourceAddRemove API

Example

Argument List

   resourceList: <ns0:storageCloudResourceAssoc[]>
   storageCloud: <xs:string>
   modType: <xs:unsignedInt>
   flags: <xs:unsignedInt>

storageCloudResourceAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   resource: <xs:string>

storageCloudResourceAssocGet API

Example

Argument List

   flags: <xs:unsignedInt>
   storageCloud: <xs:string>
   resource: <xs:string>

storageCloudResourceSetMode API

Example

Argument List

   flags: <xs:unsignedInt>
   storageCloud: <xs:string>
   resource: <ns0:storageCloudResourceAssoc>

storageCloudSubjectAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   subject: <xs:string>

storageCloudSubjectAssocGet API

Example

Argument List

   storageCloud: <xs:string>
   flags: <xs:unsignedInt>
   subject: <xs:string>

storageCloudUserAddRemove API

Example

Argument List

   userList: <ns0:storageCloudSubjectAssoc[]>
   storageCloud: <xs:string>
   modType: <xs:unsignedInt>
   flags: <xs:unsignedInt>

storagePoolCreate API

Example

Argument List

   profile: <xs:string>
   physicalDiskList: <xs:string[]>
   name: <xs:string>
   raidType: <xs:unsignedInt>
   poolType: <xs:unsignedInt>
   enableCompression: <xs:boolean>
   noBarriers: <xs:boolean>
   enableSsd: <xs:boolean>
   flags: <xs:unsignedInt>
   isDefault: <xs:boolean>
   description: <xs:string>

storagePoolDestroy API

Example

Argument List

   flags: <xs:unsignedInt>
   storagePool: <xs:string>

storagePoolDeviceEnum API

Example

Argument List

   storagePoolId: <xs:string>
   flags: <xs:unsignedInt>

storagePoolDeviceGet API

Example

Argument List

   flags: <xs:unsignedInt>
   storagePoolDevice: <xs:string>

storagePoolEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storagePoolExpand API

Example

Argument List

   flags: <xs:unsignedInt>
   storagePool: <xs:string>

storagePoolExport API

Example

Argument List

   flags: <xs:unsignedInt>
   storagePool: <xs:string>

storagePoolGet API

Example

Argument List

   flags: <xs:unsignedInt>
   storagePool: <xs:string>

storagePoolGrow API

Example

Argument List

   raidType: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   physicalDiskList: <xs:string[]>
   storagePool: <xs:string>

storagePoolIdentify API

Example

Argument List

   duration: <xs:unsignedInt>
   pattern: <xs:string>
   flags: <xs:unsignedInt>
   storagePool: <xs:string>

storagePoolModify API

Example

Argument List

   profile: <xs:string>
   newName: <xs:string>
   enableCompression: <xs:boolean>
   isDefault: <xs:boolean>
   storagePool: <xs:string>
   noBarriers: <xs:boolean>
   enableSsd: <xs:boolean>
   flags: <xs:unsignedInt>
   newDescription: <xs:string>

storagePoolProfileEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storagePoolProfileGet API

Example

Argument List

   storagePoolProfile: <xs:string>
   flags: <xs:unsignedInt>

storagePoolReplicationConfigCreate API

Example

Argument List

   primaryStoragePoolId: <xs:string>
   diskBarrier: <xs:boolean>
   protocolType: <xs:string>
   replicationPort: <xs:unsignedInt>
   secondaryStoragePoolId: <xs:string>
   flags: <xs:unsignedInt>
   resyncRate: <xs:unsignedLong>
   diskFlushes: <xs:boolean>
   storageSystemLinkId: <xs:string>

storagePoolReplicationConfigDelete API

Example

Argument List

   scrubMetadataDevice: <xs:boolean>
   flags: <xs:unsignedInt>
   storagePoolReplicationConfigId: <xs:string>

storagePoolReplicationConfigEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storagePoolReplicationConfigGet API

Example

Argument List

   storagePoolReplicationConfig: <xs:string>
   flags: <xs:unsignedInt>

storagePoolReplicationConfigModify API

Example

Argument List

   diskBarrier: <xs:boolean>
   protocolType: <xs:string>
   replicationPort: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   resyncRate: <xs:unsignedLong>
   diskFlushes: <xs:boolean>
   storageSystemLinkId: <xs:string>
   storagePoolReplicationConfigId: <xs:string>

storagePoolRescan API

Example

Argument List

   flags: <xs:unsignedInt>
   storageSystem: <xs:string>
   options: <xs:string>

storagePoolSpareAddRemove API

Example

Argument List

   flags: <xs:unsignedInt>
   modType: <xs:unsignedInt>
   physicalDiskList: <xs:string[]>
   storagePool: <xs:string>

storagePoolStart API

Example

Argument List

   flags: <xs:unsignedInt>
   storagePool: <xs:string>

storagePoolStop API

Example

Argument List

   flags: <xs:unsignedInt>
   storagePool: <xs:string>

storagePoolUpdateRedirect API

Example

Argument List

   flags: <xs:unsignedInt>
   storagePool: <xs:string>

storageQuotaCreate API

Example

Argument List

   utilizableSpace: <xs:unsignedLong>
   name: <xs:string>
   maxVolumes: <xs:unsignedInt>
   storageCloudId: <xs:string>
   policyFlags: <xs:unsignedInt>
   provisionableSize: <xs:unsignedLong>
   storagePoolId: <xs:string>
   flags: <xs:unsignedInt>
   maxShares: <xs:unsignedInt>
   description: <xs:string>

storageQuotaDelete API

Example

Argument List

   storageQuota: <xs:string>
   flags: <xs:unsignedInt>

storageQuotaEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storageQuotaGet API

Example

Argument List

   storageQuota: <xs:string>
   flags: <xs:unsignedInt>

storageQuotaModify API

Example

Argument List

   utilizableSpace: <xs:unsignedLong>
   name: <xs:string>
   maxVolumes: <xs:unsignedInt>
   storageCloudId: <xs:string>
   policyFlags: <xs:unsignedInt>
   provisionableSize: <xs:unsignedLong>
   storageQuota: <xs:string>
   flags: <xs:unsignedInt>
   maxShares: <xs:unsignedInt>
   description: <xs:string>

storageQuotaShareAddRemove API

Example

Argument List

   storageQuota: <xs:string>
   modType: <xs:unsignedInt>
   storageShareList: <xs:string[]>
   flags: <xs:unsignedInt>

storageQuotaShareAssocEnum API

Example

Argument List

   networkShare: <xs:string>
   flags: <xs:unsignedInt>

storageQuotaShareAssocGet API

Example

Argument List

   storageQuotaId: <xs:string>
   shareId: <xs:string>

storageQuotaVolumeAddRemove API

Example

Argument List

   storageVolumeList: <xs:string[]>
   storageQuota: <xs:string>
   modType: <xs:unsignedInt>
   flags: <xs:unsignedInt>

storageQuotaVolumeAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   storageVolume: <xs:string>

storageQuotaVolumeAssocGet API

Example

Argument List

   storageQuotaId: <xs:string>
   storageVolumeId: <xs:string>

storageSystemClusterAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storageSystemClusterAssocGet API

Example

Argument List

   storageSystemId: <xs:string>
   storageSystemClusterId: <xs:string>
   flags: <xs:unsignedInt>

storageSystemClusterCreate API

Example

Argument List

   targetPort: <xs:string>
   name: <xs:string>
   virtualHostIpAddress: <xs:string>
   virtualHostGateway: <xs:string>
   flags: <xs:unsignedInt>
   virtualHostSubnetMask: <xs:string>
   virtualHostName: <xs:string>
   description: <xs:string>

storageSystemClusterDelete API

Example

Argument List

   flags: <xs:unsignedInt>

storageSystemClusterEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storageSystemClusterGet API

Example

Argument List

   storageSystemCluster: <xs:string>
   flags: <xs:unsignedInt>

storageSystemClusterModify API

Example

Argument List

   targetPort: <xs:string>
   name: <xs:string>
   virtualHostIpAddress: <xs:string>
   virtualHostGateway: <xs:string>
   flags: <xs:unsignedInt>
   virtualHostSubnetMask: <xs:string>
   virtualHostName: <xs:string>
   description: <xs:string>

storageSystemClusterNodeAdd API

Example

Argument List

   nodeAdminUsername: <xs:string>
   flags: <xs:unsignedInt>
   nodeIpAddress: <xs:string>
   nodeAdminPassword: <xs:string>

storageSystemClusterNodeEject API

Example

Argument List

   storageSystemClusterObj: <ns0:storageSystemCluster>
   flags: <xs:unsignedInt>

storageSystemClusterNodeJoin API

Example

Argument List

   flags: <xs:unsignedInt>
   storageSystemClusterObj: <ns0:storageSystemCluster>
   masterNode: <ns0:storageSystem>

storageSystemClusterNodeRemove API

Example

Argument List

   storageSystemId: <xs:string>
   flags: <xs:unsignedInt>

storageSystemClusterNodeSetMaster API

Example

Argument List

   storageSystemId: <xs:string>
   flags: <xs:unsignedInt>

storageSystemClusterNodeSync API

Example

Argument List

   flags: <xs:unsignedInt>
   storageSystemClusterObj: <ns0:storageSystemCluster>
   masterNode: <ns0:storageSystem>

storageSystemEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storageSystemGet API

Example

Argument List

   flags: <xs:unsignedInt>
   storageSystem: <xs:string>

storageSystemGroupAddRemoveLinks API

Example

Argument List

   linkIdList: <xs:string[]>
   modType: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   groupId: <xs:string>

storageSystemGroupAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storageSystemGroupAssocGet API

Example

Argument List

   linkId: <xs:string>
   flags: <xs:unsignedInt>
   groupId: <xs:string>

storageSystemGroupCreate API

Example

Argument List

   groupPassword: <xs:string>
   flags: <xs:unsignedInt>
   name: <xs:string>
   virtualIpAddress: <xs:string>
   description: <xs:string>

storageSystemGroupDelete API

Example

Argument List

   deleteAssociatedLinks: <xs:boolean>
   flags: <xs:unsignedInt>
   groupId: <xs:string>

storageSystemGroupEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storageSystemGroupGet API

Example

Argument List

   flags: <xs:unsignedInt>
   groupId: <xs:string>

storageSystemGroupModify API

Example

Argument List

   description: <xs:string>
   flags: <xs:unsignedInt>
   groupId: <xs:string>
   virtualIpAddress: <xs:string>
   name: <xs:string>

storageSystemGroupSetPassword API

Example

Argument List

   groupPassword: <xs:string>
   flags: <xs:unsignedInt>
   groupId: <xs:string>

storageSystemLinkCreate API

Example

Argument List

   linkType: <xs:unsignedInt>
   localIpAddress: <xs:string>
   description: <xs:string>
   remoteAdminPassword: <xs:string>
   storageSystemId: <xs:string>
   flags: <xs:unsignedInt>
   remoteIpAddress: <xs:string>
   remoteAdminUser: <xs:string>
   bandwidthLimit: <xs:unsignedInt>

storageSystemLinkDelete API

Example

Argument List

   linkId: <xs:string>
   flags: <xs:unsignedInt>

storageSystemLinkDisconnect API

Example

Argument List

   remoteStorageSystemId: <xs:string>
   flags: <xs:unsignedInt>

storageSystemLinkEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storageSystemLinkEstablish API

Example

Argument List

   linkObj: <ns0:storageSystemLink>
   flags: <xs:unsignedInt>

storageSystemLinkGet API

Example

Argument List

   linkId: <xs:string>
   flags: <xs:unsignedInt>

storageSystemLinkModify API

Example

Argument List

   linkType: <xs:unsignedInt>
   description: <xs:string>
   linkId: <xs:string>
   localIpAddress: <xs:string>
   flags: <xs:unsignedInt>
   remoteIpAddress: <xs:string>
   bandwidthLimit: <xs:unsignedInt>

storageSystemLinkRefresh API

Example

Argument List

   linkId: <xs:string>
   flags: <xs:unsignedInt>

storageSystemLinkSetCredentials API

Example

Argument List

   linkId: <xs:string>
   remoteAdminPassword: <xs:string>
   flags: <xs:unsignedInt>
   remoteAdminUser: <xs:string>

storageSystemLinkVerify API

Example

Argument List

   linkObj: <ns0:storageSystemLink>
   flags: <xs:unsignedInt>

storageSystemModify API

Example

Argument List

   searchSuffix: <xs:string>
   newName: <xs:string>
   newLocation: <xs:string>
   storageSystem: <xs:string>
   newDnsServerList: <xs:string[]>
   arpFilterMode: <xs:unsignedInt>
   bondMode: <xs:unsignedInt>
   domainSuffix: <xs:string>
   flags: <xs:unsignedInt>
   newDescription: <xs:string>

storageSystemRecover API

Example

Argument List

   recoveryPoint: <xs:string>
   recoverNetworkConfig: <xs:boolean>
   flags: <xs:unsignedInt>
   storageSystem: <xs:string>

storageSystemRecoveryPointEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   storageSystem: <xs:string>

storageSystemRestart API

Example

Argument List

   flags: <xs:unsignedInt>
   storageSystem: <xs:string>

storageSystemSendLogs API

Example

Argument List

   storageSystemId: <xs:string>
   flags: <xs:unsignedInt>

storageSystemShutdown API

Example

Argument List

   flags: <xs:unsignedInt>
   storageSystem: <xs:string>

storageSystemUpdateCheck API

Example

Argument List

   flags: <xs:unsignedInt>
   storageSystem: <xs:string>

storageSystemUpgrade API

Example

Argument List

   upgradeTarget: <xs:boolean>
   upgradeService: <xs:boolean>
   storageSystem: <xs:string>
   upgradeWebServer: <xs:boolean>
   flags: <xs:unsignedInt>
   upgradeManager: <xs:boolean>

storageVolumeAclAddRemove API

Example

Argument List

   flags: <xs:unsignedInt>
   hostList: <xs:string[]>
   modType: <xs:unsignedInt>
   storageVolume: <xs:string>

storageVolumeAclAddRemoveEx API

Example

Argument List

   storageVolumeList: <xs:string[]>
   host: <xs:string>
   modType: <xs:unsignedInt>
   flags: <xs:unsignedInt>

storageVolumeAclEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   host: <xs:string>
   storageVolume: <xs:string>

storageVolumeAclGet API

Example

Argument List

   flags: <xs:unsignedInt>
   host: <xs:string>
   storageVolume: <xs:string>

storageVolumeClone API

Example

Argument List

   storageVolume: <xs:string>
   description: <xs:string>
   accessMode: <xs:unsignedInt>
   cloneName: <xs:string>
   flags: <xs:unsignedInt>
   provisionableId: <xs:string>

storageVolumeCloudBackupCreate API

Example

Argument List

   reserved: <xs:string>
   sourceVolumeId: <xs:string>
   priority: <xs:unsignedInt>
   backupVolumeName: <xs:string>
   cloudContainerId: <xs:string>
   flags: <xs:unsignedInt>
   backupVolumeDescription: <xs:string>

storageVolumeCloudBackupRestore API

Example

Argument List

   reserved: <xs:string>
   recoveredVolumeName: <xs:string>
   sourceVolumeId: <xs:string>
   priority: <xs:unsignedInt>
   storagePoolId: <xs:string>
   flags: <xs:unsignedInt>
   recoveredVolumeDescription: <xs:string>

storageVolumeCreate API

Example

Argument List

   chapPolicy: <xs:unsignedInt>
   count: <xs:unsignedInt>
   name: <xs:string>
   accessMode: <xs:unsignedInt>
   description: <xs:string>
   flags: <xs:unsignedInt>
   thinProvisioned: <xs:boolean>
   chapPassword: <xs:string>
   provisionableId: <xs:string>
   chapUsername: <xs:string>
   size: <xs:unsignedLong>

storageVolumeCreateEx API

Example

Argument List

   count: <xs:unsignedInt>
   name: <xs:string>
   accessMode: <xs:unsignedInt>
   description: <xs:string>
   flags: <xs:unsignedInt>
   percentReserved: <xs:unsignedInt>
   chapPolicy: <xs:unsignedInt>
   chapPassword: <xs:string>
   provisionableId: <xs:string>
   chapUsername: <xs:string>
   size: <xs:unsignedLong>

storageVolumeDelete API

Example

Argument List

   storageVolumeList: <xs:string[]>
   flags: <xs:unsignedInt>
   recursivelyDeleteSnapshots: <xs:boolean>

storageVolumeEnum API

Example

Argument List

   storageVolumeList: <xs:string[]>
   flags: <xs:unsignedInt>

storageVolumeGet API

Example

Argument List

   flags: <xs:unsignedInt>
   storageVolume: <xs:string>

storageVolumeGroupAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   storageVolume: <xs:string>

storageVolumeGroupAssocGet API

Example

Argument List

   storageVolumeGroupId: <xs:string>
   storageVolumeId: <xs:string>

storageVolumeGroupClone API

Example

Argument List

   storageVolumeGroup: <xs:string>
   description: <xs:string>
   accessMode: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   cloneNamePrefix: <xs:string>
   provisionableId: <xs:string>

storageVolumeGroupCreate API

Example

Argument List

   storageVolumeList: <xs:string[]>
   flags: <xs:unsignedInt>
   name: <xs:string>
   description: <xs:string>

storageVolumeGroupDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   storageVolumeGroup: <xs:string>
   deleteAssociatedVolumes: <xs:boolean>

storageVolumeGroupEnum API

Example

Argument List

   flags: <xs:unsignedInt>

storageVolumeGroupGet API

Example

Argument List

   flags: <xs:unsignedInt>
   storageVolumeGroup: <xs:string>

storageVolumeGroupModify API

Example

Argument List

   newName: <xs:string>
   flags: <xs:unsignedInt>
   storageVolumeGroup: <xs:string>
   newDescription: <xs:string>

storageVolumeGroupSnapshot API

Example

Argument List

   count: <xs:unsignedInt>
   storageVolumeGroup: <xs:string>
   description: <xs:string>
   accessMode: <xs:unsignedInt>
   snapshotNamePrefix: <xs:string>
   flags: <xs:unsignedInt>
   provisionableId: <xs:string>

storageVolumeGroupVolumeAddRemove API

Example

Argument List

   storageVolumeList: <xs:string[]>
   flags: <xs:unsignedInt>
   modType: <xs:unsignedInt>
   storageVolumeGroup: <xs:string>

storageVolumeModify API

Example

Argument List

   storageVolume: <xs:string>
   newName: <xs:string>
   flags: <xs:unsignedInt>
   newAccessMode: <xs:unsignedInt>
   chapUsername: <xs:string>
   chapPolicy: <xs:unsignedInt>
   chapPassword: <xs:string>
   clearSnapshotFlag: <xs:boolean>
   newDescription: <xs:string>

storageVolumeResize API

Example

Argument List

   flags: <xs:unsignedInt>
   newSizeInBytes: <xs:unsignedLong>
   storageVolume: <xs:string>
   provisionableId: <xs:string>

storageVolumeRestore API

Example

Argument List

   snapshotVolume: <xs:string>
   storageVolume: <xs:string>
   flags: <xs:unsignedInt>

storageVolumeSnapshot API

Example

Argument List

   count: <xs:unsignedInt>
   storageVolume: <xs:string>
   description: <xs:string>
   accessMode: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   snapshotName: <xs:string>
   provisionableId: <xs:string>

storageVolumeUtilizationEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   storageVolume: <xs:string>

storageVolumeUtilizationGet API

Example

Argument List

   flags: <xs:unsignedInt>
   utilizationId: <xs:string>

storageVolumeUtilizationGetRetentionPeriod API

Example

Argument List

   flags: <xs:unsignedInt>

storageVolumeUtilizationSetRetentionPeriod API

Example

Argument List

   flags: <xs:unsignedInt>
   daysToRetain: <xs:unsignedInt>

targetPortDisable API

Example

Argument List

   flags: <xs:unsignedInt>
   port: <xs:string>

targetPortEnable API

Example

Argument List

   flags: <xs:unsignedInt>
   port: <xs:string>

targetPortEnum API

Example

Argument List

   flags: <xs:unsignedInt>

targetPortGet API

Example

Argument List

   flags: <xs:unsignedInt>
   port: <xs:string>

targetPortModify API

Example

Argument List

   description: <xs:string>
   iscsiEnabled: <xs:boolean>
   mtu: <xs:unsignedInt>
   configType: <xs:string>
   netmask: <xs:string>
   vportFloatList: <xs:string[]>
   gateway: <xs:string>
   flags: <xs:unsignedInt>
   ipAddress: <xs:string>
   port: <xs:string>

targetPortRescan API

Example

Argument List

   flags: <xs:unsignedInt>
   storageSystem: <xs:string>

targetPortRestart API

Example

Argument List

   flags: <xs:unsignedInt>
   port: <xs:string>

targetVirtualInterfaceCreate API

Example

Argument List

   macAddress: <xs:string>
   description: <xs:string>
   portList: <xs:string[]>
   parentPortId: <xs:string>
   mtu: <xs:unsignedInt>
   storageSystemId: <xs:string>
   netmask: <xs:string>
   flags: <xs:unsignedInt>
   ipAddress: <xs:string>
   gateway: <xs:string>

targetVirtualInterfaceMove API

Example

Argument List

   targetPortId: <xs:string>
   flags: <xs:unsignedInt>
   virtualInterfaceId: <xs:string>

targetVirtualPortCreate API

Example

Argument List

   macAddress: <xs:string>
   description: <xs:string>
   portList: <xs:string[]>
   mtu: <xs:unsignedInt>
   storageSystemId: <xs:string>
   netmask: <xs:string>
   flags: <xs:unsignedInt>
   ipAddress: <xs:string>
   gateway: <xs:string>

targetVirtualPortDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   port: <xs:string>

taskCancel API

Example

Argument List

   flags: <xs:unsignedInt>
   id: <xs:string>

taskClearAll API

Example

Argument List

   flags: <xs:unsignedInt>

taskEnum API

Example

Argument List

   taskIdlist: <xs:string[]>
   flags: <xs:unsignedInt>

taskGet API

Example

Argument List

   flags: <xs:unsignedInt>
   id: <xs:string>

userAdd API

Adds a new user to the system. User accounts can access QuantaStor via the web management interface, remote scripting and via the qstorapi RESTful API.

Example

curl -U username:password -k https://hostname:8153/userAdd?username=tiger&password=passWORD1&firstName=Tiger&lastName=Woods&role=Administrator

Argument List

   username: <xs:string>
   defaultChapPassword: <xs:string>
   alertSubscriptions: <xs:unsignedInt>
   description: <xs:string>
   firstName: <xs:string>
   lastName: <xs:string>
   flags: <xs:unsignedInt>
   emailAddress: <xs:string>
   role: <xs:string>
   password: <xs:string>
   defaultChapUsername: <xs:string>

userEnum API

Example

Argument List

   flags: <xs:unsignedInt>

userGet API

Example

Argument List

   flags: <xs:unsignedInt>
   user: <xs:string>

userGroupAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>
   user: <xs:string>

userGroupAssocGet API

Example

Argument List

   userId: <xs:string>
   userGroupId: <xs:string>

userGroupCreate API

Example

Argument List

   userList: <xs:string[]>
   flags: <xs:unsignedInt>
   name: <xs:string>
   description: <xs:string>

userGroupDelete API

Example

Argument List

   flags: <xs:unsignedInt>
   userGroup: <xs:string>

userGroupEnum API

Example

Argument List

   flags: <xs:unsignedInt>

userGroupGet API

Example

Argument List

   flags: <xs:unsignedInt>
   userGroup: <xs:string>

userGroupModify API

Example

Argument List

   newName: <xs:string>
   flags: <xs:unsignedInt>
   newDescription: <xs:string>
   userGroup: <xs:string>

userGroupUserAddRemove API

Example

Argument List

   userList: <xs:string[]>
   modType: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   userGroup: <xs:string>

userModify API

Example

Argument List

   newFirstName: <xs:string>
   newDefaultChapPassword: <xs:string>
   newName: <xs:string>
   alertSubscriptions: <xs:unsignedInt>
   flags: <xs:unsignedInt>
   user: <xs:string>
   newDefaultChapUsername: <xs:string>
   newLastName: <xs:string>
   newEmailAddress: <xs:string>
   newDescription: <xs:string>
   newRole: <xs:string>

userPasswordSet API

Example

Argument List

   newPassword: <xs:string>
   oldPassword: <xs:string>
   flags: <xs:unsignedInt>
   user: <xs:string>

userRemove API

Example

Argument List

   flags: <xs:unsignedInt>
   user: <xs:string>

virtualInterfaceAssocEnum API

Example

Argument List

   flags: <xs:unsignedInt>

virtualInterfaceAssocGet API

Example

Argument List

   targetPortId: <xs:string>
   flags: <xs:unsignedInt>
   virtualInterfaceId: <xs:string>

widgetCreate API

Example

Argument List

   flags: <xs:unsignedInt>
   name: <xs:string>