- Ресурс: Развертывание
- Усераксесслевел
- Уровень доступа
- Подробности развертывания
- История обновлений
- Данные истории
- Методы
Ресурс: Развертывание
Развертывание.
JSON-представление |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
Поля | |
---|---|
name | Только вывод. Имя развертывания. |
description | Описание развертывания. |
categories[] | Только вывод. Категории развертывания. |
buildPrefixes[] | Только вывод. Префикс сборки. |
fingerprintSubstrings[] | Только вывод. Подстрока отпечатка развертывания. Обычно используется для принудительного использования тестовых ключей или ключей выпуска. |
apfeProductId | Только вывод. Идентификатор продукта для устройства развертывания. |
userAccessLevel | Только вывод. Уровень доступа пользователя к этому развертыванию. |
updateTime | Только вывод. Отметка времени обновления развертывания. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
endOfLifeUrl | URL-адрес окончания срока действия развертывания. Установка в этом поле непустого URL-адреса означает завершение развертывания. Это поле нельзя сбрасывать или устанавливать пустым для развертывания, уже помеченного как окончание срока службы. |
details | Только вывод. Более подробная информация о развертывании. Это поле должно возвращаться сервером только при возврате развертывания. |
Усераксесслевел
Уровень доступа к развертываниям.
JSON-представление |
---|
{
"userEmail": string,
"accessLevel": enum ( |
Поля | |
---|---|
userEmail | Адрес электронной почты пользователя. |
accessLevel | Уровень доступа пользователя к развертыванию. |
Уровень доступа
Пользователь может иметь разные уровни доступа к развертыванию.
Перечисления | |
---|---|
ACCESS_LEVEL_UNSPECIFIED | Не указан. |
READ_ONLY_ACCESS | Пользователь может просматривать, но не изменять развертывание. |
GROUPS_ONLY_ACCESS | Пользователь может изменять тестовые группы, но не рабочую группу в этом развертывании. |
FULL_ACCESS | Пользователь может изменять как тестовые группы, так и производственную группу в этом развертывании. |
NO_ACCESS | У пользователя нет доступа к этому развертыванию. |
Подробности развертывания
Подробные сведения о развертывании, включающем обновления и группы. Вся эта информация доступна только для чтения.
JSON-представление |
---|
{ "updates": [ { object ( |
Поля | |
---|---|
updates[] | История обновлений развертывания. |
groups[] | Группы в подробном виде. Обратите внимание, что |
configs[] | Конфигурации развертывания. |
versionTag | Версия развертывания. |
История обновлений
Запись истории обновлений. Эта информация доступна только для чтения.
JSON-представление |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
Поля | |
---|---|
updateTime | Отметка времени, когда произошло обновление. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
user | Адрес электронной почты пользователя на момент внесения изменений. |
content[] | Обновления, сделанные этим пользователем в это время. |
Данные истории
Представляет транзакцию. Например, если группа была обновлена, это может выглядеть так:
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
JSON-представление |
---|
{
"value": string,
"subData": [
{
object ( |
Поля | |
---|---|
value | Содержимое конкретного изменения или заголовок, если субданные существуют. |
subData[] | Если было несколько изменений, здесь содержится каждое из них. |
Методы | |
---|---|
| Получает Deployment . |
| Перечисляет deployments . |
| Обновляет deployment . |