アクセス制御

使用可能な Element API メソッドは、設定したアクセスのタイプによって異なります。

アカウント

accountsアクセス タイプで使用できるメソッドは次のとおりです。

AddAccount GetAccountByID
ModifyAccount GetAccountByName
ListAccounts GetAccountEfficiency
RemoveAccount

administrator

administratorアクセス タイプでは、すべてのメソッドを使用できます。

clusterAdmin

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

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

writeアクセス タイプで使用できるメソッドは次のとおりです。

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