QS API Reference v5.2

From OSNEXUS Online Documentation Site
Jump to: navigation, search

Contents

aclAdd API

Argument List

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

aclModify API

Argument List

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

aclRemove API

Argument List

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

activeDirectoryUserAndGroupEnum API

Argument List

   storageSystemId: <string>
   networkShareId: <string>
   groupFilter: <string>
   userFilter: <string>
   refreshCache: <boolean>
   flags: <unsignedInt>

alertClear API

Argument List

   id: <string>
   flags: <unsignedInt>

alertClearAll API

Argument List

   flags: <unsignedInt>

alertConfigGet API

Argument List

   flags: <unsignedInt>

alertConfigSet API

Argument List

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

alertEnum API

Argument List

   flags: <unsignedInt>

alertGet API

Argument List

   id: <string>
   flags: <unsignedInt>

alertRaise API

Argument List

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

auditLogClear API

Argument List

   flags: <unsignedInt>

auditLogDisable API

Argument List

   flags: <unsignedInt>

auditLogEnable API

Argument List

   flags: <unsignedInt>

auditLogGet API

Argument List

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

backupJobCancel API

Argument List

   backupJob: <string>
   flags: <unsignedInt>

backupJobEnum API

Argument List

   flags: <unsignedInt>

backupJobGet API

Argument List

   backupJob: <string>
   flags: <unsignedInt>

backupJobStart API

Argument List

   backupPolicy: <string>
   flags: <unsignedInt>

backupJobStatusUpdate API

Argument List

   statusXml: <string>
   flags: <unsignedInt>

backupPolicyCreate API

Argument List

   name: <string>
   description: <string>
   networkShareId: <string>
   remoteHostname: <string>
   remoteExportPath: <string>
   remoteMountType: <unsignedInt>
   daysOfWeek: <unsignedInt>
   hoursOfDay: <unsignedInt>
   retentionCriteria: <unsignedInt>
   startDate: <dateTime>
   policyType: <unsignedInt>
   scanThreads: <unsignedInt>
   retentionDays: <unsignedInt>
   purgePolicy: <unsignedInt>
   createBackupLogs: <boolean>
   backupToShareRoot: <boolean>
   setEnabled: <boolean>
   scheduleType: <unsignedInt>
   delayInterval: <unsignedInt>
   flags: <unsignedInt>

backupPolicyDelete API

Argument List

   backupPolicy: <string>
   flags: <unsignedInt>

backupPolicyDisable API

Argument List

   backupPolicy: <string>
   flags: <unsignedInt>

backupPolicyEnable API

Argument List

   backupPolicy: <string>
   flags: <unsignedInt>

backupPolicyEnum API

Argument List

   flags: <unsignedInt>

backupPolicyGet API

Argument List

   backupPolicy: <string>
   flags: <unsignedInt>

backupPolicyModify API

Argument List

   backupPolicy: <string>
   name: <string>
   description: <string>
   networkShareId: <string>
   remoteHostname: <string>
   remoteExportPath: <string>
   remoteMountType: <unsignedInt>
   daysOfWeek: <unsignedInt>
   hoursOfDay: <unsignedInt>
   retentionCriteria: <unsignedInt>
   startDate: <dateTime>
   policyType: <unsignedInt>
   scanThreads: <unsignedInt>
   retentionDays: <unsignedInt>
   purgePolicy: <unsignedInt>
   createBackupLogs: <boolean>
   backupToShareRoot: <boolean>
   setEnabled: <boolean>
   scheduleType: <unsignedInt>
   delayInterval: <unsignedInt>
   flags: <unsignedInt>

backupPolicyTrigger API

Argument List

   backupPolicy: <string>
   flags: <unsignedInt>

cephBlockDeviceCreate API

Argument List

   name: <string>
   description: <string>
   cephPoolId: <string>
   size: <unsignedLong>
   flags: <unsignedInt>

cephBlockDeviceDelete API

Argument List

   cephBlockDevice: <string>
   flags: <unsignedInt>

cephBlockDeviceEnum API

Argument List

   flags: <unsignedInt>

cephBlockDeviceGet API

Argument List

   cephBlockDevice: <string>
   flags: <unsignedInt>

cephBlockDeviceModify API

Argument List

   cephBlockDevice: <string>
   name: <string>
   description: <string>
   flags: <unsignedInt>

cephBlockDeviceResize API

Argument List

   cephBlockDevice: <string>
   size: <unsignedLong>
   flags: <unsignedInt>

cephBlockDeviceSnapshot API

Argument List

   cephBlockDevice: <string>
   snapshotName: <string>
   snapshotDescription: <string>
   flags: <unsignedInt>

cephClusterEnum API

Argument List

   flags: <unsignedInt>

cephClusterGet API

Argument List

   cephCluster: <string>
   flags: <unsignedInt>

cephHaFailoverInterfaceEnum API

Argument List

   flags: <unsignedInt>

cephHaFailoverInterfaceGet API

Argument List

   cephPoolId: <string>
   failoverInterfaceId: <string>
   flags: <unsignedInt>

cephMonitorEnum API

Argument List

   flags: <unsignedInt>

cephMonitorGet API

Argument List

   cephMonitor: <string>
   flags: <unsignedInt>

cephOsdCreate API

Argument List

   name: <string>
   description: <string>
   cephClusterId: <string>
   storagePoolId: <string>
   weight: <unsignedInt>
   flags: <unsignedInt>

cephOsdDelete API

Argument List

   cephOsd: <string>
   deleteData: <boolean>
   flags: <unsignedInt>

cephOsdEnum API

Argument List

   flags: <unsignedInt>

cephOsdGet API

Argument List

   cephOsd: <string>
   flags: <unsignedInt>

cephPoolCreate API

Argument List

   name: <string>
   description: <string>
   placementGroupCount: <unsignedInt>
   maxReplicaCount: <unsignedInt>
   minReplicaCount: <unsignedInt>
   cephPoolType: <string>
   storagePoolList: <string[]>
   flags: <unsignedInt>

cephPoolDelete API

Argument List

   cephPool: <string>
   flags: <unsignedInt>

cephPoolEnum API

Argument List

   flags: <unsignedInt>

cephPoolGet API

Argument List

   cephPool: <string>
   flags: <unsignedInt>

cephPoolModify API

Argument List

   cephPool: <string>
   name: <string>
   description: <string>
   flags: <unsignedInt>

cephPoolOsdAssocEnum API

Argument List

   cephPool: <string>
   flags: <unsignedInt>

cephPoolOsdAssocGet API

Argument List

   cephPool: <string>
   cephOsd: <string>
   flags: <unsignedInt>

cloudBackupScheduleAssocEnum API

Argument List

   schedule: <string>
   flags: <unsignedInt>

cloudBackupScheduleAssocGet API

Argument List

   scheduleId: <string>
   storageVolumeId: <string>

cloudBackupScheduleCreate API

Argument List

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

cloudBackupScheduleDelete API

Argument List

   schedule: <string>
   flags: <unsignedInt>

cloudBackupScheduleDisable API

Argument List

   schedule: <string>
   flags: <unsignedInt>

cloudBackupScheduleEnable API

Argument List

   schedule: <string>
   flags: <unsignedInt>

cloudBackupScheduleEnum API

Argument List

   flags: <unsignedInt>

cloudBackupScheduleGet API

Argument List

   schedule: <string>
   flags: <unsignedInt>

cloudBackupScheduleModify API

Argument List

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

cloudBackupScheduleTrigger API

Argument List

   schedule: <string>
   flags: <unsignedInt>

cloudBackupScheduleVolumeAddRemove API

Argument List

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

cloudContainerAdd API

Argument List

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

cloudContainerCreate API

Argument List

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

cloudContainerDelete API

Argument List

   container: <string>
   flags: <unsignedInt>

cloudContainerDisable API

Argument List

   container: <string>
   flags: <unsignedInt>

cloudContainerEnable API

Argument List

   container: <string>
   attachToStorageSystem: <string>
   flags: <unsignedInt>

cloudContainerEnum API

Argument List

   flags: <unsignedInt>

cloudContainerGet API

Argument List

   container: <string>
   flags: <unsignedInt>

cloudContainerModify API

Argument List

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

cloudContainerRemove API

Argument List

   container: <string>
   flags: <unsignedInt>

cloudContainerRepair API

Argument List

   container: <string>
   flags: <unsignedInt>

cloudProviderCredentialsAdd API

Argument List

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

cloudProviderCredentialsEnum API

Argument List

   flags: <unsignedInt>

cloudProviderCredentialsGet API

Argument List

   credentialId: <string>
   flags: <unsignedInt>

cloudProviderCredentialsRemove API

Argument List

   credentialsId: <string>
   flags: <unsignedInt>

cloudProviderEnum API

Argument List

   flags: <unsignedInt>

cloudProviderGet API

Argument List

   providerId: <string>
   flags: <unsignedInt>

cloudProviderLocationAdd API

Argument List

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

cloudProviderLocationEnum API

Argument List

   flags: <unsignedInt>

cloudProviderLocationGet API

Argument List

   locationId: <string>
   flags: <unsignedInt>

cloudProviderLocationRemove API

Argument List

   locationId: <string>
   flags: <unsignedInt>

clusterFailoverGroupActivate API

Argument List

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

clusterFailoverGroupCreate API

Argument List

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

clusterFailoverGroupDelete API

Argument List

   clusterFailoverGroup: <string>
   flags: <unsignedInt>

clusterFailoverGroupEnum API

Argument List

   flags: <unsignedInt>

clusterFailoverGroupGet API

Argument List

   clusterFailoverGroup: <string>
   flags: <unsignedInt>

clusterFailoverGroupModify API

Argument List

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

customApi API

Argument List

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

echo API

Argument List

   inputMessage: <string>

eventEnum API

Argument List

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

eventListenerNotify API

Argument List

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

eventListenerRegister API

Argument List

   eventListenerObj: <eventListener>

eventListenerUnregister API

Argument List

   listenerId: <string>

fcTargetPortDisable API

Argument List

   port: <string>
   flags: <unsignedInt>

fcTargetPortEnable API

Argument List

   port: <string>
   flags: <unsignedInt>

fcTargetPortEnum API

Argument List

   flags: <unsignedInt>

fcTargetPortGet API

Argument List

   port: <string>
   flags: <unsignedInt>

getHardwareConfig API

Argument List

   flags: <unsignedInt>

getLocalizedMessage API

Argument List

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

getSecurityConfig API

Argument List

   storageSystemId: <string>
   flags: <unsignedInt>

getSystemConfig API

Argument List

   storageSystemId: <string>
   flags: <unsignedInt>

glusterBrickCreate API

Argument List

   glusterVolume: <string>
   storagePool: <string>
   flags: <unsignedInt>

glusterBrickDelete API

Argument List

   glusterBrick: <string>
   deleteData: <boolean>
   flags: <unsignedInt>

glusterBrickEnum API

Argument List

   flags: <unsignedInt>

glusterBrickGet API

Argument List

   glusterBrick: <string>
   flags: <unsignedInt>

glusterHaFailoverInterfaceCreate API

Argument List

   glusterVolumeId: <string>
   primaryStorageSystemId: <string>
   secondaryStorageSystemId: <string>
   failoverPolicy: <unsignedInt>
   tag: <string>
   parentInterfaceName: <string>
   description: <string>
   ipAddress: <string>
   gateway: <string>
   subnetMask: <string>
   macAddress: <string>
   flags: <unsignedInt>

glusterHaFailoverInterfaceDelete API

Argument List

   glusterVolumeId: <string>
   failoverInterfaceId: <string>
   flags: <unsignedInt>

glusterHaFailoverInterfaceEnum API

Argument List

   flags: <unsignedInt>

glusterHaFailoverInterfaceGet API

Argument List

   glusterVolumeId: <string>
   failoverInterfaceId: <string>
   flags: <unsignedInt>

glusterHaFailoverInterfaceMove API

Argument List

   glusterVolumeId: <string>
   failoverInterfaceId: <string>
   moveToStorageSystemId: <string>
   flags: <unsignedInt>

glusterPeerDetach API

Argument List

   glusterPeer: <string>
   flags: <unsignedInt>

glusterPeerEnum API

Argument List

   flags: <unsignedInt>

glusterPeerGet API

Argument List

   glusterPeer: <string>
   flags: <unsignedInt>

glusterPeerProbe API

Argument List

   storageSystem: <string>
   hostname: <string>
   flags: <unsignedInt>

glusterServiceRestart API

Argument List

   storageSystem: <string>
   flags: <unsignedInt>

glusterVolumeAddBricks API

Argument List

   glusterVolume: <string>
   storagePoolList: <string[]>
   restripeVolume: <boolean>
   flags: <unsignedInt>

glusterVolumeCreate API

Argument List

   name: <string>
   description: <string>
   storagePoolList: <string[]>
   replicaCount: <unsignedInt>
   stripeVolume: <boolean>
   flags: <unsignedInt>

glusterVolumeDelete API

Argument List

   glusterVolume: <string>
   flags: <unsignedInt>

glusterVolumeEnum API

Argument List

   flags: <unsignedInt>

glusterVolumeGet API

Argument List

   glusterVolume: <string>
   flags: <unsignedInt>

glusterVolumeModify API

Argument List

   glusterVolume: <string>
   name: <string>
   description: <string>
   flags: <unsignedInt>

glusterVolumeRebalance API

Argument List

   glusterVolume: <string>
   option: <unsignedInt>
   flags: <unsignedInt>

glusterVolumeReplaceBrick API

Argument List

   glusterVolume: <string>
   oldBrick: <string>
   newBrick: <string>
   flags: <unsignedInt>

glusterVolumeStart API

Argument List

   glusterVolume: <string>
   flags: <unsignedInt>

glusterVolumeStop API

Argument List

   glusterVolume: <string>
   flags: <unsignedInt>

hostAdd API

Argument List

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

hostEnum API

Argument List

   flags: <unsignedInt>

hostGet API

Argument List

   host: <string>
   flags: <unsignedInt>

hostGroupCreate API

Argument List

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

hostGroupDelete API

Argument List

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

hostGroupEnum API

Argument List

   flags: <unsignedInt>

hostGroupGet API

Argument List

   hostGroup: <string>
   flags: <unsignedInt>

hostGroupHostAddRemove API

Argument List

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

hostGroupModify API

Argument List

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

hostInitiatorAdd API

Argument List

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

hostInitiatorEnum API

Argument List

   host: <string>
   flags: <unsignedInt>

hostInitiatorGet API

Argument List

   initiator: <string>
   flags: <unsignedInt>

hostInitiatorRemove API

Argument List

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

hostModify API

Argument List

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

hostRemove API

Argument List

   host: <string>
   flags: <unsignedInt>

hwAlarmEnum API

Argument List

   hwController: <string>
   flags: <unsignedInt>

hwAlarmGet API

Argument List

   hwAlarm: <string>
   flags: <unsignedInt>

hwBatteryBackupUnitEnum API

Argument List

   hwController: <string>
   flags: <unsignedInt>

hwBatteryBackupUnitGet API

Argument List

   hwBatteryBackupUnit: <string>
   flags: <unsignedInt>

hwControllerChangeSecurityKey API

Argument List

   controllerId: <string>
   oldSecurityKey: <string>
   newSecurityKey: <string>
   flags: <unsignedInt>

hwControllerClearAlarms API

Argument List

   controllerId: <string>
   flags: <unsignedInt>

hwControllerCreateSecurityKey API

Argument List

   controllerId: <string>
   securityKey: <string>
   flags: <unsignedInt>

hwControllerEnum API

Argument List

   hwControllerGroup: <string>
   flags: <unsignedInt>

hwControllerGet API

Argument List

   hwController: <string>
   flags: <unsignedInt>

hwControllerGroupEnum API

Argument List

   flags: <unsignedInt>

hwControllerGroupGet API

Argument List

   hwControllerGroup: <string>
   flags: <unsignedInt>

hwControllerImportForeignUnits API

Argument List

   controllerId: <string>
   flags: <unsignedInt>

hwControllerModify API

Argument List

   controllerId: <string>
   altName: <string>
   description: <string>
   flags: <unsignedInt>

hwControllerRescan API

Argument List

   controllerId: <string>
   flags: <unsignedInt>

hwControllerRescanAll API

Argument List

   storageSystemId: <string>
   flags: <unsignedInt>

hwControllerSilenceAlarms API

Argument List

   controllerId: <string>
   flags: <unsignedInt>

hwDiskEnum API

Argument List

   hwController: <string>
   flags: <unsignedInt>

hwDiskGet API

Argument List

   hwDisk: <string>
   flags: <unsignedInt>

hwDiskIdentify API

Argument List

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

hwDiskMarkGood API

Argument List

   diskId: <string>
   flags: <unsignedInt>

hwDiskMarkHotSpare API

Argument List

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

hwDiskModify API

Argument List

   diskId: <string>
   altName: <string>
   description: <string>
   flags: <unsignedInt>

hwDiskRemove API

Argument List

   diskId: <string>
   flags: <unsignedInt>

hwEnclosureEnum API

Argument List

   hwController: <string>
   flags: <unsignedInt>

hwEnclosureGet API

Argument List

   hwEnclosure: <string>
   flags: <unsignedInt>

hwEnclosureLayoutEnum API

Argument List

   flags: <unsignedInt>

hwEnclosureLayoutGet API

Argument List

   hwEnclosureLayout: <string>
   flags: <unsignedInt>

hwEnclosureModify API

Argument List

   diskId: <string>
   altName: <string>
   description: <string>
   enclosureLayout: <string>
   flags: <unsignedInt>

hwLogicalDriveEnum API

Argument List

   hwUnit: <string>
   flags: <unsignedInt>

hwLogicalDriveGet API

Argument List

   hwLogicalDrive: <string>
   flags: <unsignedInt>

hwSwitchAdapterEnum API

Argument List

   flags: <unsignedInt>

hwSwitchAdapterGet API

Argument List

   switchAdapterId: <string>
   flags: <unsignedInt>

hwSwitchCredentialsAdd API

Argument List

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

hwSwitchCredentialsEnum API

Argument List

   switchAdapterId: <string>
   flags: <unsignedInt>

hwSwitchCredentialsGet API

Argument List

   switchCredentials: <string>
   flags: <unsignedInt>

hwSwitchCredentialsModify API

Argument List

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

hwSwitchCredentialsRemove API

Argument List

   credsId: <string>
   flags: <unsignedInt>

hwSwitchEnum API

Argument List

   switchAdapterId: <string>
   flags: <unsignedInt>

hwSwitchFailoverGroupActivate API

Argument List

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

hwSwitchFailoverGroupCreate API

Argument List

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

hwSwitchFailoverGroupDelete API

Argument List

   hwSwitchFailoverGroup: <string>
   flags: <unsignedInt>

hwSwitchFailoverGroupEnum API

Argument List

   flags: <unsignedInt>

hwSwitchFailoverGroupGet API

Argument List

   hwSwitchFailoverGroupId: <string>
   flags: <unsignedInt>

hwSwitchFailoverGroupModify API

Argument List

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

hwSwitchFailoverGroupPoolAssocEnum API

Argument List

   hwSwitchFailoverGroup: <string>
   flags: <unsignedInt>

hwSwitchFailoverGroupPoolAssocGet API

Argument List

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

hwSwitchFailoverGroupSetMode API

Argument List

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

hwSwitchFailoverGroupSystemAssocAdd API

Argument List

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

hwSwitchFailoverGroupSystemAssocEnum API

Argument List

   hwSwitchFailoverGroup: <string>
   flags: <unsignedInt>

hwSwitchFailoverGroupSystemAssocGet API

Argument List

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

hwSwitchFailoverGroupSystemAssocRemove API

Argument List

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

hwSwitchGet API

Argument List

   switchId: <string>
   flags: <unsignedInt>

hwSwitchRescan API

Argument List

   switchId: <string>
   flags: <unsignedInt>

hwSwitchZonesetActivate API

Argument List

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

hwSwitchZonesetEnum API

Argument List

   switchCredentialsId: <string>
   flags: <unsignedInt>

hwSwitchZonesetGet API

Argument List

   switchZoneset: <string>
   flags: <unsignedInt>

hwUnitCreate API

Argument List

   controllerId: <string>
   raidType: <unsignedInt>
   legLength: <unsignedInt>
   blockSizeKb: <unsignedInt>
   diskList: <string[]>
   flags: <unsignedInt>

hwUnitDelete API

Argument List

   unitId: <string>
   flags: <unsignedInt>

hwUnitDiskAssocEnum API

Argument List

   hwUnit: <string>
   flags: <unsignedInt>

hwUnitDiskAssocGet API

Argument List

   hwUnit: <string>
   hwDisk: <string>
   flags: <unsignedInt>

hwUnitEnableEncryption API

Argument List

   unitId: <string>
   options: <unsignedInt>
   flags: <unsignedInt>

hwUnitEnum API

Argument List

   hwController: <string>
   flags: <unsignedInt>

hwUnitGet API

Argument List

   hwUnit: <string>
   flags: <unsignedInt>

hwUnitGrow API

Argument List

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

hwUnitIdentify API

Argument List

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

hwUnitModify API

Argument List

   unitId: <string>
   altName: <string>
   description: <string>
   flags: <unsignedInt>

hwUnitSsdCacheCreate API

Argument List

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

hwUnitSsdCacheDisable API

Argument List

   unitId: <string>
   flags: <unsignedInt>

hwUnitSsdCacheEnable API

Argument List

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

ibTargetPortEnum API

Argument List

   flags: <unsignedInt>

ibTargetPortGet API

Argument List

   port: <string>
   flags: <unsignedInt>

libratoMetricsConfigGet API

Argument List

   storageSystem: <string>
   flags: <unsignedInt>

libratoMetricsConfigSet API

Argument List

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

licenseActivate API

Argument List

   activationKey: <string>
   flags: <unsignedInt>

licenseActivateOnline API

Argument List

   licenseKey: <string>
   flags: <unsignedInt>

licenseAdd API

Argument List

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

licenseEnum API

Argument List

   flags: <unsignedInt>

licenseGet API

Argument List

   license: <string>
   flags: <unsignedInt>

licenseRemove API

Argument List

   license: <string>
   flags: <unsignedInt>

login API

Argument List

   reserved: <string>

networkShareCifsOptionEnum API

Argument List

   networkShare: <string>
   flags: <unsignedInt>

networkShareCifsOptionGet API

Argument List

   networkShareId: <string>
   key: <string>
   flags: <unsignedInt>

networkShareClientAdd API

Argument List

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

networkShareClientEnum API

Argument List

   networkShare: <string>
   flags: <unsignedInt>

networkShareClientGet API

Argument List

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

networkShareClientModify API

Argument List

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

networkShareClientRemove API

Argument List

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

networkShareClone API

Argument List

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

networkShareCreate API

Argument List

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

networkShareCreateEx API

Argument List

   name: <string>
   description: <string>
   provisionableId: <string>
   isPublic: <boolean>
   isActive: <boolean>
   enableCifs: <boolean>
   userAccessList: <string[]>
   cifsOptions: <string[]>
   disableSnapBrowsing: <boolean>
   spaceQuota: <unsignedLong>
   flags: <unsignedInt>

networkShareDelete API

Argument List

   networkShareId: <string>
   flags: <unsignedInt>

networkShareDeleteEx API

Argument List

   networkShareList: <string[]>
   flags: <unsignedInt>

networkShareDisable API

Argument List

   networkShare: <string>
   flags: <unsignedInt>

networkShareEnable API

Argument List

   networkShare: <string>
   flags: <unsignedInt>

networkShareEnum API

Argument List

   flags: <unsignedInt>

networkShareEnumQuotas API

Argument List

   networkShare: <string>
   flags: <unsignedInt>

networkShareGet API

Argument List

   networkShare: <string>
   flags: <unsignedInt>

networkShareJoinDomain API

Argument List

   storageSystemId: <string>
   domain: <string>
   realm: <string>
   kdc: <string>
   domainAdmin: <string>
   password: <string>
   flags: <unsignedInt>

networkShareLeaveDomain API

Argument List

   storageSystemId: <string>
   domainAdmin: <string>
   password: <string>
   flags: <unsignedInt>

networkShareModify API

Argument List

   networkShare: <string>
   name: <string>
   description: <string>
   isActive: <boolean>
   enableCifs: <boolean>
   userAccessList: <string[]>
   cifsOptions: <string[]>
   disableSnapBrowsing: <boolean>
   spaceQuota: <unsignedLong>
   syncPolicy: <unsignedInt>
   compressionType: <string>
   copies: <unsignedInt>
   flags: <unsignedInt>

networkShareNfsConfig API

Argument List

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

networkShareRestore API

Argument List

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

networkShareRollback API

Argument List

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

networkShareServicesRestart API

Argument List

   storageSystem: <string>
   restartNfs: <boolean>
   restartSamba: <boolean>
   flags: <unsignedInt>

networkShareSetQuotas API

Argument List

   networkShare: <string>
   list: <networkShareQuota[]>
   flags: <unsignedInt>

networkShareSnapshot API

Argument List

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

networkShareUserAccessEnum API

Argument List

   networkShare: <string>
   flags: <unsignedInt>

networkShareUserAccessGet API

Argument List

   networkShareUserAccessId: <string>
   flags: <unsignedInt>

objectEnum API

Argument List

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

objectGet API

Argument List

   id: <string>
   flags: <unsignedInt>

objectLock API

Argument List

   id: <string>

objectPropertyGet API

Argument List

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

objectPropertySet API

Argument List

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

objectUnlock API

Argument List

   id: <string>

permissionDefinitionEnum API

Argument List

   flags: <unsignedInt>

physicalDiskDataMigration API

Argument List

   physicalDriveId: <string>
   storageVolumeName: <string>
   provisionableId: <string>
   blockSizeKb: <unsignedInt>
   flags: <unsignedInt>

physicalDiskEnum API

Argument List

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

physicalDiskGet API

Argument List

   physicalDrive: <string>
   flags: <unsignedInt>

physicalDiskGlobalSpareAddRemove API

Argument List

   physicalDriveList: <string[]>
   modType: <unsignedInt>
   flags: <unsignedInt>

physicalDiskGlobalSpareEnum API

Argument List

   flags: <unsignedInt>

physicalDiskHotspareMarkerCleanup API

Argument List

   flags: <unsignedInt>

physicalDiskHotspareMarkerEnum API

Argument List

   flags: <unsignedInt>

physicalDiskHotspareMarkerGet API

Argument List

   markerId: <string>
   flags: <unsignedInt>

physicalDiskIdentify API

Argument List

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

physicalDiskPathAssocEnum API

Argument List

   multipathDiskId: <string>
   flags: <unsignedInt>

physicalDiskPathAssocGet API

Argument List

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

physicalDiskScan API

Argument List

   storageSystemId: <string>
   flags: <unsignedInt>

registerSecurityToken API

Argument List

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

remoteNfsExportsEnum API

Argument List

   networkShare: <string>
   nfsHostname: <string>
   backupPolicy: <string>
   flags: <unsignedInt>

remoteStoragePoolEnum API

Argument List

   remoteStorageSystemId: <string>
   flags: <unsignedInt>

replicaAssocDelete API

Argument List

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

replicaAssocEnum API

Argument List

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

replicaAssocGet API

Argument List

   assocId: <string>
   flags: <unsignedInt>

replicaAssocUpdate API

Argument List

   assocObj: <replicaAssoc>
   flags: <unsignedInt>

replicaCreate API

Argument List

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

replicaCreateNetworkShareTarget API

Argument List

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

replicaCreateVolumeTarget API

Argument List

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

replicaRollback API

Argument List

   assocId: <string>
   flags: <unsignedInt>

replicaStatusUpdate API

Argument List

   replicationStatusXml: <string>
   flags: <unsignedInt>

replicaStop API

Argument List

   assocId: <string>
   flags: <unsignedInt>

replicaSync API

Argument List

   assocId: <string>
   flags: <unsignedInt>

replicationScheduleAddRemove API

Argument List

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

replicationScheduleAssocEnum API

Argument List

   schedule: <string>
   flags: <unsignedInt>

replicationScheduleAssocGet API

Argument List

   scheduleId: <string>
   replicatableId: <string>

replicationScheduleCreate API

Argument List

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

replicationScheduleDelete API

Argument List

   schedule: <string>
   flags: <unsignedInt>

replicationScheduleDisable API

Argument List

   schedule: <string>
   flags: <unsignedInt>

replicationScheduleEnable API

Argument List

   schedule: <string>
   flags: <unsignedInt>

replicationScheduleEnum API

Argument List

   flags: <unsignedInt>

replicationScheduleGet API

Argument List

   schedule: <string>
   flags: <unsignedInt>

replicationScheduleModify API

Argument List

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

replicationScheduleTrigger API

Argument List

   schedule: <string>
   flags: <unsignedInt>

roleCreate API

Argument List

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

roleDelete API

Argument List

   role: <string>
   flags: <unsignedInt>

roleEnum API

Argument List

   flags: <unsignedInt>

roleGet API

Argument List

   role: <string>
   flags: <unsignedInt>

roleModify API

Argument List

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

rolePermissionAssignmentEnum API

Argument List

   roleId: <string>
   flags: <unsignedInt>

rolePermissionAssignmentGet API

Argument List

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

rolePermissionsAddRemove API

Argument List

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

roleSubjectAssocEnum API

Argument List

   role: <string>
   flags: <unsignedInt>

roleSubjectAssocGet API

Argument List

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

sessionClose API

Argument List

   sessionId: <string>
   flags: <unsignedInt>

sessionEnum API

Argument List

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

sessionGet API

Argument List

   sessionId: <string>
   flags: <unsignedInt>

siteAssocEnum API

Argument List

   flags: <unsignedInt>

siteAssocGet API

Argument List

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

siteCreate API

Argument List

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

siteDelete API

Argument List

   site: <string>
   flags: <unsignedInt>

siteEnum API

Argument List

   flags: <unsignedInt>

siteGet API

Argument List

   site: <string>
   flags: <unsignedInt>

siteModify API

Argument List

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

siteStorageSystemAddRemove API

Argument List

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

snapshotScheduleAssocEnum API

Argument List

   schedule: <string>
   flags: <unsignedInt>

snapshotScheduleAssocGet API

Argument List

   scheduleId: <string>
   storageVolumeId: <string>

snapshotScheduleCreate API

Argument List

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

snapshotScheduleDelete API

Argument List

   schedule: <string>
   flags: <unsignedInt>

snapshotScheduleDisable API

Argument List

   schedule: <string>
   flags: <unsignedInt>

snapshotScheduleEnable API

Argument List

   schedule: <string>
   flags: <unsignedInt>

snapshotScheduleEnum API

Argument List

   flags: <unsignedInt>

snapshotScheduleGet API

Argument List

   schedule: <string>
   flags: <unsignedInt>

snapshotScheduleModify API

Argument List

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

snapshotScheduleTrigger API

Argument List

   schedule: <string>
   flags: <unsignedInt>

snapshotScheduleVolumeAddRemove API

Argument List

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

storageCloudCreate API

Argument List

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

storageCloudDelete API

Argument List

   storageCloud: <string>
   flags: <unsignedInt>

storageCloudEnum API

Argument List

   flags: <unsignedInt>

storageCloudGet API

Argument List

   storageCloud: <string>
   flags: <unsignedInt>

storageCloudModify API

Argument List

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

storageCloudResourceAddRemove API

Argument List

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

storageCloudResourceAssocEnum API

Argument List

   resource: <string>
   flags: <unsignedInt>

storageCloudResourceAssocGet API

Argument List

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

storageCloudResourceSetMode API

Argument List

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

storageCloudSubjectAssocEnum API

Argument List

   subject: <string>
   flags: <unsignedInt>

storageCloudSubjectAssocGet API

Argument List

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

storageCloudUserAddRemove API

Argument List

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

storagePoolCacheAddRemove API

Argument List

   storagePool: <string>
   modType: <unsignedInt>
   readCacheDeviceList: <string[]>
   writeCacheDeviceList: <string[]>
   flags: <unsignedInt>

storagePoolCreate API

Argument List

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

storagePoolDestroy API

Argument List

   storagePool: <string>
   flags: <unsignedInt>

storagePoolDeviceEnum API

Argument List

   storagePoolId: <string>
   flags: <unsignedInt>

storagePoolDeviceGet API

Argument List

   storagePoolDevice: <string>
   flags: <unsignedInt>

storagePoolEnum API

Argument List

   flags: <unsignedInt>

storagePoolExpand API

Argument List

   storagePool: <string>
   flags: <unsignedInt>

storagePoolExport API

Argument List

   storagePool: <string>
   flags: <unsignedInt>

storagePoolGet API

Argument List

   storagePool: <string>
   flags: <unsignedInt>

storagePoolGrow API

Argument List

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

storagePoolHaFailoverGroupActivate API

Argument List

   failoverGroup: <string>
   flags: <unsignedInt>

storagePoolHaFailoverGroupCreate API

Argument List

   name: <string>
   description: <string>
   storagePoolId: <string>
   primaryStorageSystemId: <string>
   secondaryStorageSystemId: <string>
   failoverModuleId: <string>
   settleTimeInSec: <unsignedInt>
   flags: <unsignedInt>

storagePoolHaFailoverGroupDeactivate API

Argument List

   failoverGroup: <string>
   flags: <unsignedInt>

storagePoolHaFailoverGroupDelete API

Argument List

   failoverGroup: <string>
   flags: <unsignedInt>

storagePoolHaFailoverGroupEnum API

Argument List

   flags: <unsignedInt>

storagePoolHaFailoverGroupFailover API

Argument List

   failoverGroup: <string>
   targetStorageSystem: <string>
   flags: <unsignedInt>

storagePoolHaFailoverGroupGet API

Argument List

   failoverGroup: <string>
   flags: <unsignedInt>

storagePoolHaFailoverGroupModify API

Argument List

   failoverGroup: <string>
   name: <string>
   description: <string>
   secondaryStorageSystemId: <string>
   failoverModuleId: <string>
   settleTimeInSec: <unsignedInt>
   flags: <unsignedInt>

storagePoolHaFailoverInterfaceCreate API

Argument List

   failoverGroup: <string>
   tag: <string>
   parentInterfaceName: <string>
   description: <string>
   ipAddress: <string>
   gateway: <string>
   subnetMask: <string>
   macAddress: <string>
   iscsiEnabled: <boolean>
   flags: <unsignedInt>

storagePoolHaFailoverInterfaceDelete API

Argument List

   failoverGroup: <string>
   failoverInterface: <string>
   flags: <unsignedInt>

storagePoolHaFailoverInterfaceEnum API

Argument List

   flags: <unsignedInt>

storagePoolHaFailoverInterfaceGet API

Argument List

   failoverGroup: <string>
   failoverInterface: <string>
   flags: <unsignedInt>

storagePoolHaFailoverModuleEnum API

Argument List

   flags: <unsignedInt>

storagePoolHaFailoverModuleGet API

Argument List

   failoverModule: <string>
   flags: <unsignedInt>

storagePoolIdentify API

Argument List

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

storagePoolModify API

Argument List

   storagePool: <string>
   newName: <string>
   newDescription: <string>
   isDefault: <boolean>
   enableSsd: <boolean>
   enableCompression: <boolean>
   noBarriers: <boolean>
   profile: <string>
   syncPolicy: <unsignedInt>
   compressionType: <string>
   hotspareRepairPolicy: <unsignedInt>
   copies: <unsignedInt>
   flags: <unsignedInt>

storagePoolProfileEnum API

Argument List

   flags: <unsignedInt>

storagePoolProfileGet API

Argument List

   storagePoolProfile: <string>
   flags: <unsignedInt>

storagePoolRescan API

Argument List

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

storagePoolScrubStart API

Argument List

   storagePool: <string>
   flags: <unsignedInt>

storagePoolScrubStop API

Argument List

   storagePool: <string>
   flags: <unsignedInt>

storagePoolSpareAddRemove API

Argument List

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

storagePoolStart API

Argument List

   storagePool: <string>
   flags: <unsignedInt>

storagePoolStop API

Argument List

   storagePool: <string>
   flags: <unsignedInt>

storagePoolUpdateRedirect API

Argument List

   storagePool: <string>
   flags: <unsignedInt>

storageQuotaCreate API

Argument List

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

storageQuotaDelete API

Argument List

   storageQuota: <string>
   flags: <unsignedInt>

storageQuotaEnum API

Argument List

   flags: <unsignedInt>

storageQuotaGet API

Argument List

   storageQuota: <string>
   flags: <unsignedInt>

storageQuotaModify API

Argument List

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

storageQuotaShareAddRemove API

Argument List

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

storageQuotaShareAssocEnum API

Argument List

   networkShare: <string>
   flags: <unsignedInt>

storageQuotaShareAssocGet API

Argument List

   storageQuotaId: <string>
   shareId: <string>

storageQuotaVolumeAddRemove API

Argument List

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

storageQuotaVolumeAssocEnum API

Argument List

   storageVolume: <string>
   flags: <unsignedInt>

storageQuotaVolumeAssocGet API

Argument List

   storageQuotaId: <string>
   storageVolumeId: <string>

storageSystemClusterAssocEnum API

Argument List

   flags: <unsignedInt>

storageSystemClusterAssocGet API

Argument List

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

storageSystemClusterCreate API

Argument List

   name: <string>
   description: <string>
   virtualHostName: <string>
   virtualHostIpAddress: <string>
   virtualHostSubnetMask: <string>
   virtualHostGateway: <string>
   targetPort: <string>
   enableGridVif: <boolean>
   gridBindPortAddress: <string>
   gridIndex: <unsignedInt>
   flags: <unsignedInt>

storageSystemClusterDelete API

Argument List

   flags: <unsignedInt>

storageSystemClusterEnum API

Argument List

   flags: <unsignedInt>

storageSystemClusterGet API

Argument List

   storageSystemCluster: <string>
   flags: <unsignedInt>

storageSystemClusterGetHostsConfig API

Argument List

   storageSystem: <string>
   flags: <unsignedInt>

storageSystemClusterModify API

Argument List

   name: <string>
   description: <string>
   virtualHostName: <string>
   virtualHostIpAddress: <string>
   virtualHostSubnetMask: <string>
   virtualHostGateway: <string>
   targetPort: <string>
   enableGridVif: <boolean>
   gridBindPortAddress: <string>
   gridIndex: <unsignedInt>
   flags: <unsignedInt>

storageSystemClusterNodeAdd API

Argument List

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

storageSystemClusterNodeEject API

Argument List

   storageSystemClusterObj: <storageSystemCluster>
   flags: <unsignedInt>

storageSystemClusterNodeJoin API

Argument List

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

storageSystemClusterNodeRemove API

Argument List

   storageSystemId: <string>
   flags: <unsignedInt>

storageSystemClusterNodeSetMaster API

Argument List

   storageSystemId: <string>
   flags: <unsignedInt>

storageSystemClusterNodeSync API

Argument List

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

storageSystemClusterSetHostsConfig API

Argument List

   storageSystem: <string>
   targetPortIdList: <string[]>
   options: <unsignedInt>
   flags: <unsignedInt>

storageSystemEnum API

Argument List

   flags: <unsignedInt>

storageSystemGet API

Argument List

   storageSystem: <string>
   flags: <unsignedInt>

storageSystemGroupAddRemoveLinks API

Argument List

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

storageSystemGroupAssocEnum API

Argument List

   flags: <unsignedInt>

storageSystemGroupAssocGet API

Argument List

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

storageSystemGroupCreate API

Argument List

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

storageSystemGroupDelete API

Argument List

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

storageSystemGroupEnum API

Argument List

   flags: <unsignedInt>

storageSystemGroupGet API

Argument List

   groupId: <string>
   flags: <unsignedInt>

storageSystemGroupModify API

Argument List

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

storageSystemGroupSetPassword API

Argument List

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

storageSystemLinkCreate API

Argument List

   storageSystemId: <string>
   remoteSystemId: <string>
   localIpAddress: <string>
   remoteIpAddress: <string>
   bandwidthLimit: <unsignedInt>
   linkType: <unsignedInt>
   description: <string>
   flags: <unsignedInt>

storageSystemLinkDelete API

Argument List

   linkId: <string>
   flags: <unsignedInt>

storageSystemLinkDisconnect API

Argument List

   remoteStorageSystemId: <string>
   flags: <unsignedInt>

storageSystemLinkEnum API

Argument List

   flags: <unsignedInt>

storageSystemLinkEstablish API

Argument List

   linkObj: <storageSystemLink>
   flags: <unsignedInt>

storageSystemLinkGet API

Argument List

   linkId: <string>
   flags: <unsignedInt>

storageSystemLinkModify API

Argument List

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

storageSystemLinkRefresh API

Argument List

   linkId: <string>
   flags: <unsignedInt>

storageSystemLinkSetCredentials API

Argument List

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

storageSystemLinkVerify API

Argument List

   linkObj: <storageSystemLink>
   flags: <unsignedInt>

storageSystemModify API

Argument List

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

storageSystemRecover API

Argument List

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

storageSystemRecoveryPointEnum API

Argument List

   storageSystem: <string>
   flags: <unsignedInt>

storageSystemRestart API

Argument List

   storageSystem: <string>
   flags: <unsignedInt>

storageSystemSendLogs API

Argument List

   storageSystemId: <string>
   flags: <unsignedInt>

storageSystemServicesRestart API

Argument List

   storageSystem: <string>
   servicesList: <string>
   flags: <unsignedInt>

storageSystemShutdown API

Argument List

   storageSystem: <string>
   flags: <unsignedInt>

storageSystemUpdateCheck API

Argument List

   storageSystem: <string>
   flags: <unsignedInt>

storageSystemUpgrade API

Argument List

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

storageTierAssocEnum API

Argument List

   storagePool: <string>
   flags: <unsignedInt>

storageTierAssocGet API

Argument List

   storageTierId: <string>
   storagePoolId: <string>

storageTierCreate API

Argument List

   name: <string>
   description: <string>
   storageClass: <string>
   storageType: <unsignedInt>
   performanceLevel: <unsignedInt>
   poolList: <string[]>
   flags: <unsignedInt>

storageTierDelete API

Argument List

   storageTier: <string>
   flags: <unsignedInt>

storageTierEnum API

Argument List

   flags: <unsignedInt>

storageTierGet API

Argument List

   storageTier: <string>
   flags: <unsignedInt>

storageTierModify API

Argument List

   storageTier: <string>
   newName: <string>
   description: <string>
   storageClass: <string>
   storageType: <unsignedInt>
   performanceLevel: <unsignedInt>
   flags: <unsignedInt>

storageTierPoolAddRemove API

Argument List

   storageTier: <string>
   modType: <unsignedInt>
   poolList: <string[]>
   flags: <unsignedInt>

storageVolumeAclAddRemove API

Argument List

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

storageVolumeAclAddRemoveEx API

Argument List

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

storageVolumeAclEnum API

Argument List

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

storageVolumeAclGet API

Argument List

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

storageVolumeClone API

Argument List

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

storageVolumeCloudBackupCreate API

Argument List

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

storageVolumeCloudBackupRestore API

Argument List

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

storageVolumeCreate API

Argument List

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

storageVolumeCreateEx API

Argument List

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

storageVolumeDelete API

Argument List

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

storageVolumeDeleteEx API

Argument List

   storageVolume: <string>
   flags: <unsignedInt>

storageVolumeEnum API

Argument List

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

storageVolumeGet API

Argument List

   storageVolume: <string>
   flags: <unsignedInt>

storageVolumeGroupAssocEnum API

Argument List

   storageVolume: <string>
   flags: <unsignedInt>

storageVolumeGroupAssocGet API

Argument List

   storageVolumeGroupId: <string>
   storageVolumeId: <string>

storageVolumeGroupClone API

Argument List

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

storageVolumeGroupCreate API

Argument List

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

storageVolumeGroupDelete API

Argument List

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

storageVolumeGroupEnum API

Argument List

   flags: <unsignedInt>

storageVolumeGroupGet API

Argument List

   storageVolumeGroup: <string>
   flags: <unsignedInt>

storageVolumeGroupModify API

Argument List

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

storageVolumeGroupSnapshot API

Argument List

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

storageVolumeGroupVolumeAddRemove API

Argument List

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

storageVolumeImport API

Argument List

   storagePool: <string>
   importTypes: <unsignedInt>
   cleanupSnapshots: <boolean>
   replicationScheduleId: <string[]>
   flags: <unsignedInt>

storageVolumeModify API

Argument List

   storageVolume: <string>
   newName: <string>
   newDescription: <string>
   newAccessMode: <unsignedInt>
   chapPolicy: <unsignedInt>
   chapUsername: <string>
   chapPassword: <string>
   clearSnapshotFlag: <boolean>
   enableCaching: <boolean>
   isActiveCheckpoint: <boolean>
   syncPolicy: <unsignedInt>
   compressionType: <string>
   copies: <unsignedInt>
   flags: <unsignedInt>

storageVolumeResize API

Argument List

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

storageVolumeRestore API

Argument List

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

storageVolumeRollback API

Argument List

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

storageVolumeSnapshot API

Argument List

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

storageVolumeUtilizationEnum API

Argument List

   storageVolume: <string>
   flags: <unsignedInt>

storageVolumeUtilizationGet API

Argument List

   utilizationId: <string>
   flags: <unsignedInt>

storageVolumeUtilizationGetRetentionPeriod API

Argument List

   flags: <unsignedInt>

storageVolumeUtilizationSetRetentionPeriod API

Argument List

   daysToRetain: <unsignedInt>
   flags: <unsignedInt>

targetPortDisable API

Argument List

   port: <string>
   flags: <unsignedInt>

targetPortEnable API

Argument List

   port: <string>
   flags: <unsignedInt>

targetPortEnum API

Argument List

   flags: <unsignedInt>

targetPortGet API

Argument List

   port: <string>
   flags: <unsignedInt>

targetPortModify API

Argument List

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

targetPortRescan API

Argument List

   storageSystem: <string>
   flags: <unsignedInt>

targetPortRestart API

Argument List

   port: <string>
   flags: <unsignedInt>

targetVirtualInterfaceCreate API

Argument List

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

targetVirtualInterfaceMove API

Argument List

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

targetVirtualPortCreate API

Argument List

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

targetVirtualPortDelete API

Argument List

   port: <string>
   flags: <unsignedInt>

targetVlanInterfaceCreate API

Argument List

   storageSystemId: <string>
   parentPortId: <string>
   ipAddress: <string>
   netmask: <string>
   gateway: <string>
   vlanId: <unsignedInt>
   vlanQos: <unsignedInt>
   mtu: <unsignedInt>
   description: <string>
   flags: <unsignedInt>

taskCancel API

Argument List

   id: <string>
   flags: <unsignedInt>

taskClearAll API

Argument List

   flags: <unsignedInt>

taskEnum API

Argument List

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

taskGet API

Argument List

   id: <string>
   flags: <unsignedInt>

taskUpdateProgress API

Argument List

   taskId: <string>
   description: <string>
   progress: <unsignedInt>
   state: <unsignedInt>
   flags: <unsignedInt>

traceLevelGet API

Argument List

   flags: <unsignedInt>

traceLevelModify API

Argument List

   traceLevel: <unsignedInt>
   stdOut: <boolean>
   traceFilter: <string[]>
   flags: <unsignedInt>

userAdd API

Argument List

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

userEnum API

Argument List

   flags: <unsignedInt>

userGet API

Argument List

   user: <string>
   flags: <unsignedInt>

userGroupAssocEnum API

Argument List

   user: <string>
   flags: <unsignedInt>

userGroupAssocGet API

Argument List

   userGroupId: <string>
   userId: <string>

userGroupCreate API

Argument List

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

userGroupDelete API

Argument List

   userGroup: <string>
   flags: <unsignedInt>

userGroupEnum API

Argument List

   flags: <unsignedInt>

userGroupGet API

Argument List

   userGroup: <string>
   flags: <unsignedInt>

userGroupModify API

Argument List

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

userGroupUserAddRemove API

Argument List

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

userModify API

Argument List

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

userPasswordSet API

Argument List

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

userRemove API

Argument List

   user: <string>
   flags: <unsignedInt>

virtualInterfaceAssocEnum API

Argument List

   flags: <unsignedInt>

virtualInterfaceAssocGet API

Argument List

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

widgetCreate API

Argument List

   name: <string>
   flags: <unsignedInt>