Web Apps - Get Source Control Slot

Beschreibung für ruft die Quellcodeverwaltungskonfiguration einer App ab.

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

URI-Parameter

Name In Required Type Description
name
path True
  • string

Name der App

resourceGroupName
path True
  • string

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

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

slot
path True
  • string

Name des Bereitstellungsplatzes. Wenn kein Steckplatz angegeben ist, erhält die API die Quellcodeverwaltungskonfiguration für den Produktionsplatz.

subscriptionId
path True
  • string

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

api-version
query True
  • string

API-Version

Antworten

Name Type Description
200 OK

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

201 Created

Erstellen oder Aktualisieren der Quellcodeverwaltung für Web-App wird weiterhin ausgeführt.

202 Accepted

Erstellen oder Aktualisieren der Quellcodeverwaltung für Web-App wird weiterhin ausgeführt.

Other Status Codes

App Service Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

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

Scopes

Name Description
user_impersonation Identitätswechsel Ihres Benutzerkontos

Definitionen

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 Type Description
error

Fehlermodell.

Details

Name Type Description
code
  • string

Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren.

message
  • string

Detaillierte Fehlerbeschreibung und Debugginginformationen.

target
  • string

Detaillierte Fehlerbeschreibung und Debugginginformationen.

Error

Fehlermodell.

Name Type Description
code
  • string

Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren.

details

Detaillierte Fehler.

innererror
  • string

Weitere Informationen zum Debuggen von Fehlern.

message
  • string

Detaillierte Fehlerbeschreibung und Debugginginformationen.

target
  • string

Detaillierte Fehlerbeschreibung und Debugginginformationen.

GitHubActionCodeConfiguration

Die GitHub-Aktionscodekonfiguration.

Name Type Description
runtimeStack
  • string

Der Laufzeitstapel wird verwendet, um den Workflowdateiinhalt für Codebasis-Apps zu ermitteln.

runtimeVersion
  • string

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

GitHubActionConfiguration

Die GitHub-Aktionskonfiguration.

Name Type Description
codeConfiguration

GitHub Action-Codekonfiguration.

containerConfiguration

GitHub Action-Containerkonfiguration.

generateWorkflowFile
  • boolean

Workflowoption zum Ermitteln, ob die Workflowdatei generiert und in das Repository geschrieben werden soll.

isLinux
  • boolean

Dadurch wird die zu markierende Workflowkonfiguration ermittelt.

GitHubActionContainerConfiguration

Die Konfiguration des GitHub-Aktionscontainers.

Name Type Description
imageName
  • string

Der Bildname 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 Type Description
id
  • string

Ressourcen-ID.

kind
  • string

Art der Ressource.

name
  • string

Ressourcenname.

properties.branch
  • string

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

properties.deploymentRollbackEnabled
  • boolean

true um das Bereitstellungsrollback zu aktivieren; falseandernfalls .

properties.gitHubActionConfiguration

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

properties.isGitHubAction
  • boolean

true wenn dies über GitHub-Aktion bereitgestellt wird.

properties.isManualIntegration
  • boolean

true die manuelle Integration einzuschränken; false um eine kontinuierliche Integration zu ermöglichen (die Webhooks in Online-Repos 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.