Zasób: wdrażanie
Pojedyncze wdrożenie kompilacji dla backendu.
Zapis JSON |
---|
{ "name": string, "displayName": string, "state": enum ( |
Pola | |
---|---|
name |
Identyfikator. Nazwa zasobu wdrożenia. Format:
|
displayName |
Opcjonalnie. Nazwa zrozumiała dla człowieka. Limit to 63 znaki. |
state |
Tylko dane wyjściowe. Stan wdrażania. |
error |
Tylko dane wyjściowe. Komunikat o stanie i (możliwy do odczytania przez człowieka) komunikat o błędzie wdrożenia, jeśli ma stan |
build |
Stały. Nazwa kompilacji, która już istnieje. Nie musi ono być tworzone, wdrożenie będzie czekać na przygotowanie kompilacji przed zaktualizowaniem ruchu. |
reconciling |
Tylko dane wyjściowe. Pole, które (jeśli ma wartość true) wskazuje, że wdrożenie ma obecnie LRO. |
createTime |
Tylko dane wyjściowe. Czas utworzenia wdrożenia. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Tylko dane wyjściowe. Czas ostatniej aktualizacji wdrożenia. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
deleteTime |
Tylko dane wyjściowe. Czas usunięcia wdrożenia. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
labels |
Opcjonalnie. Nieustrukturyzowana mapa par klucz-wartość, której można używać do porządkowania i kategoryzowania obiektów. Obiekt zawierający listę par |
annotations |
Opcjonalnie. Mapa wartości klucza nieuporządkowanego, która może być ustawiana przez narzędzia zewnętrzne do przechowywania i arbitralnych metadanych. Nie można ich tworzyć zapytań i należy je zachować podczas modyfikowania obiektów. Obiekt zawierający listę par |
uid |
Tylko dane wyjściowe. Przypisany przez system, unikalny identyfikator. |
etag |
Tylko dane wyjściowe. suma kontrolna obliczona przez serwer na podstawie innych wartości; mogą być wysyłane przy aktualizacji lub usunięcia w celu zapewnienia, że operacja zostanie wykonana na oczekiwanym zasobie. |
Stan
Stan wdrażania.
Wartości w polu enum | |
---|---|
STATE_UNSPECIFIED |
Stan wdrożenia jest nieznany. |
QUEUED |
Wdrożenie oczekuje na rozpoczęcie aktywacji. Przyczyną może być oczekiwanie na zakończenie innego wdrożenia. |
PENDING_BUILD |
Wdrożenie oczekuje na zakończenie procesu kompilacji, w ramach którego skompiluje się kod i skonfiguruje bazową infrastrukturę. |
PROGRESSING |
Wdrażanie już się rozpoczęło i aktywnie modyfikuje ruch. |
PAUSED |
Wdrażanie zostało wstrzymane z powodu ręcznego wstrzymania lub etapu WSTRZYMANO. Ta wartość powinna być ustawiona w czasie paused = true . |
SUCCEEDED |
Wdrażanie zostało zakończone. |
FAILED |
Nie udało się wdrożyć. Więcej informacji znajdziesz w opisie błędu. |
CANCELLED |
Wdrażanie zostało anulowane. |
Metody |
|
---|---|
|
Tworzy nowe wdrożenie dla backendu. |
|
Pobiera informacje o wdrożeniu. |
|
Wyświetla listę wdrożeń dla backendu. |