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, "сирота" finalizer будет добавлен/удален из списка finalizers объекта. Может быть задано либо это поле, либо PropagationPolicy, но не оба.
-
preconditions (Preconditions)
Должны быть выполнены перед выполнением удаления. Если это невозможно, будет возвращён статус 409 Conflict.
Условия должны быть выполнены перед выполнением операции (обновление, удаление и т. д.).
-
preconditions.resourceVersion (строка)
Указывает целевое значение ResourceVersion
-
preconditions.uid (строка)
Указывает целевой UID.
-
-
propagationPolicy (строка)
Как и когда будет выполняться сбор мусора. Может быть установлено либо это поле, либо OrphanDependents, но не оба. Политика по умолчанию определяется существующим finalizer в metadata.finalizers и специфичной для ресурса политикой по умолчанию. Допустимые значения: 'Orphan' - сделать зависимые объекты сиротами; 'Background' - разрешить сборщику мусора удалить зависимые объекты в фоновом режиме; 'Foreground' - каскадная политика, которая удаляет все зависимые объекты в фоновом режиме.
© 2024 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2024 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/delete-options/