Share via


Web Apps - Get Source Control

Beschreibung für Ruft die Quellcodeverwaltungskonfiguration einer App ab.

GET 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. 00000000-0000-0000-0000-00000000000000).

api-version
query True

string

API-Version

Antworten

Name Typ Beschreibung
200 OK

SiteSourceControl

Die Quellcodeverwaltung für die Web-App wurde erfolgreich abgerufen.

201 Created

SiteSourceControl

Create oder aktualisieren Sie die Quellcodeverwaltung für die Web-App, die noch in Bearbeitung ist.

202 Accepted

SiteSourceControl

Create oder aktualisieren Sie die Quellcodeverwaltung für die Web-App, die noch in Bearbeitung ist.

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