Web Apps - Create Or Update Source Control
Descripción para Actualizaciones de la configuración del 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=2024-04-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 pattern: ^[-\w\._\(\)]+[^\.]$ |
Nombre del grupo de recursos al que pertenece el recurso. |
subscription
|
path | True |
string |
Identificador de suscripción de Azure. Se trata de una cadena con formato GUID (por ejemplo, 000000000-00000-0000-0000-00000000000000). |
api-version
|
query | True |
string |
Versión de API |
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 |
Control de código fuente creado o actualizado correctamente para la aplicación web. |
|
201 Created |
Cree o actualice el control de código fuente para la aplicación web en curso. |
|
202 Accepted |
Cree o actualice el control de código fuente para la aplicación web en curso. |
|
Other Status Codes |
Respuesta de error de App Service. |
Seguridad
azure_auth
Flujo de 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 |
---|---|
Default |
Respuesta de error de App Service. |
Details | |
Error |
Modelo de error. |
Git |
Configuración del código de acción de GitHub. |
Git |
Configuración de la acción de GitHub. |
Git |
Configuración del contenedor de acciones de GitHub. |
Site |
Configuración del control de código fuente para una aplicación. |
DefaultErrorResponse
Respuesta de error de App Service.
Nombre | Tipo | Description |
---|---|---|
error |
Modelo de error. |
Details
Nombre | Tipo | Description |
---|---|---|
code |
string |
Cadena estandarizada para identificar mediante programación 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. |
Error
Modelo de error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Cadena estandarizada para identificar mediante programación el error. |
details |
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. |
GitHubActionCodeConfiguration
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
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
Configuración del contenedor de acciones de GitHub.
Nombre | Tipo | Description |
---|---|---|
imageName |
string |
Nombre de la imagen de la compilación. |
password |
string |
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 del control de código fuente para una aplicación.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso. |
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. |
type |
string |
Tipo de recurso. |