Freigeben über


Web Apps - Update Source Control Slot

Beschreibung für Updates der Quellcodeverwaltungskonfiguration einer App.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/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-Muster: ^[-\w\._\(\)]+[^\.]$

slot
path True

string

Name des Bereitstellungsslots. Wenn kein Slot angegeben ist, aktualisiert die API die Quellcodeverwaltungskonfiguration für den Produktionsslot.

subscriptionId
path True

string

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

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 das Rollback der Bereitstellung zu aktivieren; falseandernfalls .

properties.gitHubActionConfiguration

GitHubActionConfiguration

Wenn GitHub Action ausgewählt ist, dann die zugeordnete Konfiguration.

properties.isGitHubAction

boolean

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

properties.isManualIntegration

boolean

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

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 die Web-App wurde erfolgreich erstellt oder aktualisiert.

201 Created

SiteSourceControl

Create oder aktualisieren Sie die Quellcodeverwaltung für die laufende Web-App.

202 Accepted

SiteSourceControl

Create oder aktualisieren Sie die Quellcodeverwaltung für die laufende Web-App.

Other Status Codes

DefaultErrorResponse

App Service Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

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 GitHub-Aktionscontainerkonfiguration.

SiteSourceControl

Quellcodeverwaltungskonfiguration für eine App.

DefaultErrorResponse

App Service Fehlerantwort.

Name Typ Beschreibung
error

Error

Fehlermodell.

Details

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren.

message

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

target

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

Error

Fehlermodell.

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren.

details

Details[]

Detaillierte Fehler.

innererror

string

Weitere Informationen zum Debuggen eines Fehlers.

message

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

target

string

Detaillierte 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 wird die zu wählende Workflowkonfiguration bestimmt.

GitHubActionContainerConfiguration

Die GitHub-Aktionscontainerkonfiguration.

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 das Rollback der Bereitstellung zu aktivieren; falseandernfalls .

properties.gitHubActionConfiguration

GitHubActionConfiguration

Wenn GitHub Action ausgewählt ist, dann die zugeordnete Konfiguration.

properties.isGitHubAction

boolean

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

properties.isManualIntegration

boolean

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

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.