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)
原子操作:将在合并期间被替换
如果存在,则表示不应持久保存修改。无效或无法识别的 dryRun 指令将导致错误响应,并且不会进一步处理该请求。有效值包括:- All:将处理所有 dry run 阶段
gracePeriodSeconds (int64)
对象应被删除前的持续时间(以秒为单位)。该值必须为非负整数。值零表示立即删除。如果此值为空,则将使用指定类型的默认宽限期。如果未指定,则默认为每个对象的值。零表示立即删除。
kind (string)
Kind 是一个字符串值,表示此对象表示的 REST 资源。服务器可能会从客户端提交请求的端点推断出此值。不能更新。使用驼峰式大小写。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
orphanDependents (boolean)
已弃用:请使用 PropagationPolicy,此字段将在 1.7 中弃用。是否应孤立依赖对象。如果为 true/false,则 "orphan" finalizer 将被添加到/从对象的 finalizer 列表中删除。可以设置此字段或 PropagationPolicy,但不能同时设置两者。
preconditions (Preconditions)
必须在执行删除之前满足。如果不可能,将返回 409 Conflict 状态。
preconditions.resourceVersion (string)
指定目标 ResourceVersion
preconditions.uid (string)
指定目标 UID。
propagationPolicy (string)
将执行垃圾回收的方式和时间。可以设置此字段或 OrphanDependents,但不能同时设置两者。默认策略由 metadata.finalizers 中存在的 finalizer 集和特定于资源的默认策略决定。可接受的值包括:'Orphan' - 孤立依赖项;'Background' - 允许垃圾回收器在后台删除依赖项;'Foreground' - 一种级联策略,在前台删除所有依赖项。
此页面是自动生成的。
如果您计划报告此页面的问题,请在您的问题描述中提及该页面是自动生成的。修复可能需要在 Kubernetes 项目的其他位置进行。