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 |
不明なエラー |