Udostępnij przez


AppServicePlan interface

Plan usługi App Service.

Rozszerzenie

Właściwości

asyncScalingEnabled

Jeśli true, ten plan App Service podejmie próbę skalowania asynchronicznego, jeśli nie ma wystarczającej liczby procesów roboczych do skalowania synchronicznego. Jeśli false, ten plan App Service będzie próbował tylko skalować synchronizację.

elasticScaleEnabled

ServerFarm obsługuje warstwę ElasticScale. Aplikacje w tym planie będą skalowane tak, jakby serwerFarm był jednostka SKU ElasticPremium

extendedLocation

Lokalizacja rozszerzona.

freeOfferExpirationTime

Czas wygaśnięcia bezpłatnej oferty farmy serwerów.

geoRegion

Lokalizacja geograficzna planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

hostingEnvironmentProfile

Specyfikacja środowiska App Service Environment do użycia dla planu usługi App Service.

hyperV

Jeśli Hyper-V trueplanu usługi App Service kontenera, false w przeciwnym razie.

isSpot

Jeśli true, ten plan usługi App Service jest właścicielem wystąpień typu spot.

isXenon

Przestarzałe: jeśli Hyper-V plan usługi App Service kontenera true, false w przeciwnym razie.

kubeEnvironmentProfile

Specyfikacja środowiska Kubernetes do użycia dla planu usługi App Service.

maximumElasticWorkerCount

Maksymalna liczba całkowitych procesów roboczych dozwolonych dla tego planu usługi App Service ElasticScaleEnabled

maximumNumberOfWorkers

Maksymalna liczba wystąpień, które można przypisać do tego planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

numberOfSites

Liczba aplikacji przypisanych do tego planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

numberOfWorkers

Liczba wystąpień przypisanych do tego planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

perSiteScaling

Jeśli true, aplikacje przypisane do tego planu usługi App Service można skalować niezależnie. Jeśli false, aplikacje przypisane do tego planu usługi App Service będą skalowane do wszystkich wystąpień planu.

provisioningState

Stan aprowizacji planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

reserved

Jeśli plan usługi app service systemu Linux true, false w przeciwnym razie.

resourceGroup

Grupa zasobów planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

sku

Opis jednostki SKU dla skalowalnego zasobu.

spotExpirationTime

Czas wygaśnięcia farmy serwerów. Prawidłowe tylko wtedy, gdy jest to farma serwerów typu spot.

status

Stan planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

subscription

Subskrypcja planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

targetWorkerCount

Liczba procesów roboczych skalowania.

targetWorkerSizeId

Identyfikator rozmiaru procesu roboczego skalowania.

workerTierName

Docelowa warstwa procesu roboczego przypisana do planu usługi App Service.

zoneRedundant

Jeśli true, ten plan usługi App Service przeprowadzi równoważenie strefy dostępności. Jeśli false, ten plan usługi App Service nie będzie wykonywać równoważenia strefy dostępności.

Właściwości dziedziczone

id

Identyfikator zasobu. UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

kind

Rodzaj zasobu. Jeśli zasób jest aplikacją, możesz zapoznać się z https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference, aby uzyskać szczegółowe informacje o obsługiwanych wartościach dla rodzaju.

location

Lokalizacja zasobu.

name

Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

tags

Tagi zasobów.

type

Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

asyncScalingEnabled

Jeśli true, ten plan App Service podejmie próbę skalowania asynchronicznego, jeśli nie ma wystarczającej liczby procesów roboczych do skalowania synchronicznego. Jeśli false, ten plan App Service będzie próbował tylko skalować synchronizację.

asyncScalingEnabled?: boolean

Wartość właściwości

boolean

elasticScaleEnabled

ServerFarm obsługuje warstwę ElasticScale. Aplikacje w tym planie będą skalowane tak, jakby serwerFarm był jednostka SKU ElasticPremium

elasticScaleEnabled?: boolean

Wartość właściwości

boolean

extendedLocation

Lokalizacja rozszerzona.

extendedLocation?: ExtendedLocation

Wartość właściwości

freeOfferExpirationTime

Czas wygaśnięcia bezpłatnej oferty farmy serwerów.

freeOfferExpirationTime?: Date

Wartość właściwości

Date

geoRegion

Lokalizacja geograficzna planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

geoRegion?: string

Wartość właściwości

string

hostingEnvironmentProfile

Specyfikacja środowiska App Service Environment do użycia dla planu usługi App Service.

hostingEnvironmentProfile?: HostingEnvironmentProfile

Wartość właściwości

hyperV

Jeśli Hyper-V trueplanu usługi App Service kontenera, false w przeciwnym razie.

hyperV?: boolean

Wartość właściwości

boolean

isSpot

Jeśli true, ten plan usługi App Service jest właścicielem wystąpień typu spot.

isSpot?: boolean

Wartość właściwości

boolean

isXenon

Przestarzałe: jeśli Hyper-V plan usługi App Service kontenera true, false w przeciwnym razie.

isXenon?: boolean

Wartość właściwości

boolean

kubeEnvironmentProfile

Specyfikacja środowiska Kubernetes do użycia dla planu usługi App Service.

kubeEnvironmentProfile?: KubeEnvironmentProfile

Wartość właściwości

maximumElasticWorkerCount

Maksymalna liczba całkowitych procesów roboczych dozwolonych dla tego planu usługi App Service ElasticScaleEnabled

maximumElasticWorkerCount?: number

Wartość właściwości

number

maximumNumberOfWorkers

Maksymalna liczba wystąpień, które można przypisać do tego planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

maximumNumberOfWorkers?: number

Wartość właściwości

number

numberOfSites

Liczba aplikacji przypisanych do tego planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

numberOfSites?: number

Wartość właściwości

number

numberOfWorkers

Liczba wystąpień przypisanych do tego planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

numberOfWorkers?: number

Wartość właściwości

number

perSiteScaling

Jeśli true, aplikacje przypisane do tego planu usługi App Service można skalować niezależnie. Jeśli false, aplikacje przypisane do tego planu usługi App Service będą skalowane do wszystkich wystąpień planu.

perSiteScaling?: boolean

Wartość właściwości

boolean

provisioningState

Stan aprowizacji planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: ProvisioningState

Wartość właściwości

reserved

Jeśli plan usługi app service systemu Linux true, false w przeciwnym razie.

reserved?: boolean

Wartość właściwości

boolean

resourceGroup

Grupa zasobów planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

resourceGroup?: string

Wartość właściwości

string

sku

Opis jednostki SKU dla skalowalnego zasobu.

sku?: SkuDescription

Wartość właściwości

spotExpirationTime

Czas wygaśnięcia farmy serwerów. Prawidłowe tylko wtedy, gdy jest to farma serwerów typu spot.

spotExpirationTime?: Date

Wartość właściwości

Date

status

Stan planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

status?: StatusOptions

Wartość właściwości

subscription

Subskrypcja planu usługi App Service. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

subscription?: string

Wartość właściwości

string

targetWorkerCount

Liczba procesów roboczych skalowania.

targetWorkerCount?: number

Wartość właściwości

number

targetWorkerSizeId

Identyfikator rozmiaru procesu roboczego skalowania.

targetWorkerSizeId?: number

Wartość właściwości

number

workerTierName

Docelowa warstwa procesu roboczego przypisana do planu usługi App Service.

workerTierName?: string

Wartość właściwości

string

zoneRedundant

Jeśli true, ten plan usługi App Service przeprowadzi równoważenie strefy dostępności. Jeśli false, ten plan usługi App Service nie będzie wykonywać równoważenia strefy dostępności.

zoneRedundant?: boolean

Wartość właściwości

boolean

Szczegóły właściwości dziedziczonej

id

Identyfikator zasobu. UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

dziedziczone zResource.id

kind

Rodzaj zasobu. Jeśli zasób jest aplikacją, możesz zapoznać się z https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference, aby uzyskać szczegółowe informacje o obsługiwanych wartościach dla rodzaju.

kind?: string

Wartość właściwości

string

dziedziczone zResource.kind

location

Lokalizacja zasobu.

location: string

Wartość właściwości

string

dziedziczone zResource.location

name

Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

dziedziczone zResource.name

tags

Tagi zasobów.

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

Wartość właściwości

{[propertyName: string]: string}

dziedziczone zResource.tags

type

Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

dziedziczone zResource.type