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 のメソッドを指定した。 |
Client.RequestURITooLong | Request URI too long. | 414 | リクエスト URI が長すぎる。 |
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.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 | シグネチャーが期限切れ |
Client.AuthFailurePermission.MultiAccount | You don’t have enough rights to operate this API. | 403 | マルチアカウントの権限が不足。 |
Client.AuthFailurePermission.OptInRequired | You are not subscribed to this service. | 403 | 認証失敗。ユーザーID状態異常のためサポートに連絡が必要。 |
パラメーターエラー
コード | メッセージ | HTTPステータスコード | 説明 |
---|---|---|---|
Client.Inoperable.GitlabUrl.UnreachableHost | We could not check connectivity to the GitLab instance. | 400 | 指定されたgitlabUrlでの登録はサポートされていない |
Client.InvalidParameterCannotSpecify.AccessLevel | The value of accessLevel is not available. | 400 | 指定されたaccessLevelの値がサービスで利用可能な値ではない |
Client.InvalidParameterCannotSpecify.AuthenticationToken | The value of authenticationToken is not available. | 400 | 指定されたauthenticationTokenの値がサービスで利用可能な値ではない |
Client.InvalidParameterCannotSpecify.AvailabilityZone | The value of availabilityZone is not available. | 400 | 指定されたavailabilityZoneの値がサービスで利用可能な値ではない |
Client.InvalidParameterCannotSpecify.DefaultDockerImage | The value of defaultDockerImage is not available. | 400 | 指定されたdefaultDockerImageの値がサービスで利用可能な値ではない |
Client.InvalidParameterCannotSpecify.GitlabUrl | The value of gitlabUrl is not available. | 400 | 指定されたgitlabUrlの値がサービスで利用可能な値ではない |
Client.InvalidParameterCannotSpecify.InstanceType | The value of instanceType is not available. | 400 | 指定されたinstanceTypeの値がサービスで利用可能な値ではない |
Client.InvalidParameterCannotSpecify.NetworkConfig.PrivateAddress | The value of networkConfig.privateAddress is not available. | 400 | 指定されたnetworkConfig.privateAddressの値がサービスで利用可能な値ではない |
Client.InvalidParameterCannotSpecify.RegistrationToken | The value of registrationToken is not available. | 400 | 指定されたregistrationTokenの値がサービスで利用可能な値ではない |
Client.InvalidParameterDuplicate.ChangedParameterGroupName | The value of changedParameterGroupName already exists. | 400 | 指定されたchangedParameterGroupNameの値が既に存在する |
Client.InvalidParameterDuplicate.ChangedRunnerName | The value of changedRunnerName already exists. | 400 | 指定されたchangedRunnerNameの値が既に存在する |
Client.InvalidParameterDuplicate.ParameterGroupName | The value of parameterGroupName already exists. | 400 | 指定されたparameterGroupNameの値が既に存在する |
Client.InvalidParameterDuplicate.RunnerName | The value of runnerName already exists. | 400 | 指定されたrunnerNameの値が既に存在する |
Client.InvalidParameterFormat.ChangedParameterGroupName | The value of changedParameterGroupName is invalid format. | 400 | 指定されたchangedParameterGroupNameの形式が不正 |
Client.InvalidParameterFormat.ChangedRunnerName | The value of changedRunnerName is invalid format. | 400 | 指定されたchangedRunnerNameの形式が不正 |
Client.InvalidParameterFormat.Description | The value of description is invalid format. | 400 | 指定されたdescriptionの形式が不正 |
Client.InvalidParameterFormat.DockerParameters.ExtraHosts.HostName | The value of dockerParameters.extraHosts.hostName is invalid format. | 400 | 指定されたdockerParameters.extraHosts.hostNameの形式が不正 |
Client.InvalidParameterFormat.DockerParameters.ExtraHosts.IpAddress | The value of dockerParameters.extraHosts.ipAddress is invalid format. | 400 | 指定されたdockerParameters.extraHosts.ipAddressの形式が不正 |
Client.InvalidParameterFormat.DockerParameters.Image | The value of dockerParameters.image is invalid format. | 400 | 指定されたdockerParameters.imageの形式が不正 |
Client.InvalidParameterFormat.DockerParameters.Volumes | The value of dockerParameters.volumes is invalid format. | 400 | 指定されたdockerParameters.volumesの形式が不正 |
Client.InvalidParameterFormat.ExtraHosts.HostName | The value of extraHosts.hostName is invalid format. | 400 | 指定されたextraHosts.hostNameの形式が不正 |
Client.InvalidParameterFormat.ExtraHosts.IpAddress | The value of extraHosts.ipAddress is invalid format. | 400 | 指定されたextraHosts.ipAddressの形式が不正 |
Client.InvalidParameterFormat.GitlabUrl | The value of gitlabUrl is invalid format. | 400 | 指定されたgitlabUrlの形式が不正 |
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 | 指定されたnetworkConfig.networkIdの形式が不正 |
Client.InvalidParameterFormat.NetworkConfig.PrivateAddress | The value of networkConfig.privateAddress is invalid format. | 400 | 指定されたnetworkConfig.privateAddressの形式が不正 |
Client.InvalidParameterFormat.ParameterGroupName | The value of parameterGroupName is invalid format. | 400 | 指定されたparameterGroupNameの形式が不正 |
Client.InvalidParameterFormat.RunnerName | The value of runnerName is invalid format. | 400 | 指定されたrunnerNameの形式が不正 |
Client.InvalidParameterFormat.Tags | The value of tags is invalid format. | 400 | 指定されたtagsの形式が不正 |
Client.InvalidParameterIllegalInput.Concurrent | The value of concurrent is not appropriate. | 400 | 指定されたconcurrentの値が不正 |
Client.InvalidParameterIllegalInput.DockerParameters | The value of dockerParameters is not appropriate. | 400 | 指定されたdockerParametersの値が不正 |
Client.InvalidParameterIllegalInput.DockerParameters.DisableCache | The value of dockerParameters.disableCache is not appropriate. | 400 | 指定されたdockerParameters.disableCacheの値が不正 |
Client.InvalidParameterIllegalInput.DockerParameters.DisableEntrypointOverwrite | The value of dockerParameters.disableEntrypointOverwrite is not appropriate. | 400 | 指定されたdockerParameters.disableEntrypointOverwriteの値が不正 |
Client.InvalidParameterIllegalInput.DockerParameters.ExtraHosts | The value of dockerParameters.extraHosts is not appropriate. | 400 | 指定されたdockerParameters.extraHostsの値が不正 |
Client.InvalidParameterIllegalInput.DockerParameters.ExtraHosts.IpAddress | The value of dockerParameters.extraHosts.ipAddress is not appropriate. | 400 | 指定されたdockerParameters.extraHosts.ipAddressの値が不正 |
Client.InvalidParameterIllegalInput.DockerParameters.OomKillDisable | The value of dockerParameters.oomKillDisable is not appropriate. | 400 | 指定されたdockerParameters.oomKillDisableの値が不正 |
Client.InvalidParameterIllegalInput.DockerParameters.Privileged | The value of dockerParameters.privileged is not appropriate. | 400 | 指定されたdockerParameters.privilegedの値が不正 |
Client.InvalidParameterIllegalInput.DockerParameters.ShmSize | The value of dockerParameters.shmSize is not appropriate. | 400 | 指定されたdockerParameters.shmSizeの値が不正 |
Client.InvalidParameterIllegalInput.DockerParameters.TlsVerify | The value of dockerParameters.tlsVerify is not appropriate. | 400 | 指定されたdockerParameters.tlsVerifyの値が不正 |
Client.InvalidParameterIllegalInput.ExtraHosts | The value of extraHosts is not appropriate. | 400 | 指定されたextraHostsの値が不正 |
Client.InvalidParameterIllegalInput.ExtraHosts.IpAddress | The value of extraHosts.ipAddress is not appropriate. | 400 | 指定されたextraHosts.ipAddressの値が不正 |
Client.InvalidParameterIllegalInput.Locked | The value of locked is not appropriate. | 400 | 指定されたlockedの値が不正 |
Client.InvalidParameterIllegalInput.MaximumTimeout | The value of maximumTimeout is not appropriate. | 400 | 指定されたmaximumTimeoutの値が不正 |
Client.InvalidParameterIllegalInput.NetworkConfig | The value of networkConfig is not appropriate. | 400 | 指定されたnetworkConfigの値が不正 |
Client.InvalidParameterIllegalInput.NetworkConfig.PrivateAddress | The value of networkConfig.privateAddress is not appropriate. | 400 | 指定されたnetworkConfig.privateAddressの値が不正 |
Client.InvalidParameterIllegalInput.Paused | The value of paused is not appropriate. | 400 | 指定されたpausedの値が不正 |
Client.InvalidParameterIllegalInput.Privileged | The value of privileged is not appropriate. | 400 | 指定されたprivilegedの値が不正 |
Client.InvalidParameterIllegalInput.RunUntagged | The value of runUntagged is not appropriate. | 400 | 指定されたrunUntaggedの値が不正 |
Client.InvalidParameterNotFound.NetworkConfig.NetworkId | The networkConfig.networkId ‘${resource} ’ could not be found. |
404 | 指定されたnetworkConfig.networkIdが存在しない |
Client.InvalidParameterNotFound.ParameterGroup | The parameterGroup ‘${resource} ’ could not be found. |
404 | 指定されたparameterGroupが存在しない |
Client.InvalidParameterNotFound.Runner | The runner ‘${resource} ’ could not be found. |
404 | 指定されたrunnerが存在しない |
Client.InvalidParameterNotFound.Runner.Registration | The runner.registration ‘${resource} ’ could not be found. |
404 | 指定されたrunner.registrationが存在しない |
Client.InvalidParameterOutOfRange.Concurrent | The value of concurrent is out of range. Please ensure this value is less than or equal to 50. | 400 | 指定されたconcurrentが入力できる範囲内にない |
Client.InvalidParameterOutOfRange.DockerParameters.ShmSize | The value of dockerParameters.shmSize is out of range. Please ensure this value is less than or equal to 25769803776. | 400 | 指定されたdockerParameters.shmSizeが入力できる範囲内にない |
Client.InvalidParameterOutOfRange.MaximumTimeout | The value of maximumTimeout is out of range. Please ensure this value is less than or equal to 86400. | 400 | 指定されたmaximumTimeoutが入力できる範囲内にない |
Client.InvalidParameterRequired.Any | The request is missing a required parameter: at least one parameter | 400 | 少なくとも1つのパラメータが指定されていない |
Client.InvalidParameterRequired.AuthenticationToken.or.RegistrationToken | The request is missing a required parameter: authenticationToken.or.registrationToken | 400 | authenticationToken.or.registrationTokenが指定されていない |
Client.InvalidParameterRequired.DockerParameters | The request is missing a required parameter: dockerParameters | 400 | dockerParametersが指定されていない |
Client.InvalidParameterRequired.DockerParameters.ExtraHosts.HostName | The request is missing a required parameter: dockerParameters.extraHosts.hostName | 400 | dockerParameters.extraHosts.hostNameが指定されていない |
Client.InvalidParameterRequired.DockerParameters.ExtraHosts.IpAddress | The request is missing a required parameter: dockerParameters.extraHosts.ipAddress | 400 | dockerParameters.extraHosts.ipAddressが指定されていない |
Client.InvalidParameterRequired.ExtraHosts.HostName | The request is missing a required parameter: extraHosts.hostName | 400 | extraHosts.hostNameが指定されていない |
Client.InvalidParameterRequired.ExtraHosts.IpAddress | The request is missing a required parameter: extraHosts.ipAddress | 400 | extraHosts.ipAddressが指定されていない |
Client.InvalidParameterRequired.GitlabUrl | The request is missing a required parameter: gitlabUrl | 400 | gitlabUrlが指定されていない |
Client.InvalidParameterRequired.InstanceType | The request is missing a required parameter: instanceType | 400 | instanceTypeが指定されていない |
Client.InvalidParameterRequired.NetworkConfig.NetworkId | The request is missing a required parameter: networkConfig.networkId | 400 | networkConfig.networkIdが指定されていない |
Client.InvalidParameterRequired.NetworkConfig.PrivateAddress | The request is missing a required parameter: networkConfig.privateAddress | 400 | networkConfig.privateAddressが指定されていない |
Client.InvalidParameterRequired.ParameterGroupName | The request is missing a required parameter: parameterGroupName | 400 | parameterGroupNameが指定されていない |
Client.InvalidParameterRequired.ParameterGroupName.or.DefaultDockerImage | The request is missing a required parameter: parameterGroupName.or.defaultDockerImage | 400 | parameterGroupName.or.defaultDockerImageが指定されていない |
Client.InvalidParameterRequired.RunnerName | The request is missing a required parameter: runnerName | 400 | runnerNameが指定されていない |
Client.InvalidParameterRequired.Tags | The request is missing a required parameter: tags | 400 | tagsが指定されていない |
Client.InvalidParameterTooLong.ChangedParameterGroupName | The value of changedParameterGroupName is invalid format becasuse it is longer than 63 characters. | 400 | 指定されたchangedParameterGroupNameの字数が上限値を超えている |
Client.InvalidParameterTooLong.ChangedRunnerName | The value of changedRunnerName is invalid format becasuse it is longer than 30 characters. | 400 | 指定されたchangedRunnerNameの字数が上限値を超えている |
Client.InvalidParameterTooLong.Description | The value of description is invalid format becasuse it is longer than 255 characters. | 400 | 指定されたdescriptionの字数が上限値を超えている |
Client.InvalidParameterTooLong.DockerParameters.Image | The value of dockerParameters.image is invalid format becasuse it is longer than 30 characters. | 400 | 指定されたdockerParameters.imageの字数が上限値を超えている |
Client.InvalidParameterTooLong.DockerParameters.Volumes | The value of dockerParameters.volumes is invalid format becasuse it is longer than 200 characters. | 400 | 指定されたdockerParameters.volumesの字数が上限値を超えている |
Client.InvalidParameterTooLong.GitlabUrl | The value of gitlabUrl is invalid format becasuse it is longer than 2083 characters. | 400 | 指定されたgitlabUrlの字数が上限値を超えている |
Client.InvalidParameterTooLong.ParameterGroupName | The value of parameterGroupName is invalid format becasuse it is longer than 63 characters. | 400 | 指定されたparameterGroupNameの字数が上限値を超えている |
Client.InvalidParameterTooLong.RunnerName | The value of runnerName is invalid format becasuse it is longer than 30 characters. | 400 | 指定されたrunnerNameの字数が上限値を超えている |
Client.InvalidParameterTooLong.Tags | The value of tags is invalid format becasuse it is longer than 255 characters. | 400 | 指定されたtagsの字数が上限値を超えている |
Client.ZoneMismatch.Runner.and.NetworkConfig.NetworkId | The runner and the networkConfig.networkId belong to different availability zones from each other. | 400 | 同一のAvailabilityZoneに指定されたリソース同士が存在しない |
上限値エラー
コード | メッセージ | HTTPステータスコード | 説明 |
---|---|---|---|
Client.InvalidParameterTooManyItem.Tags | The value of tags has too many items. It is limited to 50 items. | 400 | 指定されたtagsの数が上限値を超えている |
Client.LimitExceeded.ParameterGroup | You have already created the allowed number of resources: parameterGroup | 400 | 作成可能なparameterGroup数の上限に達している |
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 | 作成可能なrunner.registration数の上限に達している |
ステータスエラー
コード | メッセージ | HTTPステータスコード | 説明 |
---|---|---|---|
Client.ResourceIncorrectState.ParameterGroup.Parametergroup | Cannot operate the parameterGroup because the resource’s state is parameterGroup. | 400 | 指定されたparameterGroupのステートがPARAMETERGROUPのため操作ができない |
Client.ResourceIncorrectState.Runner.Creating | Cannot operate the runner because the resource’s state is CREATING. | 400 | 指定されたrunnerのステートがCREATINGのため操作ができない |
Client.ResourceIncorrectState.Runner.Deleting | Cannot operate the runner because the resource’s state is DELETING. | 400 | 指定されたrunnerのステートがDELETINGのため操作ができない |
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のステートがPROCESSINGのため操作ができない |
Client.ResourceIncorrectState.Runner.Registering | Cannot operate the runner because the resource’s state is REGISTERING. | 400 | 指定されたrunnerのステートがREGISTERINGのため操作ができない |
Client.ResourceIncorrectState.Runner.Unregistering | Cannot operate the runner because the resource’s state is UNREGISTERING. | 400 | 指定されたrunnerのステートがUNREGISTERINGのため操作ができない |
Client.ResourceIncorrectState.Runner.Upgrading | Cannot operate the runner because the resource’s state is UPGRADING. | 400 | 指定されたrunnerのステートがUPGRADINGのため操作ができない |
注意事項
-
${param}
には実際の入力値が入ります。 -
${zone}
にはニフクラのゾーン名が入ります。 -
${resource}
にはリソース名が入ります。 -
${HTTPMethod}
にはHTTPメソッド名が入ります。 -
${ACTION}
には処理を表す単語が入ります(例: CREATEなど)。