- Zasób: Deployment
- UserAccessLevel
- AccessLevel
- DeploymentDetails
- UpdateHistory (Historia aktualizacji)
- HistoryData
- Metody
Zasób: Deployment
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 kluczy 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 formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
endOfLifeUrl |
Adres URL końca cyklu życia wdrożenia. Ustawienie w tym polu niepustego adresu URL oznacza zakończenie wdrożenia jako koniec cyklu życia. To pole nie może być odznaczone ani puste w przypadku wdrożenia oznaczonego już jako koniec cyklu życia. |
details |
Tylko dane wyjściowe. Więcej informacji o wdrożeniu. To pole powinno być zwracane przez serwer tylko po zwróceniu 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świetlić wdrożenie, ale nie może go modyfikować. |
GROUPS_ONLY_ACCESS |
Użytkownik może modyfikować grupy testowe, ale nie grupę produkcyjną w tym wdrożeniu. |
FULL_ACCESS |
Użytkownik może modyfikować grupy testowe i grupę produkcyjną w tym wdrożeniu. |
NO_ACCESS |
Użytkownik nie ma dostępu do tego wdrożenia. |
DeploymentDetails
Szczegółowe informacje o wdrożeniu obejmującym aktualizacje i grupy. Wszystkie te informacje są tylko do odczytu.
Zapis JSON |
---|
{ "updates": [ { object ( |
Pola | |
---|---|
updates[] |
Historia aktualizacji wdrożenia. |
groups[] |
Grupy w widoku szczegółowym. Pamiętaj, że |
configs[] |
Konfiguracje wdrożeń. |
versionTag |
Wersja wdrożenia. |
UpdateHistory
Wpis historii aktualizacji. Te informacje są tylko do odczytu.
Zapis JSON |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
Pola | |
---|---|
updateTime |
Sygnatura czasowa przeprowadzenia aktualizacji. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
user |
Adres e-mail użytkownika w momencie wprowadzenia zmiany. |
content[] |
Aktualizacje dokonane przez tego użytkownika w tej chwili. |
HistoryData
Reprezentuje transakcję. Na przykład zaktualizowana grupa może 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 było wiele zmian, ta kolumna wyświetla każdą z nich. |
Metody |
|
---|---|
|
Otrzymuje: Deployment . |
|
Lista: deployments . |
|
Aktualizuje: deployment . |