Стадия жизненного цикла модуля: General Availability
У модуля есть требования для установки
Deckhouse Kubernetes Platform устанавливает CRD, но не удаляет их при отключении модуля. Если вам больше не нужны созданные CRD, удалите их.
VolumeSnapshotClass
Scope: Cluster
-
строкаapiVersionВерсия API представления объекта. Серверы преобразуют распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
строкаdeletionPolicy
Управляет поведением при удалении VolumeSnapshotContent и его физического снимка при удалении связанного VolumeSnapshot. Поддерживаемые значения:
Retain— VolumeSnapshotContent и его физический снимок в нижележащей системе хранения сохраняются.Delete— VolumeSnapshotContent и его физический снимок в нижележащей системе хранения удаляются.
Допустимые значения:
Delete,Retain -
строкаdriverИмя драйвера хранения, который обрабатывает этот VolumeSnapshotClass.
-
строкаkindТип REST-ресурса, который представляет объект. Серверы могут определять это значение из конечной точки, на которую клиент отправляет запросы. Нельзя обновить после создания. Значение должно быть в формате CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
объектmetadata
-
объектparametersКарта ключ-значение с параметрами, специфичными для драйвера хранения, используемыми при создании снимков. Kubernetes не интерпретирует эти параметры.
-
строкаapiVersionВерсия API представления объекта. Серверы преобразуют распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
строкаdeletionPolicy
Управляет поведением при удалении VolumeSnapshotContent и его физического снимка при удалении связанного VolumeSnapshot. Поддерживаемые значения:
Retain— VolumeSnapshotContent и его физический снимок в нижележащей системе хранения сохраняются.Delete— VolumeSnapshotContent и его физический снимок в нижележащей системе хранения удаляются.
Допустимые значения:
Delete,Retain -
строкаdriverИмя драйвера хранения, который обрабатывает этот VolumeSnapshotClass.
-
строкаkindТип REST-ресурса, который представляет объект. Серверы могут определять это значение из конечной точки, на которую клиент отправляет запросы. Нельзя обновить после создания. Значение должно быть в формате CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
объектparametersКарта ключ-значение с параметрами, специфичными для драйвера хранения, используемыми при создании снимков. Kubernetes не интерпретирует эти параметры.
VolumeSnapshotContent
Scope: Cluster
-
строкаapiVersionВерсия API представления объекта. Серверы преобразуют распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
строкаkindТип REST-ресурса, который представляет объект. Серверы могут определять это значение из конечной точки, на которую клиент отправляет запросы. Нельзя обновить после создания. Значение должно быть в формате CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
объектmetadata
-
объектspecСвойства VolumeSnapshotContent, созданного нижележащей системой хранения.
-
строкаspec.deletionPolicy
Обязательный параметр
Управляет поведением при удалении VolumeSnapshotContent и его физического снимка при удалении связанного VolumeSnapshot. Поддерживаемые значения:
Retain— VolumeSnapshotContent и его физический снимок в нижележащей системе хранения сохраняются.Delete— VolumeSnapshotContent и его физический снимок в нижележащей системе хранения удаляются.
Для динамически созданных снимков автоматически заполняется CSI snapshotter sidecar значением поля
DeletionPolicy, определенным в соответствующем VolumeSnapshotClass. Для существующих снимков необходимо указать при создании объекта VolumeSnapshotContent.Допустимые значения:
Delete,Retain -
строкаspec.driver
Обязательный параметр
Имя CSI-драйвера, используемого для создания физического снимка в нижележащей системе хранения. Должно совпадать с именем, возвращаемым вызовом CSI GetPluginName() для этого драйвера. -
объектspec.source
Обязательный параметр
Указывает, является ли снимок (или должен быть) динамически созданным или уже существует и требует только представления в виде объекта Kubernetes. Неизменяемо после создания.-
строкаspec.source.snapshotHandleCSI
snapshot_idсуществующего снимка в нижележащей системе хранения, для которого было (или должно быть) создано представление в виде объекта Kubernetes. Неизменяемо. -
строкаspec.source.volumeHandleCSI
volume_idтома, из которого должен быть динамически создан снимок. Неизменяемо.
-
-
строкаspec.sourceVolumeModeРежим тома, снимок которого создается. Может быть
FilesystemилиBlock. Если не указано, режим исходного тома неизвестен. Неизменяемо. -
строкаspec.volumeSnapshotClassNameИмя VolumeSnapshotClass, из которого был (или будет) создан этот снимок. После создания снимка VolumeSnapshotClass может быть удален или пересоздан с другими значениями и не должен использоваться.
-
объектspec.volumeSnapshotRef
Обязательный параметр
Объект VolumeSnapshot (далее — референт), к которому привязан этот VolumeSnapshotContent. ПолеVolumeSnapshot.Spec.VolumeSnapshotContentNameдолжно ссылаться на имя этого VolumeSnapshotContent для валидности двунаправленной привязки. Для существующего объекта VolumeSnapshotContent необходимо указать имя и неймспейс объекта VolumeSnapshot для привязки. Неизменяемо после создания.-
строкаspec.volumeSnapshotRef.apiVersionВерсия API референта.
-
строкаspec.volumeSnapshotRef.fieldPathЕсли ссылается на часть объекта вместо всего объекта, должна содержать допустимое выражение доступа к полю JSON/Go, например
desiredState.manifest.containers[2]. Например, если ссылка на объект указывает на контейнер в поде, может иметь значение:spec.containers{name}(гдеnameотносится к имени контейнера, который вызвал событие) или если имя контейнера не указаноspec.containers[2](контейнер с индексом 2 в этом поде). Этот синтаксис выбран только для того, чтобы иметь четко определенный способ ссылки на часть объекта. -
строкаspec.volumeSnapshotRef.kindТип референта. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
строкаspec.volumeSnapshotRef.nameИмя референта. Подробнее: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-
строкаspec.volumeSnapshotRef.namespaceНеймспейс референта. Подробнее: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
-
строкаspec.volumeSnapshotRef.resourceVersionКонкретная версия ресурса, на которую сделана эта ссылка, если есть. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
-
строкаspec.volumeSnapshotRef.uidUID референта. Подробнее: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
-
-
-
объектstatusТекущая информация о снимке.
-
целочисленныйstatus.creationTimeВременная метка создания точечного снимка нижележащей системой хранения. При динамическом создании снимка заполняется CSI snapshotter sidecar значением
creation_time, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемcreation_time, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это. Если не указано, время создания неизвестно. Формат — время в наносекундах Unix, закодированное как int64. В Unix командаdate +%s%Nвозвращает текущее время в наносекундах с 1970-01-01 00:00:00 UTC. -
объектstatus.errorПоследняя наблюдаемая ошибка при создании снимка, если есть. После успешного повтора поле очищается.
-
строкаstatus.error.messageДетали возникшей ошибки при создании снимка, если указаны. Примечание: сообщение может быть залогировано и не должно содержать конфиденциальную информацию.
-
строкаstatus.error.timeВременная метка, когда была обнаружена ошибка.
-
-
булевыйstatus.readyToUseУказывает, готов ли снимок для восстановления тома. При динамическом создании снимка заполняется CSI snapshotter sidecar значением
ready_to_use, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемready_to_use, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это, иначе устанавливается вTrue. Если не указано, готовность снимка неизвестна. -
целочисленныйstatus.restoreSizeПолный размер снимка в байтах. При динамическом создании снимка заполняется CSI snapshotter sidecar значением
size_bytes, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемsize_bytes, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это. При восстановлении тома из этого снимка размер тома не должен быть меньшеrestoreSize, если он указан, иначе восстановление завершится ошибкой. Если не указано, размер неизвестен.Допустимые значения:
0 <= X -
строкаstatus.snapshotHandleCSI
snapshot_idснимка в нижележащей системе хранения. Если не указано, динамическое создание снимка либо завершилось ошибкой, либо все еще выполняется. -
строкаstatus.volumeGroupSnapshotHandleCSI
group_snapshot_idгруппового снимка в нижележащей системе хранения.
-
-
строкаapiVersionВерсия API представления объекта. Серверы преобразуют распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
строкаkindТип REST-ресурса, который представляет объект. Серверы могут определять это значение из конечной точки, на которую клиент отправляет запросы. Нельзя обновить после создания. Значение должно быть в формате CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
объектspecСвойства VolumeSnapshotContent, созданного нижележащей системой хранения.
-
строкаspec.deletionPolicy
Обязательный параметр
Управляет поведением при удалении VolumeSnapshotContent и его физического снимка при удалении связанного VolumeSnapshot. Поддерживаемые значения:
Retain— VolumeSnapshotContent и его физический снимок в нижележащей системе хранения сохраняются.Delete— VolumeSnapshotContent и его физический снимок в нижележащей системе хранения удаляются.
Для динамически созданных снимков автоматически заполняется CSI snapshotter sidecar значением поля
DeletionPolicy, определенным в соответствующем VolumeSnapshotClass. Для существующих снимков необходимо указать при создании объекта VolumeSnapshotContent.Допустимые значения:
Delete,Retain -
строкаspec.driver
Обязательный параметр
Имя CSI-драйвера, используемого для создания физического снимка в нижележащей системе хранения. Должно совпадать с именем, возвращаемым вызовом CSI GetPluginName() для этого драйвера. -
объектspec.source
Обязательный параметр
Указывает, является ли снимок (или должен быть) динамически созданным или уже существует и требует только представления в виде объекта Kubernetes. Неизменяемо после создания.-
строкаspec.source.snapshotHandleCSI
snapshot_idсуществующего снимка в нижележащей системе хранения, для которого было (или должно быть) создано представление в виде объекта Kubernetes. Неизменяемо. -
строкаspec.source.volumeHandleCSI
volume_idтома, из которого должен быть динамически создан снимок. Неизменяемо.
-
-
строкаspec.volumeSnapshotClassNameИмя VolumeSnapshotClass, из которого был (или будет) создан этот снимок. После создания снимка VolumeSnapshotClass может быть удален или пересоздан с другими значениями и не должен использоваться.
-
объектspec.volumeSnapshotRef
Обязательный параметр
Объект VolumeSnapshot (далее — референт), к которому привязан этот VolumeSnapshotContent. ПолеVolumeSnapshot.Spec.VolumeSnapshotContentNameдолжно ссылаться на имя этого VolumeSnapshotContent для валидности двунаправленной привязки. Для существующего объекта VolumeSnapshotContent необходимо указать имя и неймспейс объекта VolumeSnapshot для привязки. Неизменяемо после создания.-
строкаspec.volumeSnapshotRef.apiVersionВерсия API референта.
-
строкаspec.volumeSnapshotRef.fieldPathЕсли ссылается на часть объекта вместо всего объекта, строка должна содержать допустимое выражение доступа к полю JSON/Go, например
desiredState.manifest.containers[2]. Например, если ссылка на объект указывает на контейнер в поде, может иметь значение:spec.containers{name}(гдеnameотносится к имени контейнера, который вызвал событие) или если имя контейнера не указаноspec.containers[2](контейнер с индексом 2 в этом поде). Этот синтаксис выбран только для того, чтобы иметь четко определенный способ ссылки на часть объекта. -
строкаspec.volumeSnapshotRef.kindТип референта. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
строкаspec.volumeSnapshotRef.nameИмя референта. Подробнее: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-
строкаspec.volumeSnapshotRef.namespaceНеймспейс референта. Подробнее: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
-
строкаspec.volumeSnapshotRef.resourceVersionКонкретная версия ресурса, на которую сделана эта ссылка, если есть. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
-
строкаspec.volumeSnapshotRef.uidUID референта. Подробнее: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
-
-
-
объектstatusТекущая информация о снимке.
-
целочисленныйstatus.creationTimeВременная метка создания точечного снимка нижележащей системой хранения. При динамическом создании снимка заполняется CSI snapshotter sidecar значением
creation_time, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемcreation_time, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это. Если не указано, время создания неизвестно. Формат — время в наносекундах Unix, закодированное как int64. В Unix командаdate +%s%Nвозвращает текущее время в наносекундах с 1970-01-01 00:00:00 UTC. -
объектstatus.errorПоследняя наблюдаемая ошибка при создании снимка, если есть. После успешного повтора поле очищается.
-
строкаstatus.error.messageДетали возникшей ошибки при создании снимка, если указаны. Примечание: сообщение может быть залогировано и не должно содержать конфиденциальную информацию.
-
строкаstatus.error.timeВременная метка, когда была обнаружена ошибка.
-
-
булевыйstatus.readyToUseУказывает, готов ли снимок для восстановления тома. При динамическом создании снимка заполняется CSI snapshotter sidecar значением
ready_to_use, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемready_to_use, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это, иначе устанавливается вTrue. Если не указано, готовность снимка неизвестна. -
целочисленныйstatus.restoreSizeПолный размер снимка в байтах. При динамическом создании снимка заполняется CSI snapshotter sidecar значением
size_bytes, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемsize_bytes, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это. При восстановлении тома из этого снимка размер тома не должен быть меньшеrestoreSize, если он указан, иначе восстановление завершится ошибкой. Если не указано, размер неизвестен.Допустимые значения:
0 <= X -
строкаstatus.snapshotHandleCSI
snapshot_idснимка в нижележащей системе хранения. Если не указано, динамическое создание снимка либо завершилось ошибкой, либо все еще выполняется.
-
VolumeSnapshot
Scope: Namespaced
-
строкаapiVersionВерсия API представления объекта. Серверы преобразуют распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
строкаkindТип REST-ресурса, который представляет объект. Серверы могут определять это значение из конечной точки, на которую клиент отправляет запросы. Нельзя обновить после создания. Значение должно быть в формате CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
объектmetadata
-
объектspecСвойства снимка, запрошенного пользователем. Подробнее: https://kubernetes.io/docs/concepts/storage/volume-snapshots#volumesnapshots
-
объектspec.source
Обязательный параметр
Указывает источник создания снимка. Неизменяемо после создания.-
строкаspec.source.persistentVolumeClaimNameИмя объекта PersistentVolumeClaim, представляющего том, из которого должен быть создан снимок. PVC должен находиться в том же неймспейсе, что и объект VolumeSnapshot. Указывается, если снимок не существует и его необходимо создать. Неизменяемо.
-
строкаspec.source.volumeSnapshotContentNameИмя существующего объекта VolumeSnapshotContent, представляющего существующий снимок тома. Указывается, если снимок уже существует и требуется только его представление в Kubernetes. Неизменяемо.
-
-
строкаspec.volumeSnapshotClassNameИмя VolumeSnapshotClass, запрошенного VolumeSnapshot. Может быть пустым для использования класса снимков по умолчанию. В кластере может быть несколько классов снимков по умолчанию: один для каждого CSI-драйвера. Если класс снимков не указан, проверяется VolumeSnapshotSource для определения связанного CSI-драйвера, и используется класс снимков по умолчанию для этого CSI-драйвера. Если для одного CSI-драйвера существует несколько VolumeSnapshotClass, помеченных как используемые по умолчанию, CreateSnapshot завершается ошибкой и создает событие. Не допускается пустая строка.
-
-
объектstatusТекущая информация о снимке. Перед использованием необходимо проверить успешность привязки между объектами VolumeSnapshot и VolumeSnapshotContent, убедившись, что оба объекта указывают друг на друга.
-
строкаstatus.boundVolumeSnapshotContentNameИмя объекта VolumeSnapshotContent, к которому привязан этот объект VolumeSnapshot. Если не указано, объект VolumeSnapshot еще не привязан к объекту VolumeSnapshotContent. Примечание: для предотвращения проблем с безопасностью перед использованием необходимо проверить успешность привязки между объектами VolumeSnapshot и VolumeSnapshotContent, убедившись, что оба объекта указывают друг на друга.
-
строкаstatus.creationTimeВременная метка создания точечного снимка нижележащей системой хранения. При динамическом создании снимка заполняется контроллером снимков значением
creation_time, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемcreation_time, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это. Если не указано, время создания снимка неизвестно. -
объектstatus.errorПоследняя наблюдаемая ошибка при создании снимка, если есть. Полезно контроллерам верхнего уровня (например, контроллеру приложения) для решения о продолжении ожидания создания снимка по типу ошибки. Контроллер снимков продолжает повторные попытки при возникновении ошибки во время создания снимка. После успешного создания поле очищается.
-
строкаstatus.error.messageДетали возникшей ошибки при создании снимка, если указаны. Примечание: сообщение может быть залогировано и не должно содержать конфиденциальную информацию.
-
строкаstatus.error.timeВременная метка, когда была обнаружена ошибка.
-
-
булевыйstatus.readyToUseУказывает, готов ли снимок для восстановления тома. При динамическом создании снимка заполняется контроллером снимков значением
ready_to_use, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемready_to_use, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это, иначе устанавливается вTrue. Если не указано, готовность снимка неизвестна. -
строкаstatus.restoreSizeМинимальный размер тома, необходимый для создания тома из этого снимка. При динамическом создании снимка заполняется контроллером снимков значением
size_bytes, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемsize_bytes, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это. При восстановлении тома из этого снимка размер тома не должен быть меньшеrestoreSize, если он указан, иначе восстановление завершится ошибкой. Если не указано, размер неизвестен.Шаблон:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ -
строкаstatus.volumeGroupSnapshotNameИмя VolumeGroupSnapshot, частью которого является этот VolumeSnapshot.
-
-
строкаapiVersionВерсия API представления объекта. Серверы преобразуют распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
строкаkindТип REST-ресурса, который представляет объект. Серверы могут определять это значение из конечной точки, на которую клиент отправляет запросы. Нельзя обновить после создания. Значение должно быть в формате CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
объектspecСвойства снимка, запрошенного пользователем. Подробнее: https://kubernetes.io/docs/concepts/storage/volume-snapshots#volumesnapshots
-
объектspec.source
Обязательный параметр
Указывает источник создания снимка. Неизменяемо после создания.-
строкаspec.source.persistentVolumeClaimNameИмя объекта PersistentVolumeClaim, представляющего том, из которого должен быть создан снимок. PVC должен находиться в том же неймспейсе, что и объект VolumeSnapshot. Указывается, если снимок не существует и его необходимо создать. Неизменяемо.
-
строкаspec.source.volumeSnapshotContentNameИмя существующего объекта VolumeSnapshotContent, представляющего существующий снимок тома. Указывается, если снимок уже существует и требуется только его представление в Kubernetes. Неизменяемо.
-
-
строкаspec.volumeSnapshotClassNameИмя VolumeSnapshotClass, запрошенного VolumeSnapshot. Может быть пустым для использования класса снимков по умолчанию. В кластере может быть несколько классов снимков по умолчанию: один для каждого CSI-драйвера. Если класс снимков не указан, проверяется VolumeSnapshotSource для определения связанного CSI-драйвера, и используется класс снимков по умолчанию для этого CSI-драйвера. Если для одного CSI-драйвера существует несколько VolumeSnapshotClass, помеченных как используемые по умолчанию, CreateSnapshot завершается ошибкой и создает событие. Не допускается пустая строка.
-
-
объектstatusТекущая информация о снимке. Перед использованием необходимо проверить успешность привязки между объектами VolumeSnapshot и VolumeSnapshotContent, убедившись, что оба объекта указывают друг на друга.
-
строкаstatus.boundVolumeSnapshotContentNameИмя объекта VolumeSnapshotContent, к которому привязан этот объект VolumeSnapshot. Если не указано, объект VolumeSnapshot еще не привязан к объекту VolumeSnapshotContent. Примечание: для предотвращения проблем с безопасностью перед использованием необходимо проверить успешность привязки между объектами VolumeSnapshot и VolumeSnapshotContent, убедившись, что оба объекта указывают друг на друга.
-
строкаstatus.creationTimeВременная метка создания точечного снимка нижележащей системой хранения. При динамическом создании снимка заполняется контроллером снимков значением
creation_time, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемcreation_time, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это. Если не указано, время создания снимка неизвестно. -
объектstatus.errorПоследняя наблюдаемая ошибка при создании снимка, если есть. Полезно контроллерам верхнего уровня (например, контроллеру приложения) для решения о продолжении ожидания создания снимка по типу ошибки. Контроллер снимков продолжает повторные попытки при возникновении ошибки во время создания снимка. После успешного создания поле очищается.
-
строкаstatus.error.messageДетали возникшей ошибки при создании снимка, если указаны. Примечание: сообщение может быть залогировано и не должно содержать конфиденциальную информацию.
-
строкаstatus.error.timeВременная метка, когда была обнаружена ошибка.
-
-
булевыйstatus.readyToUseУказывает, готов ли снимок для восстановления тома. При динамическом создании снимка заполняется контроллером снимков значением
ready_to_use, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемready_to_use, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это, иначе устанавливается вTrue. Если не указано, готовность снимка неизвестна. -
строкаstatus.restoreSizeМинимальный размер тома, необходимый для создания тома из этого снимка. При динамическом создании снимка заполняется контроллером снимков значением
size_bytes, возвращаемым из вызова gRPCCreateSnapshotCSI. Для существующего снимка заполняется значениемsize_bytes, возвращаемым из вызова gRPCListSnapshotsCSI, если драйвер поддерживает это. При восстановлении тома из этого снимка размер тома не должен быть меньшеrestoreSize, если он указан, иначе восстановление завершится ошибкой. Если не указано, размер неизвестен.Шаблон:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ -
строкаstatus.volumeGroupSnapshotNameИмя VolumeGroupSnapshot, частью которого является этот VolumeSnapshot.
-