Web Apps - Create Or Update Source Control
Descripción de Actualiza la configuración de control de código fuente de una aplicación.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web?api-version=2025-05-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
name
|
path | True |
string |
Nombre de la aplicación. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para esta operación. |
Cuerpo de la solicitud
| Nombre | Tipo | Description |
|---|---|---|
| kind |
string |
Tipo de recurso. |
| properties.branch |
string |
Nombre de la rama que se va a usar para la implementación. |
| properties.deploymentRollbackEnabled |
boolean |
|
| properties.gitHubActionConfiguration |
Si se selecciona Acción de GitHub, que la configuración asociada. |
|
| properties.isGitHubAction |
boolean |
|
| properties.isManualIntegration |
boolean |
|
| properties.isMercurial |
boolean |
|
| properties.repoUrl |
string |
Dirección URL del repositorio o del control de código fuente. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Operación de actualización del recurso 'SiteSourceControl' exitosa |
|
| 201 Created |
Recurso 'SiteSourceControl' crear operación exitosa Encabezados
|
|
| 202 Accepted |
La solicitud se ha aceptado para su procesamiento, pero el procesamiento aún no se ha completado. Encabezados
|
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Definiciones
| Nombre | Description |
|---|---|
|
created |
El tipo de identidad que creó el recurso. |
|
Default |
Respuesta de error de App Service. |
|
Default |
Modelo de error. |
|
Default |
Errores detallados. |
|
Git |
La configuración del código de acción de GitHub. |
|
Git |
La configuración de la acción de GitHub. |
|
Git |
La configuración del contenedor de acciones de GitHub. |
|
Site |
Configuración de control de código fuente para una aplicación. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
createdByType
El tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DefaultErrorResponse
Respuesta de error de App Service.
| Nombre | Tipo | Description |
|---|---|---|
| error |
Modelo de error. |
DefaultErrorResponseError
Modelo de error.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Cadena estandarizada para identificar el error mediante programación. |
| details |
Errores detallados. |
|
| innererror |
string |
Más información para depurar el error. |
| message |
string |
Descripción detallada del error e información de depuración. |
| target |
string |
Descripción detallada del error e información de depuración. |
DefaultErrorResponseErrorDetailsItem
Errores detallados.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Cadena estandarizada para identificar el error mediante programación. |
| message |
string |
Descripción detallada del error e información de depuración. |
| target |
string |
Descripción detallada del error e información de depuración. |
GitHubActionCodeConfiguration
La configuración del código de acción de GitHub.
| Nombre | Tipo | Description |
|---|---|---|
| runtimeStack |
string |
La pila en tiempo de ejecución se usa para determinar el contenido del archivo de flujo de trabajo para las aplicaciones base de código. |
| runtimeVersion |
string |
La versión en tiempo de ejecución se usa para determinar qué versión de compilación se va a establecer en el archivo de flujo de trabajo. |
GitHubActionConfiguration
La configuración de la acción de GitHub.
| Nombre | Tipo | Description |
|---|---|---|
| codeConfiguration |
Configuración del código de acción de GitHub. |
|
| containerConfiguration |
Configuración del contenedor de acciones de GitHub. |
|
| generateWorkflowFile |
boolean |
Opción de flujo de trabajo para determinar si el archivo de flujo de trabajo se debe generar y escribir en el repositorio. |
| isLinux |
boolean |
Esto ayudará a determinar la configuración del flujo de trabajo que se va a seleccionar. |
GitHubActionContainerConfiguration
La configuración del contenedor de acciones de GitHub.
| Nombre | Tipo | Description |
|---|---|---|
| imageName |
string |
Nombre de la imagen de la compilación. |
| password |
string (password) |
Contraseña usada para cargar la imagen en el registro de contenedor. |
| serverUrl |
string |
Dirección URL del servidor del registro de contenedor donde se hospedará la compilación. |
| username |
string |
Nombre de usuario que se usa para cargar la imagen en el registro de contenedor. |
SiteSourceControl
Configuración de control de código fuente para una aplicación.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| kind |
string |
Tipo de recurso. |
| name |
string |
Nombre del recurso |
| properties.branch |
string |
Nombre de la rama que se va a usar para la implementación. |
| properties.deploymentRollbackEnabled |
boolean |
|
| properties.gitHubActionConfiguration |
Si se selecciona Acción de GitHub, que la configuración asociada. |
|
| properties.isGitHubAction |
boolean |
|
| properties.isManualIntegration |
boolean |
|
| properties.isMercurial |
boolean |
|
| properties.repoUrl |
string |
Dirección URL del repositorio o del control de código fuente. |
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
La marca de tiempo de la creación de recursos (UTC). |
| createdBy |
string |
La identidad que creó el recurso. |
| createdByType |
El tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
La marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
La identidad que modificó por última vez el recurso. |
| lastModifiedByType |
El tipo de identidad que modificó por última vez el recurso. |