ユーザー定義コマンドを取得します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
paidsw:GetUserCommand |
get |
*All Resource
|
なし | なし |
リクエスト構文
GET /api/v2/usercommands/{UserCommandId} HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| UserCommandId |
string |
任意 |
ユーザー定義コマンドの ID。この ID は、GetInstance などの API オペレーションを呼び出すことで取得できます。 |
1900 |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
任意 |
Data Science Workshop (DSW) インスタンスの ID。このパラメーターを指定して、インスタンスにアタッチされているユーザーコマンドを検索します。このパラメーターは UserCommandId 設定を上書きします。 |
dsw-dlsd0fskn193213xxx |
| Token |
string |
任意 |
ユーザーコマンドにアクセスするために使用されるトークン。このトークンは GetToken API オペレーションによって発行されます。 |
eyJhbGci...... |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンススキーマ |
||
| UserCommandId |
string |
ユーザー定義コマンドの ID。 |
1900 |
| OnStart |
object |
カスタム起動コマンド。このコマンドは、インスタンスが起動するたびに実行されます。 |
|
| Content |
string |
カスタム起動コマンドのコンテンツ。 |
apt update |
| Message |
string |
結果の説明。 |
null |
| Code |
string |
状態コード。有効な値は次のとおりです。
|
ValidationError |
| RequestId |
string |
リクエスト ID。 |
BEBDF2EE-642E-5992-8907-D2011A7ACEFE |
| Success |
boolean |
リクエストが成功したかどうかを示します。有効な値は次のとおりです。
|
true |
| accessDeniedDetail |
object |
アクセス拒否に関する詳細。このパラメーターは、ユーザーに必要な RAM 権限がないためにアクセスが拒否された場合に返されます。 |
"AccessDeniedDetail": { "PolicyType": "AccountLevelIdentityBasedPolicy", "AuthPrincipalOwnerId": "xxx", "EncodedDiagnosticMessage": "AQIBIAAAA....bwhg==", "AuthPrincipalType": "SubUser", "AuthPrincipalDisplayName": "xxx", "NoPermissionType": "ImplicitDeny", "AuthAction": "ram:GetUserCommand" } |
例
成功レスポンス
JSONJSON
{
"UserCommandId": "1900",
"OnStart": {
"Content": "apt update"
},
"Message": "null",
"Code": "ValidationError",
"RequestId": "BEBDF2EE-642E-5992-8907-D2011A7ACEFE",
"Success": true,
"accessDeniedDetail": {
"test": "test",
"test2": 1
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。