Status

Status 是不返回其他物件的呼叫的返回值。

import "k8s.io/apimachinery/pkg/apis/meta/v1"

Status 是不返回其他物件的呼叫的返回值。


  • apiVersion (string)

    APIVersion 定義了此物件表示的版本化模式。伺服器應將已識別的模式轉換為最新的內部值,並可能拒絕未識別的值。更多資訊: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

  • code (int32)

    此狀態建議的 HTTP 返回程式碼,如果未設定則為 0。

  • details (StatusDetails)

    原子性:在合併期間將被替換

    與原因關聯的擴充套件資料。每個原因可能定義自己的擴充套件詳細資訊。此欄位是可選的,返回的資料不保證符合任何模式,除了由原因型別定義的模式。

    StatusDetails 是一組伺服器可能設定的附加屬性,用於提供響應的附加資訊。Status 物件的 Reason 欄位定義了哪些屬性將被設定。客戶端必須忽略與每個屬性定義型別不匹配的欄位,並應假定任何屬性都可能為空、無效或未定義。

    • details.causes ([]StatusCause)

      原子性:在合併期間將被替換

      Causes 陣列包含與 StatusReason 失敗相關的更多詳細資訊。並非所有 StatusReasons 都可能提供詳細的原因。

      StatusCause 提供了有關 api.Status 失敗的更多資訊,包括遇到多個錯誤的情況。

      • details.causes.field (string)

        導致此錯誤的資源欄位,以其 JSON 序列化命名。可能包含巢狀屬性的點和字尾表示法。陣列是零索引的。由於欄位可能存在多個錯誤,因此欄位可能會在原因陣列中出現多次。可選。

        示例: "name" - 當前資源的 "name" 欄位 "items[0].name" - "items" 中第一個陣列條目的 "name" 欄位

      • details.causes.message (string)

        對錯誤原因的可讀描述。此欄位可以按原樣呈現給讀者。

      • details.causes.reason (string)

        錯誤原因的機器可讀描述。如果此值為空,則沒有可用資訊。

    • details.group (string)

      與狀態 StatusReason 關聯的資源的組屬性。

    • details.kind (string)

      與狀態 StatusReason 關聯的資源的 kind 屬性。在某些操作中可能與請求的資源 Kind 不同。更多資訊: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

    • details.name (string)

      與狀態 StatusReason 關聯的資源名稱屬性(當存在單個可描述的名稱時)。

    • details.retryAfterSeconds (int32)

      如果指定,則為操作應重試的時間(秒)。某些錯誤可能表示客戶端必須採取備用操作 - 對於這些錯誤,此欄位可能指示等待多長時間才能採取備用操作。

    • details.uid (string)

      資源的 UID。(當存在單個可描述的資源時)。更多資訊: https://kubernetes.club.tw/docs/concepts/overview/working-with-objects/names#uids

  • kind (string)

    Kind 是一個字串值,表示此物件所代表的 REST 資源。伺服器可以從客戶端提交請求的端點推斷出來。不可更新。使用 CamelCase。更多資訊: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

  • message (string)

    此操作狀態的“人類可讀”描述。

  • metadata (ListMeta)

    標準列表元資料。更多資訊: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

  • reason (string)

    此操作處於“失敗”狀態的原因的“機器可讀”描述。如果此值為空,則沒有可用資訊。Reason 澄清了 HTTP 狀態程式碼,但並未覆蓋它。

  • status (string)

    操作的狀態。值為:"Success" 或 "Failure"。更多資訊: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

本頁面是自動生成的。

如果你打算報告此頁面存在的問題,請在問題描述中提及此頁面是自動生成的。修復可能需要在 Kubernetes 專案的其他地方進行。

上次修改時間:2024 年 8 月 24 日太平洋標準時間晚上 10:29:更新 v1.31 的生成的 API 參考 (890b36a496)