Microsoft.Web hostingEnvironments 2015-08-01
Definición de recursos de Bicep
El tipo de recurso hostingEnvironments se puede implementar con operaciones que tienen como destino:
- 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/hostingEnvironments, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2015-08-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
allowedMultiSizes: 'string'
allowedWorkerSizes: 'string'
apiManagementAccountId: 'string'
clusterSettings: [
{
name: 'string'
value: 'string'
}
]
databaseEdition: 'string'
databaseServiceObjective: 'string'
dnsSuffix: 'string'
environmentCapacities: [
{
availableCapacity: int
computeMode: 'string'
excludeFromCapacityAllocation: bool
isApplicableForAllComputeModes: bool
name: 'string'
siteMode: 'string'
totalCapacity: int
unit: 'string'
workerSize: 'string'
workerSizeId: int
}
]
environmentIsHealthy: bool
environmentStatus: 'string'
internalLoadBalancingMode: 'string'
ipsslAddressCount: int
lastAction: 'string'
lastActionResult: 'string'
location: 'string'
maximumNumberOfMachines: int
multiRoleCount: int
multiSize: 'string'
name: 'string'
networkAccessControlList: [
{
action: 'string'
description: 'string'
order: int
remoteSubnet: 'string'
}
]
provisioningState: 'string'
resourceGroup: 'string'
status: 'string'
subscriptionId: 'string'
suspended: bool
upgradeDomains: int
vipMappings: [
{
internalHttpPort: int
internalHttpsPort: int
inUse: bool
virtualIP: 'string'
}
]
virtualNetwork: {
id: 'string'
name: 'string'
subnet: 'string'
type: 'string'
}
vnetName: 'string'
vnetResourceGroupName: 'string'
vnetSubnetName: 'string'
workerPools: [
{
id: 'string'
kind: 'string'
location: 'string'
name: 'string'
properties: {
computeMode: 'string'
instanceNames: [
'string'
]
workerCount: int
workerSize: 'string'
workerSizeId: int
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
HostingEnvironmentProperties
Nombre | Descripción | Valor |
---|---|---|
allowedMultiSizes | Lista de cadenas separadas por comas que describen qué tamaños de máquina virtual se permiten para front-end | cuerda |
allowedWorkerSizes | Lista de cadenas separadas por comas que describen qué tamaños de máquina virtual se permiten para los trabajos | cuerda |
apiManagementAccountId | Cuenta de Api Management asociada a este entorno de hospedaje | cuerda |
clusterSettings | Configuración personalizada para cambiar el comportamiento del entorno de hospedaje | NameValuePair[] |
databaseEdition | Edición de la base de datos de metadatos para hostingEnvironment (App Service Environment), por ejemplo, "Standard" | cuerda |
databaseServiceObjective | Objetivo de servicio de la base de datos de metadatos para hostingEnvironment (App Service Environment), por ejemplo, "S0" | cuerda |
dnsSuffix | Sufijo DNS del entorno hostingEnvironment (App Service Environment) | cuerda |
environmentCapacities | Capacidad de trabajo total, usada y disponible actual | StampCapacity[] |
environmentIsHealthy | True/false que indica si el entorno de hospedaje (App Service Environment) es correcto. | Bool |
environmentStatus | Mensaje detallado sobre con los resultados de la última comprobación del entorno de hospedaje (App Service Environment) | cuerda |
internalLoadBalancingMode | Especifica los puntos de conexión que se van a servir internamente en la red virtual del entorno de App Service (App Service Environment) de hosting | 'Ninguno' 'Publicación' 'Web' |
ipsslAddressCount | Número de direcciones SSL IP reservadas para este hospedajeVironment (App Service Environment) | Int |
lastAction | Última acción de implementación en este hospedajeVironment (App Service Environment) | cuerda |
lastActionResult | Resultado de la última acción de implementación en este hospedajeVironment (App Service Environment) | cuerda |
ubicación | Ubicación del entorno de hospedaje (App Service Environment), por ejemplo, "Oeste de EE. UU." | cuerda |
maximumNumberOfMachines | Número máximo de máquinas virtuales de este entorno de hospedaje (App Service Environment) | Int |
multiRoleCount | Número de instancias de front-end | Int |
multiSize | Tamaño de máquina virtual de front-end, por ejemplo, "Mediano", "Grande" | cuerda |
nombre | Nombre del entorno de hospedaje (App Service Environment) | cuerda |
networkAccessControlList | Lista de control de acceso para controlar el tráfico a hostingEnvironment (App Service Environment) | networkAccessControlEntry[] |
provisioningState | Estado de aprovisionamiento del entorno de hospedaje (App Service Environment) | 'Cancelado' "Eliminar" 'Error' 'InProgress' "Correcto" |
resourceGroup | Grupo de recursos del entorno de hospedaje (App Service Environment) | cuerda |
estado | Estado actual del entorno de hospedaje (App Service Environment) | "Eliminar" "Preparación" "Listo" 'Escalado' (obligatorio) |
subscriptionId | Suscripción del entorno de hospedaje (App Service Environment) | cuerda |
suspendido | True/false que indica si el hostingEnvironment está suspendido. El entorno se puede suspender, por ejemplo, cuando el punto de conexión de administración ya no está disponible. (lo más probable es que el grupo de seguridad de red bloquee el tráfico entrante). |
Bool |
upgradeDomains | Número de dominios de actualización de este hospedajeVironment (App Service Environment) | Int |
vipMappings | Descripción de la asignación de SSL de IP para este hospedajeVironment (App Service Environment) | VirtualIPMapping [] |
virtualNetwork | Descripción de la red virtual de hostingEnvironment (App Service Environment) | VirtualNetworkProfile |
vnetName | Nombre de la red virtual de hostingEnvironment (App Service Environment) | cuerda |
vnetResourceGroupName | Grupo de recursos de la red virtual hostingEnvironment (App Service Environment) | cuerda |
vnetSubnetName | Subred de la red virtual hostingEnvironment (App Service Environment) | cuerda |
workerPools | Descripción de los grupos de trabajo con identificadores de tamaño de trabajo, tamaños de máquina virtual y número de trabajos en cada grupo | WorkerPool[] |
Microsoft.Web/hostingEnvironments
Nombre | Descripción | Valor |
---|---|---|
amable | Tipo de recurso | cuerda |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | hostingEnvironmentProperties | |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
NameValuePair
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre del par | cuerda |
valor | Valor de par | cuerda |
NetworkAccessControlEntry
Nombre | Descripción | Valor |
---|---|---|
acción | 'Denegar' 'Permitir' |
|
descripción | cuerda | |
orden | Int | |
remoteSubnet | cuerda |
ResourceTags
Nombre | Descripción | Valor |
---|
ResourceTags
Nombre | Descripción | Valor |
---|
SkuDescription
Nombre | Descripción | Valor |
---|---|---|
capacidad | Número actual de instancias asignadas al recurso | Int |
familia | Código de familia de la SKU del recurso | cuerda |
nombre | Nombre de la SKU del recurso | cuerda |
tamaño | Especificador de tamaño de la SKU del recurso | cuerda |
nivel | Nivel de servicio de la SKU del recurso | cuerda |
StampCapacity
Nombre | Descripción | Valor |
---|---|---|
availableCapacity | Capacidad disponible (número de máquinas, bytes de almacenamiento, etc...). | Int |
computeMode | Trabajos compartidos y dedicados | 'Dedicado' "Dinámico" 'Compartido' |
excludeFromCapacityAllocation | Si es true, incluye sitios básicos Los sitios básicos no se usan para la asignación de capacidad. |
Bool |
isApplicableForAllComputeModes | ¿Es aplicable la capacidad para todos los sitios? | Bool |
nombre | Nombre del sello | cuerda |
siteMode | Compartido o dedicado | cuerda |
totalCapacity | Capacidad total (número de máquinas, bytes de almacenamiento, etc....) | Int |
unidad | Nombre de la unidad | cuerda |
workerSize | Tamaño de las máquinas | 'Valor predeterminado' 'Grande' "Medio" 'Pequeño' |
workerSizeId | Id. de tamaño de las máquinas: 0 - Pequeño 1 - Medio 2 - Grande |
Int |
VirtualIPMapping
Nombre | Descripción | Valor |
---|---|---|
internalHttpPort | Puerto HTTP interno | Int |
internalHttpsPort | Puerto HTTPS interno | Int |
inUse | Es la asignación de VIP en uso | Bool |
virtualIP | Dirección IP virtual | cuerda |
VirtualNetworkProfile
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso de la red virtual | cuerda |
nombre | Nombre de la red virtual (solo lectura) | cuerda |
subred | Subred dentro de la red virtual | cuerda |
tipo | Tipo de recurso de la red virtual (solo lectura) | cuerda |
WorkerPool
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
amable | Tipo de recurso | cuerda |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | Nombre del recurso | cuerda |
Propiedades | WorkerPoolProperties | |
Sku | Describe una SKU para un recurso escalable. | SkuDescription |
Etiquetas | Etiquetas de recursos | resourceTags de |
tipo | Tipo de recurso | cuerda |
WorkerPoolProperties
Nombre | Descripción | Valor |
---|---|---|
computeMode | Hospedaje de aplicaciones web compartidas o dedicadas | 'Dedicado' "Dinámico" 'Compartido' |
instanceNames | Nombres de todas las instancias del grupo de trabajo (solo lectura) | string[] |
workerCount | Número de instancias del grupo de trabajo | Int |
workerSize | Tamaño de máquina virtual de las instancias del grupo de trabajo | cuerda |
workerSizeId | Identificador de tamaño de trabajo para hacer referencia a este grupo de trabajo | Int |
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
App Service Environment con el plan de hospedaje y azure WebApp | Crea una instancia de App Service Environment v2 con una dirección ILB en una red virtual existente que estará disponible de forma privada. App Service Environment contendrá un plan de hospedaje y una aplicación web de Azure |
Crear una de App Service Environment v2 | Crea una instancia de App Service Environment v2 en la red virtual |
Crear una appServicePlan y una aplicación en un ASEv3 | Creación de un AppServicePlan y una aplicación en un ASEv3 |
Definición de recursos de plantilla de ARM
El tipo de recurso hostingEnvironments se puede implementar con operaciones que tienen como destino:
- 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/hostingEnvironments, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Web/hostingEnvironments",
"apiVersion": "2015-08-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"allowedMultiSizes": "string",
"allowedWorkerSizes": "string",
"apiManagementAccountId": "string",
"clusterSettings": [
{
"name": "string",
"value": "string"
}
],
"databaseEdition": "string",
"databaseServiceObjective": "string",
"dnsSuffix": "string",
"environmentCapacities": [
{
"availableCapacity": "int",
"computeMode": "string",
"excludeFromCapacityAllocation": "bool",
"isApplicableForAllComputeModes": "bool",
"name": "string",
"siteMode": "string",
"totalCapacity": "int",
"unit": "string",
"workerSize": "string",
"workerSizeId": "int"
}
],
"environmentIsHealthy": "bool",
"environmentStatus": "string",
"internalLoadBalancingMode": "string",
"ipsslAddressCount": "int",
"lastAction": "string",
"lastActionResult": "string",
"location": "string",
"maximumNumberOfMachines": "int",
"multiRoleCount": "int",
"multiSize": "string",
"name": "string",
"networkAccessControlList": [
{
"action": "string",
"description": "string",
"order": "int",
"remoteSubnet": "string"
}
],
"provisioningState": "string",
"resourceGroup": "string",
"status": "string",
"subscriptionId": "string",
"suspended": "bool",
"upgradeDomains": "int",
"vipMappings": [
{
"internalHttpPort": "int",
"internalHttpsPort": "int",
"inUse": "bool",
"virtualIP": "string"
}
],
"virtualNetwork": {
"id": "string",
"name": "string",
"subnet": "string",
"type": "string"
},
"vnetName": "string",
"vnetResourceGroupName": "string",
"vnetSubnetName": "string",
"workerPools": [
{
"id": "string",
"kind": "string",
"location": "string",
"name": "string",
"properties": {
"computeMode": "string",
"instanceNames": [ "string" ],
"workerCount": "int",
"workerSize": "string",
"workerSizeId": "int"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
HostingEnvironmentProperties
Nombre | Descripción | Valor |
---|---|---|
allowedMultiSizes | Lista de cadenas separadas por comas que describen qué tamaños de máquina virtual se permiten para front-end | cuerda |
allowedWorkerSizes | Lista de cadenas separadas por comas que describen qué tamaños de máquina virtual se permiten para los trabajos | cuerda |
apiManagementAccountId | Cuenta de Api Management asociada a este entorno de hospedaje | cuerda |
clusterSettings | Configuración personalizada para cambiar el comportamiento del entorno de hospedaje | NameValuePair[] |
databaseEdition | Edición de la base de datos de metadatos para hostingEnvironment (App Service Environment), por ejemplo, "Standard" | cuerda |
databaseServiceObjective | Objetivo de servicio de la base de datos de metadatos para hostingEnvironment (App Service Environment), por ejemplo, "S0" | cuerda |
dnsSuffix | Sufijo DNS del entorno hostingEnvironment (App Service Environment) | cuerda |
environmentCapacities | Capacidad de trabajo total, usada y disponible actual | StampCapacity[] |
environmentIsHealthy | True/false que indica si el entorno de hospedaje (App Service Environment) es correcto. | Bool |
environmentStatus | Mensaje detallado sobre con los resultados de la última comprobación del entorno de hospedaje (App Service Environment) | cuerda |
internalLoadBalancingMode | Especifica los puntos de conexión que se van a servir internamente en la red virtual del entorno de App Service (App Service Environment) de hosting | 'Ninguno' 'Publicación' 'Web' |
ipsslAddressCount | Número de direcciones SSL IP reservadas para este hospedajeVironment (App Service Environment) | Int |
lastAction | Última acción de implementación en este hospedajeVironment (App Service Environment) | cuerda |
lastActionResult | Resultado de la última acción de implementación en este hospedajeVironment (App Service Environment) | cuerda |
ubicación | Ubicación del entorno de hospedaje (App Service Environment), por ejemplo, "Oeste de EE. UU." | cuerda |
maximumNumberOfMachines | Número máximo de máquinas virtuales de este entorno de hospedaje (App Service Environment) | Int |
multiRoleCount | Número de instancias de front-end | Int |
multiSize | Tamaño de máquina virtual de front-end, por ejemplo, "Mediano", "Grande" | cuerda |
nombre | Nombre del entorno de hospedaje (App Service Environment) | cuerda |
networkAccessControlList | Lista de control de acceso para controlar el tráfico a hostingEnvironment (App Service Environment) | networkAccessControlEntry[] |
provisioningState | Estado de aprovisionamiento del entorno de hospedaje (App Service Environment) | 'Cancelado' "Eliminar" 'Error' 'InProgress' "Correcto" |
resourceGroup | Grupo de recursos del entorno de hospedaje (App Service Environment) | cuerda |
estado | Estado actual del entorno de hospedaje (App Service Environment) | "Eliminar" "Preparación" "Listo" 'Escalado' (obligatorio) |
subscriptionId | Suscripción del entorno de hospedaje (App Service Environment) | cuerda |
suspendido | True/false que indica si el hostingEnvironment está suspendido. El entorno se puede suspender, por ejemplo, cuando el punto de conexión de administración ya no está disponible. (lo más probable es que el grupo de seguridad de red bloquee el tráfico entrante). |
Bool |
upgradeDomains | Número de dominios de actualización de este hospedajeVironment (App Service Environment) | Int |
vipMappings | Descripción de la asignación de SSL de IP para este hospedajeVironment (App Service Environment) | VirtualIPMapping [] |
virtualNetwork | Descripción de la red virtual de hostingEnvironment (App Service Environment) | VirtualNetworkProfile |
vnetName | Nombre de la red virtual de hostingEnvironment (App Service Environment) | cuerda |
vnetResourceGroupName | Grupo de recursos de la red virtual hostingEnvironment (App Service Environment) | cuerda |
vnetSubnetName | Subred de la red virtual hostingEnvironment (App Service Environment) | cuerda |
workerPools | Descripción de los grupos de trabajo con identificadores de tamaño de trabajo, tamaños de máquina virtual y número de trabajos en cada grupo | WorkerPool[] |
Microsoft.Web/hostingEnvironments
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2015-08-01' |
amable | Tipo de recurso | cuerda |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | hostingEnvironmentProperties | |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | 'Microsoft.Web/hostingEnvironments' |
NameValuePair
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre del par | cuerda |
valor | Valor de par | cuerda |
NetworkAccessControlEntry
Nombre | Descripción | Valor |
---|---|---|
acción | 'Denegar' 'Permitir' |
|
descripción | cuerda | |
orden | Int | |
remoteSubnet | cuerda |
ResourceTags
Nombre | Descripción | Valor |
---|
ResourceTags
Nombre | Descripción | Valor |
---|
SkuDescription
Nombre | Descripción | Valor |
---|---|---|
capacidad | Número actual de instancias asignadas al recurso | Int |
familia | Código de familia de la SKU del recurso | cuerda |
nombre | Nombre de la SKU del recurso | cuerda |
tamaño | Especificador de tamaño de la SKU del recurso | cuerda |
nivel | Nivel de servicio de la SKU del recurso | cuerda |
StampCapacity
Nombre | Descripción | Valor |
---|---|---|
availableCapacity | Capacidad disponible (número de máquinas, bytes de almacenamiento, etc...). | Int |
computeMode | Trabajos compartidos y dedicados | 'Dedicado' "Dinámico" 'Compartido' |
excludeFromCapacityAllocation | Si es true, incluye sitios básicos Los sitios básicos no se usan para la asignación de capacidad. |
Bool |
isApplicableForAllComputeModes | ¿Es aplicable la capacidad para todos los sitios? | Bool |
nombre | Nombre del sello | cuerda |
siteMode | Compartido o dedicado | cuerda |
totalCapacity | Capacidad total (número de máquinas, bytes de almacenamiento, etc....) | Int |
unidad | Nombre de la unidad | cuerda |
workerSize | Tamaño de las máquinas | 'Valor predeterminado' 'Grande' "Medio" 'Pequeño' |
workerSizeId | Id. de tamaño de las máquinas: 0 - Pequeño 1 - Medio 2 - Grande |
Int |
VirtualIPMapping
Nombre | Descripción | Valor |
---|---|---|
internalHttpPort | Puerto HTTP interno | Int |
internalHttpsPort | Puerto HTTPS interno | Int |
inUse | Es la asignación de VIP en uso | Bool |
virtualIP | Dirección IP virtual | cuerda |
VirtualNetworkProfile
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso de la red virtual | cuerda |
nombre | Nombre de la red virtual (solo lectura) | cuerda |
subred | Subred dentro de la red virtual | cuerda |
tipo | Tipo de recurso de la red virtual (solo lectura) | cuerda |
WorkerPool
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
amable | Tipo de recurso | cuerda |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | Nombre del recurso | cuerda |
Propiedades | WorkerPoolProperties | |
Sku | Describe una SKU para un recurso escalable. | SkuDescription |
Etiquetas | Etiquetas de recursos | resourceTags de |
tipo | Tipo de recurso | cuerda |
WorkerPoolProperties
Nombre | Descripción | Valor |
---|---|---|
computeMode | Hospedaje de aplicaciones web compartidas o dedicadas | 'Dedicado' "Dinámico" 'Compartido' |
instanceNames | Nombres de todas las instancias del grupo de trabajo (solo lectura) | string[] |
workerCount | Número de instancias del grupo de trabajo | Int |
workerSize | Tamaño de máquina virtual de las instancias del grupo de trabajo | cuerda |
workerSizeId | Identificador de tamaño de trabajo para hacer referencia a este grupo de trabajo | Int |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
App Service Environment con back-end de Azure SQL |
Esta plantilla crea una instancia de App Service Environment con un back-end de Azure SQL junto con puntos de conexión privados junto con los recursos asociados que se suelen usar en un entorno privado o aislado. |
App Service Environment con el plan de hospedaje y azure WebApp |
Crea una instancia de App Service Environment v2 con una dirección ILB en una red virtual existente que estará disponible de forma privada. App Service Environment contendrá un plan de hospedaje y una aplicación web de Azure |
Crear una de App Service Environment |
Crea una instancia de App Service Environment en la red virtual |
Crear una de App Service Environment v2 |
Crea una instancia de App Service Environment v2 en la red virtual |
Crear una appServicePlan y una aplicación en un ASEv3 |
Creación de un AppServicePlan y una aplicación en un ASEv3 |
Crear App Service Environment v2 con una dirección ILB |
Crea una instancia de App Service Environment v2 en la red virtual con una dirección privada del equilibrador de carga interno |
Crear app Service Environment con una dirección ILB |
Crea una instancia de App Service Environment en la red virtual con una dirección privada del equilibrador de carga interno. |
crear azure App Service Environment con una aplicación web agregada |
Crea un entorno de Azure App Service dentro de una subred de red virtual. Esta plantilla también agrega una aplicación web de Azure dentro de App Service Environment. Plantilla originalmente creadas por Callum Brankin de PixelPin |
Entorno de App Service de ILB con Azure Firewall |
Plantillas y parámetros de Resource Manager que muestran cómo implementar el entorno de App Service con la integración de Azure Firewall |
certificado SSL para un ASE de ILB o un de ASE v2 de ILB |
Configura el certificado SSL predeterminado para un ASE de ILB o un ASE de ILB v2 |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso hostingEnvironments se puede implementar con operaciones que tienen como destino:
- 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/hostingEnvironments, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/hostingEnvironments@2015-08-01"
name = "string"
kind = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
allowedMultiSizes = "string"
allowedWorkerSizes = "string"
apiManagementAccountId = "string"
clusterSettings = [
{
name = "string"
value = "string"
}
]
databaseEdition = "string"
databaseServiceObjective = "string"
dnsSuffix = "string"
environmentCapacities = [
{
availableCapacity = int
computeMode = "string"
excludeFromCapacityAllocation = bool
isApplicableForAllComputeModes = bool
name = "string"
siteMode = "string"
totalCapacity = int
unit = "string"
workerSize = "string"
workerSizeId = int
}
]
environmentIsHealthy = bool
environmentStatus = "string"
internalLoadBalancingMode = "string"
ipsslAddressCount = int
lastAction = "string"
lastActionResult = "string"
location = "string"
maximumNumberOfMachines = int
multiRoleCount = int
multiSize = "string"
name = "string"
networkAccessControlList = [
{
action = "string"
description = "string"
order = int
remoteSubnet = "string"
}
]
provisioningState = "string"
resourceGroup = "string"
status = "string"
subscriptionId = "string"
suspended = bool
upgradeDomains = int
vipMappings = [
{
internalHttpPort = int
internalHttpsPort = int
inUse = bool
virtualIP = "string"
}
]
virtualNetwork = {
id = "string"
name = "string"
subnet = "string"
type = "string"
}
vnetName = "string"
vnetResourceGroupName = "string"
vnetSubnetName = "string"
workerPools = [
{
id = "string"
kind = "string"
location = "string"
name = "string"
properties = {
computeMode = "string"
instanceNames = [
"string"
]
workerCount = int
workerSize = "string"
workerSizeId = int
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
type = "string"
}
]
}
})
}
Valores de propiedad
HostingEnvironmentProperties
Nombre | Descripción | Valor |
---|---|---|
allowedMultiSizes | Lista de cadenas separadas por comas que describen qué tamaños de máquina virtual se permiten para front-end | cuerda |
allowedWorkerSizes | Lista de cadenas separadas por comas que describen qué tamaños de máquina virtual se permiten para los trabajos | cuerda |
apiManagementAccountId | Cuenta de Api Management asociada a este entorno de hospedaje | cuerda |
clusterSettings | Configuración personalizada para cambiar el comportamiento del entorno de hospedaje | NameValuePair[] |
databaseEdition | Edición de la base de datos de metadatos para hostingEnvironment (App Service Environment), por ejemplo, "Standard" | cuerda |
databaseServiceObjective | Objetivo de servicio de la base de datos de metadatos para hostingEnvironment (App Service Environment), por ejemplo, "S0" | cuerda |
dnsSuffix | Sufijo DNS del entorno hostingEnvironment (App Service Environment) | cuerda |
environmentCapacities | Capacidad de trabajo total, usada y disponible actual | StampCapacity[] |
environmentIsHealthy | True/false que indica si el entorno de hospedaje (App Service Environment) es correcto. | Bool |
environmentStatus | Mensaje detallado sobre con los resultados de la última comprobación del entorno de hospedaje (App Service Environment) | cuerda |
internalLoadBalancingMode | Especifica los puntos de conexión que se van a servir internamente en la red virtual del entorno de App Service (App Service Environment) de hosting | 'Ninguno' 'Publicación' 'Web' |
ipsslAddressCount | Número de direcciones SSL IP reservadas para este hospedajeVironment (App Service Environment) | Int |
lastAction | Última acción de implementación en este hospedajeVironment (App Service Environment) | cuerda |
lastActionResult | Resultado de la última acción de implementación en este hospedajeVironment (App Service Environment) | cuerda |
ubicación | Ubicación del entorno de hospedaje (App Service Environment), por ejemplo, "Oeste de EE. UU." | cuerda |
maximumNumberOfMachines | Número máximo de máquinas virtuales de este entorno de hospedaje (App Service Environment) | Int |
multiRoleCount | Número de instancias de front-end | Int |
multiSize | Tamaño de máquina virtual de front-end, por ejemplo, "Mediano", "Grande" | cuerda |
nombre | Nombre del entorno de hospedaje (App Service Environment) | cuerda |
networkAccessControlList | Lista de control de acceso para controlar el tráfico a hostingEnvironment (App Service Environment) | networkAccessControlEntry[] |
provisioningState | Estado de aprovisionamiento del entorno de hospedaje (App Service Environment) | 'Cancelado' "Eliminar" 'Error' 'InProgress' "Correcto" |
resourceGroup | Grupo de recursos del entorno de hospedaje (App Service Environment) | cuerda |
estado | Estado actual del entorno de hospedaje (App Service Environment) | "Eliminar" "Preparación" "Listo" 'Escalado' (obligatorio) |
subscriptionId | Suscripción del entorno de hospedaje (App Service Environment) | cuerda |
suspendido | True/false que indica si el hostingEnvironment está suspendido. El entorno se puede suspender, por ejemplo, cuando el punto de conexión de administración ya no está disponible. (lo más probable es que el grupo de seguridad de red bloquee el tráfico entrante). |
Bool |
upgradeDomains | Número de dominios de actualización de este hospedajeVironment (App Service Environment) | Int |
vipMappings | Descripción de la asignación de SSL de IP para este hospedajeVironment (App Service Environment) | VirtualIPMapping [] |
virtualNetwork | Descripción de la red virtual de hostingEnvironment (App Service Environment) | VirtualNetworkProfile |
vnetName | Nombre de la red virtual de hostingEnvironment (App Service Environment) | cuerda |
vnetResourceGroupName | Grupo de recursos de la red virtual hostingEnvironment (App Service Environment) | cuerda |
vnetSubnetName | Subred de la red virtual hostingEnvironment (App Service Environment) | cuerda |
workerPools | Descripción de los grupos de trabajo con identificadores de tamaño de trabajo, tamaños de máquina virtual y número de trabajos en cada grupo | WorkerPool[] |
Microsoft.Web/hostingEnvironments
Nombre | Descripción | Valor |
---|---|---|
amable | Tipo de recurso | cuerda |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | hostingEnvironmentProperties | |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.Web/hostingEnvironments@2015-08-01" |
NameValuePair
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre del par | cuerda |
valor | Valor de par | cuerda |
NetworkAccessControlEntry
Nombre | Descripción | Valor |
---|---|---|
acción | 'Denegar' 'Permitir' |
|
descripción | cuerda | |
orden | Int | |
remoteSubnet | cuerda |
ResourceTags
Nombre | Descripción | Valor |
---|
ResourceTags
Nombre | Descripción | Valor |
---|
SkuDescription
Nombre | Descripción | Valor |
---|---|---|
capacidad | Número actual de instancias asignadas al recurso | Int |
familia | Código de familia de la SKU del recurso | cuerda |
nombre | Nombre de la SKU del recurso | cuerda |
tamaño | Especificador de tamaño de la SKU del recurso | cuerda |
nivel | Nivel de servicio de la SKU del recurso | cuerda |
StampCapacity
Nombre | Descripción | Valor |
---|---|---|
availableCapacity | Capacidad disponible (número de máquinas, bytes de almacenamiento, etc...). | Int |
computeMode | Trabajos compartidos y dedicados | 'Dedicado' "Dinámico" 'Compartido' |
excludeFromCapacityAllocation | Si es true, incluye sitios básicos Los sitios básicos no se usan para la asignación de capacidad. |
Bool |
isApplicableForAllComputeModes | ¿Es aplicable la capacidad para todos los sitios? | Bool |
nombre | Nombre del sello | cuerda |
siteMode | Compartido o dedicado | cuerda |
totalCapacity | Capacidad total (número de máquinas, bytes de almacenamiento, etc....) | Int |
unidad | Nombre de la unidad | cuerda |
workerSize | Tamaño de las máquinas | 'Valor predeterminado' 'Grande' "Medio" 'Pequeño' |
workerSizeId | Id. de tamaño de las máquinas: 0 - Pequeño 1 - Medio 2 - Grande |
Int |
VirtualIPMapping
Nombre | Descripción | Valor |
---|---|---|
internalHttpPort | Puerto HTTP interno | Int |
internalHttpsPort | Puerto HTTPS interno | Int |
inUse | Es la asignación de VIP en uso | Bool |
virtualIP | Dirección IP virtual | cuerda |
VirtualNetworkProfile
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso de la red virtual | cuerda |
nombre | Nombre de la red virtual (solo lectura) | cuerda |
subred | Subred dentro de la red virtual | cuerda |
tipo | Tipo de recurso de la red virtual (solo lectura) | cuerda |
WorkerPool
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
amable | Tipo de recurso | cuerda |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | Nombre del recurso | cuerda |
Propiedades | WorkerPoolProperties | |
Sku | Describe una SKU para un recurso escalable. | SkuDescription |
Etiquetas | Etiquetas de recursos | resourceTags de |
tipo | Tipo de recurso | cuerda |
WorkerPoolProperties
Nombre | Descripción | Valor |
---|---|---|
computeMode | Hospedaje de aplicaciones web compartidas o dedicadas | 'Dedicado' "Dinámico" 'Compartido' |
instanceNames | Nombres de todas las instancias del grupo de trabajo (solo lectura) | string[] |
workerCount | Número de instancias del grupo de trabajo | Int |
workerSize | Tamaño de máquina virtual de las instancias del grupo de trabajo | cuerda |
workerSizeId | Identificador de tamaño de trabajo para hacer referencia a este grupo de trabajo | Int |