Ресурс: Внедрение
Единое развертывание сборки для бэкенда.
JSON-представление |
---|
{ "name": string, "displayName": string, "state": enum ( |
Поля | |
---|---|
name | Идентификатор. Имя ресурса внедрения. Формат: |
displayName | Необязательный. Понятное для человека имя. Ограничение в 63 символа. |
state | Только вывод. Состояние развертывания. |
error | Только вывод. Статус и (читаемое человеком) сообщение об ошибке для развертывания, если оно находится в состоянии |
build | Неизменяемый. Имя уже существующей сборки. Его не обязательно строить; развертывание будет ждать готовности сборки, прежде чем обновлять трафик. |
reconciling | Только вывод. Поле, которое, если оно истинно, указывает на то, что развертывание в настоящее время имеет LRO. |
createTime | Только вывод. Время создания внедрения. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
updateTime | Только вывод. Время последнего обновления выпуска. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
deleteTime | Только вывод. Время удаления внедрения. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
labels | Необязательный. Неструктурированная карта значений ключей, которую можно использовать для организации и категоризации объектов. Объект, содержащий список пар |
annotations | Необязательный. Неструктурированная карта значений ключей, которая может быть установлена внешними инструментами для хранения произвольных метаданных. Они не подлежат запросу и должны сохраняться при изменении объектов. Объект, содержащий список пар |
uid | Только вывод. Назначаемый системой уникальный идентификатор. |
etag | Только вывод. Контрольная сумма, вычисляемая сервером на основе других значений; может быть отправлено при обновлении или удалении, чтобы гарантировать выполнение операции на ожидаемом ресурсе. |
Состояние
Состояние развертывания.
Перечисления | |
---|---|
STATE_UNSPECIFIED | Состояние внедрения неизвестно. |
QUEUED | Развертывание ожидает начала активации. Это может быть связано с тем, что он ожидает завершения другого развертывания. |
PENDING_BUILD | Развертывание ожидает завершения процесса сборки, в ходе которого создается код и настраивается базовая инфраструктура. |
PROGRESSING | Внедрение началось и активно изменяет трафик. |
PAUSED | Внедрение приостановлено либо из-за приостановки вручную, либо из-за стадии ПАУЗЫ. Это должно быть установлено при paused = true . |
SUCCEEDED | Развертывание завершено. |
FAILED | Развертывание не удалось. См. ошибку для получения дополнительной информации. |
CANCELLED | Внедрение отменено. |
Методы | |
---|---|
| Создает новое развертывание для серверной части. |
| Получает информацию о развертывании. |
| Перечисляет развертывания для серверной части. |