Freigeben über


AppServicePlan interface

App Service-Plan.

Extends

Eigenschaften

asyncScalingEnabled

Wenn true, versucht dieser App Service-Plan, asynchron zu skalieren, wenn nicht genügend Worker für die synchrone Skalierung vorhanden sind. Wenn false, versucht dieser App Service-Plan nur die Synchronisierungskalierung.

elasticScaleEnabled

ServerFarm unterstützt ElasticScale. Apps in diesem Plan werden skaliert, als wäre die ServerFarm elasticPremium sku.

extendedLocation

Erweiterter Speicherort.

freeOfferExpirationTime

Der Zeitpunkt, zu dem das kostenlose Angebot der Serverfarm abläuft.

geoRegion

Geografischer Standort für den App Service-Plan. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

hostingEnvironmentProfile

Spezifikation für die App-Dienstumgebung, die für den App Service-Plan verwendet werden soll.

hyperV

Wenn Hyper-V Container-App-Serviceplan true, false andernfalls.

identity

Verwaltete Dienstidentität.

installScripts

Installieren Sie Skripts, die diesem App Service-Plan zugeordnet sind.

isCustomMode

Gibt an, ob sich diese Serverfarm im benutzerdefinierten Modus befindet.

isSpot

Wenn true, besitzt dieser App-Serviceplan Spotinstanzen.

isXenon

Veraltet: Wenn Hyper-V Container-App-Serviceplan true, false andernfalls.

kubeEnvironmentProfile

Spezifikation für die Kubernetes-Umgebung, die für den App Service-Plan verwendet werden soll.

maximumElasticWorkerCount

Maximale Anzahl der zulässigen Mitarbeiter für diesen ElasticScaleEnabled App Service Plan

maximumNumberOfWorkers

Maximale Anzahl von Instanzen, die diesem App Service-Plan zugewiesen werden können. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

network

Alle Netzwerkeinstellungen für die Serverfarm.

numberOfSites

Die Anzahl der Apps, die diesem App Service-Plan zugewiesen wurden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

numberOfWorkers

Die Anzahl der Instanzen, die diesem App Service-Plan zugewiesen sind. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

perSiteScaling

Wenn true, können apps, die diesem App Service-Plan zugewiesen sind, unabhängig voneinander skaliert werden. Wenn false, werden apps, die diesem App Service-Plan zugewiesen sind, auf alle Instanzen des Plans skaliert.

planDefaultIdentity

Identität, die nach Plattform für verschiedene Funktionen und Integrationen mit verwalteter Identität verwendet werden soll.

provisioningState

Bereitstellungsstatus des App-Serviceplans. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

rdpEnabled

Wenn true, ist der RDP-Zugriff für diesen App Service-Plan aktiviert. Gilt nur für IsCustomMode-ASPs. Wenn false, ist der RDP-Zugriff deaktiviert.

registryAdapters

Registrierungsadapter, die diesem App Service-Plan zugeordnet sind.

reserved

Wenn der Linux-App-Dienstplan true, false andernfalls.

resourceGroup

Ressourcengruppe des App Service-Plans. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

sku

Beschreibung einer SKU für eine skalierbare Ressource.

spotExpirationTime

Der Zeitpunkt, zu dem die Serverfarm abläuft. Nur gültig, wenn es sich um eine Spotserverfarm handelt.

status

App Service-Planstatus. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

storageMounts

Speicherbereitstellungen, die diesem App Service-Plan zugeordnet sind.

subscription

App Service-Planabonnement. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

targetWorkerCount

Skalierung der Arbeitskraftanzahl.

targetWorkerSizeId

Skalierungs-Arbeitsgrößen-ID.

workerTierName

Zielarbeitsstufe, die dem App Service-Plan zugewiesen ist.

zoneRedundant

Wenn true, führt dieser App-Serviceplan den Zonenausgleich für die Verfügbarkeit durch. Wenn false, führt dieser App-Serviceplan keinen Verfügbarkeitszonenausgleich durch.

Geerbte Eigenschaften

id

Ressourcen-ID. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

kind

Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen.

location

Ressourcenspeicherort.

name

Ressourcenname. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

tags

Ressourcentags.

type

Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

asyncScalingEnabled

Wenn true, versucht dieser App Service-Plan, asynchron zu skalieren, wenn nicht genügend Worker für die synchrone Skalierung vorhanden sind. Wenn false, versucht dieser App Service-Plan nur die Synchronisierungskalierung.

asyncScalingEnabled?: boolean

Eigenschaftswert

boolean

elasticScaleEnabled

ServerFarm unterstützt ElasticScale. Apps in diesem Plan werden skaliert, als wäre die ServerFarm elasticPremium sku.

elasticScaleEnabled?: boolean

Eigenschaftswert

boolean

extendedLocation

Erweiterter Speicherort.

extendedLocation?: ExtendedLocation

Eigenschaftswert

freeOfferExpirationTime

Der Zeitpunkt, zu dem das kostenlose Angebot der Serverfarm abläuft.

freeOfferExpirationTime?: Date

Eigenschaftswert

Date

geoRegion

Geografischer Standort für den App Service-Plan. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

geoRegion?: string

Eigenschaftswert

string

hostingEnvironmentProfile

Spezifikation für die App-Dienstumgebung, die für den App Service-Plan verwendet werden soll.

hostingEnvironmentProfile?: HostingEnvironmentProfile

Eigenschaftswert

hyperV

Wenn Hyper-V Container-App-Serviceplan true, false andernfalls.

hyperV?: boolean

Eigenschaftswert

boolean

identity

Verwaltete Dienstidentität.

identity?: ManagedServiceIdentity

Eigenschaftswert

installScripts

Installieren Sie Skripts, die diesem App Service-Plan zugeordnet sind.

installScripts?: InstallScript[]

Eigenschaftswert

isCustomMode

Gibt an, ob sich diese Serverfarm im benutzerdefinierten Modus befindet.

isCustomMode?: boolean

Eigenschaftswert

boolean

isSpot

Wenn true, besitzt dieser App-Serviceplan Spotinstanzen.

isSpot?: boolean

Eigenschaftswert

boolean

isXenon

Veraltet: Wenn Hyper-V Container-App-Serviceplan true, false andernfalls.

isXenon?: boolean

Eigenschaftswert

boolean

kubeEnvironmentProfile

Spezifikation für die Kubernetes-Umgebung, die für den App Service-Plan verwendet werden soll.

kubeEnvironmentProfile?: KubeEnvironmentProfile

Eigenschaftswert

maximumElasticWorkerCount

Maximale Anzahl der zulässigen Mitarbeiter für diesen ElasticScaleEnabled App Service Plan

maximumElasticWorkerCount?: number

Eigenschaftswert

number

maximumNumberOfWorkers

Maximale Anzahl von Instanzen, die diesem App Service-Plan zugewiesen werden können. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

maximumNumberOfWorkers?: number

Eigenschaftswert

number

network

Alle Netzwerkeinstellungen für die Serverfarm.

network?: ServerFarmNetworkSettings

Eigenschaftswert

numberOfSites

Die Anzahl der Apps, die diesem App Service-Plan zugewiesen wurden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

numberOfSites?: number

Eigenschaftswert

number

numberOfWorkers

Die Anzahl der Instanzen, die diesem App Service-Plan zugewiesen sind. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

numberOfWorkers?: number

Eigenschaftswert

number

perSiteScaling

Wenn true, können apps, die diesem App Service-Plan zugewiesen sind, unabhängig voneinander skaliert werden. Wenn false, werden apps, die diesem App Service-Plan zugewiesen sind, auf alle Instanzen des Plans skaliert.

perSiteScaling?: boolean

Eigenschaftswert

boolean

planDefaultIdentity

Identität, die nach Plattform für verschiedene Funktionen und Integrationen mit verwalteter Identität verwendet werden soll.

planDefaultIdentity?: DefaultIdentity

Eigenschaftswert

provisioningState

Bereitstellungsstatus des App-Serviceplans. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

provisioningState?: ProvisioningState

Eigenschaftswert

rdpEnabled

Wenn true, ist der RDP-Zugriff für diesen App Service-Plan aktiviert. Gilt nur für IsCustomMode-ASPs. Wenn false, ist der RDP-Zugriff deaktiviert.

rdpEnabled?: boolean

Eigenschaftswert

boolean

registryAdapters

Registrierungsadapter, die diesem App Service-Plan zugeordnet sind.

registryAdapters?: RegistryAdapter[]

Eigenschaftswert

reserved

Wenn der Linux-App-Dienstplan true, false andernfalls.

reserved?: boolean

Eigenschaftswert

boolean

resourceGroup

Ressourcengruppe des App Service-Plans. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

resourceGroup?: string

Eigenschaftswert

string

sku

Beschreibung einer SKU für eine skalierbare Ressource.

sku?: SkuDescription

Eigenschaftswert

spotExpirationTime

Der Zeitpunkt, zu dem die Serverfarm abläuft. Nur gültig, wenn es sich um eine Spotserverfarm handelt.

spotExpirationTime?: Date

Eigenschaftswert

Date

status

App Service-Planstatus. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

status?: StatusOptions

Eigenschaftswert

storageMounts

Speicherbereitstellungen, die diesem App Service-Plan zugeordnet sind.

storageMounts?: StorageMount[]

Eigenschaftswert

subscription

App Service-Planabonnement. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

subscription?: string

Eigenschaftswert

string

targetWorkerCount

Skalierung der Arbeitskraftanzahl.

targetWorkerCount?: number

Eigenschaftswert

number

targetWorkerSizeId

Skalierungs-Arbeitsgrößen-ID.

targetWorkerSizeId?: number

Eigenschaftswert

number

workerTierName

Zielarbeitsstufe, die dem App Service-Plan zugewiesen ist.

workerTierName?: string

Eigenschaftswert

string

zoneRedundant

Wenn true, führt dieser App-Serviceplan den Zonenausgleich für die Verfügbarkeit durch. Wenn false, führt dieser App-Serviceplan keinen Verfügbarkeitszonenausgleich durch.

zoneRedundant?: boolean

Eigenschaftswert

boolean

Geerbte Eigenschaftsdetails

id

Ressourcen-ID. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

geerbt vonResource.id

kind

Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen.

kind?: string

Eigenschaftswert

string

vonResource.kind geerbt

location

Ressourcenspeicherort.

location: string

Eigenschaftswert

string

vonResource.location geerbt

name

Ressourcenname. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

geerbt vonResource.name

tags

Ressourcentags.

tags?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}

vonResource.tags geerbt

type

Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

vonResource.type geerbt