DeleteOptions
import "k8s.io/apimachinery/pkg/apis/meta/v1"
DeleteOptions могут быть предоставлены при удалении объекта API.
-
apiVersion (строка)
APIVersion определяет версионированную схему этого представления объекта. Серверы должны преобразовывать распознаваемые схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
dryRun ([]строка)
При наличии указывает, что изменения не должны сохраняться. Неправильная или нераспознанная директива dryRun приведет к ответу с ошибкой и дальнейшему прекращению обработки запроса. Допустимые значения: - Все: все этапы сухой загрузки будут обработаны
-
gracePeriodSeconds (int64)
Длительность в секундах перед удалением объекта. Значение должно быть неотрицательным целым числом. Значение ноль указывает на немедленное удаление. Если это значение равно null, будет использоваться стандартный срок действия для указанного типа. По умолчанию используется значение по умолчанию для объекта, если не указано другое. Ноль означает немедленное удаление.
-
kind (строка)
Kind — это строковое значение, представляющее REST-ресурс, который представляет этот объект. Серверы могут определить это из конечной точки, к которой клиент отправляет запросы. Не может быть обновлено. В CamelCase. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
orphanDependents (логическое значение)
Устаревшее: пожалуйста, используйте PropagationPolicy, это поле будет устаревшим в версии 1.7. Следует ли сделать зависимые объекты сиротами. Если true/false, «сирота» финализатор будет добавлен/удален из списка финализаторов объекта. Может быть установлено либо это поле, либо PropagationPolicy, но не оба.
-
preconditions (Preconditions)
Должны быть выполнены перед выполнением удаления. Если это невозможно, будет возвращен статус 409 Conflict.
Условия должны быть выполнены перед выполнением операции (обновление, удаление и т.д.).
-
preconditions.resourceVersion (строка)
Указывает целевое значение ResourceVersion
-
preconditions.uid (строка)
Указывает целевой UID.
-
-
propagationPolicy (строка)
Определяет, как будет выполняться сборка мусора. Может быть установлено либо это поле, либо OrphanDependents, но не оба. Политика по умолчанию определяется установленным финализатором в metadata.finalizers и политикой по умолчанию для конкретного ресурса. Допустимые значения: «Orphan» — сделать зависимые объекты сиротами; «Background» — разрешить сборщику мусора удалить зависимые объекты в фоновом режиме; «Foreground» — каскадная политика, которая удаляет все зависимые объекты в фоновом режиме.
© 2022 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2022 The Linux Foundation ®. All rights reserved.
https://v1-24.docs.kubernetes.io/docs/reference/kubernetes-api/common-definitions/delete-options/