CreateRunner
処理概要
Runnerを新規作成します。
リクエストURL
POST /v1/runners指定するパラメーター
リクエストボディ
パラメーター | 型 | 説明 | 必須 |
---|---|---|---|
availabilityZone | string |
Runnerが稼働するゾーン(リージョンとゾーンの対応についてはゾーン別機能対応表を参照) デフォルト値:作成するリージョンに依存(jp-east-1:east-11/jp-east-3:east-31/jp-west-1:west-12/jp-west-2:jp-west-21) 値:
|
|
concurrent | integer |
ジョブの並列実行数 Default: 1 |
|
description | string |
メモ 使用可能文字: 255文字以内の全角半角 |
|
instanceType | string |
Runnerのサーバータイプ 値:
|
○ |
networkConfig | object |
|
|
␣networkId | string |
Runnerが属するプライベートLANのネットワークID 使用可能文字: プライベートLANのネットワークID |
○ (プライベートLAN利用時) |
␣privateAddress | string |
Runnerが属するプライベートLANの固定IPアドレス 使用可能文字: IPアドレス(CIDR表記) |
○ (プライベートLAN利用時) |
runnerName | string |
Runner名 使用可能文字: 30文字以内の半角英数小文字と-ハイフンが利用可能(先頭と末尾の-は禁止) |
○ |
応答フィールド
フィールド (項目) | 型 | 説明 |
---|---|---|
runner | object |
|
␣availabilityZone | string |
Runnerが稼働するゾーン名 |
␣concurrent | integer |
ジョブの並列実行数 |
␣createTime | string |
Runnerの作成日時 |
␣description | string |
メモ |
␣instanceType | string |
Runnerのサーバータイプ |
␣networkConfig | object |
|
␣␣networkId | string |
Runnerが属するプライベートLAN |
␣␣privateAddress | string |
RunnerのプライベートIPアドレス |
␣publicIpAddress | string |
RunnerのグローバルIPアドレス |
␣region | string |
Runnerが稼働するリージョン名 |
␣runnerName | string |
Runner名 |
␣runnerVersion | string |
Runnerバージョン |
␣status | object |
|
␣␣code | integer |
Runnerのステータスコード 値:
|
␣␣name | string |
Runnerのステータス詳細 値:
|
␣systemId | string |
RunnerのシステムID |
リクエストサンプル
curl -XPOST https://jp-east-1.runner.devops.api.nifcloud.com/v1/runners
-H 'X-Amz-Date: 20230401T000000Z'
-H 'Authorization: AWS4-HMAC-SHA256 ...'
-H 'content-type:application/json'
-d '
{
"availabilityZone":"east-11",
"concurrent":1,
"description":"My Shared Runner",
"instanceType":"c-medium",
"networkConfig":{
"networkId":"net-abcdefgh",
"privateAddress":"x.x.x.x"
},
"region":"jp-east-1",
"runnerName":"shared-runner"
}'
応答サンプル
{
"runner":{
"availabilityZone":"east-11",
"concurrent":1,
"createTime":"2022-01-26T00:00:00Z",
"description":"My Shared Runner",
"instanceType":"c-medium",
"networkConfig":{},
"publicIpAddress":"",
"region":"jp-east-1",
"runnerName":"shared-runner",
"runnerVersion":"16.0.0",
"status":{
"code":200,
"name":"CREATING"
},
"systemId":""
}
}