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=2023-12-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
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 nie określono miejsca, 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-0000000000000000000000000000000000000000 00000).

api-version
query True

string

Wersja interfejsu API

Treść żądania

Nazwa Typ Opis
kind

string

Rodzaj zasobu.

properties.branch

string

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

properties.deploymentRollbackEnabled

boolean

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

properties.gitHubActionConfiguration

GitHubActionConfiguration

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

properties.isGitHubAction

boolean

true jeśli ta akcja jest wdrażana za pośrednictwem akcji usługi GitHub.

properties.isManualIntegration

boolean

true ograniczenie integracji ręcznej; 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

Nazwa Typ Opis
200 OK

SiteSourceControl

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

201 Created

SiteSourceControl

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

202 Accepted

SiteSourceControl

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

Other Status Codes

DefaultErrorResponse

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

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Definicje

Nazwa Opis
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.

Nazwa Typ Opis
error

Error

Model błędu.

Details

Nazwa Typ Opis
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.

Nazwa Typ Opis
code

string

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

details

Details[]

Szczegółowe błędy.

innererror

string

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

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.

Nazwa Typ Opis
runtimeStack

string

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

runtimeVersion

string

Wersja środowiska uruchomieniowego służy do określania wersji kompilacji do ustawienia w pliku przepływu pracy.

GitHubActionConfiguration

Konfiguracja akcji usługi GitHub.

Nazwa Typ Opis
codeConfiguration

GitHubActionCodeConfiguration

Konfiguracja kodu akcji usługi GitHub.

containerConfiguration

GitHubActionContainerConfiguration

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.

Nazwa Typ Opis
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.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

name

string

Nazwa zasobu.

properties.branch

string

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

properties.deploymentRollbackEnabled

boolean

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

properties.gitHubActionConfiguration

GitHubActionConfiguration

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

properties.isGitHubAction

boolean

true jeśli ta akcja jest wdrażana za pośrednictwem akcji usługi GitHub.

properties.isManualIntegration

boolean

true ograniczenie integracji ręcznej; 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.