可以使用 GetAPI 方法获取可在系统中使用的所有 API 方法和受支持 API 端点的列表。
此方法没有任何输入参数。
此方法具有以下返回值:
名称 | 说明 | 类型 |
---|---|---|
<version> | 此软件版本支持的所有 API 方法的列表,其中 <version> 是此系统正在运行的当前软件版本。 | 字符串数组 |
currentVersion | 存储集群软件的当前版本。 | 字符串 |
supportedVersions | 系统支持的所有 API 端点的列表。 | 字符串数组 |
此方法的请求类似于以下示例:
{ "method": "GetAPI", "params": {}, "id" : 1 }
此方法返回类似于以下示例的响应:
{ "id": 1, "result": { "10.3": [ "AbortSnapMirrorRelationship", "AddAccount", "AddClusterAdmin", "AddDrives", "AddInitiatorsToVolumeAccessGroup", "AddLdapClusterAdmin", "AddNodes", "AddVirtualNetwork", "AddVolumesToVolumeAccessGroup", "BreakSnapMirrorRelationship", "BreakSnapMirrorVolume", "CancelClone", "CancelGroupClone", "ClearClusterFaults", "CloneMultipleVolumes", "CloneVolume", "CompleteClusterPairing", "CompleteVolumePairing", "CopyVolume", "CreateBackupTarget", "CreateClusterSupportBundle", "CreateGroupSnapshot", "CreateInitiators", "CreateQoSPolicy", "CreateSchedule", "CreateSnapMirrorEndpoint", "CreateSnapMirrorEndpointUnmanaged", "CreateSnapMirrorRelationship", "CreateSnapMirrorVolume", "CreateSnapshot", "CreateStorageContainer", "CreateSupportBundle", "CreateVolume", "CreateVolumeAccessGroup", "DeleteAllSupportBundles", "DeleteGroupSnapshot", "DeleteInitiators", "DeleteQoSPolicy", "DeleteSnapMirrorEndpoints", "DeleteSnapMirrorRelationships", "DeleteSnapshot", "DeleteStorageContainers", "DeleteVolume", "DeleteVolumeAccessGroup", "DeleteVolumes", "DisableAutoip", "DisableBmcColdReset", "DisableClusterSsh", "DisableEncryptionAtRest", "DisableLdapAuthentication", "DisableSnmp", "EnableAutoip", "EnableBmcColdReset", "EnableClusterSsh", "EnableEncryptionAtRest", "EnableFeature", "EnableLdapAuthentication", "EnableSnmp", "GetAccountByID", "GetAccountByName", "GetAccountEfficiency", "GetAsyncResult", "GetBackupTarget", "GetClusterCapacity", "GetClusterConfig", "GetClusterFullThreshold", "GetClusterHardwareInfo", "GetClusterInfo", "GetClusterMasterNodeID", "GetClusterSshInfo", "GetClusterState", "GetClusterStats", "GetClusterStructure", "GetClusterVersionInfo", "GetCompleteStats", "GetConfig", "GetCurrentClusterAdmin", "GetDefaultQoS", "GetDriveHardwareInfo", "GetDriveStats", "GetFeatureStatus", "GetFipsReport", "GetHardwareConfig", "GetHardwareInfo", "GetIpmiConfig", "GetIpmiInfo", "GetLdapConfiguration", "GetLimits", "GetLoginBanner", "GetLoginSessionInfo", "GetNetworkConfig", "GetNetworkInterface", "GetNodeHardwareInfo", "GetNodeStats", "GetNtpInfo", "GetNvramInfo", "GetOntapVersionInfo", "GetOrigin", "GetPendingOperation", "GetQoSPolicy", "GetRawStats", "GetRemoteLoggingHosts", "GetSSLCertificate", "GetSchedule", "GetSnapMirrorClusterIdentity", "GetSnmpACL", "GetSnmpInfo", "GetSnmpState", "GetSnmpTrapInfo", "GetStorageContainerEfficiency", "GetSystemStatus", "GetVirtualVolumeCount", "GetVolumeAccessGroupEfficiency", "GetVolumeAccessGroupLunAssignments", "GetVolumeCount", "GetVolumeEfficiency", "GetVolumeStats", "InitializeSnapMirrorRelationship", "ListAccounts", "ListActiveNodes", "ListActivePairedVolumes", "ListActiveVolumes", "ListAllNodes", "ListAsyncResults", "ListBackupTargets", "ListBulkVolumeJobs", "ListClusterAdmins", "ListClusterFaults", "ListClusterPairs", "ListDeletedVolumes", "ListDriveHardware", "ListDriveStats", "ListDrives", "ListEvents", "ListFibreChannelPortInfo", "ListFibreChannelSessions", "ListGroupSnapshots", "ListISCSISessions", "ListInitiators", "ListNetworkInterfaces", "ListNodeFibreChannelPortInfo", "ListNodeStats", "ListPendingActiveNodes", "ListPendingNodes", "ListProtocolEndpoints", "ListQoSPolicies", "ListSchedules", "ListServices", "ListSnapMirrorAggregates", "ListSnapMirrorEndpoints", "ListSnapMirrorLuns", "ListSnapMirrorNetworkInterfaces", "ListSnapMirrorNodes", "ListSnapMirrorPolicies", "ListSnapMirrorRelationships", "ListSnapMirrorSchedules", "ListSnapMirrorVolumes", "ListSnapMirrorVservers", "ListSnapshots", "ListStorageContainers", "ListSyncJobs", "ListTests", "ListUtilities", "ListVirtualNetworks", "ListVirtualVolumeBindings", "ListVirtualVolumeHosts", "ListVirtualVolumeTasks", "ListVirtualVolumes", "ListVolumeAccessGroups", "ListVolumeStats", "ListVolumeStatsByAccount", "ListVolumeStatsByVirtualVolume", "ListVolumeStatsByVolume", "ListVolumeStatsByVolumeAccessGroup", "ListVolumes", "ListVolumesForAccount", "ModifyAccount", "ModifyBackupTarget", "ModifyClusterAdmin", "ModifyClusterFullThreshold", "ModifyGroupSnapshot", "ModifyInitiators", "ModifyQoSPolicy", "ModifySchedule", "ModifySnapMirrorEndpoint", "ModifySnapMirrorEndpointUnmanaged", "ModifySnapMirrorRelationship", "ModifySnapshot", "ModifyStorageContainer", "ModifyVirtualNetwork", "ModifyVolume", "ModifyVolumeAccessGroup", "ModifyVolumeAccessGroupLunAssignments", "ModifyVolumePair", "ModifyVolumes", "PurgeDeletedVolume", "PurgeDeletedVolumes", "QuiesceSnapMirrorRelationship", "RemoveAccount", "RemoveBackupTarget", "RemoveClusterAdmin", "RemoveClusterPair", "RemoveDrives", "RemoveInitiatorsFromVolumeAccessGroup", "RemoveNodes", "RemoveSSLCertificate", "RemoveVirtualNetwork", "RemoveVolumePair", "RemoveVolumesFromVolumeAccessGroup", "ResetDrives", "ResetNode", "RestartNetworking", "RestartServices", "RestoreDeletedVolume", "ResumeSnapMirrorRelationship", "ResyncSnapMirrorRelationship", "RollbackToGroupSnapshot", "RollbackToSnapshot", "SecureEraseDrives", "SetClusterConfig", "SetClusterStructure", "SetConfig", "SetDefaultQoS", "SetLoginBanner", "SetLoginSessionInfo", "SetNetworkConfig", "SetNtpInfo", "SetRemoteLoggingHosts", "SetSSLCertificate", "SetSnmpACL", "SetSnmpInfo", "SetSnmpTrapInfo", "Shutdown", "SnmpSendTestTraps", "StartBulkVolumeRead", "StartBulkVolumeWrite", "StartClusterPairing", "StartVolumePairing", "TestConnectEnsemble", "TestConnectMvip", "TestConnectSvip", "TestDrives", "TestHardwareConfig", "TestLdapAuthentication", "TestLocalConnectivity", "TestLocateCluster", "TestNetworkConfig", "TestPing", "TestRemoteConnectivity", "UpdateBulkVolumeStatus", "UpdateSnapMirrorRelationship" ], "currentVersion": "10.3", "supportedVersions": [ "1.0", "2.0", "3.0", "4.0", "5.0", "5.1", "6.0", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3", "8.4", "8.5", "8.6", "8.7", "9.0", "9.1", "9.2", "9.3", "9.4", "9.5", "10.0", "10.1", "10.2", "10.3" ] } }