+ Developer Guide Overview: Difference between revisions
mNo edit summary |
|||
| Line 25: | Line 25: | ||
== API List == | == API List == | ||
=== aclAdd API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
objectId: <xs:string> | |||
ownerType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
ownerId: <xs:string> | |||
accessLevel: <xs:unsignedInt> | |||
objectType: <xs:unsignedInt> | |||
=== aclModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
objectId: <xs:string> | |||
ownerType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
ownerId: <xs:string> | |||
accessLevel: <xs:unsignedInt> | |||
objectType: <xs:unsignedInt> | |||
=== aclRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
ownerId: <xs:string> | |||
ownerType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
objectId: <xs:string> | |||
objectType: <xs:unsignedInt> | |||
=== alertClear API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
id: <xs:string> | |||
=== alertClearAll API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== alertConfigGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== alertConfigSet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== alertGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
id: <xs:string> | |||
=== alertRaise API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
message: <xs:string> | |||
flags: <xs:unsignedInt> | |||
severity: <xs:unsignedInt> | |||
=== auditLogClear API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== auditLogDisable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== auditLogEnable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== auditLogGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
startDate: <xs:dateTime> | |||
endDate: <xs:dateTime> | |||
user: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== cloudBackupScheduleAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== cloudBackupScheduleAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
scheduleId: <xs:string> | |||
storageVolumeId: <xs:string> | |||
=== cloudBackupScheduleCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== cloudBackupScheduleDisable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== cloudBackupScheduleEnable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== cloudBackupScheduleEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== cloudBackupScheduleGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== cloudBackupScheduleModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolumeList: <xs:string[]> | |||
modType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== cloudContainerAdd API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageUrl: <xs:string> | |||
flags: <xs:unsignedInt> | |||
enableNfs: <xs:boolean> | |||
credentialsId: <xs:string> | |||
locationId: <xs:string> | |||
encryptionKey: <xs:string> | |||
=== cloudContainerCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
container: <xs:string> | |||
=== cloudContainerDisable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
container: <xs:string> | |||
=== cloudContainerEnable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
container: <xs:string> | |||
=== cloudContainerEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== cloudContainerGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
container: <xs:string> | |||
=== cloudContainerModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
container: <xs:string> | |||
name: <xs:string> | |||
flags: <xs:unsignedInt> | |||
enableNfs: <xs:boolean> | |||
encryptionKey: <xs:string> | |||
description: <xs:string> | |||
=== cloudContainerRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
container: <xs:string> | |||
=== cloudContainerRepair API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
container: <xs:string> | |||
=== cloudProviderCredentialsAdd API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
username: <xs:string> | |||
machine: <xs:string> | |||
providerId: <xs:string> | |||
password: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== cloudProviderCredentialsEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== cloudProviderCredentialsGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
credentialId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== cloudProviderCredentialsRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
credentialsId: <xs:string> | |||
=== cloudProviderEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== cloudProviderGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
providerId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== cloudProviderLocationAdd API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
providerId: <xs:string> | |||
locationTag: <xs:string> | |||
=== cloudProviderLocationEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== cloudProviderLocationGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
locationId: <xs:string> | |||
=== cloudProviderLocationRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
locationId: <xs:string> | |||
=== clusterFailoverGroupActivate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
clusterFailoverGroup: <xs:string> | |||
=== clusterFailoverGroupCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemCluster: <xs:string> | |||
name: <xs:string> | |||
zoneConfig: <xs:string> | |||
flags: <xs:unsignedInt> | |||
storagePool: <xs:string> | |||
description: <xs:string> | |||
=== clusterFailoverGroupDelete API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
clusterFailoverGroup: <xs:string> | |||
=== clusterFailoverGroupEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== clusterFailoverGroupGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
clusterFailoverGroup: <xs:string> | |||
=== clusterFailoverGroupModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
description: <xs:string> | |||
zoneConfig: <xs:string> | |||
flags: <xs:unsignedInt> | |||
clusterFailoverGroup: <xs:string> | |||
storagePool: <xs:string> | |||
name: <xs:string> | |||
=== customApi API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
params: <ns0:keyValuePair[]> | |||
method: <xs:string> | |||
=== echo API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
inputMessage: <xs:string> | |||
=== eventEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
maxEvents: <xs:unsignedInt> | |||
serviceTimeStamp: <xs:dateTime> | |||
startingIndex: <xs:unsignedInt> | |||
=== eventListenerNotify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
list: <ns0:event[]> | |||
=== eventListenerRegister API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
eventListenerObj: <ns0:eventListener> | |||
=== eventListenerUnregister API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
listenerId: <xs:string> | |||
=== fcTargetPortDisable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
port: <xs:string> | |||
=== fcTargetPortEnable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
port: <xs:string> | |||
=== fcTargetPortEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== fcTargetPortGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
port: <xs:string> | |||
=== getHardwareConfig API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== getLocalizedMessage API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
locale: <xs:string> | |||
flags: <xs:unsignedInt> | |||
i18nStr: <ns0:i18nString> | |||
=== getSecurityConfig API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== getSystemConfig API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hostAdd API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== hostGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
host: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hostGroupCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hostList: <xs:string[]> | |||
flags: <xs:unsignedInt> | |||
name: <xs:string> | |||
description: <xs:string> | |||
=== hostGroupDelete API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
host: <xs:string> | |||
flags: <xs:unsignedInt> | |||
deleteAssociatedHosts: <xs:boolean> | |||
=== hostGroupEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== hostGroupGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
hostGroup: <xs:string> | |||
=== hostGroupHostAddRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hostList: <xs:string[]> | |||
modType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
hostGroup: <xs:string> | |||
=== hostGroupModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
newName: <xs:string> | |||
flags: <xs:unsignedInt> | |||
newDescription: <xs:string> | |||
hostGroup: <xs:string> | |||
=== hostInitiatorAdd API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
host: <xs:string> | |||
iqn: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hostInitiatorEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
host: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hostInitiatorGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
initiator: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hostInitiatorRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
host: <xs:string> | |||
iqn: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hostModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
host: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwAlarmEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
hwController: <xs:string> | |||
=== hwAlarmGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwAlarm: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwBatteryBackupUnitEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
hwController: <xs:string> | |||
=== hwBatteryBackupUnitGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwBatteryBackupUnit: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwControllerClearAlarms API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
controllerId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwControllerEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwControllerGroup: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwControllerGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
hwController: <xs:string> | |||
=== hwControllerGroupEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== hwControllerGroupGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwControllerGroup: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwControllerImportForeignUnits API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
controllerId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwControllerRescan API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
controllerId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwControllerRescanAll API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwControllerSilenceAlarms API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
controllerId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwDiskEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
hwController: <xs:string> | |||
=== hwDiskGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwDisk: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwDiskIdentify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
durationInSeconds: <xs:unsignedInt> | |||
diskId: <xs:string> | |||
=== hwDiskMarkHotSpare API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
clearMark: <xs:boolean> | |||
flags: <xs:unsignedInt> | |||
diskId: <xs:string> | |||
=== hwDiskRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
diskId: <xs:string> | |||
=== hwEnclosureEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
hwController: <xs:string> | |||
=== hwEnclosureGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwEnclosure: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwLogicalDriveEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwUnit: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwLogicalDriveGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwLogicalDrive: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchAdapterEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchAdapterGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
switchAdapterId: <xs:string> | |||
=== hwSwitchCredentialsAdd API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
switchAdapterId: <xs:string> | |||
=== hwSwitchCredentialsGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
switchCredentials: <xs:string> | |||
=== hwSwitchCredentialsModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
domainPassword: <xs:string> | |||
flags: <xs:unsignedInt> | |||
primaryStorageSystem: <xs:string> | |||
credentialsId: <xs:string> | |||
secondaryStorageSystem: <xs:string> | |||
password: <xs:string> | |||
=== hwSwitchCredentialsRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
credsId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
switchAdapterId: <xs:string> | |||
=== hwSwitchFailoverGroupActivate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
hwSwitchFailoverGroup: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchFailoverGroupCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwSwitchFailoverGroup: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchFailoverGroupEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchFailoverGroupGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwSwitchFailoverGroupId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchFailoverGroupModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwSwitchFailoverGroup: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchFailoverGroupPoolAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwSwitchFailoverGroupId: <xs:string> | |||
storagePoolId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchFailoverGroupSetMode API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwSwitchFailoverGroup: <xs:string> | |||
flags: <xs:unsignedInt> | |||
failoverMode: <xs:unsignedInt> | |||
=== hwSwitchFailoverGroupSystemAssocAdd API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
zonesetId: <xs:string> | |||
hwSwitchFailoverGroup: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchFailoverGroupSystemAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwSwitchFailoverGroup: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchFailoverGroupSystemAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
hwSwitchFailoverGroupId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchFailoverGroupSystemAssocRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
hwSwitchFailoverGroup: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
switchId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchRescan API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
switchId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwSwitchZonesetActivate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
zonesetId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
switchCredentialsId: <xs:string> | |||
=== hwSwitchZonesetEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
switchCredentialsId: <xs:string> | |||
=== hwSwitchZonesetGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
switchZoneset: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwUnitCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
raidType: <xs:unsignedInt> | |||
diskList: <xs:string[]> | |||
controllerId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwUnitDelete API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
unitId: <xs:string> | |||
=== hwUnitEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
hwController: <xs:string> | |||
=== hwUnitGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
hwUnit: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwUnitGrow API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
diskList: <xs:string[]> | |||
flags: <xs:unsignedInt> | |||
stripeSizeKb: <xs:unsignedInt> | |||
initPriority: <xs:unsignedInt> | |||
unitId: <xs:string> | |||
=== hwUnitIdentify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
durationInSeconds: <xs:unsignedInt> | |||
unitId: <xs:string> | |||
=== hwUnitSsdCacheCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
raidType: <xs:unsignedInt> | |||
ssdDiskList: <xs:string[]> | |||
controllerId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== hwUnitSsdCacheDisable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
unitId: <xs:string> | |||
=== hwUnitSsdCacheEnable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
unitSsdCacheId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
unitId: <xs:string> | |||
=== ibTargetPortEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== ibTargetPortGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
port: <xs:string> | |||
=== libratoMetricsConfigGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageSystem: <xs:string> | |||
=== libratoMetricsConfigSet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
activationKey: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== licenseActivateOnline API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
licenseKey: <xs:string> | |||
=== licenseAdd API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
keyBlock: <xs:string> | |||
flags: <xs:unsignedInt> | |||
storageSystem: <xs:string> | |||
=== licenseEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== licenseGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
license: <xs:string> | |||
=== licenseRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
license: <xs:string> | |||
=== login API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
reserved: <xs:string> | |||
=== networkShareClientAdd API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
secure: <xs:boolean> | |||
subtreeCheck: <xs:boolean> | |||
clientFilter: <xs:string> | |||
readOnly: <xs:boolean> | |||
flags: <xs:unsignedInt> | |||
networkShareId: <xs:string> | |||
customOptions: <xs:string> | |||
async: <xs:boolean> | |||
=== networkShareClientEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
networkShare: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== networkShareClientGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
networkShareClientId: <xs:string> | |||
networkShareId: <xs:string> | |||
=== networkShareClientModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
secure: <xs:boolean> | |||
subtreeCheck: <xs:boolean> | |||
networkShareClientId: <xs:string> | |||
readOnly: <xs:boolean> | |||
flags: <xs:unsignedInt> | |||
networkShareId: <xs:string> | |||
customOptions: <xs:string> | |||
async: <xs:boolean> | |||
=== networkShareClientRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
networkShareClientId: <xs:string> | |||
networkShareId: <xs:string> | |||
=== networkShareClone API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
description: <xs:string> | |||
readOnly: <xs:boolean> | |||
networkShare: <xs:string> | |||
flags: <xs:unsignedInt> | |||
cloneName: <xs:string> | |||
provisionableId: <xs:string> | |||
isActive: <xs:boolean> | |||
=== networkShareCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
name: <xs:string> | |||
isPublic: <xs:boolean> | |||
flags: <xs:unsignedInt> | |||
provisionableId: <xs:string> | |||
isActive: <xs:boolean> | |||
description: <xs:string> | |||
=== networkShareDelete API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
networkShareId: <xs:string> | |||
=== networkShareDisable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
networkShare: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== networkShareEnable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
networkShare: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== networkShareEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== networkShareGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
networkShare: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== networkShareModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
networkShare: <xs:string> | |||
flags: <xs:unsignedInt> | |||
name: <xs:string> | |||
isActive: <xs:boolean> | |||
description: <xs:string> | |||
=== networkShareNfsConfig API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
nfsMode: <xs:unsignedInt> | |||
reserved: <xs:string> | |||
enableKerberos: <xs:boolean> | |||
storageSystem: <xs:string> | |||
defaultOptions: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== networkShareRestore API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
snapshotShare: <xs:string> | |||
networkShare: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== networkShareServicesRestart API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageSystem: <xs:string> | |||
=== networkShareSnapshot API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
propValue: <xs:string> | |||
flags: <xs:unsignedInt> | |||
propType: <xs:unsignedInt> | |||
propKey: <xs:string> | |||
=== objectGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
id: <xs:string> | |||
=== objectLock API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
id: <xs:string> | |||
=== objectPropertyGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
objectId: <xs:string> | |||
propKey: <xs:string> | |||
=== objectPropertySet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
propType: <xs:unsignedInt> | |||
propValue: <xs:string> | |||
flags: <xs:unsignedInt> | |||
objectId: <xs:string> | |||
propKey: <xs:string> | |||
=== objectUnlock API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
id: <xs:string> | |||
=== permissionDefinitionEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== physicalDiskEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
physicalDiskList: <xs:string[]> | |||
=== physicalDiskGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
physicalDrive: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== physicalDiskIdentify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
physicalDrive: <xs:string> | |||
pattern: <xs:string> | |||
duration: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
=== physicalDiskPathAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
multipathDiskId: <xs:string> | |||
=== physicalDiskPathAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
multipathDiskId: <xs:string> | |||
physicalDiskId: <xs:string> | |||
=== physicalDiskScan API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== registerSecurityToken API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
token: <xs:string> | |||
signedToken: <xs:string> | |||
=== remoteStoragePoolEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
remoteStorageSystemId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== replicaAssocDelete API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
deleteReplicaAssocHead: <xs:boolean> | |||
flags: <xs:unsignedInt> | |||
assocId: <xs:string> | |||
deleteSourceReplicatable: <xs:boolean> | |||
deleteTargetReplicatable: <xs:boolean> | |||
=== replicaAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
replicatableId: <xs:string> | |||
targetsOnly: <xs:boolean> | |||
flags: <xs:unsignedInt> | |||
sourcesOnly: <xs:boolean> | |||
=== replicaAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
assocId: <xs:string> | |||
=== replicaAssocUpdate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
assocObj: <ns0:replicaAssoc> | |||
flags: <xs:unsignedInt> | |||
=== replicaCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
replicaDescription: <xs:string> | |||
reserved: <xs:string> | |||
replicationPriority: <xs:unsignedInt> | |||
targetStoragePoolId: <xs:string> | |||
forcePrimary: <xs:boolean> | |||
replicatableId: <xs:string> | |||
smartSync: <xs:boolean> | |||
flags: <xs:unsignedInt> | |||
replicaName: <xs:string> | |||
storageSystemLinkId: <xs:string> | |||
=== replicaCreateNetworkShareTarget API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
assocId: <xs:string> | |||
=== replicaSync API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
assocId: <xs:string> | |||
=== replicationScheduleAddRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolumeList: <xs:string[]> | |||
networkShareList: <xs:string[]> | |||
modType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== replicationScheduleAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== replicationScheduleAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
replicatableId: <xs:string> | |||
scheduleId: <xs:string> | |||
=== replicationScheduleCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== replicationScheduleDisable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== replicationScheduleEnable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== replicationScheduleEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== replicationScheduleGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== replicationScheduleModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
permissionList: <ns0:permissionAssignment[]> | |||
inheritsFrom: <xs:string> | |||
name: <xs:string> | |||
description: <xs:string> | |||
=== roleDelete API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
role: <xs:string> | |||
=== roleEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== roleGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
role: <xs:string> | |||
=== roleModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
newName: <xs:string> | |||
flags: <xs:unsignedInt> | |||
role: <xs:string> | |||
newDescription: <xs:string> | |||
=== rolePermissionAssignmentEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
roleId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== rolePermissionAssignmentGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
operation: <xs:string> | |||
role: <xs:string> | |||
objectType: <xs:string> | |||
=== rolePermissionsAddRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
modType: <xs:unsignedInt> | |||
role: <xs:string> | |||
permissionList: <ns0:permissionAssignment[]> | |||
=== roleSubjectAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
role: <xs:string> | |||
=== roleSubjectAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
role: <xs:string> | |||
subject: <xs:string> | |||
=== sessionClose API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
sessionId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== sessionEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
host: <xs:string> | |||
storageVolume: <xs:string> | |||
=== sessionGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
sessionId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== siteAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== siteAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
siteId: <xs:string> | |||
=== siteCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemList: <xs:string[]> | |||
location: <xs:string> | |||
flags: <xs:unsignedInt> | |||
name: <xs:string> | |||
description: <xs:string> | |||
=== siteDelete API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
site: <xs:string> | |||
=== siteEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== siteGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
site: <xs:string> | |||
=== siteModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
location: <xs:string> | |||
siteId: <xs:string> | |||
name: <xs:string> | |||
description: <xs:string> | |||
=== siteStorageSystemAddRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemList: <xs:string[]> | |||
modType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
site: <xs:string> | |||
=== snapshotScheduleAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== snapshotScheduleAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
scheduleId: <xs:string> | |||
storageVolumeId: <xs:string> | |||
=== snapshotScheduleCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== snapshotScheduleDisable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== snapshotScheduleEnable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== snapshotScheduleEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== snapshotScheduleGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== snapshotScheduleModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolumeList: <xs:string[]> | |||
networkShareList: <xs:string[]> | |||
modType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
schedule: <xs:string> | |||
=== storageCloudCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageCloud: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageCloudEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storageCloudGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageCloud: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageCloudModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
resourceList: <ns0:storageCloudResourceAssoc[]> | |||
storageCloud: <xs:string> | |||
modType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
=== storageCloudResourceAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
resource: <xs:string> | |||
=== storageCloudResourceAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageCloud: <xs:string> | |||
resource: <xs:string> | |||
=== storageCloudResourceSetMode API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageCloud: <xs:string> | |||
resource: <ns0:storageCloudResourceAssoc> | |||
=== storageCloudSubjectAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
subject: <xs:string> | |||
=== storageCloudSubjectAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageCloud: <xs:string> | |||
flags: <xs:unsignedInt> | |||
subject: <xs:string> | |||
=== storageCloudUserAddRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
userList: <ns0:storageCloudSubjectAssoc[]> | |||
storageCloud: <xs:string> | |||
modType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
=== storagePoolCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storagePool: <xs:string> | |||
=== storagePoolDeviceEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storagePoolId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storagePoolDeviceGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storagePoolDevice: <xs:string> | |||
=== storagePoolEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storagePoolExpand API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storagePool: <xs:string> | |||
=== storagePoolExport API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storagePool: <xs:string> | |||
=== storagePoolGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storagePool: <xs:string> | |||
=== storagePoolGrow API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
raidType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
physicalDiskList: <xs:string[]> | |||
storagePool: <xs:string> | |||
=== storagePoolIdentify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
duration: <xs:unsignedInt> | |||
pattern: <xs:string> | |||
flags: <xs:unsignedInt> | |||
storagePool: <xs:string> | |||
=== storagePoolModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storagePoolProfileGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storagePoolProfile: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storagePoolReplicationConfigCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
scrubMetadataDevice: <xs:boolean> | |||
flags: <xs:unsignedInt> | |||
storagePoolReplicationConfigId: <xs:string> | |||
=== storagePoolReplicationConfigEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storagePoolReplicationConfigGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storagePoolReplicationConfig: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storagePoolReplicationConfigModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageSystem: <xs:string> | |||
options: <xs:string> | |||
=== storagePoolSpareAddRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
modType: <xs:unsignedInt> | |||
physicalDiskList: <xs:string[]> | |||
storagePool: <xs:string> | |||
=== storagePoolStart API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storagePool: <xs:string> | |||
=== storagePoolStop API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storagePool: <xs:string> | |||
=== storagePoolUpdateRedirect API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storagePool: <xs:string> | |||
=== storageQuotaCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageQuota: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageQuotaEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storageQuotaGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageQuota: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageQuotaModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
utilizableSpace: <xs:unsignedLong> | |||
name: <xs:string> | |||
maxVolumes: <xs:unsignedInt> | |||
storageCloudId: <xs:string> | |||
policyFlags: <xs:unsignedInt> | |||
provisionableSize: <xs:unsignedLong> | |||
storageQuota: <xs:string> | |||
flags: <xs:unsignedInt> | |||
maxShares: <xs:unsignedInt> | |||
description: <xs:string> | |||
=== storageQuotaShareAddRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageQuota: <xs:string> | |||
modType: <xs:unsignedInt> | |||
storageShareList: <xs:string[]> | |||
flags: <xs:unsignedInt> | |||
=== storageQuotaShareAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
networkShare: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageQuotaShareAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageQuotaId: <xs:string> | |||
shareId: <xs:string> | |||
=== storageQuotaVolumeAddRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolumeList: <xs:string[]> | |||
storageQuota: <xs:string> | |||
modType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
=== storageQuotaVolumeAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageVolume: <xs:string> | |||
=== storageQuotaVolumeAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageQuotaId: <xs:string> | |||
storageVolumeId: <xs:string> | |||
=== storageSystemClusterAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storageSystemClusterAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
storageSystemClusterId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemClusterCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storageSystemClusterEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storageSystemClusterGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemCluster: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemClusterModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
nodeAdminUsername: <xs:string> | |||
flags: <xs:unsignedInt> | |||
nodeIpAddress: <xs:string> | |||
nodeAdminPassword: <xs:string> | |||
=== storageSystemClusterNodeEject API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemClusterObj: <ns0:storageSystemCluster> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemClusterNodeJoin API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageSystemClusterObj: <ns0:storageSystemCluster> | |||
masterNode: <ns0:storageSystem> | |||
=== storageSystemClusterNodeRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemClusterNodeSetMaster API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemClusterNodeSync API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageSystemClusterObj: <ns0:storageSystemCluster> | |||
masterNode: <ns0:storageSystem> | |||
=== storageSystemEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storageSystemGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageSystem: <xs:string> | |||
=== storageSystemGroupAddRemoveLinks API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
linkIdList: <xs:string[]> | |||
modType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
groupId: <xs:string> | |||
=== storageSystemGroupAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storageSystemGroupAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
linkId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
groupId: <xs:string> | |||
=== storageSystemGroupCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
groupPassword: <xs:string> | |||
flags: <xs:unsignedInt> | |||
name: <xs:string> | |||
virtualIpAddress: <xs:string> | |||
description: <xs:string> | |||
=== storageSystemGroupDelete API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
deleteAssociatedLinks: <xs:boolean> | |||
flags: <xs:unsignedInt> | |||
groupId: <xs:string> | |||
=== storageSystemGroupEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storageSystemGroupGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
groupId: <xs:string> | |||
=== storageSystemGroupModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
description: <xs:string> | |||
flags: <xs:unsignedInt> | |||
groupId: <xs:string> | |||
virtualIpAddress: <xs:string> | |||
name: <xs:string> | |||
=== storageSystemGroupSetPassword API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
groupPassword: <xs:string> | |||
flags: <xs:unsignedInt> | |||
groupId: <xs:string> | |||
=== storageSystemLinkCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
linkId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemLinkDisconnect API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
remoteStorageSystemId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemLinkEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storageSystemLinkEstablish API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
linkObj: <ns0:storageSystemLink> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemLinkGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
linkId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemLinkModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
linkId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemLinkSetCredentials API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
linkId: <xs:string> | |||
remoteAdminPassword: <xs:string> | |||
flags: <xs:unsignedInt> | |||
remoteAdminUser: <xs:string> | |||
=== storageSystemLinkVerify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
linkObj: <ns0:storageSystemLink> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
recoveryPoint: <xs:string> | |||
recoverNetworkConfig: <xs:boolean> | |||
flags: <xs:unsignedInt> | |||
storageSystem: <xs:string> | |||
=== storageSystemRecoveryPointEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageSystem: <xs:string> | |||
=== storageSystemRestart API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageSystem: <xs:string> | |||
=== storageSystemSendLogs API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageSystemId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageSystemShutdown API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageSystem: <xs:string> | |||
=== storageSystemUpdateCheck API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageSystem: <xs:string> | |||
=== storageSystemUpgrade API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
upgradeTarget: <xs:boolean> | |||
upgradeService: <xs:boolean> | |||
storageSystem: <xs:string> | |||
upgradeWebServer: <xs:boolean> | |||
flags: <xs:unsignedInt> | |||
upgradeManager: <xs:boolean> | |||
=== storageVolumeAclAddRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
hostList: <xs:string[]> | |||
modType: <xs:unsignedInt> | |||
storageVolume: <xs:string> | |||
=== storageVolumeAclAddRemoveEx API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolumeList: <xs:string[]> | |||
host: <xs:string> | |||
modType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
=== storageVolumeAclEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
host: <xs:string> | |||
storageVolume: <xs:string> | |||
=== storageVolumeAclGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
host: <xs:string> | |||
storageVolume: <xs:string> | |||
=== storageVolumeClone API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolume: <xs:string> | |||
description: <xs:string> | |||
accessMode: <xs:unsignedInt> | |||
cloneName: <xs:string> | |||
flags: <xs:unsignedInt> | |||
provisionableId: <xs:string> | |||
=== storageVolumeCloudBackupCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolumeList: <xs:string[]> | |||
flags: <xs:unsignedInt> | |||
recursivelyDeleteSnapshots: <xs:boolean> | |||
=== storageVolumeEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolumeList: <xs:string[]> | |||
flags: <xs:unsignedInt> | |||
=== storageVolumeGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageVolume: <xs:string> | |||
=== storageVolumeGroupAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageVolume: <xs:string> | |||
=== storageVolumeGroupAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolumeGroupId: <xs:string> | |||
storageVolumeId: <xs:string> | |||
=== storageVolumeGroupClone API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolumeGroup: <xs:string> | |||
description: <xs:string> | |||
accessMode: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
cloneNamePrefix: <xs:string> | |||
provisionableId: <xs:string> | |||
=== storageVolumeGroupCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolumeList: <xs:string[]> | |||
flags: <xs:unsignedInt> | |||
name: <xs:string> | |||
description: <xs:string> | |||
=== storageVolumeGroupDelete API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageVolumeGroup: <xs:string> | |||
deleteAssociatedVolumes: <xs:boolean> | |||
=== storageVolumeGroupEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storageVolumeGroupGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageVolumeGroup: <xs:string> | |||
=== storageVolumeGroupModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
newName: <xs:string> | |||
flags: <xs:unsignedInt> | |||
storageVolumeGroup: <xs:string> | |||
newDescription: <xs:string> | |||
=== storageVolumeGroupSnapshot API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
storageVolumeList: <xs:string[]> | |||
flags: <xs:unsignedInt> | |||
modType: <xs:unsignedInt> | |||
storageVolumeGroup: <xs:string> | |||
=== storageVolumeModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
newSizeInBytes: <xs:unsignedLong> | |||
storageVolume: <xs:string> | |||
provisionableId: <xs:string> | |||
=== storageVolumeRestore API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
snapshotVolume: <xs:string> | |||
storageVolume: <xs:string> | |||
flags: <xs:unsignedInt> | |||
=== storageVolumeSnapshot API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageVolume: <xs:string> | |||
=== storageVolumeUtilizationGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
utilizationId: <xs:string> | |||
=== storageVolumeUtilizationGetRetentionPeriod API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== storageVolumeUtilizationSetRetentionPeriod API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
daysToRetain: <xs:unsignedInt> | |||
=== targetPortDisable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
port: <xs:string> | |||
=== targetPortEnable API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
port: <xs:string> | |||
=== targetPortEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== targetPortGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
port: <xs:string> | |||
=== targetPortModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
storageSystem: <xs:string> | |||
=== targetPortRestart API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
port: <xs:string> | |||
=== targetVirtualInterfaceCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
targetPortId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
virtualInterfaceId: <xs:string> | |||
=== targetVirtualPortCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
port: <xs:string> | |||
=== taskCancel API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
id: <xs:string> | |||
=== taskClearAll API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== taskEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
taskIdlist: <xs:string[]> | |||
flags: <xs:unsignedInt> | |||
=== taskGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
id: <xs:string> | |||
=== userAdd API === | === 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. | 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 ==== | |||
<code> curl -U username:password -k https://hostname:8153/userAdd?username=tiger&password=passWORD1&firstName=Tiger&lastName=Woods&role=Administrator </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== userGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
user: <xs:string> | |||
=== userGroupAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
user: <xs:string> | |||
=== userGroupAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
userId: <xs:string> | |||
userGroupId: <xs:string> | |||
=== userGroupCreate API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
userList: <xs:string[]> | |||
flags: <xs:unsignedInt> | |||
name: <xs:string> | |||
description: <xs:string> | |||
=== userGroupDelete API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
userGroup: <xs:string> | |||
=== userGroupEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== userGroupGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
userGroup: <xs:string> | |||
=== userGroupModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
newName: <xs:string> | |||
flags: <xs:unsignedInt> | |||
newDescription: <xs:string> | |||
userGroup: <xs:string> | |||
=== userGroupUserAddRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
userList: <xs:string[]> | |||
modType: <xs:unsignedInt> | |||
flags: <xs:unsignedInt> | |||
userGroup: <xs:string> | |||
=== userModify API === | |||
==== Example ==== | |||
<code> </code> | |||
==== 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 ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
newPassword: <xs:string> | |||
oldPassword: <xs:string> | |||
flags: <xs:unsignedInt> | |||
user: <xs:string> | |||
=== userRemove API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
user: <xs:string> | |||
=== virtualInterfaceAssocEnum API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
flags: <xs:unsignedInt> | |||
=== virtualInterfaceAssocGet API === | |||
==== Example ==== | |||
<code> </code> | |||
==== Argument List ==== | |||
targetPortId: <xs:string> | |||
flags: <xs:unsignedInt> | |||
virtualInterfaceId: <xs:string> | |||
=== widgetCreate API === | |||
==== Example ==== | ==== Example ==== | ||
<code> | <code> </code> | ||
</code> | |||
==== Argument List ==== | ==== Argument List ==== | ||
flags: <xs:unsignedInt> | |||
name: <xs:string> | |||
Revision as of 20:47, 23 August 2012
QuantaStor was designed from the ground up so that you can develop your own applications to remotely manage your storage systems.
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>