Microsoft.Web sites/sourcecontrols 2021-02-01
Definición de recursos de Bicep
El tipo de recurso sites/sourcecontrols se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Web/sites/sourcecontrols, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Web/sites/sourcecontrols@2021-02-01' = {
kind: 'string'
name: 'web'
properties: {
branch: 'string'
deploymentRollbackEnabled: bool
gitHubActionConfiguration: {
codeConfiguration: {
runtimeStack: 'string'
runtimeVersion: 'string'
}
containerConfiguration: {
imageName: 'string'
password: 'string'
serverUrl: 'string'
username: 'string'
}
generateWorkflowFile: bool
isLinux: bool
}
isGitHubAction: bool
isManualIntegration: bool
isMercurial: bool
repoUrl: 'string'
}
}
Valores de propiedad
GitHubActionCodeConfiguration
Nombre | Descripción | Valor |
---|---|---|
runtimeStack | 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. | cuerda |
runtimeVersion | 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. | cuerda |
GitHubActionConfiguration
GitHubActionContainerConfiguration
Nombre | Descripción | Valor |
---|---|---|
imageName | Nombre de la imagen de la compilación. | cuerda |
contraseña | Contraseña usada para cargar la imagen en el registro de contenedor. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
serverUrl | Dirección URL del servidor del registro de contenedor donde se hospedará la compilación. | cuerda |
nombre de usuario | Nombre de usuario que se usa para cargar la imagen en el registro de contenedor. | cuerda |
Microsoft.Web/sites/sourcecontrols
Nombre | Descripción | Valor |
---|---|---|
amable | Tipo de recurso. | cuerda |
nombre | El nombre del recurso | 'web' (obligatorio) |
padre | En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: sitios |
Propiedades | Propiedades específicas del recurso SiteSourceControl | SiteSourceControlProperties |
SiteSourceControlProperties
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
Inicio rápido de App Service: Aplicación linux | Esta plantilla se usará con /azure/app-service/quickstart-arm-template |
Inicio rápido de App Service: de aplicaciones de Windows | Esta plantilla se usará con /azure/app-service/quickstart-arm-template |
Inicio rápido de App Service: de aplicaciones de Windows | Esta plantilla se usará con /azure/app-service/quickstart-arm-template |
Creación de una cuenta de Azure Cosmos táctil cero y azure Web App | Esta plantilla crea una cuenta de Azure Cosmos, inserta el punto de conexión y las claves de Cosmos DB en la configuración de Azure Web App y, a continuación, implementa una aplicación web asp MVC desde GitHub. |
implementación de aplicaciones web desde GitHub | Esta plantilla le permite crear una aplicación web vinculada a un repositorio de GitHub vinculado. |
Definición de recursos de plantilla de ARM
El tipo de recurso sites/sourcecontrols se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Web/sites/sourcecontrols, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Web/sites/sourcecontrols",
"apiVersion": "2021-02-01",
"name": "string",
"kind": "string",
"properties": {
"branch": "string",
"deploymentRollbackEnabled": "bool",
"gitHubActionConfiguration": {
"codeConfiguration": {
"runtimeStack": "string",
"runtimeVersion": "string"
},
"containerConfiguration": {
"imageName": "string",
"password": "string",
"serverUrl": "string",
"username": "string"
},
"generateWorkflowFile": "bool",
"isLinux": "bool"
},
"isGitHubAction": "bool",
"isManualIntegration": "bool",
"isMercurial": "bool",
"repoUrl": "string"
}
}
Valores de propiedad
GitHubActionCodeConfiguration
Nombre | Descripción | Valor |
---|---|---|
runtimeStack | 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. | cuerda |
runtimeVersion | 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. | cuerda |
GitHubActionConfiguration
GitHubActionContainerConfiguration
Nombre | Descripción | Valor |
---|---|---|
imageName | Nombre de la imagen de la compilación. | cuerda |
contraseña | Contraseña usada para cargar la imagen en el registro de contenedor. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
serverUrl | Dirección URL del servidor del registro de contenedor donde se hospedará la compilación. | cuerda |
nombre de usuario | Nombre de usuario que se usa para cargar la imagen en el registro de contenedor. | cuerda |
Microsoft.Web/sites/sourcecontrols
SiteSourceControlProperties
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Inicio rápido de App Service: Aplicación linux |
Esta plantilla se usará con /azure/app-service/quickstart-arm-template |
Inicio rápido de App Service: de aplicaciones de Windows |
Esta plantilla se usará con /azure/app-service/quickstart-arm-template |
Inicio rápido de App Service: de aplicaciones de Windows |
Esta plantilla se usará con /azure/app-service/quickstart-arm-template |
Creación de una cuenta de Azure Cosmos táctil cero y azure Web App |
Esta plantilla crea una cuenta de Azure Cosmos, inserta el punto de conexión y las claves de Cosmos DB en la configuración de Azure Web App y, a continuación, implementa una aplicación web asp MVC desde GitHub. |
implementación de aplicaciones web desde GitHub |
Esta plantilla le permite crear una aplicación web vinculada a un repositorio de GitHub vinculado. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso sites/sourcecontrols se puede implementar con operaciones destinadas a:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Web/sites/sourcecontrols, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/sourcecontrols@2021-02-01"
name = "string"
kind = "string"
body = jsonencode({
properties = {
branch = "string"
deploymentRollbackEnabled = bool
gitHubActionConfiguration = {
codeConfiguration = {
runtimeStack = "string"
runtimeVersion = "string"
}
containerConfiguration = {
imageName = "string"
password = "string"
serverUrl = "string"
username = "string"
}
generateWorkflowFile = bool
isLinux = bool
}
isGitHubAction = bool
isManualIntegration = bool
isMercurial = bool
repoUrl = "string"
}
})
}
Valores de propiedad
GitHubActionCodeConfiguration
Nombre | Descripción | Valor |
---|---|---|
runtimeStack | 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. | cuerda |
runtimeVersion | 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. | cuerda |
GitHubActionConfiguration
GitHubActionContainerConfiguration
Nombre | Descripción | Valor |
---|---|---|
imageName | Nombre de la imagen de la compilación. | cuerda |
contraseña | Contraseña usada para cargar la imagen en el registro de contenedor. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
serverUrl | Dirección URL del servidor del registro de contenedor donde se hospedará la compilación. | cuerda |
nombre de usuario | Nombre de usuario que se usa para cargar la imagen en el registro de contenedor. | cuerda |
Microsoft.Web/sites/sourcecontrols
Nombre | Descripción | Valor |
---|---|---|
amable | Tipo de recurso. | cuerda |
nombre | El nombre del recurso | 'web' (obligatorio) |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: sitios |
Propiedades | Propiedades específicas del recurso SiteSourceControl | SiteSourceControlProperties |
tipo | El tipo de recurso | "Microsoft.Web/sites/sourcecontrols@2021-02-01" |