DeleteOptions
import "k8s.io/apimachinery/pkg/apis/meta/v1"
刪除 API 物件時,可以提供 DeleteOptions。
apiVersion (string)
APIVersion 定義此物件表示法的版本化綱要。伺服器應將辨識的綱要轉換為最新的內部值,並可能拒絕無法辨識的值。 更多資訊:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
dryRun ([]string)
Atomic: 將在合併期間取代
當存在時,表示不應持久化修改。無效或無法辨識的 dryRun 指令將導致錯誤回應,並且不會進一步處理請求。有效值為:- All:將處理所有 dry run 階段
gracePeriodSeconds (int64)
物件應在幾秒後刪除的持續時間。值必須是非負整數。值零表示立即刪除。如果此值為 nil,則將使用指定類型的預設寬限期。如果未指定,則預設為每個物件的值。零表示立即刪除。
kind (string)
Kind 是一個字串值,表示此物件表示的 REST 資源。伺服器可能會從用戶端提交請求的端點推斷出此值。無法更新。在 CamelCase 中。 更多資訊:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
orphanDependents (boolean)
已棄用:請使用 PropagationPolicy,此欄位將在 1.7 中棄用。是否應孤立附屬物件。如果為 true/false,則 "orphan" 終結器將新增至/從物件的終結器清單中移除。可以設定此欄位或 PropagationPolicy,但不能同時設定兩者。
preconditions (Preconditions)
在執行刪除之前必須滿足。如果不可能,將傳回 409 Conflict 狀態。
在執行操作(更新、刪除等)之前,必須滿足 Preconditions。
preconditions.resourceVersion (string)
指定目標 ResourceVersion
preconditions.uid (string)
指定目標 UID。
propagationPolicy (string)
將執行垃圾收集的方式和時間。可以設定此欄位或 OrphanDependents,但不能同時設定兩者。預設策略由 metadata.finalizers 中現有的終結器集和資源特定的預設策略決定。可接受的值為:'Orphan' - 孤立附屬物件;'Background' - 允許垃圾收集器在背景中刪除附屬物件;'Foreground' - 一個串聯策略,可在前景中刪除所有附屬物件。
此頁面為自動產生。
如果您計劃回報此頁面的問題,請在您的問題描述中提及此頁面為自動產生。修正可能需要在 Kubernetes 專案中的其他位置進行。