GetAPIメソッドを使用すると、システム内で使用可能なすべてのAPIメソッドとサポート対象のAPIエンドポイントのリストを取得できます。
このメソッドには入力パラメータはありません。
このメソッドの戻り値は次のとおりです。
名前 | 説明 | タイプ |
---|---|---|
<version> | このソフトウェア バージョンでサポートされるすべてのAPIメソッドのリスト。<version>は、このシステムで実行している最新のソフトウェアのバージョンです。 | 文字列の配列 |
currentVersion | ストレージ クラスタ ソフトウェアの現在のバージョン。 | 文字列 |
supportedVersions | システムでサポートされているすべてのAPIエンドポイントのリスト。 | 文字列の配列 |
このメソッドの要求例を次に示します。
{ "method": "GetAPI", "params": {}, "id" : 1 }
このメソッドの応答例を次に示します。
{ "id": 1, "result": { "12.0": [ "AbortSnapMirrorRelationship", "AddAccount", "AddClusterAdmin", "AddDrives", "addDpClusterAdmin" 、 "AddInitiatorsToVolumeAccessGroup", "AddKeyServerToProviderKMip" 、 "AddLdapClusterAdmin", "AddNodes", "AddVirtualNetwork", "AddVolumesToVolumeAccessGroup", "BreakSnapMirrorRelationship", "BreakSnapMirrorVolume", "CancelClone", "CancelGroupClone", "CheckPingOnVLAN" 、 「 CheckProposedCluster 」、 「 CheckProposedNodeAdditions 」、 "ClearClusterFaults", "CloneMultipleVolumes", "CloneVolume", "CompleteClusterPairing", "CompleteVolumePairing", "CopyVolume", "CreateBackupTarget", CreateClusterInterfacePreference 、 "CreateClusterSupportBundle", "CreateGroupSnapshot", "CreateIDPConfiguration" 、 "CreateInitiators", "CreateKeyproviderKMIP " 、 "CreateKeyServerKMIP" 、 「 CreatepublicPrivateKeypair 」、 "CreateQoSPolicy", "CreateSchedule", "CreateSnapMirrorEndpoint", "CreateSnapMirrorEndpointUnmanaged", "CreateSnapMirrorRelationship", "CreateSnapMirrorVolume", "CreateSnapshot", "CreateStorageContainer", "CreateSupportBundle", "CreateVolume", "CreateVolumeAccessGroup", "DeleteAllSupportBundles", "DeleteAuthSession" 、 "DeleteAuthSessionsByClusterAdmin" 、 "DeleteAuthSessionsByUserName" 、 "DeleteClusterInterfacePreference" 、 "DeleteGroupSnapshot", "DeleteIDpConfiguration" 、 "DeleteInitiators", "DeleteKeyproviderKMIP " 、 "DeleteKeyServerKMIP" 、 "DeleteQoSPolicy", "DeleteSnapMirrorEndpoints", "DeleteSnapMirrorRelationships", "DeleteSnapshot", "DeleteStorageContainers", "DeleteVolume", "DeleteVolumeAccessGroup", "DeleteVolumes", "DisableAutoip", "DisableBmcColdReset", "DisableClusterSsh", "DisableEncryptionAtRest", "DisableIdPAuthentication" 、 "DisableLdapAuthentication", "DisableSnmp", "EnableAutoip", "EnableBmcColdReset", "EnableClusterSsh", "EnableEncryptionAtRest", "EnableFeature", "EnableIDPAuthentication" 、 "EnableLdapAuthentication", "EnableSnmp", "GetAccountByID", "GetAccountByName", "GetAccountEfficiency", "GetActiveLLSCIPHERs" 、 "GetAsyncResult", "GetBackupTarget", "GetBinAssignmentProperties" 、 "GetClientCertificateIgnRequest" 、 "GetClusterCapacity", "GetClusterConfig", "GetClusterFullThreshold", "GetClusterHardwareInfo", "GetClusterInfo", "GetClusterInterfacePreference" 、 "GetClusterMasterNodeID", "GetClusterSshInfo", "GetClusterState", "GetClusterStats", "GetClusterStructure", "GetClusterVersionInfo", "GetCompleteStats", "GetConfig", "GetCurrentClusterAdmin", "GetDefaultQoS", "GetDriveHardwareInfo", "GetDriveStats", "GetFeatureStatus", "GetFipsReport", "GetHardwareConfig", "GetHardwareInfo", "getidpAuthenticationState" 、 "GetIpmiConfig", "GetIpmiInfo", "GetKeyproviderKMIP " 、 "GetKeyServerKMIP" 、 "GetLdapConfiguration", "GetLimits", "getlldpinfo" 、 "GetLoginBanner", "GetLoginSessionInfo", "GetNetworkConfig", "GetNetworkInterface", "getNodeFipsDriveReport" 、 "GetNodeHardwareInfo", "GetNodeStats", "GetNtpInfo", "GetNvramInfo", "GetOntapVersionInfo", "GetOrigin", "GetPendingOperation", "GetProtectionDomainLayout" 、 "GetQoSPolicy", "GetRawStats", "GetRemoteLoggingHosts", "GetSSLCertificate", "GetSchedule", "GetSnapMirrorClusterIdentity", "GetSnmpACL", "GetSnmpInfo", "GetSnmpState", "GetSnmpTrapInfo", "GetStorageContainerEfficiency", "GetSupportedTLSiPhers" 、 "GetSystemStatus", "GetVirtualVolumeCount", "GetVolumeAccessGroupEfficiency", "GetVolumeAccessGroupLunAssignments", "GetVolumeCount", "GetVolumeEfficiency", "GetVolumeStats", "InitializeSnapMirrorRelationship", "ListAccounts", "ListActiveAuthSessions" 、 "ListActiveNodes", "ListActivePairedVolumes", "ListActiveVolumes", "ListAllNodes", "ListAsyncResults", "ListAuthSessionsByClusterAdmin" 、 "ListAuthSessionsByUserName" 、 "ListBackupTargets", "ListBulkVolumeJobs", "ListClusterAdmins", "ListClusterFaults", "ListClusterInterfacePreferences" 、 "ListClusterPairs", "ListDeletedVolumes", "ListDriveHardware", "ListDriveStats", "ListDrives", "ListEvents", "ListFibreChannelPortInfo", "ListFibreChannelSessions", "ListGroupSnapshots", "ListISCSISessions", 「 ListidPConfigurations 」、 "ListInitiators", "ListKeyProvidersKMIP" 、 "ListKeyServerSkmip" 、 "ListNetworkInterfaces", "ListNodeFibreChannelPortInfo", "ListNodeStats", "ListPendingActiveNodes", "ListPendingNodes", "ListProtectionDomainLevels ( ListProtectionDomainLevels ) " 、 "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", "ModifyClusterInterfacePreference" 、 "ModifyGroupSnapshot", "ModifyInitiators", "ModifyKeyServerKMip" 、 "ModifyQoSPolicy", "ModifySchedule", "ModifySnapMirrorEndpoint", "ModifySnapMirrorEndpointUnmanaged", "ModifySnapMirrorRelationship", "ModifySnapshot", "ModifyStorageContainer", "ModifyVirtualNetwork", "ModifyVolume", "ModifyVolumeAccessGroup", "ModifyVolumeAccessGroupLunAssignments", "ModifyVolumePair", "ModifyVolumes", "PurgeDeletedVolume", "PurgeDeletedVolumes", "QuiesceSnapMirrorRelationship", "RemoveAccount", "RemoveBackupTarget", "RemoveClusterAdmin", "RemoveClusterPair", "RemoveDrives", "RemoveInitiatorsFromVolumeAccessGroup", "RemoveKeyServerFromProviderKMIP " 、 "RemoveNodes", "RemoveSSLCertificate", "RemoveVirtualNetwork", "RemoveVolumePair", "RemoveVolumesFromVolumeAccessGroup", "ResetDrives", "resetNetworkConfig" 、 "ResetNode", 「 ResetSupplementaltlsciphers 」、 "RestartNetworking", "RestartServices", "RestoreDeletedVolume", "ResumeSnapMirrorRelationship", "ResyncSnapMirrorRelationship", "RollbackToGroupSnapshot", "RollbackToSnapshot", "SecureEraseDrives", "SetClusterConfig", "SetClusterStructure", "SetConfig", "SetDefaultQoS", "SetLoginBanner", "SetLoginSessionInfo", "SetNetworkConfig", "SetNtpInfo", "SetProtectionDomainLayout" 、 "SetRemoteLoggingHosts", "SetSSLCertificate", "SetSnmpACL", "SetSnmpInfo", "SetSnmpTrapInfo", "SetSupplementaltlsciphers" 、 "Shutdown", "SnmpSendTestTraps", "StartBulkVolumeRead", "StartBulkVolumeWrite", "StartClusterPairing", "StartVolumePairing", 「 TestAddressAvailability 」、 "TestConnectEnsemble", "TestConnectMvip", "TestConnectSvip", "TestDrives", "TestHardwareConfig", "TestKeyproviderKMip" 、 「 TestKeyServerKMIP 」、 "TestLdapAuthentication", "TestLocalConnectivity", "TestLocateCluster", "TestNetworkConfig", "TestPing", "TestRemoteConnectivity", "UpdateBulkVolumeStatus", "updateIDpConfiguration" 、 "UpdateSnapMirrorRelationship" ], 「 CurrentVersion 」:「 12.0 」、 "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", "9.6" 、 "10.0", "10.1", "10.2", "10.3" 、 "10.4" 、 「 10.5 」、 "10.6" 、 "10.7" 、 「 11.0 」、 「 11.1 」、 "11.3", "11.5", " 11.7" 、 「 11.8 」、 "12.0" ] } }