Web Apps - Create Or Update Source Control Slot

Opis Aktualizacje konfiguracji kontroli źródła aplikacji.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web?api-version=2022-03-01

Parametry identyfikatora URI

Name In Required Type Description
name
path True
  • string

Nazwa aplikacji.

resourceGroupName
path True
  • string

Nazwa grupy zasobów, do której należy zasób.

Regex pattern: ^[-\w\._\(\)]+[^\.]$

slot
path True
  • string

Nazwa miejsca wdrożenia. Jeśli miejsce nie zostanie określone, interfejs API zaktualizuje konfigurację kontroli źródła dla miejsca produkcyjnego.

subscriptionId
path True
  • string

Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 00000000-0000-0000-0000-0000-0000000000000).

api-version
query True
  • string

Wersja interfejsu API

Treść żądania

Name Type Description
kind
  • string

Rodzaj zasobu.

properties.branch
  • string

Nazwa gałęzi do użycia na potrzeby wdrożenia.

properties.deploymentRollbackEnabled
  • boolean

true aby włączyć wycofywanie wdrożenia; w przeciwnym razie , false.

properties.gitHubActionConfiguration

Jeśli wybrano akcję usługi GitHub, niż skojarzona konfiguracja.

properties.isGitHubAction
  • boolean

true jeśli jest to wdrażane za pośrednictwem akcji usługi GitHub.

properties.isManualIntegration
  • boolean

true ograniczenie do ręcznej integracji; false aby włączyć ciągłą integrację (która konfiguruje elementy webhook w repozytoriach online, takich jak GitHub).

properties.isMercurial
  • boolean

true dla repozytorium Mercurial; false dla repozytorium Git.

properties.repoUrl
  • string

Adres URL repozytorium lub kontroli źródła.

Odpowiedzi

Name Type Description
200 OK

Pomyślnie utworzono lub zaktualizowano kontrolę źródła dla aplikacji internetowej.

201 Created

Tworzenie lub aktualizowanie kontroli źródła dla aplikacji internetowej w toku.

202 Accepted

Tworzenie lub aktualizowanie kontroli źródła dla aplikacji internetowej w toku.

Other Status Codes

App Service odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personifikacja konta użytkownika

Definicje

DefaultErrorResponse

App Service odpowiedź na błąd.

Details
Error

Model błędu.

GitHubActionCodeConfiguration

Konfiguracja kodu akcji usługi GitHub.

GitHubActionConfiguration

Konfiguracja akcji usługi GitHub.

GitHubActionContainerConfiguration

Konfiguracja kontenera akcji usługi GitHub.

SiteSourceControl

Konfiguracja kontroli źródła dla aplikacji.

DefaultErrorResponse

App Service odpowiedź na błąd.

Name Type Description
error

Model błędu.

Details

Name Type Description
code
  • string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

message
  • string

Szczegółowy opis błędu i informacje o debugowaniu.

target
  • string

Szczegółowy opis błędu i informacje o debugowaniu.

Error

Model błędu.

Name Type Description
code
  • string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

details

Szczegółowe błędy.

innererror
  • string

Więcej informacji na temat debugowania błędu.

message
  • string

Szczegółowy opis błędu i informacje o debugowaniu.

target
  • string

Szczegółowy opis błędu i informacje o debugowaniu.

GitHubActionCodeConfiguration

Konfiguracja kodu akcji usługi GitHub.

Name Type Description
runtimeStack
  • string

Stos środowiska uruchomieniowego służy do określania zawartości pliku przepływu pracy dla aplikacji podstawowych kodu.

runtimeVersion
  • string

Wersja środowiska uruchomieniowego służy do określania wersji kompilacji, która ma być ustawiona w pliku przepływu pracy.

GitHubActionConfiguration

Konfiguracja akcji usługi GitHub.

Name Type Description
codeConfiguration

Konfiguracja kodu akcji usługi GitHub.

containerConfiguration

Konfiguracja kontenera akcji usługi GitHub.

generateWorkflowFile
  • boolean

Opcja przepływu pracy określająca, czy plik przepływu pracy powinien zostać wygenerowany i zapisany w repozytorium.

isLinux
  • boolean

Pomoże to określić konfigurację przepływu pracy do wybrania.

GitHubActionContainerConfiguration

Konfiguracja kontenera akcji usługi GitHub.

Name Type Description
imageName
  • string

Nazwa obrazu kompilacji.

password
  • string

Hasło używane do przekazywania obrazu do rejestru kontenerów.

serverUrl
  • string

Adres URL serwera dla rejestru kontenerów, w którym będzie hostowana kompilacja.

username
  • string

Nazwa użytkownika używana do przekazywania obrazu do rejestru kontenerów.

SiteSourceControl

Konfiguracja kontroli źródła dla aplikacji.

Name Type Description
id
  • string

Identyfikator zasobu.

kind
  • string

Rodzaj zasobu.

name
  • string

Nazwa zasobu.

properties.branch
  • string

Nazwa gałęzi do użycia na potrzeby wdrożenia.

properties.deploymentRollbackEnabled
  • boolean

true aby włączyć wycofywanie wdrożenia; w przeciwnym razie , false.

properties.gitHubActionConfiguration

Jeśli wybrano akcję usługi GitHub, niż skojarzona konfiguracja.

properties.isGitHubAction
  • boolean

true jeśli jest to wdrażane za pośrednictwem akcji usługi GitHub.

properties.isManualIntegration
  • boolean

true ograniczenie do ręcznej integracji; false aby włączyć ciągłą integrację (która konfiguruje elementy webhook w repozytoriach online, takich jak GitHub).

properties.isMercurial
  • boolean

true dla repozytorium Mercurial; false dla repozytorium Git.

properties.repoUrl
  • string

Adres URL repozytorium lub kontroli źródła.

type
  • string

Typ zasobu.