AppServicePlan interface
Plan de App Service.
- Extends
Propiedades
| async |
Si |
| elastic |
ServerFarm admite ElasticScale. Las aplicaciones de este plan se escalarán como si serverFarm fuera la SKU elasticPremium |
| extended |
Ubicación extendida. |
| free |
Hora en que expira la oferta gratuita de granja de servidores. |
| geo |
Ubicación geográfica del plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| hosting |
Especificación de App Service Environment que se va a usar para el plan de App Service. |
| hyperV | Si Hyper-V plan de App Service de contenedor |
| identity | Identidad de servicio administrada. |
| install |
Instale los scripts asociados a este plan de App Service. |
| is |
Si esta granja de servidores está en modo personalizado. |
| is |
Si |
| is |
Obsoleto: si Hyper-V plan de App Service de contenedor |
| kube |
Especificación del entorno de Kubernetes que se va a usar para el plan de App Service. |
| maximum |
Número máximo de trabajos totales permitidos para este plan de ElasticScaleEnabled App Service |
| maximum |
Número máximo de instancias que se pueden asignar a este plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| network | Toda la configuración de red de la granja de servidores. |
| number |
Número de aplicaciones asignadas a este plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| number |
Número de instancias asignadas a este plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| per |
Si |
| plan |
Identidad que se va a usar por plataforma para diversas funciones e integraciones mediante identidad administrada. |
| provisioning |
Estado de aprovisionamiento del plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| rdp |
Si |
| registry |
Adaptadores del Registro asociados a este plan de App Service. |
| reserved | Si el plan de App Service de Linux |
| resource |
Grupo de recursos del plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| sku | Descripción de una SKU para un recurso escalable. |
| spot |
Hora a la que expira la granja de servidores. Válido solo si es una granja de servidores de acceso puntual. |
| status | Estado del plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| storage |
Montajes de almacenamiento asociados a este plan de App Service. |
| subscription | Suscripción al plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| target |
Escalado del recuento de trabajos. |
| target |
Escalado del identificador de tamaño de trabajo. |
| worker |
Nivel de trabajo de destino asignado al plan de App Service. |
| zone |
Si |
Propiedades heredadas
| id | Identificador de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| kind | 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 | Ubicación del recurso. |
| name | Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| tags | Etiquetas de recursos. |
| type | Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
asyncScalingEnabled
Si true, este plan de App Service intentará escalar de forma asincrónica si no hay suficientes trabajos para escalar de forma sincrónica.
Si false, este plan de App Service solo intentará sincronizar el escalado.
asyncScalingEnabled?: boolean
Valor de propiedad
boolean
elasticScaleEnabled
ServerFarm admite ElasticScale. Las aplicaciones de este plan se escalarán como si serverFarm fuera la SKU elasticPremium
elasticScaleEnabled?: boolean
Valor de propiedad
boolean
extendedLocation
freeOfferExpirationTime
Hora en que expira la oferta gratuita de granja de servidores.
freeOfferExpirationTime?: Date
Valor de propiedad
Date
geoRegion
Ubicación geográfica del plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
geoRegion?: string
Valor de propiedad
string
hostingEnvironmentProfile
Especificación de App Service Environment que se va a usar para el plan de App Service.
hostingEnvironmentProfile?: HostingEnvironmentProfile
Valor de propiedad
hyperV
Si Hyper-V plan de App Service de contenedor true, false de lo contrario.
hyperV?: boolean
Valor de propiedad
boolean
identity
Identidad de servicio administrada.
identity?: ManagedServiceIdentity
Valor de propiedad
installScripts
Instale los scripts asociados a este plan de App Service.
installScripts?: InstallScript[]
Valor de propiedad
isCustomMode
Si esta granja de servidores está en modo personalizado.
isCustomMode?: boolean
Valor de propiedad
boolean
isSpot
Si true, este plan de App Service posee instancias de acceso puntual.
isSpot?: boolean
Valor de propiedad
boolean
isXenon
Obsoleto: si Hyper-V plan de App Service de contenedor true, false de lo contrario.
isXenon?: boolean
Valor de propiedad
boolean
kubeEnvironmentProfile
Especificación del entorno de Kubernetes que se va a usar para el plan de App Service.
kubeEnvironmentProfile?: KubeEnvironmentProfile
Valor de propiedad
maximumElasticWorkerCount
Número máximo de trabajos totales permitidos para este plan de ElasticScaleEnabled App Service
maximumElasticWorkerCount?: number
Valor de propiedad
number
maximumNumberOfWorkers
Número máximo de instancias que se pueden asignar a este plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
maximumNumberOfWorkers?: number
Valor de propiedad
number
network
Toda la configuración de red de la granja de servidores.
network?: ServerFarmNetworkSettings
Valor de propiedad
numberOfSites
Número de aplicaciones asignadas a este plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
numberOfSites?: number
Valor de propiedad
number
numberOfWorkers
Número de instancias asignadas a este plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
numberOfWorkers?: number
Valor de propiedad
number
perSiteScaling
Si true, las aplicaciones asignadas a este plan de App Service se pueden escalar de forma independiente.
Si false, las aplicaciones asignadas a este plan de App Service se escalarán a todas las instancias del plan.
perSiteScaling?: boolean
Valor de propiedad
boolean
planDefaultIdentity
Identidad que se va a usar por plataforma para diversas funciones e integraciones mediante identidad administrada.
planDefaultIdentity?: DefaultIdentity
Valor de propiedad
provisioningState
Estado de aprovisionamiento del plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
provisioningState?: ProvisioningState
Valor de propiedad
rdpEnabled
Si true, el acceso RDP está habilitado para este plan de App Service. Solo se aplica a los ASP de IsCustomMode.
Si false, el acceso RDP está deshabilitado.
rdpEnabled?: boolean
Valor de propiedad
boolean
registryAdapters
Adaptadores del Registro asociados a este plan de App Service.
registryAdapters?: RegistryAdapter[]
Valor de propiedad
reserved
Si el plan de App Service de Linux true, false de lo contrario.
reserved?: boolean
Valor de propiedad
boolean
resourceGroup
Grupo de recursos del plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
resourceGroup?: string
Valor de propiedad
string
sku
Descripción de una SKU para un recurso escalable.
sku?: SkuDescription
Valor de propiedad
spotExpirationTime
Hora a la que expira la granja de servidores. Válido solo si es una granja de servidores de acceso puntual.
spotExpirationTime?: Date
Valor de propiedad
Date
status
Estado del plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
status?: StatusOptions
Valor de propiedad
storageMounts
Montajes de almacenamiento asociados a este plan de App Service.
storageMounts?: StorageMount[]
Valor de propiedad
subscription
Suscripción al plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
subscription?: string
Valor de propiedad
string
targetWorkerCount
Escalado del recuento de trabajos.
targetWorkerCount?: number
Valor de propiedad
number
targetWorkerSizeId
Escalado del identificador de tamaño de trabajo.
targetWorkerSizeId?: number
Valor de propiedad
number
workerTierName
Nivel de trabajo de destino asignado al plan de App Service.
workerTierName?: string
Valor de propiedad
string
zoneRedundant
Si true, este plan de App Service realizará el equilibrio de zona de disponibilidad.
Si false, este plan de App Service no realizará el equilibrio de zona de disponibilidad.
zoneRedundant?: boolean
Valor de propiedad
boolean
Detalles de las propiedades heredadas
id
Identificador de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
heredado deResource.id
kind
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.
kind?: string
Valor de propiedad
string
Heredado deResource.kind
location
name
Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
heredado deResource.name
tags
Etiquetas de recursos.
tags?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
heredado deResource.tags
type
Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string
se hereda deresource.type