Compartir a través de


Web Apps - Create Or Update

Descripción de Crea una nueva aplicación web, móvil o de API en un grupo de recursos existente, o actualiza una aplicación existente.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}?api-version=2025-05-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
name
path True

string

Nombre de la aplicación.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string (uuid)

Identificador de la suscripción de destino. El valor debe ser un UUID.

api-version
query True

string

minLength: 1

Versión de API que se usará para esta operación.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
location True

string

Ubicación geográfica donde reside el recurso

extendedLocation

ExtendedLocation

Ubicación extendida.

identity

ManagedServiceIdentity

Identidad de servicio administrada.

kind

string

Tipo de recurso. Si el recurso es una aplicación, puede consultar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference para obtener más información sobre los valores admitidos para el tipo.

properties.autoGeneratedDomainNameLabelScope

AutoGeneratedDomainNameLabelScope

Especifica el ámbito de unicidad del nombre de host predeterminado durante la creación de recursos.

properties.clientAffinityEnabled

boolean

true para habilitar la afinidad del cliente; false para dejar de enviar cookies de afinidad de sesión, que enrutan las solicitudes del cliente en la misma sesión a la misma instancia. El valor predeterminado es true.

properties.clientAffinityPartitioningEnabled

boolean

true para habilitar la partición de afinidad de cliente mediante cookies CHIPS, esto agregará la partitioned propiedad a las cookies de afinidad; false para dejar de enviar cookies de afinidad particionadas. El valor predeterminado es false.

properties.clientAffinityProxyEnabled

boolean

true para anular el dominio de cookie de afinidad de cliente con encabezado de solicitud X-Forwarded-Host. false para usar el dominio predeterminado. El valor predeterminado es false.

properties.clientCertEnabled

boolean

true para habilitar la autenticación de certificados de cliente (autenticación mutua TLS); de lo contrario, false. El valor predeterminado es false.

properties.clientCertExclusionPaths

string

rutas de exclusión separadas por comas de autenticación de certificados de cliente

properties.clientCertMode

ClientCertMode

Esto se compone con la configuración ClientCertEnabled.

  • ClientCertEnabled: false significa que se omite ClientCert.
  • ClientCertEnabled: true y ClientCertMode: Required significa que ClientCert es necesario.
  • ClientCertEnabled: true y ClientCertMode: Optional significa que ClientCert es opcional o aceptado.
properties.cloningInfo

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 (int32)

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 (int32)

Cuota de tiempo de memoria diaria máxima permitida (aplicable solo en aplicaciones dinámicas).

properties.daprConfig

DaprConfig

Configuración de Dapr de la aplicación.

properties.dnsConfiguration

SiteDnsConfig

Propiedad para configurar varias opciones relacionadas con DNS para un sitio.

properties.enabled

boolean

true si la aplicación está habilitada; de lo contrario, false. Al establecer este valor en false, se deshabilita la aplicación (se desconecta la aplicación).

properties.endToEndEncryptionEnabled

boolean

Si se va a usar el cifrado de un extremo a otro entre front-end y el trabajo

properties.functionAppConfig

FunctionAppConfig

Configuración específica de la aplicación de funciones de Azure.

properties.hostNameSslStates

HostNameSslState[]

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

true para deshabilitar los nombres de host públicos de la aplicación; de lo contrario, false. Si true, solo se puede acceder a la aplicación a través del proceso de administración de API.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

App Service Environment que se va a usar para la aplicación.

properties.httpsOnly

boolean

HttpsOnly: configura un sitio web para aceptar solo solicitudes https. Problemas de redireccionamiento para solicitudes http

properties.hyperV

boolean

Hyper-V espacio aislado.

properties.ipMode

IPMode

Especifica el modo IP de la aplicación.

properties.isXenon

boolean

Obsoleto: Hyper-V espacio aislado.

properties.keyVaultReferenceIdentity

string

Identidad que se va a usar para la autenticación de referencia de Key Vault.

properties.managedEnvironmentId

string

Identificador de Azure Resource Manager 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.outboundVnetRouting

OutboundVnetRouting

Propiedad para configurar varias opciones de enrutamiento de tráfico saliente a través de la red virtual para un sitio

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

RedundancyMode

Modo de redundancia del sitio

properties.reserved

boolean

true si está reservado; de lo contrario, false.

properties.resourceConfig

ResourceConfig

Requisitos de recursos de la aplicación de funciones.

properties.scmSiteAlsoStopped

boolean

true para detener el sitio SCM (KUDU) cuando se detiene la aplicación; de lo contrario, false. El valor predeterminado es false.

properties.serverFarmId

string

Identificador de recurso del plan de App Service asociado, con el formato "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

SiteConfig

Configuración de una aplicación de App Service. Esta propiedad no se devuelve en respuesta a las solicitudes normales de creación y lectura, ya que puede contener información confidencial.

properties.sshEnabled

boolean

Si se habilita el acceso ssh.

properties.storageAccountRequired

boolean

Comprueba si se requiere la cuenta de almacenamiento proporcionada por el cliente.

properties.virtualNetworkSubnetId

string

Identificador de Azure Resource Manager 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.workloadProfileName

string

Nombre del perfil de carga de trabajo para que se ejecute la aplicación de funciones.

tags

object

Etiquetas de recursos.

Respuestas

Nombre Tipo Description
200 OK

Site

Operación de actualización del recurso 'Site' exitosa

202 Accepted

Site

La solicitud se ha aceptado para su procesamiento, pero el procesamiento aún no se ha completado.

Encabezados

Location: string

Other Status Codes

DefaultErrorResponse

Una respuesta de error inesperada.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

Clone web app
Create or Update Flex Consumption function app
Create or Update Flex Consumption function app with details
Create or Update web app

Clone web app

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2025-05-01

{
  "kind": "app",
  "location": "East US",
  "properties": {
    "cloningInfo": {
      "appSettingsOverrides": {
        "Setting1": "NewValue1",
        "Setting3": "NewValue5"
      },
      "cloneCustomHostNames": true,
      "cloneSourceControl": true,
      "configureLoadBalancing": false,
      "hostingEnvironment": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg456/providers/Microsoft.Web/hostingenvironments/aseforsites",
      "overwrite": false,
      "sourceWebAppId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg456/providers/Microsoft.Web/sites/srcsiteg478",
      "sourceWebAppLocation": "West Europe"
    }
  }
}

Respuesta de muestra

{
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "kind": "app",
  "location": "East US",
  "properties": {
    "availabilityState": "Normal",
    "clientAffinityEnabled": true,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "containerSize": 0,
    "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
    "dailyMemoryTimeQuota": 0,
    "defaultHostName": "sitef6141.azurewebsites.net",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "hostType": "Standard",
        "sslState": "Disabled"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "hostType": "Repository",
        "sslState": "Disabled"
      }
    ],
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "hostNamesDisabled": false,
    "httpsOnly": false,
    "hyperV": false,
    "isXenon": false,
    "keyVaultReferenceIdentity": "SystemAssigned",
    "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "backupRestoreTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false
    },
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "redundancyMode": "None",
    "repositorySiteName": "sitef6141",
    "reserved": false,
    "resourceGroup": "testrg123",
    "scmSiteAlsoStopped": false,
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "siteConfig": {
      "acrUseManagedIdentityCreds": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "autoHealEnabled": false,
      "azureStorageAccounts": {},
      "defaultDocuments": [
        "Default.htm",
        "Default.html",
        "Default.asp",
        "index.htm",
        "index.html",
        "iisstart.htm",
        "default.aspx",
        "index.php",
        "hostingstart.html"
      ],
      "detailedErrorLoggingEnabled": false,
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "http20Enabled": false,
      "httpLoggingEnabled": false,
      "linuxFxVersion": "",
      "loadBalancing": "LeastRequests",
      "logsDirectorySizeLimit": 35,
      "managedPipelineMode": "Integrated",
      "minTlsVersion": "1.2",
      "minimumElasticInstanceCount": 0,
      "netFrameworkVersion": "v4.0",
      "nodeVersion": "",
      "numberOfWorkers": 1,
      "phpVersion": "5.6",
      "powerShellVersion": "",
      "pythonVersion": "",
      "remoteDebuggingEnabled": false,
      "requestTracingEnabled": false,
      "scmMinTlsVersion": "1.2",
      "use32BitWorkerProcess": true,
      "virtualApplications": [
        {
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false,
          "virtualPath": "/"
        }
      ],
      "vnetName": "",
      "vnetPrivatePortsCount": 0,
      "vnetRouteAllEnabled": false,
      "webSocketsEnabled": false
    },
    "state": "Running",
    "storageAccountRequired": false,
    "usageState": "Normal"
  }
}
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=2025-05-01
{
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "kind": "app",
  "location": "East US",
  "properties": {
    "availabilityState": "Normal",
    "clientAffinityEnabled": true,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "containerSize": 0,
    "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
    "dailyMemoryTimeQuota": 0,
    "defaultHostName": "sitef6141.azurewebsites.net",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "hostType": "Standard",
        "sslState": "Disabled"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "hostType": "Repository",
        "sslState": "Disabled"
      }
    ],
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "hostNamesDisabled": false,
    "httpsOnly": false,
    "hyperV": false,
    "isXenon": false,
    "keyVaultReferenceIdentity": "SystemAssigned",
    "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "backupRestoreTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false
    },
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "redundancyMode": "None",
    "repositorySiteName": "sitef6141",
    "reserved": false,
    "resourceGroup": "testrg123",
    "scmSiteAlsoStopped": false,
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "siteConfig": {
      "acrUseManagedIdentityCreds": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "autoHealEnabled": false,
      "azureStorageAccounts": {},
      "defaultDocuments": [
        "Default.htm",
        "Default.html",
        "Default.asp",
        "index.htm",
        "index.html",
        "iisstart.htm",
        "default.aspx",
        "index.php",
        "hostingstart.html"
      ],
      "detailedErrorLoggingEnabled": false,
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "http20Enabled": false,
      "httpLoggingEnabled": false,
      "linuxFxVersion": "",
      "loadBalancing": "LeastRequests",
      "logsDirectorySizeLimit": 35,
      "managedPipelineMode": "Integrated",
      "minTlsVersion": "1.2",
      "minimumElasticInstanceCount": 0,
      "netFrameworkVersion": "v4.0",
      "nodeVersion": "",
      "numberOfWorkers": 1,
      "phpVersion": "5.6",
      "powerShellVersion": "",
      "pythonVersion": "",
      "remoteDebuggingEnabled": false,
      "requestTracingEnabled": false,
      "scmMinTlsVersion": "1.2",
      "use32BitWorkerProcess": true,
      "virtualApplications": [
        {
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false,
          "virtualPath": "/"
        }
      ],
      "vnetName": "",
      "vnetPrivatePortsCount": 0,
      "vnetRouteAllEnabled": false,
      "webSocketsEnabled": false
    },
    "state": "Running",
    "storageAccountRequired": false,
    "usageState": "Normal"
  }
}

Create or Update Flex Consumption function app

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2025-05-01

{
  "kind": "functionapp,linux",
  "location": "East US",
  "properties": {
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          },
          "value": "https://storageAccountName.blob.core.windows.net/containername"
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "instanceMemoryMB": 2048,
        "maximumInstanceCount": 100
      },
      "siteUpdateStrategy": {
        "type": "RollingUpdate"
      }
    },
    "siteConfig": {
      "appSettings": [
        {
          "name": "AzureWebJobsStorage",
          "value": "DefaultEndpointsProtocol=https;AccountName=StorageAccountName;AccountKey=Sanitized;EndpointSuffix=core.windows.net"
        },
        {
          "name": "APPLICATIONINSIGHTS_CONNECTION_STRING",
          "value": "InstrumentationKey=Sanitized;IngestionEndpoint=Sanitized;LiveEndpoint=Sanitized"
        }
      ]
    }
  }
}

Respuesta de muestra

{
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "location": "East US",
  "properties": {
    "availabilityState": "Normal",
    "clientAffinityEnabled": false,
    "clientCertEnabled": false,
    "containerSize": 2048,
    "dailyMemoryTimeQuota": 0,
    "defaultHostName": "sitef6141.azurewebsites.net",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          },
          "value": "https://storageAccountName.blob.core.windows.net/containername"
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "alwaysReady": null,
        "instanceMemoryMB": 2048,
        "maximumInstanceCount": 100,
        "triggers": null
      },
      "siteUpdateStrategy": {
        "type": "RollingUpdate"
      }
    },
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "hostType": "Standard",
        "sslState": "Disabled"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "hostType": "Repository",
        "sslState": "Disabled"
      }
    ],
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "httpsOnly": true,
    "hyperV": false,
    "isXenon": false,
    "lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "backupRestoreTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false
    },
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "publicNetworkAccess": "Enabled",
    "redundancyMode": "None",
    "repositorySiteName": "sitef6141",
    "reserved": null,
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    },
    "resourceGroup": "testrg123",
    "scmSiteAlsoStopped": false,
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "siteConfig": {
      "acrUseManagedIdentityCreds": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "autoHealEnabled": false,
      "azureStorageAccounts": {},
      "detailedErrorLoggingEnabled": false,
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "http20Enabled": false,
      "httpLoggingEnabled": false,
      "ipSecurityRestrictions": [
        {
          "name": "Allow all",
          "description": "Allow all access",
          "action": "Allow",
          "ipAddress": "Any",
          "priority": 2147483647
        }
      ],
      "keyVaultReferenceIdentity": "",
      "linuxFxVersion": "",
      "loadBalancing": "LeastRequests",
      "logsDirectorySizeLimit": 35,
      "managedPipelineMode": "Integrated",
      "minTlsVersion": "1.2",
      "minimumElasticInstanceCount": 0,
      "netFrameworkVersion": "",
      "nodeVersion": "",
      "numberOfWorkers": 1,
      "phpVersion": "",
      "powerShellVersion": "",
      "pythonVersion": "",
      "remoteDebuggingEnabled": false,
      "requestTracingEnabled": false,
      "scmIpSecurityRestrictions": [
        {
          "name": "Allow all",
          "description": "Allow all access",
          "action": "Allow",
          "ipAddress": "Any",
          "priority": 2147483647
        }
      ],
      "scmMinTlsVersion": "1.2",
      "use32BitWorkerProcess": false,
      "virtualApplications": [
        {
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false,
          "virtualPath": "/"
        }
      ],
      "vnetName": "",
      "vnetPrivatePortsCount": 0,
      "vnetRouteAllEnabled": false,
      "webSocketsEnabled": false
    },
    "state": "Running",
    "storageAccountRequired": false,
    "usageState": "Normal"
  }
}
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=2025-05-01
{
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "location": "East US",
  "properties": {
    "availabilityState": "Normal",
    "clientAffinityEnabled": false,
    "clientCertEnabled": false,
    "containerSize": 2048,
    "dailyMemoryTimeQuota": 0,
    "defaultHostName": "sitef6141.azurewebsites.net",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          },
          "value": "https://storageAccountName.blob.core.windows.net/containername"
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "alwaysReady": null,
        "instanceMemoryMB": 2048,
        "maximumInstanceCount": 100,
        "triggers": null
      },
      "siteUpdateStrategy": {
        "type": "RollingUpdate"
      }
    },
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "hostType": "Standard",
        "sslState": "Disabled"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "hostType": "Repository",
        "sslState": "Disabled"
      }
    ],
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "httpsOnly": true,
    "hyperV": false,
    "isXenon": false,
    "lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "backupRestoreTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false
    },
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "publicNetworkAccess": "Enabled",
    "redundancyMode": "None",
    "repositorySiteName": "sitef6141",
    "reserved": null,
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    },
    "resourceGroup": "testrg123",
    "scmSiteAlsoStopped": false,
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "siteConfig": {
      "acrUseManagedIdentityCreds": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "autoHealEnabled": false,
      "azureStorageAccounts": {},
      "detailedErrorLoggingEnabled": false,
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "http20Enabled": false,
      "httpLoggingEnabled": false,
      "ipSecurityRestrictions": [
        {
          "name": "Allow all",
          "description": "Allow all access",
          "action": "Allow",
          "ipAddress": "Any",
          "priority": 2147483647
        }
      ],
      "keyVaultReferenceIdentity": "",
      "linuxFxVersion": "",
      "loadBalancing": "LeastRequests",
      "logsDirectorySizeLimit": 35,
      "managedPipelineMode": "Integrated",
      "minTlsVersion": "1.2",
      "minimumElasticInstanceCount": 0,
      "netFrameworkVersion": "",
      "nodeVersion": "",
      "numberOfWorkers": 1,
      "phpVersion": "",
      "powerShellVersion": "",
      "pythonVersion": "",
      "remoteDebuggingEnabled": false,
      "requestTracingEnabled": false,
      "scmIpSecurityRestrictions": [
        {
          "name": "Allow all",
          "description": "Allow all access",
          "action": "Allow",
          "ipAddress": "Any",
          "priority": 2147483647
        }
      ],
      "scmMinTlsVersion": "1.2",
      "use32BitWorkerProcess": false,
      "virtualApplications": [
        {
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false,
          "virtualPath": "/"
        }
      ],
      "vnetName": "",
      "vnetPrivatePortsCount": 0,
      "vnetRouteAllEnabled": false,
      "webSocketsEnabled": false
    },
    "state": "Running",
    "storageAccountRequired": false,
    "usageState": "Normal"
  }
}

Create or Update Flex Consumption function app with details

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2025-05-01

{
  "kind": "functionapp,linux",
  "location": "East US",
  "properties": {
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          },
          "value": "https://storageAccountName.blob.core.windows.net/containername"
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "alwaysReady": [
          {
            "name": "http",
            "instanceCount": 2
          }
        ],
        "instanceMemoryMB": 2048,
        "maximumInstanceCount": 100,
        "triggers": {
          "http": {
            "perInstanceConcurrency": 16
          }
        }
      },
      "siteUpdateStrategy": {
        "type": "RollingUpdate"
      }
    },
    "siteConfig": {
      "appSettings": [
        {
          "name": "AzureWebJobsStorage",
          "value": "DefaultEndpointsProtocol=https;AccountName=StorageAccountName;AccountKey=Sanitized;EndpointSuffix=core.windows.net"
        },
        {
          "name": "APPLICATIONINSIGHTS_CONNECTION_STRING",
          "value": "InstrumentationKey=Sanitized;IngestionEndpoint=Sanitized;LiveEndpoint=Sanitized"
        }
      ]
    }
  }
}

Respuesta de muestra

{
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "location": "East US",
  "properties": {
    "availabilityState": "Normal",
    "clientAffinityEnabled": false,
    "clientCertEnabled": false,
    "containerSize": 2048,
    "dailyMemoryTimeQuota": 0,
    "defaultHostName": "sitef6141.azurewebsites.net",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          },
          "value": "https://storageAccountName.blob.core.windows.net/containername"
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "alwaysReady": [
          {
            "name": "http",
            "instanceCount": 2
          }
        ],
        "instanceMemoryMB": 2048,
        "maximumInstanceCount": 100,
        "triggers": {
          "http": {
            "perInstanceConcurrency": 16
          }
        }
      },
      "siteUpdateStrategy": {
        "type": "RollingUpdate"
      }
    },
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "hostType": "Standard",
        "sslState": "Disabled"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "hostType": "Repository",
        "sslState": "Disabled"
      }
    ],
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "httpsOnly": true,
    "hyperV": false,
    "isXenon": false,
    "lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "backupRestoreTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false
    },
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "publicNetworkAccess": "Enabled",
    "redundancyMode": "None",
    "repositorySiteName": "sitef6141",
    "reserved": null,
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    },
    "resourceGroup": "testrg123",
    "scmSiteAlsoStopped": false,
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "siteConfig": {
      "acrUseManagedIdentityCreds": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "autoHealEnabled": false,
      "azureStorageAccounts": {},
      "detailedErrorLoggingEnabled": false,
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "http20Enabled": false,
      "httpLoggingEnabled": false,
      "ipSecurityRestrictions": [
        {
          "name": "Allow all",
          "description": "Allow all access",
          "action": "Allow",
          "ipAddress": "Any",
          "priority": 2147483647
        }
      ],
      "keyVaultReferenceIdentity": "",
      "linuxFxVersion": "",
      "loadBalancing": "LeastRequests",
      "logsDirectorySizeLimit": 35,
      "managedPipelineMode": "Integrated",
      "minTlsVersion": "1.2",
      "minimumElasticInstanceCount": 0,
      "netFrameworkVersion": "",
      "nodeVersion": "",
      "numberOfWorkers": 1,
      "phpVersion": "",
      "powerShellVersion": "",
      "pythonVersion": "",
      "remoteDebuggingEnabled": false,
      "requestTracingEnabled": false,
      "scmIpSecurityRestrictions": [
        {
          "name": "Allow all",
          "description": "Allow all access",
          "action": "Allow",
          "ipAddress": "Any",
          "priority": 2147483647
        }
      ],
      "scmMinTlsVersion": "1.2",
      "use32BitWorkerProcess": false,
      "virtualApplications": [
        {
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false,
          "virtualPath": "/"
        }
      ],
      "vnetName": "",
      "vnetPrivatePortsCount": 0,
      "vnetRouteAllEnabled": false,
      "webSocketsEnabled": false
    },
    "state": "Running",
    "storageAccountRequired": false,
    "usageState": "Normal"
  }
}
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=2025-05-01
{
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "location": "East US",
  "properties": {
    "availabilityState": "Normal",
    "clientAffinityEnabled": false,
    "clientCertEnabled": false,
    "containerSize": 2048,
    "dailyMemoryTimeQuota": 0,
    "defaultHostName": "sitef6141.azurewebsites.net",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          },
          "value": "https://storageAccountName.blob.core.windows.net/containername"
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "alwaysReady": [
          {
            "name": "http",
            "instanceCount": 2
          }
        ],
        "instanceMemoryMB": 2048,
        "maximumInstanceCount": 100,
        "triggers": {
          "http": {
            "perInstanceConcurrency": 16
          }
        }
      },
      "siteUpdateStrategy": {
        "type": "RollingUpdate"
      }
    },
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "hostType": "Standard",
        "sslState": "Disabled"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "hostType": "Repository",
        "sslState": "Disabled"
      }
    ],
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "httpsOnly": true,
    "hyperV": false,
    "isXenon": false,
    "lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "backupRestoreTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false
    },
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "publicNetworkAccess": "Enabled",
    "redundancyMode": "None",
    "repositorySiteName": "sitef6141",
    "reserved": null,
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    },
    "resourceGroup": "testrg123",
    "scmSiteAlsoStopped": false,
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "siteConfig": {
      "acrUseManagedIdentityCreds": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "autoHealEnabled": false,
      "azureStorageAccounts": {},
      "detailedErrorLoggingEnabled": false,
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "http20Enabled": false,
      "httpLoggingEnabled": false,
      "ipSecurityRestrictions": [
        {
          "name": "Allow all",
          "description": "Allow all access",
          "action": "Allow",
          "ipAddress": "Any",
          "priority": 2147483647
        }
      ],
      "keyVaultReferenceIdentity": "",
      "linuxFxVersion": "",
      "loadBalancing": "LeastRequests",
      "logsDirectorySizeLimit": 35,
      "managedPipelineMode": "Integrated",
      "minTlsVersion": "1.2",
      "minimumElasticInstanceCount": 0,
      "netFrameworkVersion": "",
      "nodeVersion": "",
      "numberOfWorkers": 1,
      "phpVersion": "",
      "powerShellVersion": "",
      "pythonVersion": "",
      "remoteDebuggingEnabled": false,
      "requestTracingEnabled": false,
      "scmIpSecurityRestrictions": [
        {
          "name": "Allow all",
          "description": "Allow all access",
          "action": "Allow",
          "ipAddress": "Any",
          "priority": 2147483647
        }
      ],
      "scmMinTlsVersion": "1.2",
      "use32BitWorkerProcess": false,
      "virtualApplications": [
        {
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false,
          "virtualPath": "/"
        }
      ],
      "vnetName": "",
      "vnetPrivatePortsCount": 0,
      "vnetRouteAllEnabled": false,
      "webSocketsEnabled": false
    },
    "state": "Running",
    "storageAccountRequired": false,
    "usageState": "Normal"
  }
}

Create or Update web app

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2025-05-01

{
  "kind": "app",
  "location": "East US",
  "properties": {
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp"
  }
}

Respuesta de muestra

{
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "kind": "app",
  "location": "East US",
  "properties": {
    "availabilityState": "Normal",
    "clientAffinityEnabled": true,
    "clientAffinityProxyEnabled": true,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "containerSize": 0,
    "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
    "dailyMemoryTimeQuota": 0,
    "defaultHostName": "sitef6141.azurewebsites.net",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "hostType": "Standard",
        "sslState": "Disabled"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "hostType": "Repository",
        "sslState": "Disabled"
      }
    ],
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "hostNamesDisabled": false,
    "httpsOnly": false,
    "hyperV": false,
    "isXenon": false,
    "keyVaultReferenceIdentity": "SystemAssigned",
    "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "backupRestoreTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false
    },
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "redundancyMode": "None",
    "repositorySiteName": "sitef6141",
    "reserved": false,
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    },
    "resourceGroup": "testrg123",
    "scmSiteAlsoStopped": false,
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "siteConfig": {
      "acrUseManagedIdentityCreds": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "autoHealEnabled": false,
      "azureStorageAccounts": {},
      "defaultDocuments": [
        "Default.htm",
        "Default.html",
        "Default.asp",
        "index.htm",
        "index.html",
        "iisstart.htm",
        "default.aspx",
        "index.php",
        "hostingstart.html"
      ],
      "detailedErrorLoggingEnabled": false,
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "http20Enabled": false,
      "httpLoggingEnabled": false,
      "linuxFxVersion": "",
      "loadBalancing": "LeastRequests",
      "logsDirectorySizeLimit": 35,
      "managedPipelineMode": "Integrated",
      "minTlsVersion": "1.2",
      "minimumElasticInstanceCount": 0,
      "netFrameworkVersion": "v4.0",
      "nodeVersion": "",
      "numberOfWorkers": 1,
      "phpVersion": "5.6",
      "powerShellVersion": "",
      "pythonVersion": "",
      "remoteDebuggingEnabled": false,
      "requestTracingEnabled": false,
      "scmMinTlsVersion": "1.2",
      "use32BitWorkerProcess": true,
      "virtualApplications": [
        {
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false,
          "virtualPath": "/"
        }
      ],
      "vnetName": "",
      "vnetPrivatePortsCount": 0,
      "vnetRouteAllEnabled": false,
      "webSocketsEnabled": false
    },
    "state": "Running",
    "storageAccountRequired": false,
    "usageState": "Normal",
    "workloadProfileName": "myd4wp"
  }
}
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=2025-05-01
{
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "kind": "app",
  "location": "East US",
  "properties": {
    "availabilityState": "Normal",
    "clientAffinityEnabled": true,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "containerSize": 0,
    "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
    "dailyMemoryTimeQuota": 0,
    "defaultHostName": "sitef6141.azurewebsites.net",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "hostType": "Standard",
        "sslState": "Disabled"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "hostType": "Repository",
        "sslState": "Disabled"
      }
    ],
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "hostNamesDisabled": false,
    "httpsOnly": false,
    "hyperV": false,
    "isXenon": false,
    "keyVaultReferenceIdentity": "SystemAssigned",
    "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "backupRestoreTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false
    },
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "redundancyMode": "None",
    "repositorySiteName": "sitef6141",
    "reserved": false,
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    },
    "resourceGroup": "testrg123",
    "scmSiteAlsoStopped": false,
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "siteConfig": {
      "acrUseManagedIdentityCreds": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "autoHealEnabled": false,
      "azureStorageAccounts": {},
      "defaultDocuments": [
        "Default.htm",
        "Default.html",
        "Default.asp",
        "index.htm",
        "index.html",
        "iisstart.htm",
        "default.aspx",
        "index.php",
        "hostingstart.html"
      ],
      "detailedErrorLoggingEnabled": false,
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "http20Enabled": false,
      "httpLoggingEnabled": false,
      "linuxFxVersion": "",
      "loadBalancing": "LeastRequests",
      "logsDirectorySizeLimit": 35,
      "managedPipelineMode": "Integrated",
      "minTlsVersion": "1.2",
      "minimumElasticInstanceCount": 0,
      "netFrameworkVersion": "v4.0",
      "nodeVersion": "",
      "numberOfWorkers": 1,
      "phpVersion": "5.6",
      "powerShellVersion": "",
      "pythonVersion": "",
      "remoteDebuggingEnabled": false,
      "requestTracingEnabled": false,
      "scmMinTlsVersion": "1.2",
      "use32BitWorkerProcess": true,
      "virtualApplications": [
        {
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false,
          "virtualPath": "/"
        }
      ],
      "vnetName": "",
      "vnetPrivatePortsCount": 0,
      "vnetRouteAllEnabled": false,
      "webSocketsEnabled": false
    },
    "state": "Running",
    "storageAccountRequired": false,
    "usageState": "Normal",
    "workloadProfileName": "myd4wp"
  }
}

Definiciones

Nombre Description
ApiDefinitionInfo

Información sobre la definición de API formal para la aplicación.

ApiManagementConfig

Configuración de Azure API Management (APIM) vinculada a la aplicación.

AuthenticationType

Propiedad para seleccionar el tipo de autenticación para acceder a la cuenta de almacenamiento seleccionada. Opciones disponibles: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

AutoGeneratedDomainNameLabelScope

Especifica el ámbito de unicidad del nombre de host predeterminado durante la creación de recursos.

AutoHealActions

Acciones que debe realizar el módulo de reparación automática cuando se activa una regla.

AutoHealActionType

Acción predefinida que se va a realizar.

AutoHealCustomAction

Acción personalizada que se ejecutará cuando se active una regla de reparación automática.

AutoHealRules

Reglas que se pueden definir para la reparación automática.

AutoHealTriggers

Activadores para la curación automática.

AzureStorageInfoValue

Valor de información de acceso de Azure Files o Blob Storage para el almacenamiento de diccionario.

AzureStorageProtocol

Protocolo de montaje que se va a usar para la cuenta de almacenamiento.

AzureStorageState

Estado de la cuenta de almacenamiento.

AzureStorageType

Tipo de almacenamiento.

ClientCertMode

Esto se compone con la configuración ClientCertEnabled.

  • ClientCertEnabled: false significa que se omite ClientCert.
  • ClientCertEnabled: true y ClientCertMode: Required significa que ClientCert es necesario.
  • ClientCertEnabled: true y ClientCertMode: Optional significa que ClientCert es opcional o aceptado.
CloningInfo

Información necesaria para la operación de clonación.

ConnectionStringType

Tipo de base de datos.

ConnStringInfo

Información de la cadena de conexión de base de datos.

CorsSettings

Configuración de uso compartido de recursos de origen cruzado (CORS) para la aplicación.

createdByType

El tipo de identidad que creó el recurso.

DaprConfig

Configuración de App Dapr.

DaprLogLevel

Establece el nivel de registro del sidecar de Dapr. Los valores permitidos son debug, info, warn, error. El valor predeterminado es info.

DefaultAction

Acción predeterminada para la restricción de acceso principal si no hay ninguna regla coincidente.

DefaultErrorResponse

Respuesta de error de App Service.

DefaultErrorResponseError

Modelo de error.

DefaultErrorResponseErrorDetailsItem

Errores detallados.

Experiments

Reglas de enrutamiento en experimentos de producción.

ExtendedLocation

Ubicación extendida.

FtpsState

Estado del servicio FTP/FTPS

FunctionAppConfig

Configuración de la aplicación de funciones.

FunctionsAlwaysReadyConfig

Establece el número de instancias "Siempre listo" para un grupo de funciones o una función específica.

FunctionsDeployment

Sección de configuración para la implementación de la aplicación de funciones.

FunctionsDeploymentStorage

Almacenamiento para el paquete implementado usado por la aplicación de funciones.

FunctionsDeploymentStorageAuthentication

Método de autenticación para acceder a la cuenta de almacenamiento para la implementación.

FunctionsDeploymentStorageType

Propiedad para seleccionar el tipo de Azure Storage. Opciones disponibles: blobContainer.

FunctionsRuntime

Nombre y versión del entorno de ejecución de la aplicación de funciones.

FunctionsScaleAndConcurrency

Configuración de escala y simultaneidad para la aplicación de funciones.

FunctionsScaleAndConcurrencyTriggers

Configuración de escalado y simultaneidad para los desencadenadores de la aplicación de funciones.

FunctionsScaleAndConcurrencyTriggersHttp

Configuración de escalado y simultaneidad para el desencadenador HTTP.

FunctionsSiteUpdateStrategy

Configuración de la estrategia de actualización de sitios de la app de funciones para despliegues y actualizaciones de configuración del sitio.

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 utiliza para configurar php-cgi.exe proceso para manejar todas las solicitudes HTTP con extensión *.php.

HostingEnvironmentProfile

Especificación de un entorno de App Service que se va a usar para este recurso.

HostNameSslState

Nombre de host habilitado para SSL.

HostType

Indica si el nombre de host es un nombre de host estándar o de repositorio.

IpFilterTag

Define para qué se usará este filtro IP. Esto es para admitir el filtrado de IP en servidores proxy.

IPMode

Especifica el modo IP de la aplicación.

IpSecurityRestriction

Restricción de seguridad IP en una aplicación.

ManagedPipelineMode

Modo de canalización administrada.

ManagedServiceIdentity

Identidad de servicio administrada.

ManagedServiceIdentityType

Tipo de identidad de servicio administrada.

NameValuePair

Par de valores de nombre.

OutboundVnetRouting

Opciones de tráfico saliente a través de la red virtual.

PushSettings

Push configuración para la aplicación.

RampUpRule

Reglas de enrutamiento para pruebas de aceleración. Esta regla permite redirigir el tráfico estático % a una ranura o cambiar gradualmente el % de enrutamiento en función del rendimiento.

RedundancyMode

Modo de redundancia del sitio

RequestsBasedTrigger

Desencadenar en función del total de solicitudes.

ResourceConfig

Requisitos de recursos de la aplicación de funciones.

RuntimeName

Nombre del entorno de ejecución de la aplicación de funciones. Opciones disponibles: dotnet-isolated, node, java, powershell, python, custom

ScmType

Tipo SCM.

Site

Una aplicación web, un backend de aplicación móvil o una aplicación de API.

SiteAvailabilityState

Estado de disponibilidad de la información de administración para la aplicación.

SiteConfig

Configuración de una aplicación de App Service.

SiteDnsConfig
SiteLimits

Límites de métricas establecidos en una aplicación.

SiteLoadBalancing

Equilibrio de carga del sitio.

SiteMachineKey

MachineKey de una aplicación.

SiteUpdateStrategyType

Tipo de estrategia de actualización de sitio de la app de función. Opciones disponibles: Recrear, RollingUpdate

SlotSwapStatus

El estado de la última operación de intercambio de ranuras exitosa.

SlowRequestsBasedTrigger

Desencadenador basado en el tiempo de ejecución de la solicitud.

SslState

Tipo SSL

StatusCodesBasedTrigger

Disparador basado en el código de estado.

StatusCodesRangeBasedTrigger

Desencadenador basado en un rango de códigos de estado.

SupportedTlsVersions

MinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL.

systemData

Metadatos relativos a la creación y última modificación del recurso.

TlsCipherSuites

Conjunto de cifrado TLS de intensidad mínima permitido para una aplicación

UsageState

Estado que indica si la aplicación ha superado su cuota de uso. Solo lectura.

UserAssignedIdentity

Identidad asignada por el usuario.

VirtualApplication

Aplicación virtual en una aplicación.

VirtualDirectory

Directorio para 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.

AuthenticationType

Propiedad para seleccionar el tipo de autenticación para acceder a la cuenta de almacenamiento seleccionada. Opciones disponibles: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

Valor Description
SystemAssignedIdentity
UserAssignedIdentity
StorageAccountConnectionString

AutoGeneratedDomainNameLabelScope

Especifica el ámbito de unicidad del nombre de host predeterminado durante la creación de recursos.

Valor Description
TenantReuse
SubscriptionReuse
ResourceGroupReuse
NoReuse

AutoHealActions

Acciones que debe realizar el módulo de reparación automática cuando se activa una regla.

Nombre Tipo Description
actionType

AutoHealActionType

Acción predefinida que se va a realizar.

customAction

AutoHealCustomAction

Acción personalizada que se va a realizar.

minProcessExecutionTime

string

Tiempo mínimo que debe ejecutar el proceso antes de realizar la acción

AutoHealActionType

Acción predefinida que se va a realizar.

Valor Description
Recycle
LogEvent
CustomAction

AutoHealCustomAction

Acción personalizada que se ejecutará cuando se active una regla de reparación automática.

Nombre Tipo Description
exe

string

Ejecutable que se va a ejecutar.

parameters

string

Parámetros para el archivo ejecutable.

AutoHealRules

Reglas que se pueden definir para la reparación automática.

Nombre Tipo Description
actions

AutoHealActions

Acciones que se ejecutarán cuando se desencadene una regla.

triggers

AutoHealTriggers

Condiciones que describen cuándo ejecutar las acciones de recuperación automática.

AutoHealTriggers

Activadores para la curación automática.

Nombre Tipo Description
privateBytesInKB

integer (int32)

Una regla basada en bytes privados.

requests

RequestsBasedTrigger

Una regla basada en el total de solicitudes.

slowRequests

SlowRequestsBasedTrigger

Una regla basada en el tiempo de ejecución de la solicitud.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Una regla basada en varias reglas de solicitudes lentas con ruta de acceso

statusCodes

StatusCodesBasedTrigger[]

Regla basada en códigos de estado.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Regla basada en intervalos de códigos de estado.

AzureStorageInfoValue

Valor de información de acceso de Azure Files o Blob Storage para el almacenamiento de diccionario.

Nombre Tipo Description
accessKey

string (password)

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

AzureStorageProtocol

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

AzureStorageState

Estado de la cuenta de almacenamiento.

type

AzureStorageType

Tipo de almacenamiento.

AzureStorageProtocol

Protocolo de montaje que se va a usar para la cuenta de almacenamiento.

Valor Description
Smb
Http
Nfs

AzureStorageState

Estado de la cuenta de almacenamiento.

Valor Description
Ok
InvalidCredentials
InvalidShare
NotValidated

AzureStorageType

Tipo de almacenamiento.

Valor Description
AzureFiles
AzureBlob

ClientCertMode

Esto se compone con la configuración ClientCertEnabled.

  • ClientCertEnabled: false significa que se omite ClientCert.
  • ClientCertEnabled: true y ClientCertMode: Required significa que ClientCert es necesario.
  • ClientCertEnabled: true y ClientCertMode: Optional significa que ClientCert es opcional o aceptado.
Valor Description
Required
Optional
OptionalInteractiveUser

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 de la aplicación de origen. De lo contrario, se conserva la configuración de la aplicación de origen.

cloneCustomHostNames

boolean

true para clonar nombres de host personalizados desde la aplicación de origen; de lo contrario, false.

cloneSourceControl

boolean

true para clonar el control de código fuente de la aplicación de origen; de lo contrario, false.

configureLoadBalancing

boolean

true para configurar el equilibrio de carga para la aplicación de origen y destino.

correlationId

string (uuid)

Id. de correlación de la operación de clonación. Este ID vincula varias operaciones de clonación para usar la misma instantánea.

hostingEnvironment

string

Entorno del Servicio de aplicaciones.

overwrite

boolean

true para sobrescribir la aplicación de destino; de lo contrario, false.

sourceWebAppId

string

Identificador 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 las 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 del Administrador de tráfico 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.

Valor Description
MySql
SQLServer
SQLAzure
Custom
NotificationHub
ServiceBus
EventHub
ApiHub
DocDb
RedisCache
PostgreSQL

ConnStringInfo

Información de la cadena de conexión de base de datos.

Nombre Tipo Description
connectionString

string

Valor de cadena de conexión.

name

string

Nombre de la cadena de conexión.

type

ConnectionStringType

Tipo de base de datos.

CorsSettings

Configuración de uso compartido de recursos de origen cruzado (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 permitir todo.

supportCredentials

boolean

Obtiene o establece si se permiten solicitudes CORS con credenciales. Consulte https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials para obtener más detalles.

createdByType

El tipo de identidad que creó el recurso.

Valor Description
User
Application
ManagedIdentity
Key

DaprConfig

Configuración de App Dapr.

Nombre Tipo Valor predeterminado Description
appId

string

Identificador de aplicación dapr

appPort

integer (int32)

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 (int32)

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 de 4 MB.

httpReadBufferSize

integer (int32)

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

DaprLogLevel

Establece el nivel de registro del sidecar de Dapr. Los valores permitidos son debug, info, warn, error. El valor predeterminado es info.

DaprLogLevel

Establece el nivel de registro del sidecar de Dapr. Los valores permitidos son debug, info, warn, error. El valor predeterminado es info.

Valor Description
info
debug
warn
error

DefaultAction

Acción predeterminada para la restricción de acceso principal si no hay ninguna regla coincidente.

Valor Description
Allow
Deny

DefaultErrorResponse

Respuesta de error de App Service.

Nombre Tipo Description
error

DefaultErrorResponseError

Modelo de error.

DefaultErrorResponseError

Modelo de error.

Nombre Tipo Description
code

string

Cadena estandarizada para identificar el error mediante programación.

details

DefaultErrorResponseErrorDetailsItem[]

Errores detallados.

innererror

string

Más información para depurar el error.

message

string

Descripción detallada del error e información de depuración.

target

string

Descripción detallada del error e información de depuración.

DefaultErrorResponseErrorDetailsItem

Errores detallados.

Nombre Tipo Description
code

string

Cadena estandarizada para identificar el error mediante programación.

message

string

Descripción detallada del error e información de depuración.

target

string

Descripción detallada del error e información de depuración.

Experiments

Reglas de enrutamiento en experimentos de producción.

Nombre Tipo Description
rampUpRules

RampUpRule[]

Lista de reglas de rampa.

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

Valor Description
AllAllowed
FtpsOnly
Disabled

FunctionAppConfig

Configuración de la aplicación de funciones.

Nombre Tipo Description
deployment

FunctionsDeployment

Configuración de implementación de la aplicación de funciones.

runtime

FunctionsRuntime

Configuración del entorno de ejecución de la aplicación de funciones.

scaleAndConcurrency

FunctionsScaleAndConcurrency

Configuración de escala y simultaneidad de la aplicación de funciones.

siteUpdateStrategy

FunctionsSiteUpdateStrategy

Función app actualizando la estrategia, configuración.

FunctionsAlwaysReadyConfig

Establece el número de instancias "Siempre listo" para un grupo de funciones o una función específica.

Nombre Tipo Description
instanceCount

integer (int32)

Establece el número de instancias de "Always Ready" para un grupo de funciones determinado o una función específica. Para obtener más información, consulte https://aka.ms/flexconsumption/alwaysready.

name

string

Se requiere un grupo de funciones o un nombre de función. Para obtener más información, consulte 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

FunctionsDeploymentStorage

Almacenamiento para el paquete implementado usado por la aplicación de funciones.

FunctionsDeploymentStorage

Almacenamiento para el paquete implementado usado por la aplicación de funciones.

Nombre Tipo Description
authentication

FunctionsDeploymentStorageAuthentication

Método de autenticación para acceder a la cuenta de almacenamiento para la implementación.

type

FunctionsDeploymentStorageType

Propiedad para seleccionar el tipo de Azure Storage. Opciones disponibles: blobContainer.

value

string (uri)

Propiedad para establecer la dirección URL del tipo de Azure Storage seleccionado. Ejemplo: para blobContainer, el valor podría ser https://<storageAccountName>.blob.core.windows.net/<containerName>.

FunctionsDeploymentStorageAuthentication

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 cadena de conexión de la cuenta de almacenamiento. No establezca un valor para esta propiedad al usar otro tipo de autenticación.

type

AuthenticationType

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.

FunctionsDeploymentStorageType

Propiedad para seleccionar el tipo de Azure Storage. Opciones disponibles: blobContainer.

Valor Description
blobContainer

FunctionsRuntime

Nombre y versión del entorno de ejecución de la aplicación de funciones.

Nombre Tipo Description
name

RuntimeName

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

Configuración de escala y simultaneidad para la aplicación de funciones.

Nombre Tipo Description
alwaysReady

FunctionsAlwaysReadyConfig[]

Configuración de "Always Ready" para la aplicación de funciones.

instanceMemoryMB

integer (int32)

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

integer (int32)

Número máximo de instancias de la aplicación de funciones.

triggers

FunctionsScaleAndConcurrencyTriggers

Configuración de escalado y simultaneidad para los desencadenadores de la aplicación de funciones.

FunctionsScaleAndConcurrencyTriggers

Configuración de escalado y simultaneidad para los desencadenadores de la aplicación de funciones.

Nombre Tipo Description
http

FunctionsScaleAndConcurrencyTriggersHttp

Configuración de escalado y simultaneidad para el desencadenador HTTP.

FunctionsScaleAndConcurrencyTriggersHttp

Configuración de escalado y simultaneidad para el desencadenador HTTP.

Nombre Tipo Description
perInstanceConcurrency

integer (int32)

Número máximo de invocaciones simultáneas de desencadenador HTTP por instancia.

FunctionsSiteUpdateStrategy

Configuración de la estrategia de actualización de sitios de la app de funciones para despliegues y actualizaciones de configuración del sitio.

Nombre Tipo Description
type

SiteUpdateStrategyType

Tipo de estrategia de actualización de sitio de la app de función. Opciones disponibles: Recrear, RollingUpdate

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 utiliza para configurar php-cgi.exe proceso para manejar todas las solicitudes HTTP con extensión *.php.

Nombre Tipo Description
arguments

string

Argumentos de 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 entorno de App Service que se va a usar para este recurso.

Nombre Tipo Description
id

string

Identificador de recurso de App Service Environment.

name

string

Nombre de App Service Environment.

type

string

Tipo de recurso de App Service Environment.

HostNameSslState

Nombre de host habilitado para SSL.

Nombre Tipo Description
hostType

HostType

Indica si el nombre de host es un nombre de host estándar o de repositorio.

name

string

Nombre de host.

sslState

SslState

Tipo SSL.

thumbprint

string

Huella digital del certificado SSL.

toUpdate

boolean

Establézcalo en true para actualizar el nombre de host existente.

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.

Valor Description
Standard
Repository

IpFilterTag

Define para qué se usará este filtro IP. Esto es para admitir el filtrado de IP en servidores proxy.

Valor Description
Default
XffProxy
ServiceTag

IPMode

Especifica el modo IP de la aplicación.

Valor Description
IPv4
IPv6
IPv4AndIPv6

IpSecurityRestriction

Restricción de seguridad 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. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). La lógica coincidente es ..

  • Si la propiedad es nula o está vacía (valor predeterminado), se permiten todos los hosts (o la falta de ellos).
  • Un valor se compara utilizando ordinal-ignore-case (excluyendo el número de puerto).
  • Se permiten caracteres comodín de subdominio, pero no coinciden con el dominio raíz. Por ejemplo, *.contoso.com coincide con el foo.contoso.com del subdominio, pero no con el dominio raíz contoso.com ni con el foo.bar.contoso.com de varios niveles
  • Los nombres de host Unicode están permitidos, pero se convierten a Punycode para que coincidan.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). La lógica coincidente es ..

  • Si la propiedad es null o está vacía (valor predeterminado), se permiten las cadenas reenviadas (o la falta de ellas).
  • Si alguna dirección (excluyendo el número de puerto) de la cadena (separada por comas) coincide con el CIDR definido por la propiedad.

X-Azure-FDID y X-FD-HealthProbe. La lógica coincidente es exacta.

ipAddress

string

Dirección IP para la que es válida la restricción de seguridad. Puede ser en forma de dirección ipv4 pura (propiedad SubnetMask requerida) o notación CIDR como ipv4/mask (coincidencia de bits iniciales). Para CIDR, no se debe especificar la propiedad SubnetMask.

name

string

Nombre de la regla de restricción de IP.

priority

integer (int32)

Prioridad de la regla de restricción de IP.

subnetMask

string

Máscara de subred para el intervalo de direcciones IP para la que es válida la restricción.

subnetTrafficTag

integer (int32)

(interno) Etiqueta de tráfico de subred

tag

IpFilterTag

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 (int32)

(interno) Etiqueta de tráfico de red virtual

ManagedPipelineMode

Modo de canalización administrada.

Valor Description
Integrated
Classic

ManagedServiceIdentity

Identidad de servicio administrada.

Nombre Tipo Description
principalId

string

Identificador principal de la identidad del servicio administrado.

tenantId

string

Inquilino de la identidad del servicio administrado.

type

ManagedServiceIdentityType

Tipo de identidad de servicio administrada.

userAssignedIdentities

<string,  UserAssignedIdentity>

Lista de identidades asignadas por el usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recurso de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Tipo de identidad de servicio administrada.

Valor Description
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

NameValuePair

Par de valores de nombre.

Nombre Tipo Description
name

string

Nombre del par.

value

string

Valor del par.

OutboundVnetRouting

Opciones de tráfico saliente a través de la red virtual.

Nombre Tipo Description
allTraffic

boolean

Habilita todas las demás opciones de enrutamiento definidas en OutboundVnetRouting si esta configuración está establecida en true.

applicationTraffic

boolean

Esto hace que todo el tráfico saliente tenga aplicados grupos de seguridad de red virtual y rutas definidas por el usuario. Anteriormente se llamaba VnetRouteAllEnabled.

backupRestoreTraffic

boolean

Habilita las operaciones de copia de seguridad y restauración a través de la red virtual. Anteriormente se llamaba VnetBackupRestoreEnabled

contentShareTraffic

boolean

Permite el acceso al contenido a través de la red virtual. Anteriormente se llamaba VnetContentShareEnabled

imagePullTraffic

boolean

Habilita la extracción de imágenes a través de la red virtual. Anteriormente se llamaba VnetImagePullEnabled.

PushSettings

Push configuración para la aplicación.

Nombre Tipo Description
id

string

Identificador 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 pruebas de aceleración. Esta regla permite redirigir el tráfico estático % a una ranura o cambiar gradualmente el % 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.

changeIntervalInMinutes

integer (int32)

Especifica el intervalo en minutos para volver a evaluar ReroutePercentage.

changeStep

number (double)

En el escenario de ReroutePercentage aceleración automática, este es el paso para agregar / eliminar hasta que llegue a \nMinReroutePercentage o MaxReroutePercentage. Las métricas del sitio se verifican cada N minutos especificados en ChangeIntervalInMinutes.\nSe puede proporcionar un algoritmo de decisión personalizado en la extensión del sitio TiPCallback cuya URL se puede especificar en ChangeDecisionCallbackUrl.

maxReroutePercentage

number (double)

Especifica el límite superior por debajo del cual se mantendrá ReroutePercentage.

minReroutePercentage

number (double)

Especifica el límite inferior por encima del cual se mantendrá ReroutePercentage.

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 (double)

Porcentaje del tráfico que se redirigirá a ActionHostName.

RedundancyMode

Modo de redundancia del sitio

Valor Description
None
Manual
Failover
ActiveActive
GeoRedundant

RequestsBasedTrigger

Desencadenar en función del total de solicitudes.

Nombre Tipo Description
count

integer (int32)

Recuento de solicitudes.

timeInterval

string

Intervalo de tiempo.

ResourceConfig

Requisitos de recursos de la aplicación de funciones.

Nombre Tipo Description
cpu

number (double)

CPU necesaria en núcleos, por ejemplo, 0,5

memory

string

Memoria necesaria, por ejemplo, "1Gi"

RuntimeName

Nombre del entorno de ejecución de la aplicación de funciones. Opciones disponibles: dotnet-isolated, node, java, powershell, python, custom

Valor Description
dotnet-isolated
node
java
powershell
python
custom

ScmType

Tipo SCM.

Valor Description
None
Dropbox
Tfs
LocalGit
GitHub
CodePlexGit
CodePlexHg
BitbucketGit
BitbucketHg
ExternalGit
ExternalHg
OneDrive
VSO
VSTSRM

Site

Una aplicación web, un backend de aplicación móvil o una aplicación de API.

Nombre Tipo Valor predeterminado Description
extendedLocation

ExtendedLocation

Ubicación extendida.

id

string (arm-id)

Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

Identidad de servicio administrada.

kind

string

Tipo de recurso. Si el recurso es una aplicación, puede consultar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference para obtener más información sobre los valores admitidos para el tipo.

location

string

Ubicación geográfica donde reside el recurso

name

string

Nombre del recurso

properties.autoGeneratedDomainNameLabelScope

AutoGeneratedDomainNameLabelScope

Especifica el ámbito de unicidad del nombre de host predeterminado durante la creación de recursos.

properties.availabilityState

SiteAvailabilityState

Estado de disponibilidad de la información de administración para la aplicación.

properties.clientAffinityEnabled

boolean

False

true para habilitar la afinidad del cliente; false para dejar de enviar cookies de afinidad de sesión, que enrutan las solicitudes del cliente en la misma sesión a la misma instancia. El valor predeterminado es true.

properties.clientAffinityPartitioningEnabled

boolean

true para habilitar la partición de afinidad de cliente mediante cookies CHIPS, esto agregará la partitioned propiedad a las cookies de afinidad; false para dejar de enviar cookies de afinidad particionadas. El valor predeterminado es false.

properties.clientAffinityProxyEnabled

boolean

true para anular el dominio de cookie de afinidad de cliente con encabezado de solicitud X-Forwarded-Host. false para usar el dominio predeterminado. El valor predeterminado es false.

properties.clientCertEnabled

boolean

true para habilitar la autenticación de certificados de cliente (autenticación mutua TLS); de lo contrario, false. El valor predeterminado es false.

properties.clientCertExclusionPaths

string

rutas de exclusión separadas por comas de autenticación de certificados de cliente

properties.clientCertMode

ClientCertMode

Esto se compone con la configuración ClientCertEnabled.

  • ClientCertEnabled: false significa que se omite ClientCert.
  • ClientCertEnabled: true y ClientCertMode: Required significa que ClientCert es necesario.
  • ClientCertEnabled: true y ClientCertMode: Optional significa que ClientCert es opcional o aceptado.
properties.cloningInfo

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 (int32)

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 (int32)

Cuota de tiempo de memoria diaria máxima permitida (aplicable solo en aplicaciones dinámicas).

properties.daprConfig

DaprConfig

Configuración de Dapr de la aplicación.

properties.defaultHostName

string

Nombre de host predeterminado de la aplicación. Solo lectura.

properties.dnsConfiguration

SiteDnsConfig

Propiedad para configurar varias opciones relacionadas con DNS para un sitio.

properties.enabled

boolean

true si la aplicación está habilitada; de lo contrario, false. Al establecer este valor en false, se deshabilita la aplicación (se desconecta la aplicación).

properties.enabledHostNames

string[]

Nombres de host habilitados para la aplicación. Los nombres de host deben asignarse (consulte Nombres de host) Y habilitarse. De lo contrario, la aplicación no se sirve en esos nombres de host.

properties.endToEndEncryptionEnabled

boolean

Si se va a usar el cifrado de un extremo a otro entre front-end y el trabajo

properties.functionAppConfig

FunctionAppConfig

Configuración específica de la aplicación de funciones de Azure.

properties.hostNameSslStates

HostNameSslState[]

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

true para deshabilitar los nombres de host públicos de la aplicación; de lo contrario, false. Si true, solo se puede acceder a la aplicación a través del proceso de administración de API.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

App Service Environment que se va a usar para la aplicación.

properties.httpsOnly

boolean

HttpsOnly: configura un sitio web para aceptar solo solicitudes https. Problemas de redireccionamiento para solicitudes http

properties.hyperV

boolean

False

Hyper-V espacio aislado.

properties.inProgressOperationId

string (uuid)

Especifica un identificador de operación si este sitio tiene una operación pendiente.

properties.ipMode

IPMode

Especifica el modo IP de la aplicación.

properties.isDefaultContainer

boolean

true si la aplicación es un contenedor predeterminado; de lo contrario, false.

properties.isXenon

boolean

False

Obsoleto: Hyper-V espacio aislado.

properties.keyVaultReferenceIdentity

string

Identidad que se va a usar para la autenticación de referencia de Key Vault.

properties.lastModifiedTimeUtc

string (date-time)

La última vez que se modificó la aplicación, en UTC. Solo lectura.

properties.managedEnvironmentId

string

Identificador de Azure Resource Manager 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 (int32)

Número máximo de trabajadores. Esto solo se aplica al contenedor de funciones.

properties.outboundIpAddresses

string

Lista de direcciones IP que la aplicación utiliza para las conexiones salientes (por ejemplo, acceso a la base de datos). Incluye VIP de inquilinos que el sitio se puede hospedar con la configuración actual. Solo lectura.

properties.outboundVnetRouting

OutboundVnetRouting

Propiedad para configurar varias opciones de enrutamiento de tráfico saliente a través de la red virtual para un sitio

properties.possibleOutboundIpAddresses

string

Lista de direcciones IP que la aplicación utiliza 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

RedundancyMode

Modo de redundancia del sitio

properties.repositorySiteName

string

Nombre del sitio del repositorio.

properties.reserved

boolean

False

true si está reservado; de lo contrario, false.

properties.resourceConfig

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

true para detener el sitio SCM (KUDU) cuando se detiene la aplicación; de lo contrario, false. El valor predeterminado es false.

properties.serverFarmId

string

Identificador de recurso del plan de App Service asociado, con el formato "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

SiteConfig

Configuración de una aplicación de App Service. Esta propiedad no se devuelve en respuesta a las solicitudes normales de creación y lectura, ya que puede contener información confidencial.

properties.sku

string

SKU actual de la aplicación en función del plan de App Service asociado. Algunos valores de SKU válidos son Gratis, Compartido, Básico, Dinámico, FlexConsumption, Estándar, Premium, PremiumV2, PremiumV3, Aislado, AisladoV2

properties.slotSwapStatus

SlotSwapStatus

Estado de la última operación de intercambio de ranuras de implementación.

properties.sshEnabled

boolean

Si se habilita el acceso ssh.

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 (date-time)

Aplicación suspendida hasta 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

UsageState

Estado que indica si la aplicación ha superado su cuota de uso. Solo lectura.

properties.virtualNetworkSubnetId

string

Identificador de Azure Resource Manager 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.workloadProfileName

string

Nombre del perfil de carga de trabajo para que se ejecute la aplicación de funciones.

systemData

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

SiteAvailabilityState

Estado de disponibilidad de la información de administración para la aplicación.

Valor Description
Normal
Limited
DisasterRecoveryMode

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, clientId de identidad administrada por el usuario

alwaysOn

boolean

true si Always On está habilitado; de lo contrario, false.

apiDefinition

ApiDefinitionInfo

Información sobre la definición de API formal para la aplicación.

apiManagementConfig

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

NameValuePair[]

Configuración de la aplicación. Esta propiedad no se devuelve en respuesta a las solicitudes normales de creación y lectura, ya que puede contener información confidencial.

autoHealEnabled

boolean

true si la curación automática está habilitada; de lo contrario, false.

autoHealRules

AutoHealRules

Reglas de recuperación automática.

autoSwapSlotName

string

Nombre de ranura de intercambio automático.

azureStorageAccounts

<string,  AzureStorageInfoValue>

Lista de cuentas de Azure Storage.

connectionStrings

ConnStringInfo[]

Cadenas de conexión. Esta propiedad no se devuelve en respuesta a las solicitudes normales de creación y lectura, ya que puede contener información confidencial.

cors

CorsSettings

Configuración de uso compartido de recursos entre orígenes (CORS).

defaultDocuments

string[]

Documentos predeterminados.

detailedErrorLoggingEnabled

boolean

true si el registro detallado de errores está habilitado; de lo contrario, false.

documentRoot

string

Raíz del documento.

elasticWebAppScaleLimit

integer (int32)

minimum: 0

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 true

experiments

Experiments

Esto es una solución alternativa para los tipos polimórficos.

ftpsState

FtpsState

Estado del servicio FTP/FTPS

functionAppScaleLimit

integer (int32)

minimum: 0

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 Elastic Premium

functionsRuntimeScaleMonitoringEnabled

boolean

Obtiene o establece un valor que indica si está habilitada la supervisión de escalado en tiempo de ejecución de funciones. Cuando está habilitado, ScaleController no supervisará los orígenes de eventos directamente, sino que llamará al entorno de ejecución para obtener el estado de escala.

handlerMappings

HandlerMapping[]

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

http20ProxyFlag

integer (int32)

0

Http20ProxyFlag: configura un sitio web para permitir que http2.0 pase ser proxy hasta la aplicación. 0 = deshabilitado, 1 = pasar a través de todo el tráfico http2, 2 = pasar solo a través de gRPC.

httpLoggingEnabled

boolean

true si el registro HTTP está habilitado; de lo contrario, false.

ipSecurityRestrictions

IpSecurityRestriction[]

Restricciones de seguridad de IP para main.

ipSecurityRestrictionsDefaultAction

DefaultAction

Acción predeterminada para la restricción de acceso principal si no hay ninguna regla coincidente.

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

SiteLimits

Límites del sitio.

linuxFxVersion

string

Linux App Framework y versión

loadBalancing

SiteLoadBalancing

Equilibrio de carga del sitio.

localMySqlEnabled

boolean

False

true para habilitar MySQL local; de lo contrario, false.

logsDirectorySizeLimit

integer (int32)

Límite de tamaño del directorio de registros HTTP.

machineKey

SiteMachineKey

Clave de máquina del sitio.

managedPipelineMode

ManagedPipelineMode

Modo de canalización administrada.

managedServiceIdentityId

integer (int32)

Identificador de identidad de servicio administrada

metadata

NameValuePair[]

Metadatos de la aplicación. Esta propiedad no se puede recuperar, ya que puede contener secretos.

minTlsCipherSuite

TlsCipherSuites

Conjunto de cifrado TLS de intensidad mínima permitido para una aplicación

minTlsVersion

SupportedTlsVersions

MinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL.

minimumElasticInstanceCount

integer (int32)

minimum: 0
maximum: 20

Número mínimo de instancias para 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 (int32)

Número de trabajadores.

phpVersion

string

Versión de PHP.

powerShellVersion

string

Versión de PowerShell.

preWarmedInstanceCount

integer (int32)

minimum: 0
maximum: 10

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

Publicar el nombre de usuario.

push

PushSettings

Configuración del punto de conexión de inserción.

pythonVersion

string

Versión de Python.

remoteDebuggingEnabled

boolean

true si la depuración remota está habilitada; de lo contrario, false.

remoteDebuggingVersion

string

Versión de depuración remota.

requestTracingEnabled

boolean

true si el seguimiento de solicitudes está habilitado; de lo contrario, false.

requestTracingExpirationTime

string (date-time)

Tiempo de expiración del seguimiento de solicitudes.

scmIpSecurityRestrictions

IpSecurityRestriction[]

Restricciones de seguridad de IP para scm.

scmIpSecurityRestrictionsDefaultAction

DefaultAction

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

SupportedTlsVersions

ScmMinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL para el sitio de SCM.

scmType

ScmType

Tipo SCM.

tracingOptions

string

Opciones de seguimiento.

use32BitWorkerProcess

boolean

true para usar el proceso de trabajo de 32 bits; de lo contrario, false.

virtualApplications

VirtualApplication[]

Aplicaciones virtuales.

vnetName

string

Nombre de red virtual.

vnetPrivatePortsCount

integer (int32)

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 aplicados grupos de seguridad de red virtual y rutas definidas por el usuario.

webSocketsEnabled

boolean

true si WebSocket está habilitado; de lo contrario, false.

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 de base de datos tz https://www.iana.org/time-zones (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 (int32)

Identificador explícito de Identidad de servicio administrada

SiteDnsConfig

Nombre Tipo Description
dnsAltServer

string

Servidor DNS alternativo que usarán las aplicaciones. Esta propiedad replica la configuración de la aplicación WEBSITE_DNS_ALT_SERVER.

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 (int32)

Tiempo personalizado para que DNS se almacene en caché en segundos. Intervalo permitido: 0-60. El valor predeterminado es 30 segundos. 0 significa el almacenamiento en caché deshabilitado.

dnsRetryAttemptCount

integer (int32)

Número total de reintentos para la búsqueda dns. Intervalo permitido: 1-5. El valor predeterminado es 3.

dnsRetryAttemptTimeout

integer (int32)

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 (int64)

Uso máximo permitido del tamaño del disco en MB.

maxMemoryInMb

integer (int64)

Uso máximo permitido de memoria en MB.

maxPercentageCpu

number (double)

Porcentaje máximo permitido de uso de CPU.

SiteLoadBalancing

Equilibrio de carga del sitio.

Valor Description
WeightedRoundRobin
LeastRequests
LeastResponseTime
WeightedTotalTraffic
RequestHash
PerSiteRoundRobin
LeastRequestsWithTieBreaker

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.

SiteUpdateStrategyType

Tipo de estrategia de actualización de sitio de la app de función. Opciones disponibles: Recrear, RollingUpdate

Valor Description
Recreate

Si la app está cargada y se produce un despliegue o actualización del estado del sitio, todos los pods serán eliminados y deberán recrearse todos de golpe. Este es el comportamiento predeterminado.

RollingUpdate

Si la aplicación está bajo carga y se produce un despliegue o actualización del estado del sitio, los pods se agotarán en lotes y se reemplazarán gradualmente, minimizando así el impacto en el rendimiento.

SlotSwapStatus

El estado de la última operación de intercambio de ranuras exitosa.

Nombre Tipo Description
destinationSlotName

string

El intervalo de destino de la última operación de intercambio.

sourceSlotName

string

La ranura de origen de la última operación de intercambio.

timestampUtc

string (date-time)

La hora en que se completó el último intercambio de ranuras exitoso.

SlowRequestsBasedTrigger

Desencadenador basado en el tiempo de ejecución de la solicitud.

Nombre Tipo Description
count

integer (int32)

Recuento de solicitudes.

path

string

Ruta de acceso de solicitud.

timeInterval

string

Intervalo de tiempo.

timeTaken

string

Tiempo necesario.

SslState

Tipo SSL

Valor Description
Disabled
SniEnabled
IpBasedEnabled

StatusCodesBasedTrigger

Disparador basado en el código de estado.

Nombre Tipo Description
count

integer (int32)

Recuento de solicitudes.

path

string

Ruta de solicitud

status

integer (int32)

Código de estado HTTP.

subStatus

integer (int32)

Solicitar subestado.

timeInterval

string

Intervalo de tiempo.

win32Status

integer (int32)

Código de error win32.

StatusCodesRangeBasedTrigger

Desencadenador basado en un rango de códigos de estado.

Nombre Tipo Description
count

integer (int32)

Recuento de solicitudes.

path

string

statusCodes

string

Código de estado HTTP.

timeInterval

string

Intervalo de tiempo.

SupportedTlsVersions

MinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL.

Valor Description
1.0
1.1
1.2
1.3

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string (date-time)

La marca de tiempo de la creación de recursos (UTC).

createdBy

string

La identidad que creó el recurso.

createdByType

createdByType

El tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

La marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

La identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

El tipo de identidad que modificó por última vez el recurso.

TlsCipherSuites

Conjunto de cifrado TLS de intensidad mínima permitido para una aplicación

Valor Description
TLS_AES_256_GCM_SHA384
TLS_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA

UsageState

Estado que indica si la aplicación ha superado su cuota de uso. Solo lectura.

Valor Description
Normal
Exceeded

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

true si la precarga está habilitada; de lo contrario, false.

virtualDirectories

VirtualDirectory[]

Directorios virtuales para la aplicación virtual.

virtualPath

string

Ruta de acceso virtual.

VirtualDirectory

Directorio para aplicación virtual.

Nombre Tipo Description
physicalPath

string

Ruta de acceso física.

virtualPath

string

Ruta de acceso a la aplicación virtual.