Difference between revisions of "+ Developer Guide Overview"
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
- 1 Supported Languages
- 2 Async vs. Sync API calls
- 3 Task Monitoring
- 4 Security
- 5 Supported SOAP / WebServices Implementations
- 6 API List
- 6.1 aclAdd API
- 6.2 aclModify API
- 6.3 aclRemove API
- 6.4 alertClear API
- 6.5 alertClearAll API
- 6.6 alertConfigGet API
- 6.7 alertConfigSet API
- 6.8 alertEnum API
- 6.9 alertGet API
- 6.10 alertRaise API
- 6.11 auditLogClear API
- 6.12 auditLogDisable API
- 6.13 auditLogEnable API
- 6.14 auditLogGet API
- 6.15 cloudBackupScheduleAssocEnum API
- 6.16 cloudBackupScheduleAssocGet API
- 6.17 cloudBackupScheduleCreate API
- 6.18 cloudBackupScheduleDelete API
- 6.19 cloudBackupScheduleDisable API
- 6.20 cloudBackupScheduleEnable API
- 6.21 cloudBackupScheduleEnum API
- 6.22 cloudBackupScheduleGet API
- 6.23 cloudBackupScheduleModify API
- 6.24 cloudBackupScheduleVolumeAddRemove API
- 6.25 cloudContainerAdd API
- 6.26 cloudContainerCreate API
- 6.27 cloudContainerDelete API
- 6.28 cloudContainerDisable API
- 6.29 cloudContainerEnable API
- 6.30 cloudContainerEnum API
- 6.31 cloudContainerGet API
- 6.32 cloudContainerModify API
- 6.33 cloudContainerRemove API
- 6.34 cloudContainerRepair API
- 6.35 cloudProviderCredentialsAdd API
- 6.36 cloudProviderCredentialsEnum API
- 6.37 cloudProviderCredentialsGet API
- 6.38 cloudProviderCredentialsRemove API
- 6.39 cloudProviderEnum API
- 6.40 cloudProviderGet API
- 6.41 cloudProviderLocationAdd API
- 6.42 cloudProviderLocationEnum API
- 6.43 cloudProviderLocationGet API
- 6.44 cloudProviderLocationRemove API
- 6.45 clusterFailoverGroupActivate API
- 6.46 clusterFailoverGroupCreate API
- 6.47 clusterFailoverGroupDelete API
- 6.48 clusterFailoverGroupEnum API
- 6.49 clusterFailoverGroupGet API
- 6.50 clusterFailoverGroupModify API
- 6.51 customApi API
- 6.52 echo API
- 6.53 eventEnum API
- 6.54 eventListenerNotify API
- 6.55 eventListenerRegister API
- 6.56 eventListenerUnregister API
- 6.57 fcTargetPortDisable API
- 6.58 fcTargetPortEnable API
- 6.59 fcTargetPortEnum API
- 6.60 fcTargetPortGet API
- 6.61 getHardwareConfig API
- 6.62 getLocalizedMessage API
- 6.63 getSecurityConfig API
- 6.64 getSystemConfig API
- 6.65 hostAdd API
- 6.66 hostEnum API
- 6.67 hostGet API
- 6.68 hostGroupCreate API
- 6.69 hostGroupDelete API
- 6.70 hostGroupEnum API
- 6.71 hostGroupGet API
- 6.72 hostGroupHostAddRemove API
- 6.73 hostGroupModify API
- 6.74 hostInitiatorAdd API
- 6.75 hostInitiatorEnum API
- 6.76 hostInitiatorGet API
- 6.77 hostInitiatorRemove API
- 6.78 hostModify API
- 6.79 hostRemove API
- 6.80 hwAlarmEnum API
- 6.81 hwAlarmGet API
- 6.82 hwBatteryBackupUnitEnum API
- 6.83 hwBatteryBackupUnitGet API
- 6.84 hwControllerClearAlarms API
- 6.85 hwControllerEnum API
- 6.86 hwControllerGet API
- 6.87 hwControllerGroupEnum API
- 6.88 hwControllerGroupGet API
- 6.89 hwControllerImportForeignUnits API
- 6.90 hwControllerRescan API
- 6.91 hwControllerRescanAll API
- 6.92 hwControllerSilenceAlarms API
- 6.93 hwDiskEnum API
- 6.94 hwDiskGet API
- 6.95 hwDiskIdentify API
- 6.96 hwDiskMarkHotSpare API
- 6.97 hwDiskRemove API
- 6.98 hwEnclosureEnum API
- 6.99 hwEnclosureGet API
- 6.100 hwLogicalDriveEnum API
- 6.101 hwLogicalDriveGet API
- 6.102 hwSwitchAdapterEnum API
- 6.103 hwSwitchAdapterGet API
- 6.104 hwSwitchCredentialsAdd API
- 6.105 hwSwitchCredentialsEnum API
- 6.106 hwSwitchCredentialsGet API
- 6.107 hwSwitchCredentialsModify API
- 6.108 hwSwitchCredentialsRemove API
- 6.109 hwSwitchEnum API
- 6.110 hwSwitchFailoverGroupActivate API
- 6.111 hwSwitchFailoverGroupCreate API
- 6.112 hwSwitchFailoverGroupDelete API
- 6.113 hwSwitchFailoverGroupEnum API
- 6.114 hwSwitchFailoverGroupGet API
- 6.115 hwSwitchFailoverGroupModify API
- 6.116 hwSwitchFailoverGroupPoolAssocEnum API
- 6.117 hwSwitchFailoverGroupPoolAssocGet API
- 6.118 hwSwitchFailoverGroupSetMode API
- 6.119 hwSwitchFailoverGroupSystemAssocAdd API
- 6.120 hwSwitchFailoverGroupSystemAssocEnum API
- 6.121 hwSwitchFailoverGroupSystemAssocGet API
- 6.122 hwSwitchFailoverGroupSystemAssocRemove API
- 6.123 hwSwitchGet API
- 6.124 hwSwitchRescan API
- 6.125 hwSwitchZonesetActivate API
- 6.126 hwSwitchZonesetEnum API
- 6.127 hwSwitchZonesetGet API
- 6.128 hwUnitCreate API
- 6.129 hwUnitDelete API
- 6.130 hwUnitEnum API
- 6.131 hwUnitGet API
- 6.132 hwUnitGrow API
- 6.133 hwUnitIdentify API
- 6.134 hwUnitSsdCacheCreate API
- 6.135 hwUnitSsdCacheDisable API
- 6.136 hwUnitSsdCacheEnable API
- 6.137 ibTargetPortEnum API
- 6.138 ibTargetPortGet API
- 6.139 libratoMetricsConfigGet API
- 6.140 libratoMetricsConfigSet API
- 6.141 licenseActivate API
- 6.142 licenseActivateOnline API
- 6.143 licenseAdd API
- 6.144 licenseEnum API
- 6.145 licenseGet API
- 6.146 licenseRemove API
- 6.147 login API
- 6.148 networkShareClientAdd API
- 6.149 networkShareClientEnum API
- 6.150 networkShareClientGet API
- 6.151 networkShareClientModify API
- 6.152 networkShareClientRemove API
- 6.153 networkShareClone API
- 6.154 networkShareCreate API
- 6.155 networkShareDelete API
- 6.156 networkShareDisable API
- 6.157 networkShareEnable API
- 6.158 networkShareEnum API
- 6.159 networkShareGet API
- 6.160 networkShareModify API
- 6.161 networkShareNfsConfig API
- 6.162 networkShareRestore API
- 6.163 networkShareServicesRestart API
- 6.164 networkShareSnapshot API
- 6.165 objectEnum API
- 6.166 objectGet API
- 6.167 objectLock API
- 6.168 objectPropertyGet API
- 6.169 objectPropertySet API
- 6.170 objectUnlock API
- 6.171 permissionDefinitionEnum API
- 6.172 physicalDiskEnum API
- 6.173 physicalDiskGet API
- 6.174 physicalDiskIdentify API
- 6.175 physicalDiskPathAssocEnum API
- 6.176 physicalDiskPathAssocGet API
- 6.177 physicalDiskScan API
- 6.178 registerSecurityToken API
- 6.179 remoteStoragePoolEnum API
- 6.180 replicaAssocDelete API
- 6.181 replicaAssocEnum API
- 6.182 replicaAssocGet API
- 6.183 replicaAssocUpdate API
- 6.184 replicaCreate API
- 6.185 replicaCreateNetworkShareTarget API
- 6.186 replicaCreateVolumeTarget API
- 6.187 replicaStop API
- 6.188 replicaSync API
- 6.189 replicationScheduleAddRemove API
- 6.190 replicationScheduleAssocEnum API
- 6.191 replicationScheduleAssocGet API
- 6.192 replicationScheduleCreate API
- 6.193 replicationScheduleDelete API
- 6.194 replicationScheduleDisable API
- 6.195 replicationScheduleEnable API
- 6.196 replicationScheduleEnum API
- 6.197 replicationScheduleGet API
- 6.198 replicationScheduleModify API
- 6.199 roleCreate API
- 6.200 roleDelete API
- 6.201 roleEnum API
- 6.202 roleGet API
- 6.203 roleModify API
- 6.204 rolePermissionAssignmentEnum API
- 6.205 rolePermissionAssignmentGet API
- 6.206 rolePermissionsAddRemove API
- 6.207 roleSubjectAssocEnum API
- 6.208 roleSubjectAssocGet API
- 6.209 sessionClose API
- 6.210 sessionEnum API
- 6.211 sessionGet API
- 6.212 siteAssocEnum API
- 6.213 siteAssocGet API
- 6.214 siteCreate API
- 6.215 siteDelete API
- 6.216 siteEnum API
- 6.217 siteGet API
- 6.218 siteModify API
- 6.219 siteStorageSystemAddRemove API
- 6.220 snapshotScheduleAssocEnum API
- 6.221 snapshotScheduleAssocGet API
- 6.222 snapshotScheduleCreate API
- 6.223 snapshotScheduleDelete API
- 6.224 snapshotScheduleDisable API
- 6.225 snapshotScheduleEnable API
- 6.226 snapshotScheduleEnum API
- 6.227 snapshotScheduleGet API
- 6.228 snapshotScheduleModify API
- 6.229 snapshotScheduleVolumeAddRemove API
- 6.230 storageCloudCreate API
- 6.231 storageCloudDelete API
- 6.232 storageCloudEnum API
- 6.233 storageCloudGet API
- 6.234 storageCloudModify API
- 6.235 storageCloudResourceAddRemove API
- 6.236 storageCloudResourceAssocEnum API
- 6.237 storageCloudResourceAssocGet API
- 6.238 storageCloudResourceSetMode API
- 6.239 storageCloudSubjectAssocEnum API
- 6.240 storageCloudSubjectAssocGet API
- 6.241 storageCloudUserAddRemove API
- 6.242 storagePoolCreate API
- 6.243 storagePoolDestroy API
- 6.244 storagePoolDeviceEnum API
- 6.245 storagePoolDeviceGet API
- 6.246 storagePoolEnum API
- 6.247 storagePoolExpand API
- 6.248 storagePoolExport API
- 6.249 storagePoolGet API
- 6.250 storagePoolGrow API
- 6.251 storagePoolIdentify API
- 6.252 storagePoolModify API
- 6.253 storagePoolProfileEnum API
- 6.254 storagePoolProfileGet API
- 6.255 storagePoolReplicationConfigCreate API
- 6.256 storagePoolReplicationConfigDelete API
- 6.257 storagePoolReplicationConfigEnum API
- 6.258 storagePoolReplicationConfigGet API
- 6.259 storagePoolReplicationConfigModify API
- 6.260 storagePoolRescan API
- 6.261 storagePoolSpareAddRemove API
- 6.262 storagePoolStart API
- 6.263 storagePoolStop API
- 6.264 storagePoolUpdateRedirect API
- 6.265 storageQuotaCreate API
- 6.266 storageQuotaDelete API
- 6.267 storageQuotaEnum API
- 6.268 storageQuotaGet API
- 6.269 storageQuotaModify API
- 6.270 storageQuotaShareAddRemove API
- 6.271 storageQuotaShareAssocEnum API
- 6.272 storageQuotaShareAssocGet API
- 6.273 storageQuotaVolumeAddRemove API
- 6.274 storageQuotaVolumeAssocEnum API
- 6.275 storageQuotaVolumeAssocGet API
- 6.276 storageSystemClusterAssocEnum API
- 6.277 storageSystemClusterAssocGet API
- 6.278 storageSystemClusterCreate API
- 6.279 storageSystemClusterDelete API
- 6.280 storageSystemClusterEnum API
- 6.281 storageSystemClusterGet API
- 6.282 storageSystemClusterModify API
- 6.283 storageSystemClusterNodeAdd API
- 6.284 storageSystemClusterNodeEject API
- 6.285 storageSystemClusterNodeJoin API
- 6.286 storageSystemClusterNodeRemove API
- 6.287 storageSystemClusterNodeSetMaster API
- 6.288 storageSystemClusterNodeSync API
- 6.289 storageSystemEnum API
- 6.290 storageSystemGet API
- 6.291 storageSystemGroupAddRemoveLinks API
- 6.292 storageSystemGroupAssocEnum API
- 6.293 storageSystemGroupAssocGet API
- 6.294 storageSystemGroupCreate API
- 6.295 storageSystemGroupDelete API
- 6.296 storageSystemGroupEnum API
- 6.297 storageSystemGroupGet API
- 6.298 storageSystemGroupModify API
- 6.299 storageSystemGroupSetPassword API
- 6.300 storageSystemLinkCreate API
- 6.301 storageSystemLinkDelete API
- 6.302 storageSystemLinkDisconnect API
- 6.303 storageSystemLinkEnum API
- 6.304 storageSystemLinkEstablish API
- 6.305 storageSystemLinkGet API
- 6.306 storageSystemLinkModify API
- 6.307 storageSystemLinkRefresh API
- 6.308 storageSystemLinkSetCredentials API
- 6.309 storageSystemLinkVerify API
- 6.310 storageSystemModify API
- 6.311 storageSystemRecover API
- 6.312 storageSystemRecoveryPointEnum API
- 6.313 storageSystemRestart API
- 6.314 storageSystemSendLogs API
- 6.315 storageSystemShutdown API
- 6.316 storageSystemUpdateCheck API
- 6.317 storageSystemUpgrade API
- 6.318 storageVolumeAclAddRemove API
- 6.319 storageVolumeAclAddRemoveEx API
- 6.320 storageVolumeAclEnum API
- 6.321 storageVolumeAclGet API
- 6.322 storageVolumeClone API
- 6.323 storageVolumeCloudBackupCreate API
- 6.324 storageVolumeCloudBackupRestore API
- 6.325 storageVolumeCreate API
- 6.326 storageVolumeCreateEx API
- 6.327 storageVolumeDelete API
- 6.328 storageVolumeEnum API
- 6.329 storageVolumeGet API
- 6.330 storageVolumeGroupAssocEnum API
- 6.331 storageVolumeGroupAssocGet API
- 6.332 storageVolumeGroupClone API
- 6.333 storageVolumeGroupCreate API
- 6.334 storageVolumeGroupDelete API
- 6.335 storageVolumeGroupEnum API
- 6.336 storageVolumeGroupGet API
- 6.337 storageVolumeGroupModify API
- 6.338 storageVolumeGroupSnapshot API
- 6.339 storageVolumeGroupVolumeAddRemove API
- 6.340 storageVolumeModify API
- 6.341 storageVolumeResize API
- 6.342 storageVolumeRestore API
- 6.343 storageVolumeSnapshot API
- 6.344 storageVolumeUtilizationEnum API
- 6.345 storageVolumeUtilizationGet API
- 6.346 storageVolumeUtilizationGetRetentionPeriod API
- 6.347 storageVolumeUtilizationSetRetentionPeriod API
- 6.348 targetPortDisable API
- 6.349 targetPortEnable API
- 6.350 targetPortEnum API
- 6.351 targetPortGet API
- 6.352 targetPortModify API
- 6.353 targetPortRescan API
- 6.354 targetPortRestart API
- 6.355 targetVirtualInterfaceCreate API
- 6.356 targetVirtualInterfaceMove API
- 6.357 targetVirtualPortCreate API
- 6.358 targetVirtualPortDelete API
- 6.359 taskCancel API
- 6.360 taskClearAll API
- 6.361 taskEnum API
- 6.362 taskGet API
- 6.363 userAdd API
- 6.364 userEnum API
- 6.365 userGet API
- 6.366 userGroupAssocEnum API
- 6.367 userGroupAssocGet API
- 6.368 userGroupCreate API
- 6.369 userGroupDelete API
- 6.370 userGroupEnum API
- 6.371 userGroupGet API
- 6.372 userGroupModify API
- 6.373 userGroupUserAddRemove API
- 6.374 userModify API
- 6.375 userPasswordSet API
- 6.376 userRemove API
- 6.377 virtualInterfaceAssocEnum API
- 6.378 virtualInterfaceAssocGet API
- 6.379 widgetCreate API
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>
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>
Example
Argument List
networkShare: <xs:string> flags: <xs:unsignedInt>
Example
Argument List
flags: <xs:unsignedInt> networkShareClientId: <xs:string> networkShareId: <xs:string>
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>
Example
Argument List
flags: <xs:unsignedInt> networkShareClientId: <xs:string> networkShareId: <xs:string>
Example
Argument List
description: <xs:string> readOnly: <xs:boolean> networkShare: <xs:string> flags: <xs:unsignedInt> cloneName: <xs:string> provisionableId: <xs:string> isActive: <xs:boolean>
Example
Argument List
name: <xs:string> isPublic: <xs:boolean> flags: <xs:unsignedInt> provisionableId: <xs:string> isActive: <xs:boolean> description: <xs:string>
Example
Argument List
flags: <xs:unsignedInt> networkShareId: <xs:string>
Example
Argument List
networkShare: <xs:string> flags: <xs:unsignedInt>
Example
Argument List
networkShare: <xs:string> flags: <xs:unsignedInt>
Example
Argument List
flags: <xs:unsignedInt>
Example
Argument List
networkShare: <xs:string> flags: <xs:unsignedInt>
Example
Argument List
networkShare: <xs:string> flags: <xs:unsignedInt> name: <xs:string> isActive: <xs:boolean> description: <xs:string>
Example
Argument List
nfsMode: <xs:unsignedInt> reserved: <xs:string> enableKerberos: <xs:boolean> storageSystem: <xs:string> defaultOptions: <xs:string> flags: <xs:unsignedInt>
Example
Argument List
snapshotShare: <xs:string> networkShare: <xs:string> flags: <xs:unsignedInt>
Example
Argument List
flags: <xs:unsignedInt> storageSystem: <xs:string>
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>
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>
Example
Argument List
storageQuota: <xs:string> modType: <xs:unsignedInt> storageShareList: <xs:string[]> flags: <xs:unsignedInt>
Example
Argument List
networkShare: <xs:string> flags: <xs:unsignedInt>
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>