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 (字符串)
指定目标资源版本
preconditions.uid (字符串)
指定目标 UID。
propagationPolicy (字符串)
是否以及如何执行垃圾收集。可以设置此字段或 OrphanDependents,但不能同时设置两者。默认策略由元数据中现有的 finalizer set in the metadata.finalizers 和特定于资源的默认策略决定。可接受的值为:'Orphan' - 使依赖对象成为孤儿;'Background' - 允许垃圾收集器在后台删除依赖对象;'Foreground' - 一种级联策略,在前景中删除所有依赖对象。
此页面是自动生成的。
如果您打算报告此页面存在问题,请在您的问题描述中提及该页面是自动生成的。修复可能需要在 Kubernetes 项目的其他地方进行。