edit-icon download-icon

Other APIs

最終更新日: Dec 13, 2018

ListRegions

ListRegions APIは、E-HPCを使用できるリージョンのリストを照会します。

リクエストパラメータ

フィールド タイプ 必須? デフォルト値 説明
Action String はい - 操作インタフェース名、必須パラメータ。値:ListRegions

リターンパラメータ

パブリックリターンパラメータと次のパラメータ:

フィールド タイプ 説明
Regions Array< RegionInfo > リージョンタイプのリスト

RegionInfo構造体の形式は次のとおりです。

フィールド タイプ 説明
RegionId String リージョンID
LocalName String リージョン名

エラーコード

コード 説明
UnknownError 不明なエラー

ListImages

ListImages APIは、E-HPCがサポートする画像のリストを照会します。

リクエストパラメータ

フィールド タイプ 必須? デフォルト値 説明
Action String はい - 操作インタフェース名、必須パラメータ。値:ListImages
RegionId String はい - リージョンID

リターンパラメータ

パブリックリターンパラメータと次のパラメータ:

フィールド タイプ 説明
OsTags Array E-HPCでサポートされるオペレーティングシステムイメージのリスト

OsInfo構造体の形式は次のとおりです。

フィールド タイプ 説明
OsTag String オペレーティングシステムイメージタグ(例:CentOS) \ _7.2 \ _64 )
Platform String オペレーティングシステムプラットフォーム(例:CentOS)
Version String オペレーティングシステムのバージョン(例:7.2)
Architecture String オペレーティングシステムアーキテクチャ(i386またはx86_64)

エラーコード

コード 説明
UnknownError 不明なエラー

ListSoftwares

ListSoftwares APIは、E-HPCがサポートするソフトウェアのリストを照会します。

リクエストパラメータ

フィールド タイプ 必須? デフォルト値 説明
Action String はい - 操作インタフェース名、必須パラメータ。値:ListSoftwares
RegionId String はい - リージョンID
EhpcVersion String いいえ - E-HPCバージョン

リターンパラメータ

パブリックリターンパラメータと次のパラメータ:

フィールド タイプ 説明
Software Array ソフトウェア情報リスト。各エントリには、E-HPCバージョンとオペレーティングシステムバージョンの下でサポートされているソフトウェアの名前とバージョンが含まれています。

SoftwareInfo構造体の形式は次のとおりです。

フィールド タイプ 説明
EhpcVersion String E-HPCバージョン。
OsTag String オペレーティングシステムイメージタグ。ListImages APIを使用して照会することができます。
スケジューラタイプ String スケジューラタイプ。
SchedulerVersion String スケジューラソフトウェアのバージョン。
AccountType String ドメインアカウントのサービスタイプ。
AccountVersion String ドメインアカウントのサービスバージョン。
Applications Array クラスタで使用されるアプリケーションソフトウェアのリスト。各エントリには、ソフトウェアの名前とバージョン、およびソフトウェアが必要かどうかに関する情報が含まれています。

ApplicationInfo構造体の形式は次のとおりです。

フィールド タイプ 説明
Tag String ソフトウェアタグ(例:OpenMPI_1.8.7)
Name String ソフトウェア名
Version String ソフトウェアバージョン
Required ブール ソフトウェアが必要かどうか

エラーコード

コード 説明
UnknownError 不明なエラー

ListPreferredEcsTypes

ListPreferredEcsTypes APIは、E-HPCが推奨するECSインスタンスの種類を照会します。

リクエストパラメータ

フィールド タイプ 必須? デフォルト値 説明
Action String はい - 操作インタフェース名、必須パラメータ。値:ListPreferredEcsTypes
RegionId String はい - リージョンID

リターンパラメータ

パブリックリターンパラメータと次のパラメータ:

フィールド タイプ 説明
Series Array 推奨されるECSインスタンス世代のリスト。各世代には、E-HPCクラスタの各ノードタイプに推奨されるインスタンスタイプが含まれています。

SeriesInfo構造体の形式は次のとおりです。

フィールド タイプ 説明
SeriesID String 世代ID。オプションの値には、HighCompute、HighMem、GPU、およびAllが含まれます。値Allはすべてのオプションを示します。
SeriesName String 世代名。例えば、HPC、大容量メモリ、GPUカードの高速化、およびカスタム構成です。
Roles RoleEcsInfo 現在の世代に含まれるインスタンスタイプに関する情報で、E-HPCクラスタのさまざまなノードタイプに推奨されます。

RoleEcsInfo構造体の形式は次のとおりです。

フィールド タイプ 説明
Manager Array 制御ノード(マネージャ)に推奨されるECSインスタンスタイプのリスト
Compute Array コンピューティングノードに推奨されるECSインスタンスタイプのリスト(Compute)
Logon Array ログインノードに推奨されるECSインスタンスタイプのリスト(ログイン)

InstanceTypeIdはECSインスタンスタイプIDを示します(例:ecs.n1.large)。

エラーコード

コード 説明
UnknownError 不明なエラー