本文へジャンプします。

ニフクラ ユーザーガイド

クラウド トップ>ニフクラAPI>DevOps with GitLab>DevOps with GitLabエラーコード表
本ページは2023/9/5をもって、新ページhttps://docs.nifcloud.com/devops/api/errors_runner.htmへ移行しました。 今後は新ページをご参照ください。

DevOps with GitLab:共通エラー(Runner)

フォーマット

エラーフォーマットは下記の通りです。

{
  "message":"The instance 'target' could not be found.",
  "code":"Client.InvalidParameterNotFound.Instance"
}

共通エラー(Runner)

コード メッセージ HTTPステータスコード 説明
Client.InvalidParameterIllegalInput.Body The value of body is not appropriate. 400 不正なリクエストボディを指定した。
Client.URLNotFound The specified URL is not found. 404 指定したURLは存在しない。
Client.Client.InvalidParameterHttpMethod.${HTTPMethod} The specified method is not allowed. 405 不正な HTTP のメソッドを指定した。
Server.InternalError An internal error has occurred. Please try your query again at a later time. 500 内部エラーが発生した。

認証エラー

コード メッセージ HTTPステータスコード 説明
Client.AuthFailure This system was not able to validate the provided access credentials. 401 認証失敗。シグネチャーやリクエスト方法の確認が必要。
Client.AuthFailurePermission Authentication API abended. 401 認証処理の中断。シグネチャーやリクエスト方法の確認が必要。  
Client.AuthFailurePermission.AccessKey This system was not able to validate the provided access key. 401 アクセスキーが不正。
Client.AuthFailurePermission.MultiAccount You don’t have enough rights to operate this API. 403 マルチアカウントの権限が不足。
Client.AuthFailureRequired.AccessKey No access key was provided. 401 アクセスキーがリクエストで未指定
Client.AuthFailureRequired.Signature No signature was provided. 401 シグネチャーがリクエストで未指定
Client.AuthFailureExpired The signature for this request is expired. 401 シグネチャーが期限切れ

パラメーターエラー

コード メッセージ HTTPステータスコード 説明
Client.InvalidParameterFormat.Description The value of description is invalid format. 400 指定したメモの形式が不正。
Client.InvalidParameterFormat.NetworkConfig.NetworkId The value of networkConfig.networkId is invalid format. This parameter must consist of ‘net-’ prefix and 8 lowercase alphanumeric characters. 400 指定したネットワークIDの形式が不正。
Client.InvalidParameterFormat.NetworkConfig.PrivateAddress The value of networkConfig.privateAddress is invalid format. 400 指定したプライベートIPアドレスの形式が不正。
Client.InvalidParameterFormat.RunnerName The value of runnerName is invalid format. 400 指定したRunner名の形式が不正。
Client.InvalidParameterFormat.ChangedRunnerName The value of changedRunnerName is invalid format. 400 指定したRunner名の形式が不正。
Client.InvalidParameterFormat.ExtraHosts.IpAddress The value of extraHosts.ipAddress is invalid format. 400 指定したExtra Hosts IPアドレスの形式が不正。
Client.InvalidParameterFormat.GitlabUrl The value of gitlabUrl is invalid format. 400 指定したGitLab URLの形式が不正。
Client.InvalidParameterFormat.Tags The value of tags is invalid format. 400 指定したRunnerタグの形式が不正。
Client.InvalidParameterCannotSpecify.AvailabilityZone The value of availabilityZone is not available. 400 指定したゾーンの値がサービスで利用可能な値ではない。
Client.InvalidParameterCannotSpecify.InstanceType The value of instanceType is not available. 400 指定したサーバータイプの値がサービスで利用可能な値ではない。
Client.InvalidParameterCannotSpecify.NetworkConfig.PrivateAddress The value of networkConfig.privateAddress is not available. 400 指定したプライベートIPアドレスの値がサービスで利用可能な値ではない。
Client.InvalidParameterCannotSpecify.AccessLevel The value of accessLevel is not available. 400 指定したアクセスレベルの値がサービスで利用可能な値ではない。
Client.InvalidParameterCannotSpecify.DefaultDockerImage The value of defaultDockerImage is not available. 400 指定したGitLab URLの値がサービスで利用可能な値ではない。
Client.InvalidParameterCannotSpecify.GitlabUrl The value of gitlabUrl is not available. 400 指定したアクセスレベルの値がサービスで利用可能な値ではない。
Client.InvalidParameterCannotSpecify.RegistrationToken The value of registrationToken is not available. 400 指定したRunner登録トークンの値がサービスで利用可能な値ではない。
Client.InvalidParameterRequired.InstanceType The request is missing a required parameter: instanceType 400 リクエストに必要なパラメータ:サーバータイプを指定していない。
Client.InvalidParameterRequired.NetworkConfig.NetworkId The request is missing a required parameter: networkConfig.networkId 400 リクエストに必要なパラメータ:ネットワークIDを指定していない。
Client.InvalidParameterRequired.NetworkConfig.PrivateAddress The request is missing a required parameter: networkConfig.privateAddress 400 リクエストに必要なパラメータ:プライベートIPアドレスを指定していない。
Client.InvalidParameterRequired.RunnerName The request is missing a required parameter: runnerName 400 リクエストに必要なパラメータ:Runner名を指定していない。
Client.InvalidParameterRequired.Any The request is missing a required parameter: at least one parameter 400 少なくとも1つのパラメータが指定されていない。
Client.InvalidParameterRequired.DefaultDockerImage The request is missing a required parameter: defaultDockerImage 400 リクエストに必要なパラメータ:デフォルトDockerイメージを指定していない。
Client.InvalidParameterRequired.ExtraHosts.HostName The request is missing a required parameter: extraHosts.hostName 400 リクエストに必要なパラメータ:Extra Hosts ホスト名を指定していない。
Client.InvalidParameterRequired.ExtraHosts.IpAddress The request is missing a required parameter: extraHosts.ipAddress 400 リクエストに必要なパラメータ:Extra Hosts IPアドレスを指定していない。
Client.InvalidParameterRequired.GitlabUrl The request is missing a required parameter: gitlabUrl 400 リクエストに必要なパラメータ:GitLab URLを指定していない。
Client.InvalidParameterRequired.RegistrationToken The request is missing a required parameter: registrationToken 400 リクエストに必要なパラメータ:Runner登録トークンを指定していない。
Client.InvalidParameterRequired.Tags The request is missing a required parameter: tags 400 リクエストに必要なパラメータ:Runnerタグを指定していない。
Client.InvalidParameterDuplicate.RunnerName The value of runnerName already exists. 400 指定したRunner名の値が既に存在する。
Client.InvalidParameterDuplicate.ChangedRunnerName The value of changedRunnerName already exists. 400 指定したRunner名の値が既に存在する。
Client.InvalidParameterTooLong.Description The value of description is invalid format becasuse it is longer than 255 characters. 400 メモに255文字を超える値を指定している。
Client.InvalidParameterTooLong.RunnerName The value of runnerName is invalid format becasuse it is longer than 30 characters. 400 Runner名に30文字を超える値を指定している。
Client.InvalidParameterTooLong.ChangedRunnerName The value of changedRunnerName is invalid format becasuse it is longer than 30 characters. 400 Runner名に30文字を超える値を指定している。
Client.InvalidParameterTooLong.GitlabUrl The value of gitlabUrl is invalid format becasuse it is longer than 2083 characters. 400 指定したGitLab URLの字数が上限値を超えている。
Client.InvalidParameterTooLong.Tags The value of tags is invalid format becasuse it is longer than 255 characters. 400 指定したRunnerタグの字数が上限値を超えている。
Client.Inoperable.GitlabUrl.UnreachableHost We could not check connectivity to the GitLab instance. 400 指定したGitLabでの登録はサポートされていない。
Client.ZoneMismatch.Runner.and.NetworkConfig.NetworkId The runner and the networkConfig.networkId belong to different availability zones from each other. 400 同一のゾーンに指定したリソース同士が存在しない。
Client.InvalidParameterNotFound.NetworkConfig.NetworkId The networkConfig.networkId ${resource} could not be found. 404 指定したネットワークID ${resource} が見つからない。
Client.InvalidParameterNotFound.Runner The runner ${resource} could not be found. 404 指定したRunner ${resource} が見つからない。
Client.InvalidParameterNotFound.Runner.Registration The runner.registration ${resource} could not be found. 404 指定したRunner登録ID ${resource} が存在しない。
Client.InvalidParameterIllegalInput.Concurrent The value of concurrent is not appropriate. 400 指定したジョブの並列実行数の値が不正。
Client.InvalidParameterIllegalInput.NetworkConfig The value of networkConfig is not appropriate. 400 指定したネットワークIDの値が不正。
Client.InvalidParameterIllegalInput.NetworkConfig.PrivateAddress The value of networkConfig.privateAddress is not appropriate. 400 指定したプライベートIPアドレスの値が不正。
Client.InvalidParameterIllegalInput.ExtraHosts The value of extraHosts is not appropriate. 400 指定したExtra Hostsの値が不正。
Client.InvalidParameterIllegalInput.ExtraHosts.IpAddress The value of extraHosts.ipAddress is not appropriate. 400 指定したExtra Hosts IPアドレスの値が不正。
Client.InvalidParameterIllegalInput.Locked The value of locked is not appropriate. 400 指定したロックの値が不正。
Client.InvalidParameterIllegalInput.MaximumTimeout The value of maximumTimeout is not appropriate. 400 指定した最大タイムアウト秒数の値が不正。
Client.InvalidParameterIllegalInput.Paused The value of paused is not appropriate. 400 指定した停止状態での登録可否の値が不正。
Client.InvalidParameterIllegalInput.Privileged The value of privileged is not appropriate. 400 指定した特権での実行可否の値が不正。
Client.InvalidParameterIllegalInput.RunUntagged The value of runUntagged is not appropriate. 400 指定したタグのついていないジョブの実行可否の値が不正。
Client.InvalidParameterOutOfRange.Concurrent The value of concurrent is out of range. Please ensure this value is less than or equal to 50. 400 指定したジョブの並列実行数が入力できる範囲内にない。
Client.InvalidParameterOutOfRange.MaximumTimeout The value of maximumTimeout is out of range. Please ensure this value is less than or equal to 86400. 400 指定した最大タイムアウト秒数が入力できる範囲内にない。

上限値エラー

コード メッセージ HTTPステータスコード 説明
Client.LimitExceeded.Runner You have already created the allowed number of resources: runner 400 作成可能なrunner数の上限に達している。
Client.LimitExceeded.Runner.Registration You have already created the allowed number of resources: runner.registration 400 登録可能なGitLabインスタンス数の上限に達している。
Client.InvalidParameterTooManyItem.Tags The value of tags has too many items. It is limited to 50 items. 400 指定したRunnerタグの数が上限値を超えている。

ステータスエラー

コード メッセージ HTTPステータスコード 説明
Client.ResourceIncorrectState.Runner.Creating Cannot operate the runner because the resource’s state is CREATING 400 指定したRunnerが作成中のため操作ができない。
Client.ResourceIncorrectState.Runner.Deleting Cannot operate the runner because the resource’s state is DELETING 400 指定したRunnerが削除中のため操作ができない。
Client.ResourceIncorrectState.Runner.Failed Cannot operate the runner because the resource’s state is FAILED_RUNNER_ ${ACTION} 400 指定したRunnerのステートがFAILED_RUNNER_ ${ACTION} のため操作ができない。
Client.ResourceIncorrectState.Runner.Processing Cannot operate the runner because the resource’s state is PROCESSING 400 指定したRunnerが処理中のため操作ができない。
Client.ResourceIncorrectState.Runner.Registering Cannot operate the runner because the resource’s state is REGISTERING 400 指定したRunnerが登録中のため操作ができない。
Client.ResourceIncorrectState.Runner.Unregistering Cannot operate the runner because the resource’s state is UNREGISTERING 400 指定したRunnerが登録解除中のため操作ができない。
Client.ResourceIncorrectState.Runner.Upgrading Cannot operate the runner because the resource’s state is UPGRADING 400 指定したRunnerがアップグレード中のため操作ができない。

注意事項

  • ${param} には実際の入力値が入ります。
  • ${zone} にはニフクラのゾーン名が入ります。
  • ${resource} にはリソース名が入ります。
  • ${HTTPMethod} にはHTTPメソッド名が入ります。
  • ${ACTION} には処理を表す単語が入ります(例: CREATEなど)。
  • ※本ページ記載の金額は、すべて税抜表示です。
  • ※本ページ記載の他社製品名および会社名などは、各社の商標または登録商標です。
  • ※本ページの内容は、2023年9月05日時点の情報です。

推奨画面サイズ 1024×768 以上