Статус
import "k8s.io/apimachinery/pkg/apis/meta/v1"
Статус — это возвращаемое значение для вызовов, которые не возвращают другие объекты.
-
apiVersion (строка)
APIVersion определяет версионированную схему этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
code (int32)
Предлагаемый HTTP-код возврата для этого статуса, 0, если не задан.
-
details (StatusDetails)
Расширенные данные, связанные с причиной. Каждая причина может определять свои собственные расширенные детали. Это поле необязательно, и данные, возвращаемые, не гарантируют соответствие какой-либо схеме, кроме определённой типом причины.
StatusDetails — это набор дополнительных свойств, которые МОГУТ быть установлены сервером для предоставления дополнительной информации о ответе. Поле Reason объекта Status определяет, какие атрибуты будут установлены. Клиенты должны игнорировать поля, которые не соответствуют определенному типу каждого атрибута, и должны предполагать, что любой атрибут может быть пустым, недействительным или недоопределённым.
-
details.causes ([]StatusCause)
Массив Causes содержит более подробные сведения, связанные с ошибкой StatusReason. Не все StatusReasons могут предоставлять подробные причины.
StatusCause предоставляет дополнительную информацию об ошибке api.Status, включая случаи, когда возникает несколько ошибок.
-
details.causes.field (строка)
Поле ресурса, вызвавшее эту ошибку, как указано в его JSON-сериализации. Может включать точку и постфиксную нотацию для вложенных атрибутов. Массивы нумеруются с нуля. Поля могут появляться более одного раза в массиве причин из-за того, что поля имеют несколько ошибок. Необязательно.
Примеры: "name" — поле "name" в текущем ресурсе "items[0].name" — поле "name" в первом элементе массива "items"
-
details.causes.message (строка)
Читаемое человеком описание причины ошибки. Это поле может быть представлено как есть для читателя.
-
details.causes.reason (строка)
Машинно-читаемое описание причины ошибки. Если это значение пустое, информация недоступна.
-
-
details.group (строка)
Атрибут группы ресурса, связанного с состоянием StatusReason.
-
details.kind (строка)
Атрибут kind ресурса, связанного со статусом StatusReason. При некоторых операциях может отличаться от запрошенного типа ресурса. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
details.name (строка)
Атрибут имени ресурса, связанного со статусом StatusReason (когда есть единственное имя, которое можно описать).
-
details.retryAfterSeconds (int32)
Если указано, время в секундах, прежде чем операция должна быть повторена. Некоторые ошибки могут указывать, что клиент должен выполнить альтернативное действие — для таких ошибок это поле может указывать, как долго ждать, прежде чем выполнить альтернативное действие.
-
details.uid (строка)
UID ресурса. (если есть единственный ресурс, который можно описать). Дополнительная информация: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids
-
-
kind (строка)
Kind — это строковое значение, представляющее REST-ресурс, который представляет этот объект. Серверы могут вывести это из конечной точки, к которой клиент отправляет запросы. Не может быть обновлено. В формате CamelCase. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
message (строка)
Читаемое человеком описание состояния этой операции.
-
metadata (ListMeta)
Стандартные метаданные списка. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
reason (строка)
Машинно-читаемое описание причины, по которой эта операция находится в состоянии «Ошибка». Если это значение пустое, информация недоступна. Причина уточняет HTTP-код состояния, но не переопределяет его.
-
status (строка)
Статус операции. Один из: «Успешно» или «Ошибка». Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
© 2022 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2022 The Linux Foundation ®. All rights reserved.
https://v1-27.docs.kubernetes.io/docs/reference/kubernetes-api/common-definitions/status/