Web Apps - List

Descripción para Obtener todas las aplicaciones de una suscripción.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites?api-version=2023-12-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
subscriptionId
path True

string

Su identificador de suscripción de Azure. Se trata de una cadena con formato GUID (por ejemplo, 000000000-0000-0000-0000-000000000000000).

api-version
query True

string

Versión de la API

Respuestas

Nombre Tipo Description
200 OK

WebAppCollection

Aceptar

Other Status Codes

DefaultErrorResponse

App Service respuesta de error.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

List Web apps for subscription

Sample Request

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites?api-version=2023-12-01

Sample Response

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

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.

Authentication

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

authenticationType

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

AutoHealActions

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

AutoHealActionType

Acción predefinida que se va a realizar.

AutoHealCustomAction

Acción personalizada que se va a ejecutar cuando se desencadena una regla de recuperación automática.

AutoHealRules

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

AutoHealTriggers

Desencadenadores para la recuperación automática.

AzureStorageInfoValue

Azure Files o el valor de información de acceso de Blob Storage para el almacenamiento de diccionarios.

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: Obligatorio significa que se requiere ClientCert.
  • ClientCertEnabled: true y ClientCertMode: opcional significa que ClientCert es opcional o se acepta.
CloningInfo

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

ConnectionStringType

Tipo de base de datos.

ConnStringInfo

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

CorsSettings

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

DaprConfig

Configuración de Dapr de la aplicación.

daprLogLevel

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

DefaultAction

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

DefaultErrorResponse

App Service respuesta de error.

Details
Error

Modelo de error.

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 de "Always Ready" 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.

FunctionsRuntime

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

FunctionsScaleAndConcurrency

Escalado y configuración de simultaneidad para la aplicación de funciones.

HandlerMapping

Las asignaciones de controladores de IIS que se usan para definir qué controlador procesa las solicitudes HTTP con cierta extensión. Por ejemplo, se usa para configurar php-cgi.exe proceso para controlar todas las solicitudes HTTP con la extensión *.php.

HostingEnvironmentProfile

Especificación de un App Service Environment 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.

Http

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

IpFilterTag

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

IpSecurityRestriction

Restricción de seguridad de 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.

PushSettings

Inserte la configuración de la aplicación.

RampUpRule

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

RedundancyMode

Modo de redundancia del sitio

RequestsBasedTrigger

Desencadenador basado en el 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 back-end 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étrica establecidos en una aplicación.

SiteLoadBalancing

Equilibrio de carga del sitio.

SiteMachineKey

MachineKey de una aplicación.

SlotSwapStatus

Estado de la última operación de intercambio de ranura correcta.

SlowRequestsBasedTrigger

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

SslState

Tipo SSL

StatusCodesBasedTrigger

Desencadenador basado en el código de estado.

StatusCodesRangeBasedTrigger

Desencadenador basado en el intervalo de códigos de estado.

Storage

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

storageType

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

SupportedTlsVersions

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

TlsCipherSuites

Conjunto de cifrado TLS de nivel mínimo permitido para una aplicación

Triggers

Escalado y configuración de simultaneidad para los desencadenadores de la aplicación de funciones.

UsageState

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

userAssignedIdentity

Identidad asignada por el usuario.

VirtualApplication

Aplicación virtual en una aplicación.

VirtualDirectory

Directorio de la aplicación virtual.

WebAppCollection

Colección de aplicaciones App Service.

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

APIM-Api identificador.

Authentication

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

Nombre Tipo Description
storageAccountConnectionStringName

string

Use esta propiedad para StorageAccountConnectionString. Establezca el nombre de la configuración de la aplicación que tiene la cuenta de almacenamiento cadena de conexión. No establezca un valor para esta propiedad al usar otro tipo de autenticación.

type

authenticationType

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

userAssignedIdentityResourceId

string

Utilice esta propiedad para UserAssignedIdentity. Establezca el identificador de recurso de la identidad. No establezca un valor para esta propiedad al usar otro tipo de autenticación.

authenticationType

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

Nombre Tipo Description
StorageAccountConnectionString

string

SystemAssignedIdentity

string

UserAssignedIdentity

string

AutoHealActions

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

Nombre Tipo Description
actionType

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 el proceso debe ejecutarse antes de realizar la acción

AutoHealActionType

Acción predefinida que se va a realizar.

Nombre Tipo Description
CustomAction

string

LogEvent

string

Recycle

string

AutoHealCustomAction

Acción personalizada que se va a ejecutar cuando se desencadena una regla de recuperació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 recuperació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

Desencadenadores para la recuperación automática.

Nombre Tipo Description
privateBytesInKB

integer

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

Azure Files o el valor de información de acceso de Blob Storage para el almacenamiento de diccionarios.

Nombre Tipo Description
accessKey

string

Clave de acceso para la cuenta de almacenamiento.

accountName

string

Nombre de la cuenta de almacenamiento.

mountPath

string

Ruta de acceso para montar el almacenamiento en el entorno de 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.

Nombre Tipo Description
Http

string

Nfs

string

Smb

string

AzureStorageState

Estado de la cuenta de almacenamiento.

Nombre Tipo Description
InvalidCredentials

string

InvalidShare

string

NotValidated

string

Ok

string

AzureStorageType

Tipo de almacenamiento.

Nombre Tipo Description
AzureBlob

string

AzureFiles

string

ClientCertMode

Esto se compone con la configuración ClientCertEnabled.

  • ClientCertEnabled: false significa que Se omite ClientCert.
  • ClientCertEnabled: true y ClientCertMode: Obligatorio significa que se requiere ClientCert.
  • ClientCertEnabled: true y ClientCertMode: opcional significa que ClientCert es opcional o se acepta.
Nombre Tipo Description
Optional

string

OptionalInteractiveUser

string

Required

string

CloningInfo

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

Nombre Tipo Description
appSettingsOverrides

object

La configuración de la aplicación invalida la aplicación clonada. Si se especifica, esta configuración invalida la configuración clonada desde la aplicación de origen. De lo contrario, se conserva la configuración de la aplicación de origen.

cloneCustomHostNames

boolean

true para clonar nombres de host personalizados de 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

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

hostingEnvironment

string

App Service Environment.

overwrite

boolean

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

sourceWebAppId

string

Id. de recurso de ARM de la aplicación de origen. El identificador de recurso de la aplicación tiene el formato /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} para ranuras de producción y /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} para otras ranuras.

sourceWebAppLocation

string

Ubicación de la aplicación de origen, por ejemplo: Oeste de EE. UU. o Norte de Europa

trafficManagerProfileId

string

Identificador de recurso de ARM del perfil de Traffic Manager que se va a usar, si existe. El identificador de recurso de Traffic Manager tiene el formato /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

trafficManagerProfileName

string

Nombre del perfil de Traffic Manager que se va a crear. Esto solo es necesario si el perfil de Traffic Manager aún no existe.

ConnectionStringType

Tipo de base de datos.

Nombre Tipo Description
ApiHub

string

Custom

string

DocDb

string

EventHub

string

MySql

string

NotificationHub

string

PostgreSQL

string

RedisCache

string

SQLAzure

string

SQLServer

string

ServiceBus

string

ConnStringInfo

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

Nombre Tipo Description
connectionString

string

Valor de cadena de conexión.

name

string

Nombre de cadena de conexión.

type

ConnectionStringType

Tipo de base de datos.

CorsSettings

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

Nombre Tipo Description
allowedOrigins

string[]

Obtiene o establece la lista de orígenes que se deben permitir para realizar llamadas entre orígenes (por ejemplo: http://example.com:12345). Use "*" para permitirlos todos.

supportCredentials

boolean

Obtiene o establece si se permiten solicitudes CORS con credenciales. Para obtener más información, consulte https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials.

DaprConfig

Configuración de Dapr de la aplicación.

Nombre Tipo Valor predeterminado Description
appId

string

Identificador de aplicación dapr

appPort

integer

Indica a Dapr en qué puerto escucha la aplicación.

enableApiLogging

boolean

Habilita el registro de API para el sidecar de Dapr

enabled

boolean

False

Boolean que indica si el coche lateral dapr está habilitado

httpMaxRequestSize

integer

Aumento del tamaño máximo del parámetro de servidores HTTP del cuerpo de la solicitud en MB para controlar la carga de archivos grandes. El valor predeterminado es 4 MB.

httpReadBufferSize

integer

Tamaño máximo de Dapr del búfer de lectura de encabezado http en KB para controlar al enviar encabezados de varios KB. El valor predeterminado es 65 KB.

logLevel

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 información.

Nombre Tipo Description
debug

string

error

string

info

string

warn

string

DefaultAction

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

Nombre Tipo Description
Allow

string

Deny

string

DefaultErrorResponse

App Service respuesta de error.

Nombre Tipo Description
error

Error

Modelo de error.

Details

Nombre Tipo Description
code

string

Cadena estandarizada para identificar mediante programación el error.

message

string

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

target

string

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

Error

Modelo de error.

Nombre Tipo Description
code

string

Cadena estandarizada para identificar mediante programación el error.

details

Details[]

Errores detallados.

innererror

string

Más información para depurar el error.

message

string

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

target

string

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

Experiments

Reglas de enrutamiento en experimentos de producción.

Nombre Tipo Description
rampUpRules

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

Nombre Tipo Description
AllAllowed

string

Disabled

string

FtpsOnly

string

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.

FunctionsAlwaysReadyConfig

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

Nombre Tipo Description
instanceCount

number

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

name

string

Se requiere un grupo de funciones o un nombre de función. Para más información, vea https://aka.ms/flexconsumption/alwaysready.

FunctionsDeployment

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

Nombre Tipo Description
storage

Storage

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

FunctionsRuntime

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

Nombre Tipo Description
name

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

Escalado y configuración de simultaneidad para la aplicación de funciones.

Nombre Tipo Description
alwaysReady

FunctionsAlwaysReadyConfig[]

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

instanceMemoryMB

number

Establezca la cantidad de memoria asignada a cada instancia de la aplicación de funciones en MB. El ancho de banda de la CPU y la red se asignan proporcionalmente.

maximumInstanceCount

number

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

triggers

Triggers

Escalado y configuración de simultaneidad para los desencadenadores de la aplicación de funciones.

HandlerMapping

Las asignaciones de controladores de IIS que se usan para definir qué controlador procesa las solicitudes HTTP con cierta extensión. Por ejemplo, se usa para configurar php-cgi.exe proceso para controlar todas las solicitudes HTTP con la extensión *.php.

Nombre Tipo Description
arguments

string

Argumentos de la línea de comandos que se van a pasar al procesador de scripts.

extension

string

Las solicitudes con esta extensión se controlarán mediante la aplicación FastCGI especificada.

scriptProcessor

string

Ruta de acceso absoluta a la aplicación FastCGI.

HostingEnvironmentProfile

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

Nombre Tipo Description
id

string

Identificador de recurso del App Service Environment.

name

string

Nombre del App Service Environment.

type

string

Tipo de recurso del App Service Environment.

HostNameSslState

Nombre de host habilitado para SSL.

Nombre Tipo Description
hostType

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

Establezca 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.

Nombre Tipo Description
Repository

string

Standard

string

Http

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

Nombre Tipo Description
perInstanceConcurrency

number

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

IpFilterTag

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

Nombre Tipo Description
Default

string

ServiceTag

string

XffProxy

string

IpSecurityRestriction

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

Nombre Tipo Description
action

string

Permitir o denegar el acceso para este intervalo IP.

description

string

Descripción de la regla de restricción de IP.

headers

object

Encabezados de regla de restricción de IP. Host de reenvío X (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). La lógica coincidente es ..

  • Si la propiedad es null o está vacía (valor predeterminado), se permiten todos los hosts (o falta de).
  • Se compara un valor mediante ordinal-ignore-case (excepto 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 de subdominio, pero no el dominio raíz contoso.com o foo.bar.contoso.com de varios niveles
  • Se permiten nombres de host Unicode, pero se convierten en Punycode para buscar la coincidencia.

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 nula o vacía (valor predeterminado), se permiten cadenas reenviadas (o falta de).
  • Si alguna dirección (excepto el número de puerto) de la cadena (separada por comas) coincide con el CIDR definido por la propiedad .

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

ipAddress

string

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

name

string

Nombre de la regla de restricción de IP.

priority

integer

Prioridad de la regla de restricción de IP.

subnetMask

string

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

subnetTrafficTag

integer

(interno) Etiqueta de tráfico de subred

tag

IpFilterTag

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

vnetSubnetResourceId

string

Identificador de recurso de red virtual

vnetTrafficTag

integer

(interno) Etiqueta de tráfico de red virtual

ManagedPipelineMode

Modo de canalización administrada.

Nombre Tipo Description
Classic

string

Integrated

string

ManagedServiceIdentity

Identidad de servicio administrada.

Nombre Tipo Description
principalId

string

Identificador de entidad de seguridad de la identidad de servicio administrada.

tenantId

string

Inquilino de la identidad de servicio administrada.

type

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 recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Tipo de identidad de servicio administrada.

Nombre Tipo Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

NameValuePair

Par de valores de nombre.

Nombre Tipo Description
name

string

Nombre del par.

value

string

Valor del par.

PushSettings

Inserte la configuración de 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 los siguientes: '_', '@', '#', '.', ':', '-'. La validación debe realizarse en PushRequestHandler.

type

string

Tipo de recurso.

RampUpRule

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

Nombre Tipo Description
actionHostName

string

Nombre de host de una ranura a la que se redirigirá el tráfico si se decide. Por ejemplo, myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

El algoritmo de decisión personalizado se puede proporcionar en la extensión de sitio TiPCallback que se puede especificar la dirección URL. Consulte Extensión de sitio tiPCallback para obtener el scaffolding y los contratos. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes

integer

Especifica el intervalo en minutos para volver a evaluar ReroutePercentage.

changeStep

number

En el escenario de aumento automático, este es el paso para agregar o quitar de ReroutePercentage hasta que alcance \nMinReroutePercentage o MaxReroutePercentage. Las métricas del sitio se comprueban cada N minutos especificados en ChangeIntervalInMinutes.\nAlgoritmo de decisión personalizado se pueden proporcionar en la extensión de sitio TiPCallback que se puede especificar en ChangeDecisionCallbackUrl.

maxReroutePercentage

number

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

minReroutePercentage

number

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

name

string

Nombre de la regla de enrutamiento. El nombre recomendado sería apuntar a la ranura que recibirá el tráfico en el experimento.

reroutePercentage

number

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

RedundancyMode

Modo de redundancia del sitio

Nombre Tipo Description
ActiveActive

string

Failover

string

GeoRedundant

string

Manual

string

None

string

RequestsBasedTrigger

Desencadenador basado en el total de solicitudes.

Nombre Tipo Description
count

integer

Recuento de solicitudes.

timeInterval

string

Intervalo de tiempo.

ResourceConfig

Requisitos de recursos de la aplicación de funciones.

Nombre Tipo Description
cpu

number

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

memory

string

Memoria necesaria, por ejemplo, "1Gi"

runtimeName

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

Nombre Tipo Description
custom

string

dotnet-isolated

string

java

string

node

string

powershell

string

python

string

ScmType

Tipo SCM.

Nombre Tipo Description
BitbucketGit

string

BitbucketHg

string

CodePlexGit

string

CodePlexHg

string

Dropbox

string

ExternalGit

string

ExternalHg

string

GitHub

string

LocalGit

string

None

string

OneDrive

string

Tfs

string

VSO

string

VSTSRM

string

Site

Una aplicación web, un back-end de aplicación móvil o una aplicación de API.

Nombre Tipo Valor predeterminado Description
extendedLocation

ExtendedLocation

Ubicación extendida.

id

string

Id. de recurso.

identity

ManagedServiceIdentity

Identidad de servicio administrada.

kind

string

Tipo de recurso.

location

string

Ubicación del recurso.

name

string

Nombre del recurso.

properties.availabilityState

SiteAvailabilityState

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

properties.clientAffinityEnabled

boolean

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

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: Obligatorio significa que se requiere ClientCert.
  • ClientCertEnabled: true y ClientCertMode: opcional significa que ClientCert es opcional o se acepta.
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

Tamaño del contenedor de funciones.

properties.customDomainVerificationId

string

Identificador único que comprueba los dominios personalizados asignados a la aplicación. El cliente agregará este identificador a un registro txt para su comprobación.

properties.dailyMemoryTimeQuota

integer

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

properties.daprConfig

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. Establecer este valor en false deshabilita la aplicación (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 habilitados. De lo contrario, la aplicación no se sirve en esos nombres de host.

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 truees , la aplicación solo es accesible a través del proceso de API Management.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

App Service Environment usar para la aplicación.

properties.httpsOnly

boolean

HttpsOnly: configura un sitio web para aceptar solo solicitudes https. Problemas de redirección de solicitudes HTTP

properties.hyperV

boolean

False

Espacio aislado de Hyper-V.

properties.inProgressOperationId

string

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

properties.isDefaultContainer

boolean

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

properties.isXenon

boolean

False

Obsoleto: espacio aislado de Hyper-V.

properties.keyVaultReferenceIdentity

string

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

properties.lastModifiedTimeUtc

string

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

properties.managedEnvironmentId

string

Azure Resource Manager identificador del entorno administrado seleccionado del cliente en el que hospedar esta aplicación. Debe tener el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}

properties.maxNumberOfWorkers

integer

Número máximo de trabajos. Esto solo se aplica al contenedor de Functions.

properties.outboundIpAddresses

string

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

properties.possibleOutboundIpAddresses

string

Lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, acceso a la base de datos). Incluye VIP de todos los inquilinos excepto dataComponent. Solo lectura.

properties.publicNetworkAccess

string

Propiedad para permitir o bloquear todo el tráfico público. Valores permitidos: "Enabled", "Disabled" o una cadena vacía.

properties.redundancyMode

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 de 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 formato: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

SiteConfig

Configuración de la aplicación.

properties.slotSwapStatus

SlotSwapStatus

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

properties.state

string

Estado actual de la aplicación.

properties.storageAccountRequired

boolean

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

properties.suspendedTill

string

Aplicación suspendida hasta que, en caso de que se supere la cuota de tiempo de memoria.

properties.targetSwapSlot

string

Especifica en qué ranura de implementación se intercambiará esta aplicación. Solo lectura.

properties.trafficManagerHostNames

string[]

Nombres de host de Azure Traffic Manager asociados a la aplicación. Solo lectura.

properties.usageState

UsageState

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

properties.virtualNetworkSubnetId

string

Azure Resource Manager identificador de la red virtual y la subred que se van a unir mediante la integración con red virtual regional. Debe tener el formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

properties.vnetBackupRestoreEnabled

boolean

Para habilitar las operaciones de copia de seguridad y restauración a través de la red virtual

properties.vnetContentShareEnabled

boolean

Para habilitar el acceso al contenido a través de la red virtual

properties.vnetImagePullEnabled

boolean

Para habilitar la extracción de imágenes en Virtual Network

properties.vnetRouteAllEnabled

boolean

Virtual Network Enrutar todo habilitado. Esto hace que todo el tráfico saliente tenga aplicados Virtual Network grupos de seguridad y rutas definidas por el usuario.

properties.workloadProfileName

string

Nombre del perfil de carga de trabajo en el que se ejecutará la aplicación de funciones.

tags

object

Etiquetas del recurso.

type

string

Tipo de recurso.

SiteAvailabilityState

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

Nombre Tipo Description
DisasterRecoveryMode

string

Limited

string

Normal

string

SiteConfig

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

Nombre Tipo Valor predeterminado Description
acrUseManagedIdentityCreds

boolean

Marca para usar credenciales de identidad administrada para la extracción de ACR

acrUserManagedIdentityID

string

Si se usa una identidad administrada por el usuario, clientId de identidad administrada por el usuario

alwaysOn

boolean

truees si Always On está habilitado; en caso contrario, falsees .

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 aplicaciones.

autoHealEnabled

boolean

true si la recuperació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.

cors

CorsSettings

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

defaultDocuments

string[]

Documentos predeterminados.

detailedErrorLoggingEnabled

boolean

true si se habilita el registro de errores detallado; de lo contrario, false.

documentRoot

string

Raíz del documento.

elasticWebAppScaleLimit

integer

Número máximo de trabajos a los que un sitio puede escalar horizontalmente. Esta configuración solo se aplica a las aplicaciones de los planes en los que ElasticScaleEnabled es true

experiments

Experiments

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

ftpsState

FtpsState

Estado del servicio FTP/FTPS

functionAppScaleLimit

integer

Número máximo de trabajos a los que un sitio puede escalar horizontalmente. Esta configuración solo se aplica a los planes De consumo y Premium elástico.

functionsRuntimeScaleMonitoringEnabled

boolean

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

handlerMappings

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

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 coinciden.

javaContainer

string

Contenedor de Java.

javaContainerVersion

string

Versión del contenedor de Java.

javaVersion

string

Versión de Java.

keyVaultReferenceIdentity

string

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

limits

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

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

machineKey

SiteMachineKey

Site MachineKey.

managedPipelineMode

ManagedPipelineMode

Modo de canalización administrada.

managedServiceIdentityId

integer

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

El 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

Número mínimo de instancias de un sitio Esta configuración solo se aplica a los planes elásticos.

netFrameworkVersion

string

v4.6

Versión de .NET Framework.

nodeVersion

string

Versión de Node.js.

numberOfWorkers

integer

Número de trabajadores.

phpVersion

string

Versión de PHP.

powerShellVersion

string

Versión de PowerShell.

preWarmedInstanceCount

integer

Número de instancias preWarmed. Esta configuración solo se aplica a los planes elásticos y de consumo.

publicNetworkAccess

string

Propiedad para permitir o bloquear todo el tráfico público.

publishingUsername

string

Nombre de usuario de publicación.

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

Tiempo de expiración de la solicitud de seguimiento.

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

Virtual Network nombre.

vnetPrivatePortsCount

integer

Número de puertos privados asignados a esta aplicación. 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 Virtual Network grupos de seguridad 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 https://www.iana.org/time-zones de base de datos tz (para obtener una referencia rápida, consulte https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Para Windows, espera una de las zonas horarias enumeradas en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windowsFxVersion

string

Xenon App Framework y versión

xManagedServiceIdentityId

integer

Identificador 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

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

dnsRetryAttemptCount

integer

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

dnsRetryAttemptTimeout

integer

Tiempo de espera de una sola búsqueda dns en segundos. Intervalo permitido: 1-30. El valor predeterminado es 3.

dnsServers

string[]

Lista de servidores DNS personalizados que va a usar una aplicación para búsquedas. Se pueden establecer un máximo de 5 servidores DNS.

SiteLimits

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

Nombre Tipo Description
maxDiskSizeInMb

integer

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

maxMemoryInMb

integer

Uso máximo permitido de memoria en MB.

maxPercentageCpu

number

Porcentaje máximo permitido de uso de CPU.

SiteLoadBalancing

Equilibrio de carga del sitio.

Nombre Tipo Description
LeastRequests

string

LeastResponseTime

string

PerSiteRoundRobin

string

RequestHash

string

WeightedRoundRobin

string

WeightedTotalTraffic

string

SiteMachineKey

MachineKey de una aplicación.

Nombre Tipo Description
decryption

string

Algoritmo utilizado para el descifrado.

decryptionKey

string

Clave de descifrado.

validation

string

Validación de MachineKey.

validationKey

string

Clave de validación.

SlotSwapStatus

Estado de la última operación de intercambio de ranura correcta.

Nombre Tipo Description
destinationSlotName

string

Ranura de destino de la última operación de intercambio.

sourceSlotName

string

Ranura de origen de la última operación de intercambio.

timestampUtc

string

Hora en que se completó el último intercambio de ranura correcto.

SlowRequestsBasedTrigger

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

Nombre Tipo Description
count

integer

Recuento de solicitudes.

path

string

Ruta de acceso de solicitud.

timeInterval

string

Intervalo de tiempo.

timeTaken

string

Tiempo necesario.

SslState

Tipo SSL

Nombre Tipo Description
Disabled

string

IpBasedEnabled

string

SniEnabled

string

StatusCodesBasedTrigger

Desencadenador basado en el código de estado.

Nombre Tipo Description
count

integer

Recuento de solicitudes.

path

string

Ruta de acceso de solicitud

status

integer

Código de estado HTTP.

subStatus

integer

Estado secundario de la solicitud.

timeInterval

string

Intervalo de tiempo.

win32Status

integer

Código de error de Win32.

StatusCodesRangeBasedTrigger

Desencadenador basado en el intervalo de códigos de estado.

Nombre Tipo Description
count

integer

Recuento de solicitudes.

path

string

statusCodes

string

Código de estado HTTP.

timeInterval

string

Intervalo de tiempo.

Storage

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

Nombre Tipo Description
authentication

Authentication

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

type

storageType

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

value

string

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

storageType

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

Nombre Tipo Description
blobContainer

string

SupportedTlsVersions

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

Nombre Tipo Description
1.0

string

1.1

string

1.2

string

1.3

string

TlsCipherSuites

Conjunto de cifrado TLS de nivel mínimo permitido para una aplicación

Nombre Tipo Description
TLS_AES_128_GCM_SHA256

string

TLS_AES_256_GCM_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_RSA_WITH_AES_128_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA256

string

TLS_RSA_WITH_AES_128_GCM_SHA256

string

TLS_RSA_WITH_AES_256_CBC_SHA

string

TLS_RSA_WITH_AES_256_CBC_SHA256

string

TLS_RSA_WITH_AES_256_GCM_SHA384

string

Triggers

Escalado y configuración de simultaneidad para los desencadenadores de la aplicación de funciones.

Nombre Tipo Description
http

Http

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

UsageState

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

Nombre Tipo Description
Exceeded

string

Normal

string

userAssignedIdentity

Identidad asignada por el usuario.

Nombre Tipo Description
clientId

string

Identificador de cliente de la identidad asignada por el usuario

principalId

string

Identificador de entidad de seguridad de la identidad asignada por el usuario

VirtualApplication

Aplicación virtual en una aplicación.

Nombre Tipo Description
physicalPath

string

Ruta de acceso física.

preloadEnabled

boolean

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 de la aplicación virtual.

Nombre Tipo Description
physicalPath

string

Ruta de acceso física.

virtualPath

string

Ruta de acceso a la aplicación virtual.

WebAppCollection

Colección de aplicaciones App Service.

Nombre Tipo Description
nextLink

string

Vínculo a la página siguiente de recursos.

value

Site[]

Colección de recursos.