Spec-Zone.ru › Kubernetes 1.27

Статус

Статус — это возвращаемое значение для вызовов, которые не возвращают другие объекты.

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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API