DeleteOptions
import "k8s.io/apimachinery/pkg/apis/meta/v1"
删除 API 对象时,可以提供 DeleteOptions。
apiVersion (字符串)
APIVersion 定义了此对象表示形式的版本化模式。服务器应将识别的模式转换为最新的内部值,并可能拒绝无法识别的值。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
dryRun ([]字符串)
如果存在,则表示不应持久化修改。无效或无法识别的 dryRun 指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有 dry run 阶段
gracePeriodSeconds (int64)
对象应被删除之前的时间(以秒为单位)。值必须是非负整数。值为零表示立即删除。如果此值为 nil,则将使用指定类型的默认宽限期。如果未指定,则默认为每个对象的值。零表示立即删除。
kind (字符串)
Kind 是一个字符串值,表示此对象表示的 REST 资源。服务器可以从客户端提交请求的端点推断出这一点。无法更新。以驼峰式命名。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
orphanDependents (布尔值)
已弃用:请使用 PropagationPolicy,此字段将在 1.7 中弃用。是否应使相关对象成为孤儿。如果为 true/false,则将向对象的 finalizers 列表中添加/删除“orphan” finalizer。可以设置此字段或 PropagationPolicy,但不能同时设置两者。
preconditions (Preconditions)
在执行删除之前必须满足。如果不可行,将返回 409 Conflict 状态。
preconditions.resourceVersion (字符串)
指定目标 ResourceVersion
preconditions.uid (字符串)
指定目标 UID。
propagationPolicy (字符串)
是否以及如何执行垃圾回收。可以设置此字段或 OrphanDependents,但不能同时设置两者。默认策略由元数据中存在的 finalizer(在 metadata.finalizers 中)和特定于资源的默认策略决定。可接受的值为:'Orphan' - 使相关对象成为孤儿;'Background' - 允许垃圾回收器在后台删除相关对象;'Foreground' - 一种级联策略,在前景中删除所有相关对象。
此页面是自动生成的。
如果您打算报告此页面的问题,请在您的问题描述中提及该页面是自动生成的。修复可能需要在 Kubernetes 项目的其他地方进行。