Method: projects.versions.create

Tworzy wersję projektu na podstawie modelu i aktywuje wdrożenie w określonym kanale wersji (jeśli został podany).

Żądanie HTTP

POST https://actions.googleapis.com/v2/{parent=projects/*}/versions:create

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

To pole jest wymagane. Nazwa zasobu nadrzędnego w formacie projects/{project}. {project} to identyfikator projektu w chmurze powiązany z projektem.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "files": {
    object (Files)
  },
  "releaseChannel": string
}
Pola
files

object (Files)

To pole jest wymagane. Lista plików wysyłanych jednocześnie na serwer. Jest to lista plików konfiguracyjnych lub plików danych. 1. Pierwsze żądanie musi być plikami ConfigFiles. 2. Pierwsze żądanie musi zawierać plik konfiguracyjny z wartością „settings”. 3. Pierwsze żądanie musi mieć plik ConfigFile z „manifestem”. 4. Plik konfiguracyjny webhooka odpowiadający wbudowanej funkcji w Cloud Functions musi być przesłany strumieniowo przed plikiem DataFile odpowiadającym jego kodowi źródłowemu.

releaseChannel

string

Opcjonalnie. Kanał wersji, na którym ma zostać wdrożona wersja (jeśli został podany). Obsługiwane wbudowane kanały wersji to actions.channels.Production, actions.channels.ClosedBeta, actions.channels.Alpha. .

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Version.