Zasób: Wdrożenie
Wdrożenie.
Zapis JSON |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Nazwa wdrożenia. |
description |
Opis wdrożenia. |
categories[] |
Tylko dane wyjściowe. Kategorie wdrożeń. |
buildPrefixes[] |
Tylko dane wyjściowe. Prefiks kompilacji. |
fingerprintSubstrings[] |
Tylko dane wyjściowe. Podłańcuch odcisku cyfrowego wdrożenia. Zwykle używany do wymuszania kluczy testowych lub wersji. |
apfeProductId |
Tylko dane wyjściowe. Kod identyfikatora produktu dla urządzenia wdrożeniowego. |
userAccessLevel |
Tylko dane wyjściowe. Poziom dostępu użytkownika do tego wdrożenia. |
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa aktualizacji wdrożenia. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
endOfLifeUrl |
Adres URL końca cyklu życia wdrożenia. Ustawienie w tym polu adresu URL, które nie jest puste, oznacza wdrożenie jako koniec cyklu życia. To pole nie może być nieskonfigurowane ani puste w przypadku wdrożenia oznaczonego jako koniec cyklu życia. |
details |
Tylko dane wyjściowe. Więcej informacji o wdrożeniu. To pole powinno być zwracane tylko przez serwer podczas zwracania wdrożenia. |
UserAccessLevel
Poziom dostępu do wdrożeń.
Zapis JSON |
---|
{
"userEmail": string,
"accessLevel": enum ( |
Pola | |
---|---|
userEmail |
Adres e-mail użytkownika. |
accessLevel |
Poziom dostępu użytkownika do wdrożenia. |
AccessLevel
Użytkownik może mieć różne poziomy dostępu do wdrożenia.
Wartości w polu enum | |
---|---|
ACCESS_LEVEL_UNSPECIFIED |
Nie określono. |
READ_ONLY_ACCESS |
Użytkownik może wyświetlać wdrożenie, ale nie może go modyfikować. |
GROUPS_ONLY_ACCESS |
Użytkownik może modyfikować grupy testowe w tym wdrożeniu, ale nie grupę produkcyjną. |
FULL_ACCESS |
Użytkownik może modyfikować w tym wdrożeniu zarówno grupę testową, jak i grupę produkcyjną. |
NO_ACCESS |
Użytkownik nie ma dostępu do tego wdrożenia. |
DeploymentDetails
Szczegółowe informacje o wdrożeniu, które obejmuje aktualizacje i grupy. Wszystkie te informacje są dostępne tylko do odczytu.
Zapis JSON |
---|
{ "updates": [ { object ( |
Pola | |
---|---|
updates[] |
Historia aktualizacji wdrożenia. |
groups[] |
Grupy w widoku szczegółowym. Pamiętaj, że ze względu na problemy z rozmiarem pole |
configs[] |
Konfiguracje wdrożenia. |
versionTag |
Wersja wdrożenia. |
UpdateHistory
Wpis w historii aktualizacji. Ta informacja jest tylko do odczytu.
Zapis JSON |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
Pola | |
---|---|
updateTime |
Sygnatura czasowa określająca, kiedy aktualizacja miała miejsce. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
user |
Adres e-mail użytkownika, kiedy wprowadzono zmianę. |
content[] |
Aktualizacje wprowadzone w tym momencie przez tego użytkownika. |
HistoryData
Reprezentuje transakcję. Aktualizacja grupy może na przykład wyglądać tak:
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
Zapis JSON |
---|
{
"value": string,
"subData": [
{
object ( |
Pola | |
---|---|
value |
Treść konkretnej zmiany lub nagłówek, jeśli istnieją dane podrzędne. |
subData[] |
Jeśli wprowadzono wiele zmian, będą tu widoczne wszystkie zmiany. |
Metody |
|
---|---|
|
Otrzymuje Deployment . |
|
Lista deployments . |
|
Aktualizuje deployment . |