访问控制

可用的 API 方法因设置的访问类型而异。

accounts

以下方法可用于帐户访问类型:

AddAccount GetAccountByID
ModifyAccount GetAccountByName
ListAccounts GetAccountEfficiency
RemoveAccount

administrator

所有方法均可用于管理员访问类型。

clusterAdmin

以下方法可用于集群管理员访问类型:

AddClusterAdmin ListBackupTargets
AddInitiatorsToVolumeAccessGroup ListBulkVolumeJobs
AddLdapClusterAdmin ListClusterAdmins
AddVirtualNetwork ListClusterPairs
AddVirtualNetwork ListNodeFibreChannelPortInfo
AddVolumetoVolumeAccessGroup ListBackupTargets
CloneMultipleVolumes ListDriveHardware
CompleteClusterPairing ListFibreChannelSessions
CompleteVolumePairing ListFibreChannelPortInfo
CreateBackupTarget ListGroupSnapshots
CreateSchedule ListActivePairedVolumes
CreateSnapshot ModifyBackupTarget
CreateSupportBundle ModifyClusterAdmin
CreateClusterSupportBundle ModifyGroupSnapshot
CreateGroupSnapshot ModifyClusterFullThreshold
CreateVolumeAccessGroup ModifyVolumeAccessGroup
DeleteAllSupportBundles ModifyVolumeAccessGroupLunAssignments
DeleteSnapshot ModifyVolumePair
DeleteGroupSnapshot ModifyVirtualNetwork
DeleteVolumeAccessGroup RemoveClusterAdmin
DisableEncryptionAtRest RemoveVolumePair
DisableLdapAuthentication RemoveVirtualNetwork
DisableSnmp RemoveVolumesFromVolumeAccessGroup
EnableEncryptionAtRest RemoveInitiatorsFromVolumeAccessGroup
EnableLdapAuthentication RollbackToSnapshot
EnableSnmp RollbackToGroupSnapshot
GetBackupTarget SetLoginSessionInfo
GetClusterFullThreshold SetNtpInfo
GetClusterMasterNodeID SetSnmpACL
GetHardwareConfig SetSnmpInfo
GetLdapConfiguration SetSnmpTrapInfo
GetLoginSessionInfo SetRemoteLoggingHosts
GetNtpInfo Shutdown
GetNvramInfo StartBulkVolumeRead
GetRawStats StartBulkVolumeWrite
GetSnmpACL StartClusterPairing
GetVolumeAccessGroupEfficiency StartVolumePairing
GetVolumeAccessLunAssignments TestLdapAuthentication
GetVirtualNetwork  

drives

以下方法可用于驱动器访问类型:

ListDrives RemoveDrives
AddDrives SecureEraseDrives

nodes

以下方法可用于节点访问类型:

AddNodes ListPendingNodes
ListActiveNodes RemoveNodes

read

以下方法可用于读取访问类型:

GetAccountByID ListCloneJobs
GetAccountByName ListDeletedVolumes
GetAsyncResult ListDriveHardware
GetClusterCapacity ListDrives
GetDefaultQoS ListEvents
GetDriveStats ListISCSISessions
GetSoftwareUpgrade ListPendingNodes
GetVolumeStats ListSyncJobs
ListAccounts ListVolumeAccessGroups
ListActiveNodes ListVolumeStatsByAccount
ListActiveNodes ListVolumeStatsByVolume
ListActiveVolumes ListVolumeStatsByVolumeAccessGroup
ListAllNodes ListVolumesForAccount
ListBackupTargets

reporting

以下方法可用于报告访问类型:

ClearClusterFaults GetVolumeEfficiency
GetAccountEfficiency GetVolumeStats
GetClusterCapacity ListCloneJobs
GetClusterHardwareInfo ListClusterFaults
GetClusterInfo ListClusterPairs
GetClusterMasterNodeID ListDriveHardware
GetClusterStats ListEvents
GetDriveHardwareInfo ListISCSISessions
GetDriveStats ListSchedules
GetNetworkConfig ListServices
GetNodeHardwareInfo ListSyncJobs
GetNodeStats ListVirtualNetworks
GetSnmpInfo ListVolumeStatsByAccount
GetSnmpTrapInfo ListVolumeStatsByVolume
GetVolumeAccessGroupEfficiency ListVolumeStatsByVolumeAccessGroup

repositories

ListAllNodes 方法可用于存储库访问类型。

volumes

以下方法可用于卷访问类型:

CreateVolume DeleteVolume ModifyBackupTarget
CloneVolume DeleteVolumePairing ModifyVolumes
CloneMultipleVolumes GetBackupTarget ModifyVolumePair
CreateBackupTarget GetDefaultQoS PurgeDeletedVolume
CreateSnapshot ListActiveVolumes RemoveBackupTarget
CreateGroupSnapshot ListBackupTarget RemoveVolumePair
CompleteVolumePairing ListGroupSnapshots RestoreDeletedVolume
CloneMultipleVolumes ListVolumesForAccount RollbackToGroupSnapshot
DeleteGroupSnapshot ListDeletedVolumes RollbackToSnapshot
DeleteSnapshot ListGroupSnapshots StartBulkVolumeRead
StartBulkVolumeWrite StartVolumePairing UpdateBulkVolumeStatus

write

以下方法可用于写入访问类型:

AddDrives RemoveNodes
AddNodes RemoveAccount
AddAccount RemoveVolumesFromVolumeAccessGroup
AddVolumeToVolumeAccessGroup RemoveInitiatorsFromVolumeAccessGroup
AddInitiatorsToVolumeAccessGroup DeleteVolumeAccessGroup
CreateVolumeAccessGroup DeleteVolume
ModifyVolumeAccessGroup RestoreDeletedVolume
ModifyAccount PurgeDeletedVolume
CreateVolume ModifyVolume
CloneVolume GetAsyncResult
RemoveDrives