UpdateRunnerParameter
処理概要
指定したRunnerパラメーターグループのパラメーターを更新します。
リクエストURL
POST /v1/parameterGroups/{ParameterGroupName}:updateParameter指定するパラメーター
パスパラメーター
パラメーター | 型 | 説明 | 必須 |
---|---|---|---|
ParameterGroupName | string |
Runnerパラメータグループ名 |
○ |
リクエストボディ
パラメーター | 型 | 説明 | 必須 |
---|---|---|---|
dockerParameters | object |
|
|
␣disableCache | boolean |
キャッシュの無効化 |
|
␣disableEntrypointOverwrite | boolean |
エントリポイントの上書き無効化 |
|
␣extraHosts[] | object[] |
|
|
␣␣hostName | string |
ホスト名 |
○ (プライベートLAN経由でRunner利用時) |
␣␣ipAddress | string |
IPアドレス |
○ (プライベートLAN経由でRunner利用時) |
␣image | string |
default Docker イメージ名 使用可能文字: 30文字以内の半角英数小文字と-ハイフンが利用可能(先頭と末尾の-は禁止) |
|
␣oomKillDisable | boolean |
OOMキラーの無効化 |
|
␣privileged | boolean |
特権での実行 |
|
␣shmSize | integer |
/dev/shmに割り当てる容量 |
|
␣tlsVerify | boolean |
TLSの検証 |
|
␣volumes | string[] |
キャッシュストレージパス 使用可能文字: スラッシュから始まるパス、200文字以内 |
応答フィールド
フィールド (項目) | 型 | 説明 |
---|---|---|
parameterGroup | object |
|
␣description | string |
メモ |
␣parameterGroupName | string |
Runnerパラメーターグループ |
␣region | string |
Runnerが稼働するリージョン名 |
␣dockerParameters | object |
|
␣␣disableCache | boolean |
キャッシュの無効化 |
␣␣disableEntrypointOverwrite | boolean |
エントリポイントの上書き無効化 |
␣␣extraHosts[] | object[] |
|
␣␣␣hostName | string |
ホスト名 |
␣␣␣ipAddress | string |
IPアドレス |
␣␣image | string |
デフォルトのイメージ |
␣␣oomKillDisable | boolean |
OOMキラーの無効化 |
␣␣privileged | boolean |
特権での実行 |
␣␣shmSize | integer |
/dev/shmに割り当てる容量 |
␣␣tlsVerify | boolean |
TLSの検証 |
␣␣volumes | string[] |
キャッシュストレージパス |
␣createTime | string |
Runnerパラメーターグループの作成日時 |
␣runnerNames | string[] |
パラメータに紐づいているRunner |
リクエストサンプル
curl -XPOST https://jp-east-1.runner.devops.api.nifcloud.com/v1/parameterGroups/gitlab1pg:updateParameter
-H 'X-Amz-Date: 20230401T000000Z'
-H 'Authorization: AWS4-HMAC-SHA256 ...'
-H 'content-type:application/json'
-d '
{
"dockerParameters":{
"disableCache":true,
"disableEntrypointOverwrite":true,
"extraHosts":[
{
"hostName":"example.com",
"ipAddress":"x.x.x.x"
}
],
"image":"alpine:latest",
"oomKillDisable":true,
"privileged":true,
"shmSize":0,
"tlsVerify":true,
"volumes":[
"/cache"
]
}
}'
応答サンプル
{
"parameterGroup":{
"description":"My Shared Parameter",
"parameterGroupName":"param1",
"region":"jp-east-1",
"dockerParameters":{
"disableCache":false,
"disableEntrypointOverwrite":false,
"extraHosts":[
{
"hostName":"example.com",
"ipAddress":"x.x.x.x"
}
],
"image":"alpine:latest",
"oomKillDisable":false,
"privileged":false,
"shmSize":0,
"tlsVerify":false,
"volumes":[
"/cache"
]
},
"createTime":"2023-03-15T10:28:13Z",
"runnerNames":[]
}
}