本文へジャンプします。

ニフクラ ユーザーガイド

クラウド トップ>ニフクラAPI>Kubernetes Service Hatoba>Kubernetes Service Hatobaエラーコード表

Kubernetes Service Hatoba:共通エラー

フォーマット

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

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

共通エラー

コード メッセージ HTTPステータスコード 説明
Client.InvalidParameterIllegalInput.Body The request body is not appropriate. 400 不正なリクエストボディを指定した。
Client.InvalidParameterHTTPContentType The request is invalid content-type. Please try your query again set application/json to content-type. 400 application/json以外のContent-Typeを指定した。
Client.UnauthorizedOperation You are not authorized to perform this operation. 403 リクエストしたアカウントでは Hatoba の操作をできない。
Client.URLNotFound A specified URL is not found. 404 指定した URL は存在しない。
Client.InvalidParameterNotAllowed.Method A specified HTTP method is not allowed. 405 不正な HTTP のメソッドを指定した。
Server.InternalServerError An internal error has occurred. Please try your query again at a later time. 500 内部エラーが発生した。
Server.ServiceUnavailable This service is temporarily unavailable. Please try again later. 503 サービスが一時的に利用不可。
Server.Maintenance The system is in maintenance now. 503 サービスがメンテナンス中。

認証エラー

コード メッセージ 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.CidrIp The parameter cidrIp is not valid format. This parameter must be CIDR or IP notations. 400 指定した CidrIp の形式が不正。
Client.InvalidParameterFormat.ClusterName The parameter cluster name is not valid name. Names must be lowercase alphanumeric. 400 指定したクラスター名が英数小文字でない。
Client.InvalidParameterFormat.FirewallGroupName The parameter firewall group name is not valid name. Names must be lowercase alphanumeric. 400 指定したファイアウォールグループ名が英数小文字ではない。
Client.InvalidParameterFormat.NodePoolName The parameter node pool name is not valid name. Names must be lowercase alphanumeric. 400 指定したノードプール名の形式が不正。
Client.InvalidParameterFormat.SnapshotName The parameter snapshot name is not valid name. Names must be lowercase alphanumeric. 400 指定したスナップショット名の形式が不正。
Client.InvalidParameterFormat.ExpirationTime The parameter expirationTime is not valid format. This parameter must be RFC3339 format or ‘unlimited’. 400 指定したスナップショットの有効期限の形式が不正。
Client.InvalidParameterCannotSpecify.KubernetesVersion Specified kubernetes version is not available. 400 提供外の Kubernetes のバージョンを指定している。
Client.InvalidParameterCannotSpecify.FirewallRuleDirection Invalid direction '${param}' was specified. This parameter must be either IN or OUT. 400 ファイアウォールルールの direction に IN or OUT 以外を指定している。
Client.InvalidParameterCannotSpecify.FirewallRuleProtocol Invalid protocol '${param}' was specified. This parameter must be either TCP or UDP. 400 ファイアウォールルールの protocol に TCP or UDP 以外を指定している。
Client.InvalidParameterCannotSpecify.InstanceType Specified instance type is not available. 400 提供外のインスタンスタイプを指定している。
Client.InvalidParameterCannotSpecify.Locations Specified location is not available. 400 提供外のゾーンを指定している。
Client.InvalidParameterCannotSpecify.Region Specified region is not available. 400 提供外のリージョンを指定している。
Client.InvalidParameterIllegalInput.CidrIp The requested cidrIp '${param}' is invalid. 400 指定した CIDR か IP アドレスが不正。
Client.InvalidParameterIllegalInput.ClusterName The requested cluster name '${param}' is invalid. 400 指定したクラスター名が不正。
Client.InvalidParameterIllegalInput.KubernetesVersion The requested kubernetes version '${param}' is invalid. 400 指定した Kubernetes のバージョンが不正。
Client.InvalidParameterIllegalInput.Description The requested description '${param}' is invalid. 400 指定したメモが不正。
Client.InvalidParameterIllegalInput.Direction The requested direction '${param}' is invalid. 400 指定したトラフィックの方向が不正。
Client.InvalidParameterIllegalInput.FirewallGroupName The requested firewall group name '${param}' is invalid. 400 指定したファイアウォールグループ名が不正。
Client.InvalidParameterIllegalInput.FirewallRuleId The requested firewall rule id '${param}' is invalid. 400 指定したファイアウォールルール ID が不正。
Client.InvalidParameterIllegalInput.FromPort The requested port number '${param}' is invalid. 400 指定した開始ポート番号が不正。
Client.InvalidParameterIllegalInput.HttpLoadBalancing The requested http loadbalancing setting '${param}' is invalid. 400 指定した L7 ロードバランサの設定値が不正。
Client.InvalidParameterIllegalInput.InstanceType The requested instance type '${param}' is invalid. 400 指定したインスタンスタイプが不正。
Client.InvalidParameterIllegalInput.Locations The requested location '${param}' is invalid. 400 指定したロケーションが不正。
Client.InvalidParameterIllegalInput.NetworkId The requested network id '${param}' is invalid. 400 指定したネットワーク ID が不正。
Client.InvalidParameterIllegalInput.NodeCount The requested node count '${param}' is invalid. 400 指定したノード数が不正。
Client.InvalidParameterIllegalInput.NodePoolName The requested node pool name '${param}' is invalid. 400 指定したノードプール名が不正。
Client.InvalidParameterIllegalInput.Protocol The requested protocol '${param}' is invalid. 400 指定したプロトコルが不正。
Client.InvalidParameterIllegalInput.SnapshotName The requested snapshot name '${param}' is invalid. 400 指定したスナップショット名が不正。
Client.InvalidParameterIllegalInput.ToPort The requested port number '${param}' is invalid. 400 指定した終了ポート番号が不正。
Client.InvalidParameterIllegalInput.ExpirationTime The requested expiration time '${param}' is invalid. 400 指定したスナップショットの有効期限が不正。
Client.InvalidParameterIllegalInput.LoadBalancerPort The requested load balancer port '${param}' is invalid. 400 指定したロードバランサーポートが不正。
Client.InvalidParameterIllegalInput.InstancePort The requested instance port '${param}' is invalid. 400 指定したインスタンスポートが不正。
Client.InvalidParameterRequired.CidrIp The request is missing a required parameter: cidrIp. 400 CidrIp を指定していない。
Client.InvalidParameterRequired.ClusterName The request is missing a required parameter: clusterName. 400 クラスター名を指定していない。
Client.InvalidParameterRequired.Direction The request is missing a required parameter: direction. 400 トラフィックの方向を指定していない。
Client.InvalidParameterRequired.FirewallGroupName The request is missing a required parameter: firewallGroupName. 400 ファイアウォールグループ名を指定していない。
Client.InvalidParameterRequired.FirewallRuleId The request is missing a required parameter: firewallRuleId. 400 ファイアウォールルール ID を指定していない。
Client.InvalidParameterRequired.FromPort The request is missing a required parameter: fromPort. 400 開始ポート番号を指定していない。
Client.InvalidParameterRequired.InstanceType The request is missing a required parameter: instanceType. 400 インスタンスタイプを指定していない。
Client.InvalidParameterRequired.Locations The request is missing a required parameter: locations. 400 ロケーションを指定していない。
Client.InvalidParameterRequired.NodeCount The request is missing a required parameter: nodeCount. 400 ノード数を指定していない。
Client.InvalidParameterRequired.NodePoolName The request is missing a required parameter: nodePoolName. 400 ノードプール名を指定していない。
Client.InvalidParameterRequired.NodePools The request is missing a required parameter: nodePools. 400 ノードプールを指定していない。
Client.InvalidParameterRequired.Protocol The request is missing a required parameter: protocol. 400 プロトコルを指定していない。
Client.InvalidParameterRequired.SnapshotName The request is missing a required parameter: snapshotName. 400 スナップショット名を指定していない。
Client.InvalidParameterRequired.ToPort The request is missing a required parameter: toPort. 400 終了ポート番号を指定していない。
Client.InvalidParameterRequired.LoadBalancerPort The request is missing a required parameter: loadBalancerPort. 400 ロードバランサーポート番号を指定していない。
Client.InvalidParameterRequired.InstancePort The request is missing a required parameter: instancePort. 400 インスタンスポート番号を指定していない。
Client.InvalidParameterDuplicate.ClusterName The cluster '${param}' already exists. 400 指定したクラスター名はすでに存在している。
Client.InvalidParameterDuplicate.FirewallGroupName The firewall group '${param}' already exists. 400 指定したファイアウォールグループ名はすでに存在している。
Client.InvalidParameterDuplicate.FirewallRule The firewall rule with specified parameter already exists. 400 指定したファイアウォールルールはすでに存在している。
Client.InvalidParameterDuplicate.NodePoolName The node pool '${param}' already exists. 400 指定したノードプール名はすでに存在している。
Client.InvalidParameterDuplicate.SnapshotName The snapshot '${param}' already exists. 400 指定したスナップショット名はすでに存在している。
Client.InvalidParameterOutOfRange.FromPort Invalid fromPort '${param}'. Valid range is 0-65535 and less than or equal to toPort value. 400 FromPort に指定できる値の範囲を超えている。 0 ~ 65535、かつ ToPort 以下の値で入力すること。
Client.InvalidParameterOutOfRange.ToPort Invalid toPort '${param}'. Valid range is 0-65535 and greater than or equal to fromPort value. 400 ToPort に指定できる値の範囲を超えている。 0~65535、かつ FromPort 以上の値で入力すること。
Client.InvalidParameterOutOfRange.ExpirationTime Invalid expirationTime '${param}'. Please specify expirationTime to later than the current time. 400 現在時刻よりも前の時刻が ExpirationTime に指定されている。未来の時刻を指定すること。
Client.InvalidParameterTooLong.ClusterName The parameter cluster name is not valid because it is longer than 40 characters. 400 クラスター名に 40 文字を超える値を指定している。
Client.InvalidParameterTooLong.Description The parameter description is not valid because it is longer than 255 characters. 400 メモに 255 文字を超える値を指定している。
Client.InvalidParameterTooLong.FirewallGroupName The parameter firewall group name is not valid because it is longer than 40 characters. 400 ファイアウォールグループ名に 40 文字を超える値を指定している。
Client.InvalidParameterTooLong.FirewallRuleDescription The parameter firewall rule description is not valid because it is longer than 40 characters. 400 ファイアウォールルールのメモに 40 文字を超える値を指定している。
Client.InvalidParameterTooLong.NodePoolName The parameter node pool name is not valid because it is longer than 40 characters. 400 ノードプール名に 40 文字を超える値を指定している。
Client.InvalidParameterTooLong.SnapshotName The parameter snapshot name is not valid because it is longer than 40 characters. 400 スナップショット名に 40 文字を超える値を指定している。
Client.InvalidParameterNotAllowed.DowngradedKubernetesVersion Specified version is not newer than the current version. 400 現在のバージョンよりダウングレードされた Kubernetes バージョンは指定できない。
Client.InvalidParameterNotAllowed.SkippedMinorKubernetesVersion Kubernetes minor versions cannot be skipped. 400 マイナーバージョンがスキップされた Kubernetes バージョンは指定できない。
Client.Inoperable.Cluster.NotUpgradableKubernetesVersion Upgrading Kubernetes ${version} to ${param} is not supported for cluster '${resource}'. 400 指定したクラスタでの Kubernetes アップグレードはサポートされていない。
Client.ZoneMisMatch.Cluster.and.NetworkId The private LAN '${param}' does not belong to availability zone ${zone}. 400 クラスターとプライベート LAN のゾーンが異なるため、クラスターを作成できない
Client.InvalidParameterNotFound.Cluster The cluster '${param}' could not be found. 404 指定したクラスターが見つからない。
Client.InvalidParameterNotFound.FirewallGroup The firewall group '${param}' could not be found. 404 指定したファイアウォールグループが見つからない。
Client.InvalidParameterNotFound.FirewallRule The firewall rule id '${param}' could not be found. 404 指定したファイアウォールルールが見つからない。
Client.InvalidParameterNotFound.NetworkId The network id '${param}' could not be found. 404 指定したネットワーク ID が見つからない。
Client.InvalidParameterNotFound.NodePool The node pool '${param}' could not be found. 404 指定したノードプールが見つからない。
Client.InvalidParameterNotFound.Snapshot The snapshot '${param}' could not be found. 404 指定したスナップショットが見つからない。
Client.InvalidParameterNotFound.LoadBalancer The load balancer '${param}' could not be found. 404 指定したロードバランサーが見つからない。
Client.InvalidParameterNotFound.LoadBalancerPort The load balancer port '${param}' could not be found. 404 指定したロードバランサーポートが見つからない。
Client.InvalidParameterNotFound.InstancePort The instance port '${param}' could not be found. 404 指定したインスタンスポートが見つからない。

上限値エラー

コード メッセージ HTTPステータスコード 説明
Client.LimitExceeded.Cluster Request would result in user exceeding the allowed number of clusters. 400 クラスター作成数上限に達している。
Client.LimitExceeded.FirewallGroup Request would result in user exceeding the allowed number of firewall groups. 400 ファイアウォールグループ作成数上限に達している。
Client.LimitExceeded.FirewallRule Request would result in user exceeding the allowed number of firewall rules. 400 ファイアウォールルール作成数上限に達している。
Client.LimitExceeded.Node Request would result in user exceeding the allowed number of nodes. 400 ノード作成上限に達している。
Client.LimitExceeded.NodePool Request would result in user exceeding the allowed number of node pools. 400 ノードプール作成上限に達している。
Client.LimitExceeded.Snapshot Request would result in user exceeding the allowed number of snapshots. 400 スナップショット作成上限に達している。

ステータスエラー

コード メッセージ HTTPステータスコード 説明
Client.ResourceIncorrectState.Cluster.Processing Cannot operate the ${resource} '${param}' because the related cluster status is processing. 400 操作対象に紐付いているクラスターが処理中のため、操作できない。
Client.ResourceIncorrectState.Cluster.Error Cannot operate the ${resource} '${param}' because the related cluster status is error. 400 操作対象に紐付いているクラスターでエラーが発生しているため、操作できない。
Client.ResourceIncorrectState.Cluster.Degraded Cannot operate the ${resource} '${param}' because the related cluster status is degraded. 400 操作対象に紐付いているクラスターがデグレード中のため、操作できない。
Client.ResourceIncorrectState.Cluster.InsufficientNodePool Cannot operate the ${resource} '${param}' because cluster does not have enough node pools. 400 操作対象に紐付いているクラスターのノードプールが不足しているため、操作できない。
Client.ResourceIncorrectState.FirewallGroup.InUse Cannot delete the firewall group '${param}' because at least one cluster is still a member. 400 対象のファイアウォールグループを使用しているリソースがあるため、操作できない。
Client.ResourceIncorrectState.FirewallGroup.Processing Cannot operate the ${resource} '${param}' because the related firewall group status is processing. 400 操作対象に紐付いているファイアウォールが処理中のため、操作できない。
Client.ResourceIncorrectState.NodePool.Processing Cannot operate the ${resource} '${param}' because the related node pool status is processing. 400 操作対象に紐付いているノードプールが処理中のため、操作できない。
Client.ResourceIncorrectState.Snapshot.Processing Cannot operate the ${resource} '${param}' because the snapshot status is processing. 400 操作対象のスナップショットが処理中のため、操作できない。
Client.ResourceIncorrectState.Snapshot.Failed Cannot operate the ${resource} '${param}' because the snapshot status is failed. 400 操作対象のスナップショットでエラーが発生しているため、操作できない。
Client.ResourceIncorrectState.Cluster.RegisteredToLoadBalancer Cannot operate the ${resource} '${param}' because the cluster is registered to load balancer. 400 対象のクラスターがロードバランサーに登録されているため、操作できない。

注意事項

  • ${param} には実際の入力値が入ります。
  • ${zone} にはニフクラのゾーン名が入ります。
  • ${resource} にはclusterやfirewall group等のリソース名が入ります。
  • ${version} にはclusterのKubernetesバージョンが入ります。
  • ※本ページ記載の金額は、すべて税抜表示です。
  • ※本ページ記載の他社製品名および会社名などは、各社の商標または登録商標です。
  • ※本ページの内容は、2021年10月20日時点の情報です。

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