ObjectReference
import "k8s.io/api/core/v1"
ObjectReference содержит достаточную информацию для проверки или изменения связанного объекта.
-
apiVersion (строка)
Версия API референта.
-
fieldPath (строка)
Если ссылка указывает на часть объекта, а не на весь объект, эта строка должна содержать допустимое выражение доступа к полю JSON/Go, например, `desiredState.manifest.containers[2]`. Например, если ссылка на объект относится к контейнеру внутри под, это будет значение типа: `spec.containers{name}` (где «name» — имя контейнера, вызвавшего событие) или, если имя контейнера не указано, `spec.containers[2]` (контейнер с индексом 2 в данном под). Этот синтаксис выбран только для того, чтобы иметь какой-то определённый способ ссылки на часть объекта.
-
kind (строка)
Тип референта. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
name (строка)
Имя референта. Дополнительная информация: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-
namespace (строка)
Пространство имён референта. Дополнительная информация: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
-
resourceVersion (строка)
Конкретная resourceVersion, на которую указывает эта ссылка, если таковая имеется. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
-
uid (строка)
UID референта. Дополнительная информация: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
© 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/object-reference/