Статус
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 (строка)
Атрибут group ресурса, связанного со статусом StatusReason.
-
details.kind (строка)
Атрибут kind ресурса, связанного со статусом StatusReason. При некоторых операциях может отличаться от запрошенного типа ресурса. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
details.name (строка)
Атрибут name ресурса, связанного со статусом StatusReason (когда есть единственное имя, которое можно описать).
-
details.retryAfterSeconds (int32)
Если указано, время в секундах до повторной попытки операции. Некоторые ошибки могут указывать, что клиент должен выполнить альтернативное действие — для этих ошибок это поле может указать, сколько времени нужно подождать перед выполнением альтернативного действия.
-
details.uid (строка)
UID ресурса. (когда есть единственный ресурс, который можно описать). Дополнительная информация: http://kubernetes.io/docs/user-guide/identifiers#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-24.docs.kubernetes.io/docs/reference/kubernetes-api/common-definitions/status/