Share via


Web Apps - Create Or Update Source Control

Beschreibung für Updates der Quellcodeverwaltungskonfiguration einer App.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
name
path True

string

Name der App

resourceGroupName
path True

string

Name der Ressourcengruppe, zu der die Ressource gehört.

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

subscriptionId
path True

string

die Azure-Abonnement-ID Dies ist eine GUID-formatierte Zeichenfolge (z. B. 0000000-0000-0000-0000-00000000000000000).

api-version
query True

string

API-Version

Anforderungstext

Name Typ Beschreibung
kind

string

Art der Ressource.

properties.branch

string

Name des Branchs, der für die Bereitstellung verwendet werden soll.

properties.deploymentRollbackEnabled

boolean

true , um ein Rollback für die Bereitstellung zu ermöglichen; falseandernfalls .

properties.gitHubActionConfiguration

GitHubActionConfiguration

Wenn GitHub-Aktion ausgewählt ist, als die zugeordnete Konfiguration.

properties.isGitHubAction

boolean

true , wenn dies über die GitHub-Aktion bereitgestellt wird.

properties.isManualIntegration

boolean

true auf die manuelle Integration zu beschränken; false , um Continuous Integration zu aktivieren (wodurch Webhooks in Onlinerepositorys wie GitHub konfiguriert werden).

properties.isMercurial

boolean

true für ein Mercurial-Repository; false für ein Git-Repository.

properties.repoUrl

string

Repository- oder Quellcodeverwaltungs-URL.

Antworten

Name Typ Beschreibung
200 OK

SiteSourceControl

Die Quellcodeverwaltung für Web-App wurde erfolgreich erstellt oder aktualisiert.

201 Created

SiteSourceControl

Create oder aktualisieren Sie die Quellcodeverwaltung für Die Web-App wird ausgeführt.

202 Accepted

SiteSourceControl

Create oder aktualisieren Sie die Quellcodeverwaltung für Die Web-App wird ausgeführt.

Other Status Codes

DefaultErrorResponse

App Service Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

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

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Definitionen

Name Beschreibung
DefaultErrorResponse

App Service Fehlerantwort.

Details
Error

Fehlermodell.

GitHubActionCodeConfiguration

Die GitHub-Aktionscodekonfiguration.

GitHubActionConfiguration

Die GitHub-Aktionskonfiguration.

GitHubActionContainerConfiguration

Die Konfiguration des GitHub-Aktionscontainers.

SiteSourceControl

Quellcodeverwaltungskonfiguration für eine App.

DefaultErrorResponse

App Service Fehlerantwort.

Name Typ Beschreibung
error

Error

Fehlermodell.

Details

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge zum programmgesteuerten Identifizieren des Fehlers.

message

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

target

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

Error

Fehlermodell.

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge zum programmgesteuerten Identifizieren des Fehlers.

details

Details[]

Detaillierte Fehler.

innererror

string

Weitere Informationen zum Debuggen des Fehlers.

message

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

target

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

GitHubActionCodeConfiguration

Die GitHub-Aktionscodekonfiguration.

Name Typ Beschreibung
runtimeStack

string

Der Laufzeitstapel wird verwendet, um den Inhalt der Workflowdatei für Codebasis-Apps zu bestimmen.

runtimeVersion

string

Die Laufzeitversion wird verwendet, um zu bestimmen, welche Buildversion in der Workflowdatei festgelegt werden soll.

GitHubActionConfiguration

Die GitHub-Aktionskonfiguration.

Name Typ Beschreibung
codeConfiguration

GitHubActionCodeConfiguration

GitHub Action-Codekonfiguration.

containerConfiguration

GitHubActionContainerConfiguration

GitHub Action-Containerkonfiguration.

generateWorkflowFile

boolean

Workflowoption, um zu bestimmen, ob die Workflowdatei generiert und in das Repository geschrieben werden soll.

isLinux

boolean

Dadurch können Sie die auszuwählende Workflowkonfiguration bestimmen.

GitHubActionContainerConfiguration

Die Konfiguration des GitHub-Aktionscontainers.

Name Typ Beschreibung
imageName

string

Der Imagename für den Build.

password

string

Das Kennwort, das zum Hochladen des Images in die Containerregistrierung verwendet wird.

serverUrl

string

Die Server-URL für die Containerregistrierung, in der der Build gehostet wird.

username

string

Der Benutzername, der zum Hochladen des Images in die Containerregistrierung verwendet wird.

SiteSourceControl

Quellcodeverwaltungskonfiguration für eine App.

Name Typ Beschreibung
id

string

Ressourcen-ID.

kind

string

Art der Ressource.

name

string

Ressourcenname.

properties.branch

string

Name des Branchs, der für die Bereitstellung verwendet werden soll.

properties.deploymentRollbackEnabled

boolean

true , um ein Rollback für die Bereitstellung zu ermöglichen; falseandernfalls .

properties.gitHubActionConfiguration

GitHubActionConfiguration

Wenn GitHub-Aktion ausgewählt ist, als die zugeordnete Konfiguration.

properties.isGitHubAction

boolean

true , wenn dies über die GitHub-Aktion bereitgestellt wird.

properties.isManualIntegration

boolean

true auf die manuelle Integration zu beschränken; false , um Continuous Integration zu aktivieren (wodurch Webhooks in Onlinerepositorys wie GitHub konfiguriert werden).

properties.isMercurial

boolean

true für ein Mercurial-Repository; false für ein Git-Repository.

properties.repoUrl

string

Repository- oder Quellcodeverwaltungs-URL.

type

string

Der Ressourcentyp.