Condividi tramite


Web Apps - Get Source Control

Descrizione per Ottiene la configurazione del controllo del codice sorgente di un'app.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
name
path True

string

Nome dell'app.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Nome del gruppo di risorse a cui appartiene la risorsa.

subscriptionId
path True

string

ID sottoscrizione di Azure. Si tratta di una stringa in formato GUID (ad esempio 000000000-0000-0000-0000-000000000000000).

api-version
query True

string

Versione API

Risposte

Nome Tipo Descrizione
200 OK

SiteSourceControl

È stato recuperato correttamente il controllo del codice sorgente per l'app Web.

201 Created

SiteSourceControl

Creare o aggiornare il controllo del codice sorgente per l'app Web ancora in corso.

202 Accepted

SiteSourceControl

Creare o aggiornare il controllo del codice sorgente per l'app Web ancora in corso.

Other Status Codes

DefaultErrorResponse

Risposta di errore del servizio app.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Definizioni

Nome Descrizione
DefaultErrorResponse

Risposta di errore del servizio app.

Details
Error

Modello di errore.

GitHubActionCodeConfiguration

Configurazione del codice di azione di GitHub.

GitHubActionConfiguration

Configurazione dell'azione GitHub.

GitHubActionContainerConfiguration

Configurazione del contenitore gitHub action.

SiteSourceControl

Configurazione del controllo del codice sorgente per un'app.

DefaultErrorResponse

Risposta di errore del servizio app.

Nome Tipo Descrizione
error

Error

Modello di errore.

Details

Nome Tipo Descrizione
code

string

Stringa standardizzata per identificare l'errore a livello di codice.

message

string

Descrizione dettagliata dell'errore e informazioni di debug.

target

string

Descrizione dettagliata dell'errore e informazioni di debug.

Error

Modello di errore.

Nome Tipo Descrizione
code

string

Stringa standardizzata per identificare l'errore a livello di codice.

details

Details[]

Errori dettagliati.

innererror

string

Altre informazioni per eseguire il debug dell'errore.

message

string

Descrizione dettagliata dell'errore e informazioni di debug.

target

string

Descrizione dettagliata dell'errore e informazioni di debug.

GitHubActionCodeConfiguration

Configurazione del codice di azione di GitHub.

Nome Tipo Descrizione
runtimeStack

string

Lo stack di runtime viene usato per determinare il contenuto del file del flusso di lavoro per le app di codebase.

runtimeVersion

string

La versione di runtime viene usata per determinare la versione di compilazione da impostare nel file del flusso di lavoro.

GitHubActionConfiguration

Configurazione dell'azione GitHub.

Nome Tipo Descrizione
codeConfiguration

GitHubActionCodeConfiguration

Configurazione del codice gitHub Action.

containerConfiguration

GitHubActionContainerConfiguration

Configurazione del contenitore GitHub Action.

generateWorkflowFile

boolean

Opzione flusso di lavoro per determinare se il file del flusso di lavoro deve essere generato e scritto nel repository.

isLinux

boolean

Ciò consentirà di determinare la configurazione del flusso di lavoro da selezionare.

GitHubActionContainerConfiguration

Configurazione del contenitore gitHub action.

Nome Tipo Descrizione
imageName

string

Nome dell'immagine per la compilazione.

password

string

Password usata per caricare l'immagine nel registro contenitori.

serverUrl

string

URL del server per il registro contenitori in cui verrà ospitata la compilazione.

username

string

Nome utente usato per caricare l'immagine nel registro contenitori.

SiteSourceControl

Configurazione del controllo del codice sorgente per un'app.

Nome Tipo Descrizione
id

string

ID risorsa.

kind

string

Tipo di risorsa.

name

string

Nome risorsa.

properties.branch

string

Nome del ramo da usare per la distribuzione.

properties.deploymentRollbackEnabled

boolean

true per abilitare il rollback della distribuzione; in caso contrario, false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Se è selezionata l'opzione GitHub Action, rispetto alla configurazione associata.

properties.isGitHubAction

boolean

true se questa operazione viene distribuita tramite GitHub action.

properties.isManualIntegration

boolean

true limitare l'integrazione manuale; false per abilitare l'integrazione continua (che configura i webhook in repository online come GitHub).

properties.isMercurial

boolean

true per un repository Mercurial; false per un repository Git.

properties.repoUrl

string

URL del controllo del repository o del codice sorgente.

type

string

Tipo di risorsa.