Compartir a través de


AppServicePlan interface

Plan de App Service.

Extends

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.

elasticScaleEnabled

ServerFarm admite ElasticScale. Las aplicaciones de este plan se escalarán como si serverFarm fuera la SKU elasticPremium

extendedLocation

Ubicación extendida.

freeOfferExpirationTime

Hora en que expira la oferta gratuita de granja de servidores.

geoRegion

Ubicación geográfica del plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

hostingEnvironmentProfile

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 true, false de lo contrario.

identity

Identidad de servicio administrada.

installScripts

Instale los scripts asociados a este plan de App Service.

isCustomMode

Si esta granja de servidores está en modo personalizado.

isSpot

Si true, este plan de App Service posee instancias de acceso puntual.

isXenon

Obsoleto: si Hyper-V plan de App Service de contenedor true, false de lo contrario.

kubeEnvironmentProfile

Especificación del entorno de Kubernetes que se va a usar para el plan de App Service.

maximumElasticWorkerCount

Número máximo de trabajos totales permitidos para este plan de ElasticScaleEnabled App Service

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.

network

Toda la configuración de red de la granja de servidores.

numberOfSites

Número de aplicaciones asignadas a este plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

numberOfWorkers

Número de instancias asignadas a este plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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.

planDefaultIdentity

Identidad que se va a usar por plataforma para diversas funciones e integraciones mediante identidad administrada.

provisioningState

Estado de aprovisionamiento del plan de App Service. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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.

registryAdapters

Adaptadores del Registro asociados a este plan de App Service.

reserved

Si el plan de App Service de Linux true, false de lo contrario.

resourceGroup

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.

spotExpirationTime

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.

storageMounts

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.

targetWorkerCount

Escalado del recuento de trabajos.

targetWorkerSizeId

Escalado del identificador de tamaño de trabajo.

workerTierName

Nivel de trabajo de destino asignado al plan de App Service.

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.

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

Ubicación extendida.

extendedLocation?: ExtendedLocation

Valor de propiedad

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

Ubicación del recurso.

location: string

Valor de propiedad

string

heredado deresource.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