Web Apps - Update Slot
Descripción para Crea una nueva aplicación web, móvil o de API en un grupo de recursos existente o actualiza una aplicación existente.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}?api-version=2023-12-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nombre único de la aplicación que se va a crear o actualizar. Para crear o actualizar una ranura de implementación, use el parámetro {slot}. |
resource
|
path | True |
string |
Nombre del grupo de recursos al que pertenece el recurso. Regex pattern: |
slot
|
path | True |
string |
Nombre de la ranura de implementación que se va a crear o actualizar. De forma predeterminada, esta API intenta crear o modificar el espacio de producción. |
subscription
|
path | True |
string |
Su identificador de suscripción de Azure. Se trata de una cadena con formato GUID (por ejemplo, 000000000-0000-0000-0000-00000000000000). |
api-version
|
query | True |
string |
Versión de la API |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
identity |
Identidad de servicio administrada. |
|
kind |
string |
Tipo de recurso. |
properties.clientAffinityEnabled |
boolean |
|
properties.clientCertEnabled |
boolean |
|
properties.clientCertExclusionPaths |
string |
rutas de exclusión separadas por comas de autenticación de certificados de cliente |
properties.clientCertMode |
Esto se compone con la configuración ClientCertEnabled.
|
|
properties.cloningInfo |
Si se especifica durante la creación de la aplicación, la aplicación se clona desde una aplicación de origen. |
|
properties.containerSize |
integer |
Tamaño del contenedor de funciones. |
properties.customDomainVerificationId |
string |
Identificador único que comprueba los dominios personalizados asignados a la aplicación. El cliente agregará este identificador a un registro txt para su comprobación. |
properties.dailyMemoryTimeQuota |
integer |
Cuota de tiempo de memoria diaria máxima permitida (aplicable solo en aplicaciones dinámicas). |
properties.dnsConfiguration |
Propiedad para configurar varias opciones relacionadas con DNS para un sitio. |
|
properties.enabled |
boolean |
|
properties.hostNameSslStates |
Los estados SSL de nombre de host se usan para administrar los enlaces SSL para los nombres de host de la aplicación. |
|
properties.hostNamesDisabled |
boolean |
|
properties.hostingEnvironmentProfile |
App Service Environment usar para la aplicación. |
|
properties.httpsOnly |
boolean |
HttpsOnly: configura un sitio web para aceptar solo solicitudes https. Problemas de redirección de solicitudes HTTP |
properties.hyperV |
boolean |
Espacio aislado de Hyper-V. |
properties.isXenon |
boolean |
Obsoleto: espacio aislado de Hyper-V. |
properties.keyVaultReferenceIdentity |
string |
Identidad que se va a usar para la autenticación de referencia de Key Vault. |
properties.redundancyMode |
Modo de redundancia del sitio |
|
properties.reserved |
boolean |
|
properties.scmSiteAlsoStopped |
boolean |
|
properties.serverFarmId |
string |
Identificador de recurso del plan de App Service asociado, con formato: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
properties.siteConfig |
Configuración de la aplicación. |
|
properties.storageAccountRequired |
boolean |
Comprueba si se requiere la cuenta de almacenamiento proporcionada por el cliente. |
properties.virtualNetworkSubnetId |
string |
Azure Resource Manager identificador de la red virtual y la subred que se van a unir mediante la integración con red virtual regional. Debe tener el formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar. |
|
202 Accepted |
Operación asincrónica en curso. |
|
Other Status Codes |
App Service respuesta de error. |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
Update Web App Slot
Sample Request
PATCH https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging?api-version=2023-12-01
{
"properties": {
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp"
}
}
Sample Response
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
"name": "sitef6141/staging",
"type": "Microsoft.Web/sites/slots",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141-staging.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141-staging.azurewebsites.net",
"sitef6141-staging.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141-staging.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141-staging.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"vnetRouteAllEnabled": false,
"vnetImagePullEnabled": false,
"vnetContentShareEnabled": false,
"siteConfig": {
"numberOfWorkers": 1,
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"netFrameworkVersion": "v4.0",
"phpVersion": "5.6",
"pythonVersion": "",
"nodeVersion": "",
"powerShellVersion": "",
"linuxFxVersion": "",
"requestTracingEnabled": false,
"remoteDebuggingEnabled": false,
"httpLoggingEnabled": false,
"acrUseManagedIdentityCreds": false,
"logsDirectorySizeLimit": 35,
"detailedErrorLoggingEnabled": false,
"use32BitWorkerProcess": true,
"webSocketsEnabled": false,
"alwaysOn": false,
"appCommandLine": "",
"managedPipelineMode": "Integrated",
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": false
}
],
"loadBalancing": "LeastRequests",
"autoHealEnabled": false,
"vnetName": "",
"vnetRouteAllEnabled": false,
"vnetPrivatePortsCount": 0,
"http20Enabled": false,
"minTlsVersion": "1.2",
"scmMinTlsVersion": "1.2",
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"minimumElasticInstanceCount": 0,
"azureStorageAccounts": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef6141.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2023-12-01
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
"name": "sitef6141/staging",
"type": "Microsoft.Web/sites/slots",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141-staging.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141-staging.azurewebsites.net",
"sitef6141-staging.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141-staging.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141-staging.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"vnetRouteAllEnabled": false,
"vnetImagePullEnabled": false,
"vnetContentShareEnabled": false,
"siteConfig": {
"numberOfWorkers": 1,
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"netFrameworkVersion": "v4.0",
"phpVersion": "5.6",
"pythonVersion": "",
"nodeVersion": "",
"powerShellVersion": "",
"linuxFxVersion": "",
"requestTracingEnabled": false,
"remoteDebuggingEnabled": false,
"httpLoggingEnabled": false,
"acrUseManagedIdentityCreds": false,
"logsDirectorySizeLimit": 35,
"detailedErrorLoggingEnabled": false,
"use32BitWorkerProcess": true,
"webSocketsEnabled": false,
"alwaysOn": false,
"appCommandLine": "",
"managedPipelineMode": "Integrated",
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": false
}
],
"loadBalancing": "LeastRequests",
"autoHealEnabled": false,
"vnetName": "",
"vnetRouteAllEnabled": false,
"vnetPrivatePortsCount": 0,
"http20Enabled": false,
"minTlsVersion": "1.2",
"scmMinTlsVersion": "1.2",
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"minimumElasticInstanceCount": 0,
"azureStorageAccounts": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef6141-staging.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned"
}
}
Definiciones
Nombre | Description |
---|---|
Api |
Información sobre la definición de API formal para la aplicación. |
Api |
Configuración de Azure API Management (APIM) vinculada a la aplicación. |
Authentication |
Método de autenticación para acceder a la cuenta de almacenamiento para la implementación. |
authentication |
Propiedad para seleccionar el tipo de autenticación para acceder a la cuenta de almacenamiento seleccionada. Opciones disponibles: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
Auto |
Acciones que debe realizar el módulo de recuperación automática cuando se desencadena una regla. |
Auto |
Acción predefinida que se va a realizar. |
Auto |
Acción personalizada que se ejecutará cuando se desencadene una regla de recuperación automática. |
Auto |
Reglas que se pueden definir para la recuperación automática. |
Auto |
Desencadenadores para la recuperación automática. |
Azure |
Azure Files o el valor de información de acceso de Blob Storage para el almacenamiento de diccionarios. |
Azure |
Protocolo de montaje que se va a usar para la cuenta de almacenamiento. |
Azure |
Estado de la cuenta de almacenamiento. |
Azure |
Tipo de almacenamiento. |
Client |
Esto se compone con la configuración ClientCertEnabled.
|
Cloning |
Información necesaria para la operación de clonación. |
Connection |
Tipo de base de datos. |
Conn |
Información de cadena de conexión de base de datos. |
Cors |
Configuración de uso compartido de recursos entre orígenes (CORS) para la aplicación. |
Dapr |
Configuración de Dapr de la aplicación. |
dapr |
Establece el nivel de registro del sidecar de Dapr. Los valores permitidos son debug, info, warn, error. El valor predeterminado es información. |
Default |
Acción predeterminada para la restricción de acceso principal si no hay ninguna regla coinciden. |
Default |
App Service respuesta de error. |
Details | |
Error |
Modelo de error. |
Experiments |
Reglas de enrutamiento en experimentos de producción. |
Extended |
Ubicación extendida. |
Ftps |
Estado del servicio FTP/FTPS |
Function |
Configuración de la aplicación de funciones. |
Functions |
Establece el número de instancias de "Always Ready" para un grupo de funciones o una función específica. |
Functions |
Sección de configuración para la implementación de la aplicación de funciones. |
Functions |
Nombre y versión del entorno de ejecución de la aplicación de funciones. |
Functions |
Escalado y configuración de simultaneidad para la aplicación de funciones. |
Handler |
Las asignaciones de controladores de IIS que se usan para definir qué controlador procesa las solicitudes HTTP con cierta extensión. Por ejemplo, se usa para configurar php-cgi.exe proceso para controlar todas las solicitudes HTTP con la extensión *.php. |
Hosting |
Especificación de un App Service Environment que se va a usar para este recurso. |
Host |
Nombre de host habilitado para SSL. |
Host |
Indica si el nombre de host es un nombre de host estándar o de repositorio. |
Http |
Escalado y configuración de simultaneidad para el desencadenador HTTP. |
Ip |
Define para qué se usará este filtro IP. Esto es para admitir el filtrado ip en servidores proxy. |
Ip |
Restricción de seguridad de IP en una aplicación. |
Managed |
Modo de canalización administrada. |
Managed |
Identidad de servicio administrada. |
Managed |
Tipo de identidad de servicio administrada. |
Name |
Par de valores de nombre. |
Push |
Configuración de inserción para la aplicación. |
Ramp |
Reglas de enrutamiento para realizar pruebas de aumento. Esta regla permite redirigir el porcentaje de tráfico estático a una ranura o cambiar gradualmente el porcentaje de enrutamiento en función del rendimiento. |
Redundancy |
Modo de redundancia del sitio |
Requests |
Desencadenador basado en el total de solicitudes. |
Resource |
Requisitos de recursos de la aplicación de funciones. |
runtime |
Nombre del tiempo de ejecución de la aplicación de funciones. Opciones disponibles: dotnet-isolated, node, java, powershell, python, custom |
Scm |
Tipo SCM. |
Site |
Una aplicación web, un back-end de aplicación móvil o una aplicación de API. |
Site |
Estado de disponibilidad de la información de administración para la aplicación. |
Site |
Configuración de una aplicación de App Service. |
Site |
|
Site |
Límites de métricas establecidos en una aplicación. |
Site |
Equilibrio de carga del sitio. |
Site |
MachineKey de una aplicación. |
Site |
Recurso de ARM para un sitio. |
Slot |
Estado de la última operación de intercambio de ranura correcta. |
Slow |
Desencadenador basado en el tiempo de ejecución de la solicitud. |
Ssl |
Tipo SSL |
Status |
Desencadenador basado en el código de estado. |
Status |
Desencadenador basado en el intervalo de códigos de estado. |
Storage |
Almacenamiento para el paquete implementado que usa la aplicación de funciones. |
storage |
Propiedad para seleccionar el tipo de Azure Storage. Opciones disponibles: blobContainer. |
Supported |
MinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL. |
Tls |
El conjunto de cifrado TLS de intensidad mínima permitido para una aplicación |
Triggers |
Escalado y configuración de simultaneidad para los desencadenadores de la aplicación de funciones. |
Usage |
Estado que indica si la aplicación ha superado su uso de cuota. Solo lectura. |
user |
Identidad asignada por el usuario. |
Virtual |
Aplicación virtual en una aplicación. |
Virtual |
Directorio de la aplicación virtual. |
ApiDefinitionInfo
Información sobre la definición de API formal para la aplicación.
Nombre | Tipo | Description |
---|---|---|
url |
string |
Dirección URL de la definición de API. |
ApiManagementConfig
Configuración de Azure API Management (APIM) vinculada a la aplicación.
Nombre | Tipo | Description |
---|---|---|
id |
string |
identificador de APIM-Api. |
Authentication
Método de autenticación para acceder a la cuenta de almacenamiento para la implementación.
Nombre | Tipo | Description |
---|---|---|
storageAccountConnectionStringName |
string |
Use esta propiedad para StorageAccountConnectionString. Establezca el nombre de la configuración de la aplicación que tiene la cuenta de almacenamiento cadena de conexión. No establezca un valor para esta propiedad al usar otro tipo de autenticación. |
type |
Propiedad para seleccionar el tipo de autenticación para acceder a la cuenta de almacenamiento seleccionada. Opciones disponibles: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
|
userAssignedIdentityResourceId |
string |
Use esta propiedad para UserAssignedIdentity. Establezca el identificador de recurso de la identidad. No establezca un valor para esta propiedad al usar otro tipo de autenticación. |
authenticationType
Propiedad para seleccionar el tipo de autenticación para acceder a la cuenta de almacenamiento seleccionada. Opciones disponibles: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
Nombre | Tipo | Description |
---|---|---|
StorageAccountConnectionString |
string |
|
SystemAssignedIdentity |
string |
|
UserAssignedIdentity |
string |
AutoHealActions
Acciones que debe realizar el módulo de recuperación automática cuando se desencadena una regla.
Nombre | Tipo | Description |
---|---|---|
actionType |
Acción predefinida que se va a realizar. |
|
customAction |
Acción personalizada que se va a realizar. |
|
minProcessExecutionTime |
string |
Tiempo mínimo que el proceso debe ejecutarse antes de realizar la acción |
AutoHealActionType
Acción predefinida que se va a realizar.
Nombre | Tipo | Description |
---|---|---|
CustomAction |
string |
|
LogEvent |
string |
|
Recycle |
string |
AutoHealCustomAction
Acción personalizada que se ejecutará cuando se desencadene una regla de recuperación automática.
Nombre | Tipo | Description |
---|---|---|
exe |
string |
Ejecutable que se va a ejecutar. |
parameters |
string |
Parámetros para el ejecutable. |
AutoHealRules
Reglas que se pueden definir para la recuperación automática.
Nombre | Tipo | Description |
---|---|---|
actions |
Acciones que se van a ejecutar cuando se desencadena una regla. |
|
triggers |
Condiciones que describen cuándo ejecutar las acciones de recuperación automática. |
AutoHealTriggers
Desencadenadores para la recuperación automática.
Nombre | Tipo | Description |
---|---|---|
privateBytesInKB |
integer |
Una regla basada en bytes privados. |
requests |
Una regla basada en el total de solicitudes. |
|
slowRequests |
Una regla basada en el tiempo de ejecución de la solicitud. |
|
slowRequestsWithPath |
Una regla basada en varias reglas de solicitudes lentas con ruta de acceso |
|
statusCodes |
Regla basada en códigos de estado. |
|
statusCodesRange |
Regla basada en intervalos de códigos de estado. |
AzureStorageInfoValue
Azure Files o el valor de información de acceso de Blob Storage para el almacenamiento de diccionarios.
Nombre | Tipo | Description |
---|---|---|
accessKey |
string |
Clave de acceso para la cuenta de almacenamiento. |
accountName |
string |
Nombre de la cuenta de almacenamiento. |
mountPath |
string |
Ruta de acceso para montar el almacenamiento en el entorno en tiempo de ejecución del sitio. |
protocol |
Protocolo de montaje que se va a usar para la cuenta de almacenamiento. |
|
shareName |
string |
Nombre del recurso compartido de archivos (nombre del contenedor, para Blob Storage). |
state |
Estado de la cuenta de almacenamiento. |
|
type |
Tipo de almacenamiento. |
AzureStorageProtocol
Protocolo de montaje que se va a usar para la cuenta de almacenamiento.
Nombre | Tipo | Description |
---|---|---|
Http |
string |
|
Nfs |
string |
|
Smb |
string |
AzureStorageState
Estado de la cuenta de almacenamiento.
Nombre | Tipo | Description |
---|---|---|
InvalidCredentials |
string |
|
InvalidShare |
string |
|
NotValidated |
string |
|
Ok |
string |
AzureStorageType
Tipo de almacenamiento.
Nombre | Tipo | Description |
---|---|---|
AzureBlob |
string |
|
AzureFiles |
string |
ClientCertMode
Esto se compone con la configuración ClientCertEnabled.
- ClientCertEnabled: false significa que ClientCert se omite.
- ClientCertEnabled: true y ClientCertMode: Obligatorio significa que se requiere ClientCert.
- ClientCertEnabled: true y ClientCertMode: opcional significa que ClientCert es opcional o se acepta.
Nombre | Tipo | Description |
---|---|---|
Optional |
string |
|
OptionalInteractiveUser |
string |
|
Required |
string |
CloningInfo
Información necesaria para la operación de clonación.
Nombre | Tipo | Description |
---|---|---|
appSettingsOverrides |
object |
La configuración de la aplicación invalida la aplicación clonada. Si se especifica, esta configuración invalida la configuración clonada desde la aplicación de origen. De lo contrario, se conserva la configuración de la aplicación de origen. |
cloneCustomHostNames |
boolean |
|
cloneSourceControl |
boolean |
|
configureLoadBalancing |
boolean |
|
correlationId |
string |
Id. de correlación de la operación de clonación. Este identificador vincula varias operaciones de clonación para usar la misma instantánea. |
hostingEnvironment |
string |
App Service Environment. |
overwrite |
boolean |
|
sourceWebAppId |
string |
Id. de recurso de ARM de la aplicación de origen. El identificador de recurso de la aplicación tiene el formato /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} para ranuras de producción y /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} para otras ranuras. |
sourceWebAppLocation |
string |
Ubicación de la aplicación de origen, por ejemplo: Oeste de EE. UU. o Norte de Europa |
trafficManagerProfileId |
string |
Identificador de recurso de ARM del perfil de Traffic Manager que se va a usar, si existe. El identificador de recurso de Traffic Manager tiene el formato /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
trafficManagerProfileName |
string |
Nombre del perfil de Traffic Manager que se va a crear. Esto solo es necesario si el perfil de Traffic Manager aún no existe. |
ConnectionStringType
Tipo de base de datos.
Nombre | Tipo | Description |
---|---|---|
ApiHub |
string |
|
Custom |
string |
|
DocDb |
string |
|
EventHub |
string |
|
MySql |
string |
|
NotificationHub |
string |
|
PostgreSQL |
string |
|
RedisCache |
string |
|
SQLAzure |
string |
|
SQLServer |
string |
|
ServiceBus |
string |
ConnStringInfo
Información de cadena de conexión de base de datos.
Nombre | Tipo | Description |
---|---|---|
connectionString |
string |
Valor de cadena de conexión. |
name |
string |
Nombre de cadena de conexión. |
type |
Tipo de base de datos. |
CorsSettings
Configuración de uso compartido de recursos entre orígenes (CORS) para la aplicación.
Nombre | Tipo | Description |
---|---|---|
allowedOrigins |
string[] |
Obtiene o establece la lista de orígenes que se deben permitir para realizar llamadas entre orígenes (por ejemplo: http://example.com:12345). Use "*" para permitirlos todos. |
supportCredentials |
boolean |
Obtiene o establece si se permiten solicitudes CORS con credenciales. Para obtener más información, consulte https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials. |
DaprConfig
Configuración de Dapr de la aplicación.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
appId |
string |
Identificador de aplicación dapr |
|
appPort |
integer |
Indica a Dapr en qué puerto escucha la aplicación. |
|
enableApiLogging |
boolean |
Habilita el registro de API para el sidecar de Dapr |
|
enabled |
boolean |
False |
Boolean que indica si el coche lateral dapr está habilitado |
httpMaxRequestSize |
integer |
Aumento del tamaño máximo del parámetro de servidores HTTP del cuerpo de la solicitud en MB para controlar la carga de archivos grandes. El valor predeterminado es 4 MB. |
|
httpReadBufferSize |
integer |
Tamaño máximo de dapr del búfer de lectura de encabezado http en KB para controlar al enviar encabezados de varios KB. El valor predeterminado es 65 KB. |
|
logLevel |
Establece el nivel de registro del sidecar de Dapr. Los valores permitidos son debug, info, warn, error. El valor predeterminado es información. |
daprLogLevel
Establece el nivel de registro del sidecar de Dapr. Los valores permitidos son debug, info, warn, error. El valor predeterminado es información.
Nombre | Tipo | Description |
---|---|---|
debug |
string |
|
error |
string |
|
info |
string |
|
warn |
string |
DefaultAction
Acción predeterminada para la restricción de acceso principal si no hay ninguna regla coinciden.
Nombre | Tipo | Description |
---|---|---|
Allow |
string |
|
Deny |
string |
DefaultErrorResponse
App Service respuesta de error.
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. |
Experiments
Reglas de enrutamiento en experimentos de producción.
Nombre | Tipo | Description |
---|---|---|
rampUpRules |
Lista de reglas de aumento. |
ExtendedLocation
Ubicación extendida.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de la ubicación extendida. |
type |
string |
Tipo de ubicación extendida. |
FtpsState
Estado del servicio FTP/FTPS
Nombre | Tipo | Description |
---|---|---|
AllAllowed |
string |
|
Disabled |
string |
|
FtpsOnly |
string |
FunctionAppConfig
Configuración de la aplicación de funciones.
Nombre | Tipo | Description |
---|---|---|
deployment |
Configuración de implementación de la aplicación de funciones. |
|
runtime |
Configuración del entorno de ejecución de la aplicación de funciones. |
|
scaleAndConcurrency |
Configuración de escalado y simultaneidad de la aplicación de funciones. |
FunctionsAlwaysReadyConfig
Establece el número de instancias de "Always Ready" para un grupo de funciones o una función específica.
Nombre | Tipo | Description |
---|---|---|
instanceCount |
number |
Establece el número de instancias de "Always Ready" para un grupo de funciones determinado o una función específica. Para más información, vea https://aka.ms/flexconsumption/alwaysready. |
name |
string |
Se requiere un grupo de funciones o un nombre de función. Para más información, vea https://aka.ms/flexconsumption/alwaysready. |
FunctionsDeployment
Sección de configuración para la implementación de la aplicación de funciones.
Nombre | Tipo | Description |
---|---|---|
storage |
Almacenamiento para el paquete implementado usado por la aplicación de funciones. |
FunctionsRuntime
Nombre y versión del entorno de ejecución de la aplicación de funciones.
Nombre | Tipo | Description |
---|---|---|
name |
Nombre del entorno de ejecución de la aplicación de funciones. Opciones disponibles: dotnet-isolated, node, java, powershell, python, custom |
|
version |
string |
Versión del entorno de ejecución de la aplicación de funciones. Ejemplo: 8 (para dotnet-isolated) |
FunctionsScaleAndConcurrency
Escalado y configuración de simultaneidad para la aplicación de funciones.
Nombre | Tipo | Description |
---|---|---|
alwaysReady |
Configuración de "Always Ready" para la aplicación de funciones. |
|
instanceMemoryMB |
number |
Establezca la cantidad de memoria asignada a cada instancia de la aplicación de funciones en MB. El ancho de banda de la CPU y la red se asignan proporcionalmente. |
maximumInstanceCount |
number |
Número máximo de instancias de la aplicación de funciones. |
triggers |
Escalado y configuración de simultaneidad para los desencadenadores de la aplicación de funciones. |
HandlerMapping
Las asignaciones de controladores de IIS que se usan para definir qué controlador procesa las solicitudes HTTP con cierta extensión. Por ejemplo, se usa para configurar php-cgi.exe proceso para controlar todas las solicitudes HTTP con la extensión *.php.
Nombre | Tipo | Description |
---|---|---|
arguments |
string |
Argumentos de la línea de comandos que se van a pasar al procesador de scripts. |
extension |
string |
Las solicitudes con esta extensión se controlarán mediante la aplicación FastCGI especificada. |
scriptProcessor |
string |
Ruta de acceso absoluta a la aplicación FastCGI. |
HostingEnvironmentProfile
Especificación de un App Service Environment que se va a usar para este recurso.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso del App Service Environment. |
name |
string |
Nombre del App Service Environment. |
type |
string |
Tipo de recurso del App Service Environment. |
HostNameSslState
Nombre de host habilitado para SSL.
Nombre | Tipo | Description |
---|---|---|
hostType |
Indica si el nombre de host es un nombre de host estándar o de repositorio. |
|
name |
string |
Nombre de host. |
sslState |
Tipo SSL. |
|
thumbprint |
string |
Huella digital del certificado SSL. |
toUpdate |
boolean |
Establezca en |
virtualIP |
string |
Dirección IP virtual asignada al nombre de host si está habilitado SSL basado en IP. |
HostType
Indica si el nombre de host es un nombre de host estándar o de repositorio.
Nombre | Tipo | Description |
---|---|---|
Repository |
string |
|
Standard |
string |
Http
Escalado y configuración de simultaneidad para el desencadenador HTTP.
Nombre | Tipo | Description |
---|---|---|
perInstanceConcurrency |
number |
Número máximo de invocaciones simultáneas de desencadenador HTTP por instancia. |
IpFilterTag
Define para qué se usará este filtro IP. Esto es para admitir el filtrado ip en servidores proxy.
Nombre | Tipo | Description |
---|---|---|
Default |
string |
|
ServiceTag |
string |
|
XffProxy |
string |
IpSecurityRestriction
Restricción de seguridad de IP en una aplicación.
Nombre | Tipo | Description |
---|---|---|
action |
string |
Permitir o denegar el acceso para este intervalo IP. |
description |
string |
Descripción de la regla de restricción de IP. |
headers |
object |
Encabezados de regla de restricción de IP. Host reenviado X (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). La lógica coincidente es ..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). La lógica coincidente es ..
X-Azure-IDFD y X-FD-HealthProbe. La lógica coincidente es exacta. |
ipAddress |
string |
Dirección IP para la que la restricción de seguridad es válida. Puede estar en forma de dirección ipv4 pura (propiedad SubnetMask obligatoria) o notación CIDR, como ipv4/mask (coincidencia de bits inicial). Para CIDR, no se debe especificar la propiedad SubnetMask. |
name |
string |
Nombre de la regla de restricción de IP. |
priority |
integer |
Prioridad de la regla de restricción de IP. |
subnetMask |
string |
Máscara de subred para el intervalo de direcciones IP para la que la restricción es válida. |
subnetTrafficTag |
integer |
(interno) Etiqueta de tráfico de subred |
tag |
Define para qué se usará este filtro IP. Esto es para admitir el filtrado de IP en servidores proxy. |
|
vnetSubnetResourceId |
string |
Identificador de recurso de red virtual |
vnetTrafficTag |
integer |
(interno) Etiqueta de tráfico de red virtual |
ManagedPipelineMode
Modo de canalización administrada.
Nombre | Tipo | Description |
---|---|---|
Classic |
string |
|
Integrated |
string |
ManagedServiceIdentity
Identidad de servicio administrada.
Nombre | Tipo | Description |
---|---|---|
principalId |
string |
Identificador de entidad de seguridad de la identidad de servicio administrada. |
tenantId |
string |
Inquilino de la identidad de servicio administrada. |
type |
Tipo de identidad de servicio administrada. |
|
userAssignedIdentities |
<string,
user |
Lista de identidades asignadas por el usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Tipo de identidad de servicio administrada.
Nombre | Tipo | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
NameValuePair
Par de valores de nombre.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre del par. |
value |
string |
Valor del par. |
PushSettings
Configuración de inserción para la aplicación.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Id. de recurso. |
kind |
string |
Tipo de recurso. |
name |
string |
Nombre del recurso. |
properties.dynamicTagsJson |
string |
Obtiene o establece una cadena JSON que contiene una lista de etiquetas dinámicas que se evaluarán a partir de notificaciones de usuario en el punto de conexión de registro de inserción. |
properties.isPushEnabled |
boolean |
Obtiene o establece una marca que indica si el punto de conexión push está habilitado. |
properties.tagWhitelistJson |
string |
Obtiene o establece una cadena JSON que contiene una lista de etiquetas que están en la lista blanca para su uso por el punto de conexión de registro de inserción. |
properties.tagsRequiringAuth |
string |
Obtiene o establece una cadena JSON que contiene una lista de etiquetas que requieren que se use la autenticación de usuario en el punto de conexión de registro de inserción. Las etiquetas pueden constar de caracteres alfanuméricos y lo siguiente: '_', '@', '#', '.', ':', '-'. La validación debe realizarse en PushRequestHandler. |
type |
string |
Tipo de recurso. |
RampUpRule
Reglas de enrutamiento para realizar pruebas de aumento. Esta regla permite redirigir el porcentaje de tráfico estático a una ranura o cambiar gradualmente el porcentaje de enrutamiento en función del rendimiento.
Nombre | Tipo | Description |
---|---|---|
actionHostName |
string |
Nombre de host de una ranura a la que se redirigirá el tráfico si se decide. Por ejemplo, myapp-stage.azurewebsites.net. |
changeDecisionCallbackUrl |
string |
El algoritmo de decisión personalizado se puede proporcionar en la extensión de sitio TiPCallback que se puede especificar la dirección URL. Consulte Extensión de sitio tiPCallback para obtener el scaffolding y los contratos. https://www.siteextensions.net/packages/TiPCallback/ |
changeIntervalInMinutes |
integer |
Especifica el intervalo en minutos para volver a evaluar ReroutePercentage. |
changeStep |
number |
En el escenario de aumento automático, este es el paso para agregar o quitar de |
maxReroutePercentage |
number |
Especifica el límite superior por debajo del cual ReroutePercentage permanecerá. |
minReroutePercentage |
number |
Especifica el límite inferior por encima del cual ReroutePercentage permanecerá. |
name |
string |
Nombre de la regla de enrutamiento. El nombre recomendado sería apuntar a la ranura que recibirá el tráfico en el experimento. |
reroutePercentage |
number |
Porcentaje del tráfico que se redirigirá a |
RedundancyMode
Modo de redundancia del sitio
Nombre | Tipo | Description |
---|---|---|
ActiveActive |
string |
|
Failover |
string |
|
GeoRedundant |
string |
|
Manual |
string |
|
None |
string |
RequestsBasedTrigger
Desencadenador basado en el total de solicitudes.
Nombre | Tipo | Description |
---|---|---|
count |
integer |
Recuento de solicitudes. |
timeInterval |
string |
Intervalo de tiempo. |
ResourceConfig
Requisitos de recursos de la aplicación de funciones.
Nombre | Tipo | Description |
---|---|---|
cpu |
number |
CPU necesaria en núcleos, por ejemplo, 0,5 |
memory |
string |
Memoria necesaria, por ejemplo, "1Gi" |
runtimeName
Nombre del tiempo de ejecución de la aplicación de funciones. Opciones disponibles: dotnet-isolated, node, java, powershell, python, custom
Nombre | Tipo | Description |
---|---|---|
custom |
string |
|
dotnet-isolated |
string |
|
java |
string |
|
node |
string |
|
powershell |
string |
|
python |
string |
ScmType
Tipo SCM.
Nombre | Tipo | Description |
---|---|---|
BitbucketGit |
string |
|
BitbucketHg |
string |
|
CodePlexGit |
string |
|
CodePlexHg |
string |
|
Dropbox |
string |
|
ExternalGit |
string |
|
ExternalHg |
string |
|
GitHub |
string |
|
LocalGit |
string |
|
None |
string |
|
OneDrive |
string |
|
Tfs |
string |
|
VSO |
string |
|
VSTSRM |
string |
Site
Una aplicación web, un back-end de aplicación móvil o una aplicación de API.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
extendedLocation |
Ubicación extendida. |
||
id |
string |
Identificador de recurso. |
|
identity |
Identidad de servicio administrada. |
||
kind |
string |
Tipo de recurso. |
|
location |
string |
Ubicación del recurso. |
|
name |
string |
Nombre del recurso. |
|
properties.availabilityState |
Estado de disponibilidad de la información de administración para la aplicación. |
||
properties.clientAffinityEnabled |
boolean |
|
|
properties.clientCertEnabled |
boolean |
|
|
properties.clientCertExclusionPaths |
string |
rutas de exclusión separadas por comas de autenticación de certificados de cliente |
|
properties.clientCertMode |
Esto se compone con la configuración ClientCertEnabled.
|
||
properties.cloningInfo |
Si se especifica durante la creación de la aplicación, la aplicación se clona desde una aplicación de origen. |
||
properties.containerSize |
integer |
Tamaño del contenedor de funciones. |
|
properties.customDomainVerificationId |
string |
Identificador único que comprueba los dominios personalizados asignados a la aplicación. El cliente agregará este identificador a un registro txt para su comprobación. |
|
properties.dailyMemoryTimeQuota |
integer |
Cuota de tiempo de memoria diaria máxima permitida (aplicable solo en aplicaciones dinámicas). |
|
properties.daprConfig |
Configuración de Dapr de la aplicación. |
||
properties.defaultHostName |
string |
Nombre de host predeterminado de la aplicación. Solo lectura. |
|
properties.dnsConfiguration |
Propiedad para configurar varias opciones relacionadas con DNS para un sitio. |
||
properties.enabled |
boolean |
|
|
properties.enabledHostNames |
string[] |
Nombres de host habilitados para la aplicación. Los nombres de host deben asignarse (consulte Nombres de host) Y habilitados. De lo contrario, la aplicación no se sirve en esos nombres de host. |
|
properties.functionAppConfig |
Configuración específica de la aplicación de funciones de Azure. |
||
properties.hostNameSslStates |
Los estados SSL de nombre de host se usan para administrar los enlaces SSL para los nombres de host de la aplicación. |
||
properties.hostNames |
string[] |
Nombres de host asociados a la aplicación. |
|
properties.hostNamesDisabled |
boolean |
|
|
properties.hostingEnvironmentProfile |
App Service Environment usar para la aplicación. |
||
properties.httpsOnly |
boolean |
HttpsOnly: configura un sitio web para aceptar solo solicitudes https. Problemas de redirección de solicitudes HTTP |
|
properties.hyperV |
boolean |
False |
Espacio aislado de Hyper-V. |
properties.inProgressOperationId |
string |
Especifica un identificador de operación si este sitio tiene una operación pendiente. |
|
properties.isDefaultContainer |
boolean |
|
|
properties.isXenon |
boolean |
False |
Obsoleto: espacio aislado de Hyper-V. |
properties.keyVaultReferenceIdentity |
string |
Identidad que se va a usar para la autenticación de referencia de Key Vault. |
|
properties.lastModifiedTimeUtc |
string |
Última vez que se modificó la aplicación, en UTC. Solo lectura. |
|
properties.managedEnvironmentId |
string |
Azure Resource Manager identificador del entorno administrado seleccionado del cliente en el que hospedar esta aplicación. Debe tener el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} |
|
properties.maxNumberOfWorkers |
integer |
Número máximo de trabajos. Esto solo se aplica al contenedor de Functions. |
|
properties.outboundIpAddresses |
string |
Lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, acceso a la base de datos). Incluye VIP de inquilinos que se pueden hospedar con la configuración actual. Solo lectura. |
|
properties.possibleOutboundIpAddresses |
string |
Lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, acceso a la base de datos). Incluye VIP de todos los inquilinos excepto dataComponent. Solo lectura. |
|
properties.publicNetworkAccess |
string |
Propiedad para permitir o bloquear todo el tráfico público. Valores permitidos: 'Enabled', 'Disabled' o una cadena vacía. |
|
properties.redundancyMode |
Modo de redundancia del sitio |
||
properties.repositorySiteName |
string |
Nombre del sitio del repositorio. |
|
properties.reserved |
boolean |
False |
|
properties.resourceConfig |
Requisitos de recursos de la aplicación de funciones. |
||
properties.resourceGroup |
string |
Nombre del grupo de recursos al que pertenece la aplicación. Solo lectura. |
|
properties.scmSiteAlsoStopped |
boolean |
False |
|
properties.serverFarmId |
string |
Identificador de recurso del plan de App Service asociado, con formato: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
properties.siteConfig |
Configuración de la aplicación. |
||
properties.slotSwapStatus |
Estado de la última operación de intercambio de ranura de implementación. |
||
properties.state |
string |
Estado actual de la aplicación. |
|
properties.storageAccountRequired |
boolean |
Comprueba si se requiere la cuenta de almacenamiento proporcionada por el cliente. |
|
properties.suspendedTill |
string |
Aplicación suspendida hasta que, en caso de que se supere la cuota de tiempo de memoria. |
|
properties.targetSwapSlot |
string |
Especifica en qué ranura de implementación se intercambiará esta aplicación. Solo lectura. |
|
properties.trafficManagerHostNames |
string[] |
Nombres de host de Azure Traffic Manager asociados a la aplicación. Solo lectura. |
|
properties.usageState |
Estado que indica si la aplicación ha superado su uso de cuota. Solo lectura. |
||
properties.virtualNetworkSubnetId |
string |
Azure Resource Manager identificador de la red virtual y la subred que se van a unir mediante la integración con red virtual regional. Debe tener el formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
|
properties.vnetBackupRestoreEnabled |
boolean |
Para habilitar las operaciones de copia de seguridad y restauración a través de la red virtual |
|
properties.vnetContentShareEnabled |
boolean |
Para habilitar el acceso al contenido a través de la red virtual |
|
properties.vnetImagePullEnabled |
boolean |
Para habilitar la extracción de imágenes en Virtual Network |
|
properties.vnetRouteAllEnabled |
boolean |
Virtual Network Enrutar todo habilitado. Esto hace que todo el tráfico saliente tenga aplicados Virtual Network grupos de seguridad y rutas definidas por el usuario. |
|
properties.workloadProfileName |
string |
Nombre del perfil de carga de trabajo en el que se ejecutará la aplicación de funciones. |
|
tags |
object |
Etiquetas del recurso. |
|
type |
string |
Tipo de recurso. |
SiteAvailabilityState
Estado de disponibilidad de la información de administración para la aplicación.
Nombre | Tipo | Description |
---|---|---|
DisasterRecoveryMode |
string |
|
Limited |
string |
|
Normal |
string |
SiteConfig
Configuración de una aplicación de App Service.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
acrUseManagedIdentityCreds |
boolean |
Marca para usar Managed Identity Creds para la extracción de ACR |
|
acrUserManagedIdentityID |
string |
Si usa la identidad administrada por el usuario, el identificador de cliente de identidad administrada por el usuario |
|
alwaysOn |
boolean |
|
|
apiDefinition |
Información sobre la definición de API formal para la aplicación. |
||
apiManagementConfig |
Configuración de Azure API Management vinculada a la aplicación. |
||
appCommandLine |
string |
Línea de comandos de la aplicación que se va a iniciar. |
|
appSettings |
Configuración de aplicaciones. |
||
autoHealEnabled |
boolean |
|
|
autoHealRules |
Reglas de recuperación automática. |
||
autoSwapSlotName |
string |
Nombre de ranura de intercambio automático. |
|
azureStorageAccounts |
<string,
Azure |
Lista de cuentas de Azure Storage. |
|
connectionStrings |
Cadenas de conexión. |
||
cors |
Configuración de uso compartido de recursos entre orígenes (CORS). |
||
defaultDocuments |
string[] |
Documentos predeterminados. |
|
detailedErrorLoggingEnabled |
boolean |
|
|
documentRoot |
string |
Raíz del documento. |
|
elasticWebAppScaleLimit |
integer |
Número máximo de trabajos a los que un sitio puede escalar horizontalmente.
Esta configuración solo se aplica a las aplicaciones de los planes en los que ElasticScaleEnabled es |
|
experiments |
Esto es una solución alternativa para tipos polimórficos. |
||
ftpsState |
Estado del servicio FTP/FTPS |
||
functionAppScaleLimit |
integer |
Número máximo de trabajos a los que un sitio puede escalar horizontalmente. Esta configuración solo se aplica a los planes De consumo y Premium elástico. |
|
functionsRuntimeScaleMonitoringEnabled |
boolean |
Obtiene o establece un valor que indica si la supervisión de escalado en tiempo de ejecución de funciones está habilitada. Cuando se habilita, ScaleController no supervisará los orígenes de eventos directamente, sino que llamará al entorno de ejecución para obtener el estado de escala. |
|
handlerMappings |
Asignaciones de controladores. |
||
healthCheckPath |
string |
Ruta de acceso de comprobación de estado |
|
http20Enabled |
boolean |
True |
Http20Enabled: configura un sitio web para permitir que los clientes se conecten a través de http2.0 |
httpLoggingEnabled |
boolean |
|
|
ipSecurityRestrictions |
Restricciones de seguridad de IP para main. |
||
ipSecurityRestrictionsDefaultAction |
Acción predeterminada para la restricción de acceso principal si no hay ninguna regla coinciden. |
||
javaContainer |
string |
Contenedor de Java. |
|
javaContainerVersion |
string |
Versión del contenedor de Java. |
|
javaVersion |
string |
Versión de Java. |
|
keyVaultReferenceIdentity |
string |
Identidad que se va a usar para la autenticación de referencia de Key Vault. |
|
limits |
Límites del sitio. |
||
linuxFxVersion |
string |
Linux App Framework y versión |
|
loadBalancing |
Equilibrio de carga del sitio. |
||
localMySqlEnabled |
boolean |
False |
|
logsDirectorySizeLimit |
integer |
Límite de tamaño del directorio de registros HTTP. |
|
machineKey |
Site MachineKey. |
||
managedPipelineMode |
Modo de canalización administrada. |
||
managedServiceIdentityId |
integer |
Identificador de identidad de servicio administrado |
|
metadata |
Metadatos de la aplicación. Esta propiedad no se puede recuperar, ya que puede contener secretos. |
||
minTlsCipherSuite |
Conjunto de cifrado TLS de nivel mínimo permitido para una aplicación |
||
minTlsVersion |
MinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL. |
||
minimumElasticInstanceCount |
integer |
Número mínimo de instancias de un sitio Esta configuración solo se aplica a los planes elásticos. |
|
netFrameworkVersion |
string |
v4.6 |
Versión de .NET Framework. |
nodeVersion |
string |
Versión de Node.js. |
|
numberOfWorkers |
integer |
Número de trabajadores. |
|
phpVersion |
string |
Versión de PHP. |
|
powerShellVersion |
string |
Versión de PowerShell. |
|
preWarmedInstanceCount |
integer |
Número de instancias prewarmed. Esta configuración solo se aplica a los planes de consumo y elástico |
|
publicNetworkAccess |
string |
Propiedad para permitir o bloquear todo el tráfico público. |
|
publishingUsername |
string |
Nombre de usuario de publicación. |
|
push |
Insertar la configuración del punto de conexión. |
||
pythonVersion |
string |
Versión de Python. |
|
remoteDebuggingEnabled |
boolean |
|
|
remoteDebuggingVersion |
string |
Versión de depuración remota. |
|
requestTracingEnabled |
boolean |
|
|
requestTracingExpirationTime |
string |
Tiempo de expiración del seguimiento de solicitudes. |
|
scmIpSecurityRestrictions |
Restricciones de seguridad de IP para scm. |
||
scmIpSecurityRestrictionsDefaultAction |
Acción predeterminada para la restricción de acceso scm si no hay ninguna regla coinciden. |
||
scmIpSecurityRestrictionsUseMain |
boolean |
Restricciones de seguridad de IP para que scm use main. |
|
scmMinTlsVersion |
ScmMinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL para el sitio de SCM. |
||
scmType |
Tipo SCM. |
||
tracingOptions |
string |
Opciones de seguimiento. |
|
use32BitWorkerProcess |
boolean |
|
|
virtualApplications |
Aplicaciones virtuales. |
||
vnetName |
string |
Virtual Network nombre. |
|
vnetPrivatePortsCount |
integer |
Número de puertos privados asignados a esta aplicación. Estos se asignarán dinámicamente en tiempo de ejecución. |
|
vnetRouteAllEnabled |
boolean |
Virtual Network Enrutar todo habilitado. Esto hace que todo el tráfico saliente tenga Virtual Network grupos de seguridad y rutas definidas por el usuario aplicadas. |
|
webSocketsEnabled |
boolean |
|
|
websiteTimeZone |
string |
Establece la zona horaria que usa un sitio para generar marcas de tiempo. Compatible con Linux y Windows App Service. Establecer la configuración de WEBSITE_TIME_ZONE aplicación tiene prioridad sobre esta configuración. Para Linux, espera valores https://www.iana.org/time-zones de base de datos tz (para obtener una referencia rápida, consulte https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Para Windows, espera una de las zonas horarias enumeradas en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
|
windowsFxVersion |
string |
Xenon App Framework y versión |
|
xManagedServiceIdentityId |
integer |
Identificador de identidad de servicio administrado explícito |
SiteDnsConfig
Nombre | Tipo | Description |
---|---|---|
dnsAltServer |
string |
Servidor DNS alternativo que usarán las aplicaciones. Esta propiedad replica la configuración de WEBSITE_DNS_ALT_SERVER aplicación. |
dnsLegacySortOrder |
boolean |
Indica que los sitios que usan servidores DNS personalizados de red virtual siguen ordenando la lista de servidores DNS. Solo lectura. |
dnsMaxCacheTimeout |
integer |
Tiempo personalizado para que DNS se almacene en caché en segundos. Intervalo permitido: 0-60. El valor predeterminado es 30 segundos. 0 significa que el almacenamiento en caché está deshabilitado. |
dnsRetryAttemptCount |
integer |
Número total de reintentos para la búsqueda dns. Intervalo permitido: 1-5. El valor predeterminado es 3. |
dnsRetryAttemptTimeout |
integer |
Tiempo de espera de una sola búsqueda dns en segundos. Intervalo permitido: 1-30. El valor predeterminado es 3. |
dnsServers |
string[] |
Lista de servidores DNS personalizados que va a usar una aplicación para búsquedas. Se pueden establecer 5 servidores DNS como máximo. |
SiteLimits
Límites de métricas establecidos en una aplicación.
Nombre | Tipo | Description |
---|---|---|
maxDiskSizeInMb |
integer |
Uso máximo permitido del tamaño de disco en MB. |
maxMemoryInMb |
integer |
Uso máximo permitido de memoria en MB. |
maxPercentageCpu |
number |
Porcentaje máximo de uso de CPU permitido. |
SiteLoadBalancing
Equilibrio de carga del sitio.
Nombre | Tipo | Description |
---|---|---|
LeastRequests |
string |
|
LeastResponseTime |
string |
|
PerSiteRoundRobin |
string |
|
RequestHash |
string |
|
WeightedRoundRobin |
string |
|
WeightedTotalTraffic |
string |
SiteMachineKey
MachineKey de una aplicación.
Nombre | Tipo | Description |
---|---|---|
decryption |
string |
Algoritmo utilizado para el descifrado. |
decryptionKey |
string |
Clave de descifrado. |
validation |
string |
Validación de MachineKey. |
validationKey |
string |
Clave de validación. |
SitePatchResource
Recurso de ARM para un sitio.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
id |
string |
Identificador de recurso. |
|
identity |
Identidad de servicio administrada. |
||
kind |
string |
Tipo de recurso. |
|
name |
string |
Nombre del recurso. |
|
properties.availabilityState |
Estado de disponibilidad de la información de administración para la aplicación. |
||
properties.clientAffinityEnabled |
boolean |
|
|
properties.clientCertEnabled |
boolean |
|
|
properties.clientCertExclusionPaths |
string |
rutas de exclusión separadas por comas de autenticación de certificados de cliente |
|
properties.clientCertMode |
Esto se compone con la configuración ClientCertEnabled.
|
||
properties.cloningInfo |
Si se especifica durante la creación de la aplicación, la aplicación se clona desde una aplicación de origen. |
||
properties.containerSize |
integer |
Tamaño del contenedor de funciones. |
|
properties.customDomainVerificationId |
string |
Identificador único que comprueba los dominios personalizados asignados a la aplicación. El cliente agregará este identificador a un registro txt para la comprobación. |
|
properties.dailyMemoryTimeQuota |
integer |
Cuota de tiempo de memoria diaria máxima permitida (aplicable solo en aplicaciones dinámicas). |
|
properties.defaultHostName |
string |
Nombre de host predeterminado de la aplicación. Solo lectura. |
|
properties.dnsConfiguration |
Propiedad para configurar varias opciones relacionadas con DNS para un sitio. |
||
properties.enabled |
boolean |
|
|
properties.enabledHostNames |
string[] |
Nombres de host habilitados para la aplicación. Los nombres de host deben asignarse (consulte Nombres de host) Y habilitados. De lo contrario, la aplicación no se sirve en esos nombres de host. |
|
properties.hostNameSslStates |
Los estados SSL de nombre de host se usan para administrar los enlaces SSL para los nombres de host de la aplicación. |
||
properties.hostNames |
string[] |
Nombres de host asociados a la aplicación. |
|
properties.hostNamesDisabled |
boolean |
|
|
properties.hostingEnvironmentProfile |
App Service Environment usar para la aplicación. |
||
properties.httpsOnly |
boolean |
HttpsOnly: configura un sitio web para aceptar solo solicitudes https. Problemas de redirección de solicitudes HTTP |
|
properties.hyperV |
boolean |
False |
Espacio aislado de Hyper-V. |
properties.inProgressOperationId |
string |
Especifica un identificador de operación si este sitio tiene una operación pendiente. |
|
properties.isDefaultContainer |
boolean |
|
|
properties.isXenon |
boolean |
False |
Obsoleto: espacio aislado de Hyper-V. |
properties.keyVaultReferenceIdentity |
string |
Identidad que se va a usar para la autenticación de referencia de Key Vault. |
|
properties.lastModifiedTimeUtc |
string |
Última vez que se modificó la aplicación, en UTC. Solo lectura. |
|
properties.maxNumberOfWorkers |
integer |
Número máximo de trabajos. Esto solo se aplica al contenedor de Functions. |
|
properties.outboundIpAddresses |
string |
Lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, el acceso a la base de datos). Incluye VIP de inquilinos que el sitio se puede hospedar con la configuración actual. Solo lectura. |
|
properties.possibleOutboundIpAddresses |
string |
Lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, el acceso a la base de datos). Incluye VIP de todos los inquilinos excepto dataComponent. Solo lectura. |
|
properties.redundancyMode |
Modo de redundancia del sitio |
||
properties.repositorySiteName |
string |
Nombre del sitio del repositorio. |
|
properties.reserved |
boolean |
False |
|
properties.resourceGroup |
string |
Nombre del grupo de recursos al que pertenece la aplicación. Solo lectura. |
|
properties.scmSiteAlsoStopped |
boolean |
False |
|
properties.serverFarmId |
string |
Identificador de recurso del plan de App Service asociado, con formato "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
properties.siteConfig |
Configuración de la aplicación. |
||
properties.slotSwapStatus |
Estado de la última operación de intercambio de ranura de implementación. |
||
properties.state |
string |
Estado actual de la aplicación. |
|
properties.storageAccountRequired |
boolean |
Comprueba si se requiere la cuenta de almacenamiento proporcionada por el cliente. |
|
properties.suspendedTill |
string |
La aplicación se suspende hasta que, en caso de que se supere la cuota de tiempo de memoria. |
|
properties.targetSwapSlot |
string |
Especifica en qué ranura de implementación se intercambiará esta aplicación. Solo lectura. |
|
properties.trafficManagerHostNames |
string[] |
Nombres de host de Azure Traffic Manager asociados a la aplicación. Solo lectura. |
|
properties.usageState |
Estado que indica si la aplicación ha superado su uso de cuota. Solo lectura. |
||
properties.virtualNetworkSubnetId |
string |
Azure Resource Manager identificador de la red virtual y la subred que se van a unir mediante la integración con red virtual regional. Debe tener el formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
|
type |
string |
Tipo de recurso. |
SlotSwapStatus
Estado de la última operación de intercambio de ranura correcta.
Nombre | Tipo | Description |
---|---|---|
destinationSlotName |
string |
Ranura de destino de la última operación de intercambio. |
sourceSlotName |
string |
Ranura de origen de la última operación de intercambio. |
timestampUtc |
string |
Hora en que se completó el último intercambio de ranura correcto. |
SlowRequestsBasedTrigger
Desencadenador basado en el tiempo de ejecución de la solicitud.
Nombre | Tipo | Description |
---|---|---|
count |
integer |
Recuento de solicitudes. |
path |
string |
Ruta de acceso de solicitud. |
timeInterval |
string |
Intervalo de tiempo. |
timeTaken |
string |
Tiempo necesario. |
SslState
Tipo SSL
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
|
IpBasedEnabled |
string |
|
SniEnabled |
string |
StatusCodesBasedTrigger
Desencadenador basado en el código de estado.
Nombre | Tipo | Description |
---|---|---|
count |
integer |
Recuento de solicitudes. |
path |
string |
Ruta de acceso de solicitud |
status |
integer |
Código de estado HTTP. |
subStatus |
integer |
Estado secundario de la solicitud. |
timeInterval |
string |
Intervalo de tiempo. |
win32Status |
integer |
Código de error de Win32. |
StatusCodesRangeBasedTrigger
Desencadenador basado en el intervalo de códigos de estado.
Nombre | Tipo | Description |
---|---|---|
count |
integer |
Recuento de solicitudes. |
path |
string |
|
statusCodes |
string |
Código de estado HTTP. |
timeInterval |
string |
Intervalo de tiempo. |
Storage
Almacenamiento para el paquete implementado que usa la aplicación de funciones.
Nombre | Tipo | Description |
---|---|---|
authentication |
Método de autenticación para acceder a la cuenta de almacenamiento para la implementación. |
|
type |
Propiedad para seleccionar el tipo de Azure Storage. Opciones disponibles: blobContainer. |
|
value |
string |
Propiedad para establecer la dirección URL del tipo de Azure Storage seleccionado. Ejemplo: para blobContainer, el valor podría ser https://.blob.core.windows.net/. |
storageType
Propiedad para seleccionar el tipo de Azure Storage. Opciones disponibles: blobContainer.
Nombre | Tipo | Description |
---|---|---|
blobContainer |
string |
SupportedTlsVersions
MinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL.
Nombre | Tipo | Description |
---|---|---|
1.0 |
string |
|
1.1 |
string |
|
1.2 |
string |
|
1.3 |
string |
TlsCipherSuites
El conjunto de cifrado TLS de intensidad mínima permitido para una aplicación
Nombre | Tipo | Description |
---|---|---|
TLS_AES_128_GCM_SHA256 |
string |
|
TLS_AES_256_GCM_SHA384 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 |
string |
|
TLS_RSA_WITH_AES_128_CBC_SHA |
string |
|
TLS_RSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_RSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_RSA_WITH_AES_256_CBC_SHA |
string |
|
TLS_RSA_WITH_AES_256_CBC_SHA256 |
string |
|
TLS_RSA_WITH_AES_256_GCM_SHA384 |
string |
Triggers
Escalado y configuración de simultaneidad para los desencadenadores de la aplicación de funciones.
Nombre | Tipo | Description |
---|---|---|
http |
Escalado y configuración de simultaneidad para el desencadenador HTTP. |
UsageState
Estado que indica si la aplicación ha superado su uso de cuota. Solo lectura.
Nombre | Tipo | Description |
---|---|---|
Exceeded |
string |
|
Normal |
string |
userAssignedIdentity
Identidad asignada por el usuario.
Nombre | Tipo | Description |
---|---|---|
clientId |
string |
Identificador de cliente de la identidad asignada por el usuario |
principalId |
string |
Identificador de entidad de seguridad de la identidad asignada por el usuario |
VirtualApplication
Aplicación virtual en una aplicación.
Nombre | Tipo | Description |
---|---|---|
physicalPath |
string |
Ruta de acceso física. |
preloadEnabled |
boolean |
|
virtualDirectories |
Directorios virtuales para la aplicación virtual. |
|
virtualPath |
string |
Ruta de acceso virtual. |
VirtualDirectory
Directorio de la aplicación virtual.
Nombre | Tipo | Description |
---|---|---|
physicalPath |
string |
Ruta de acceso física. |
virtualPath |
string |
Ruta de acceso a la aplicación virtual. |