Partager via


Web Apps - Update Source Control

Description de Mises à jour la configuration du contrôle de code source d’une application.

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

Paramètres URI

Nom Dans Obligatoire Type Description
name
path True

string

Nom de l’application.

resourceGroupName
path True

string

Nom du groupe de ressources auquel appartient la ressource.

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

subscriptionId
path True

string

Votre ID d’abonnement Azure. Il s’agit d’une chaîne au format GUID (par exemple, 000000-0000-0000-0000-000000000000000).

api-version
query True

string

Version d'API

Corps de la demande

Nom Type Description
kind

string

Type de ressource.

properties.branch

string

Nom de la branche à utiliser pour le déploiement.

properties.deploymentRollbackEnabled

boolean

true pour activer la restauration du déploiement ; sinon, false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Si GitHub Action est sélectionné, que la configuration associée.

properties.isGitHubAction

boolean

true s’il est déployé via l’action GitHub.

properties.isManualIntegration

boolean

true pour limiter à l’intégration manuelle ; false pour activer l’intégration continue (qui configure des webhooks dans des dépôts en ligne comme GitHub).

properties.isMercurial

boolean

true pour un dépôt Mercurial ; false pour un dépôt Git.

properties.repoUrl

string

URL de dépôt ou de contrôle de code source.

Réponses

Nom Type Description
200 OK

SiteSourceControl

Contrôle de code source créé ou mis à jour avec succès pour l’application web.

201 Created

SiteSourceControl

Create ou mettre à jour le contrôle de code source pour l’application web en cours.

202 Accepted

SiteSourceControl

Create ou mettre à jour le contrôle de code source pour l’application web en cours.

Other Status Codes

DefaultErrorResponse

App Service réponse d’erreur.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

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

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Définitions

Nom Description
DefaultErrorResponse

App Service réponse d’erreur.

Details
Error

Modèle d’erreur.

GitHubActionCodeConfiguration

Configuration du code d’action GitHub.

GitHubActionConfiguration

Configuration de l’action GitHub.

GitHubActionContainerConfiguration

Configuration du conteneur d’actions GitHub.

SiteSourceControl

Configuration du contrôle de code source pour une application.

DefaultErrorResponse

App Service réponse d’erreur.

Nom Type Description
error

Error

Modèle d’erreur.

Details

Nom Type Description
code

string

Chaîne standardisée pour identifier l’erreur par programmation.

message

string

Description détaillée de l’erreur et informations de débogage.

target

string

Description détaillée de l’erreur et informations de débogage.

Error

Modèle d’erreur.

Nom Type Description
code

string

Chaîne standardisée pour identifier l’erreur par programmation.

details

Details[]

Erreurs détaillées.

innererror

string

Plus d’informations sur l’erreur de débogage.

message

string

Description détaillée de l’erreur et informations de débogage.

target

string

Description détaillée de l’erreur et informations de débogage.

GitHubActionCodeConfiguration

Configuration du code d’action GitHub.

Nom Type Description
runtimeStack

string

La pile d’exécution est utilisée pour déterminer le contenu du fichier de flux de travail pour les applications de base de code.

runtimeVersion

string

La version du runtime est utilisée pour déterminer la version de build à définir dans le fichier de flux de travail.

GitHubActionConfiguration

Configuration de l’action GitHub.

Nom Type Description
codeConfiguration

GitHubActionCodeConfiguration

Configuration du code GitHub Action.

containerConfiguration

GitHubActionContainerConfiguration

Configuration du conteneur GitHub Action.

generateWorkflowFile

boolean

Option de flux de travail pour déterminer si le fichier de flux de travail doit être généré et écrit dans le référentiel.

isLinux

boolean

Cela vous aidera à déterminer la configuration de flux de travail à sélectionner.

GitHubActionContainerConfiguration

Configuration du conteneur d’actions GitHub.

Nom Type Description
imageName

string

Nom de l’image de la build.

password

string

Mot de passe utilisé pour charger l’image dans le registre de conteneurs.

serverUrl

string

URL du serveur pour le registre de conteneurs dans lequel la build sera hébergée.

username

string

Nom d’utilisateur utilisé pour charger l’image dans le registre de conteneurs.

SiteSourceControl

Configuration du contrôle de code source pour une application.

Nom Type Description
id

string

ID de ressource.

kind

string

Type de ressource.

name

string

Nom de la ressource.

properties.branch

string

Nom de la branche à utiliser pour le déploiement.

properties.deploymentRollbackEnabled

boolean

true pour activer la restauration du déploiement ; sinon, false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Si GitHub Action est sélectionné, que la configuration associée.

properties.isGitHubAction

boolean

true s’il est déployé via l’action GitHub.

properties.isManualIntegration

boolean

true pour limiter à l’intégration manuelle ; false pour activer l’intégration continue (qui configure des webhooks dans des dépôts en ligne comme GitHub).

properties.isMercurial

boolean

true pour un dépôt Mercurial ; false pour un dépôt Git.

properties.repoUrl

string

URL de dépôt ou de contrôle de code source.

type

string

Type de ressource.