Aracılığıyla paylaş


App Service Plans - Get

App Service planı alma açıklaması.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}?api-version=2025-05-01

URI Parametreleri

Name İçinde Gerekli Tür Description
name
path True

string

Uygulama Hizmeti planının adı.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

AppServicePlan

Azure işlemi başarıyla tamamlandı.

404 Not Found

Sunucu istenen kaynağı bulamıyor.

Other Status Codes

DefaultErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Get App Service plan

Örnek isteği

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/testsf6141?api-version=2025-05-01

Örnek yanıt

{
  "name": "testsf6141",
  "type": "Microsoft.Web/serverfarms",
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/testsf6141",
  "kind": "app",
  "location": "East US",
  "properties": {
    "geoRegion": "East US",
    "isSpot": false,
    "maximumNumberOfWorkers": 20,
    "numberOfSites": 4,
    "numberOfWorkers": 19,
    "provisioningState": "Succeeded",
    "reserved": false,
    "status": "Ready",
    "targetWorkerCount": 0,
    "targetWorkerSizeId": 0
  },
  "sku": {
    "name": "P1",
    "capacity": 1,
    "family": "P",
    "size": "P1",
    "tier": "Premium"
  }
}

Tanımlar

Name Description
AppServicePlan

App Service Planı.

Capability

Belirli bir SKU için izin verilen özellikleri/özellikleri açıklar.

createdByType

Kaynağı oluşturan kimliğin türü.

DefaultErrorResponse

App Service hata yanıtı.

DefaultErrorResponseError

Hata modeli.

DefaultErrorResponseErrorDetailsItem

Ayrıntılı hatalar.

DefaultIdentity
ExtendedLocation

Genişletilmiş Konum.

HostingEnvironmentProfile

Bu kaynak için kullanılacak bir App Service Ortamı belirtimi.

InstallScript

Sunucu grubu yükleme komut dosyası yapılandırması.

InstallScriptSource

Yükleme komut dosyası başvurusunu tutmak için nesne.

InstallScriptType

Yükleme komut dosyasının türü.

KeyVaultReferenceWithStatus

Anahtar kasası başvurusunu ve çözümleme durumunu tutacak nesne

KubeEnvironmentProfile

Bu kaynak için kullanılacak Kubernetes Ortamı belirtimi.

ManagedServiceIdentity

Yönetilen hizmet kimliği.

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü.

ProvisioningState

App Service Planının sağlama durumu.

RegistryAdapter

Sunucu grubu kayıt defteri bağdaştırıcısı yapılandırması.

RegistryAdapterType

Kayıt defteri bağdaştırıcısının türü.

ServerFarmNetworkSettings

App Service planı için ağ ayarları.

SkuCapacity

App Service planı ölçek seçeneklerinin açıklaması.

SkuDescription

Ölçeklenebilir bir kaynağın SKU'su açıklaması.

StatusOptions

App Service plan durumu.

StorageMount

Sunucu grubu depolama bağlama yapılandırması.

StorageMountType

Depolama montajının türü.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

UserAssignedIdentity

Kullanıcı Tarafından Atanan kimlik.

AppServicePlan

App Service Planı.

Name Tür Description
extendedLocation

ExtendedLocation

Genişletilmiş Konum.

id

string (arm-id)

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

Yönetilen hizmet kimliği.

kind

string

Kaynak türü. Kaynak bir uygulamaysa, tür için desteklenen değerlerin ayrıntıları için https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference başvurabilirsiniz.

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties.asyncScalingEnabled

boolean

Eğer true, bu App Service Planı, zaman uyumlu olarak ölçeklendirmek için yeterli çalışan yoksa zaman uyumsuz olarak ölçeklendirmeyi dener. Bu falsedurumda, bu App Service Planı yalnızca eşitleme ölçeklendirmeyi dener.

properties.elasticScaleEnabled

boolean

ServerFarm ElasticScale'i destekler. Bu plandaki uygulamalar, ServerFarm ElasticPremium sku'su gibi ölçeklendirilir

properties.freeOfferExpirationTime

string (date-time)

Sunucu grubu ücretsiz teklifinin süresinin dolacağı zaman.

properties.geoRegion

string

App Service planı için coğrafi konum.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

App Service planı için kullanılacak App Service Ortamı belirtimi.

properties.hyperV

boolean

Kapsayıcı Hyper-V hizmet planı truevarsa, aksi takdirde. false

properties.installScripts

InstallScript[]

Bu App Service planıyla ilişkili betikleri yükleyin.

properties.isCustomMode

boolean

Bu sunucu grubunun özel modda olup olmadığı.

properties.isSpot

boolean

Bu App Service Planı spot örneklere sahipse true.

properties.isXenon

boolean

Eski: Kapsayıcı App Service planı trueHyper-V aksi takdirde. false

properties.kubeEnvironmentProfile

KubeEnvironmentProfile

App Service planı için kullanılacak Kubernetes Ortamı belirtimi.

properties.maximumElasticWorkerCount

integer (int32)

Bu ElasticScaleEnabled App Service Planı için izin verilen toplam çalışan sayısı üst sınırı

properties.maximumNumberOfWorkers

integer (int32)

Bu App Service planına atanabilecek en fazla örnek sayısı.

properties.network

ServerFarmNetworkSettings

Sunucu grubu için tüm ağ ayarları.

properties.numberOfSites

integer (int32)

Bu App Service planına atanan uygulama sayısı.

properties.numberOfWorkers

integer (int32)

Bu App Service planına atanan örnek sayısı.

properties.perSiteScaling

boolean

Bu trueApp Service planına atanan uygulamalar bağımsız olarak ölçeklendirilebilir. Bu falseApp Service planına atanan uygulamalar ise planın tüm örneklerine ölçeklendirilir.

properties.planDefaultIdentity

DefaultIdentity

Yönetilen kimlik kullanan çeşitli özellikler ve tümleştirmeler için platform tarafından kullanılacak kimlik.

properties.provisioningState

ProvisioningState

App Service Planının sağlama durumu.

properties.rdpEnabled

boolean

Bu trueApp Service planı için RDP erişimi etkinleştirilmişse. Yalnızca IsCustomMode ASP'leri için geçerlidir. Eğer false, RDP erişimi devre dışı bırakılır.

properties.registryAdapters

RegistryAdapter[]

Bu App Service planıyla ilişkili kayıt defteri bağdaştırıcıları.

properties.reserved

boolean

Linux App Service planı trueise, false aksi takdirde.

properties.resourceGroup

string

App Service planının kaynak grubu.

properties.spotExpirationTime

string (date-time)

Sunucu grubu süresinin dolma zamanı. Yalnızca spot sunucu grubuysa geçerlidir.

properties.status

StatusOptions

App Service plan durumu.

properties.storageMounts

StorageMount[]

Bu App Service planıyla ilişkili depolama bağlamaları.

properties.subscription

string

App Service plan aboneliği.

properties.targetWorkerCount

integer (int32)

Çalışan sayısını ölçeklendirme.

properties.targetWorkerSizeId

integer (int32)

Çalışan boyutu kimliğini ölçeklendirme.

properties.workerTierName

string

App Service planına atanan hedef çalışan katmanı.

properties.zoneRedundant

boolean

Bu trueApp Service Planı kullanılabilirlik alanı dengelemesi gerçekleştirir. Bu falsedurumda, bu App Service Planı kullanılabilirlik alanı dengelemesi gerçekleştirmez.

sku

SkuDescription

Ölçeklenebilir bir kaynağın SKU'su açıklaması.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

Capability

Belirli bir SKU için izin verilen özellikleri/özellikleri açıklar.

Name Tür Description
name

string

SKU özelliğinin adı.

reason

string

SKU özelliğinin nedeni.

value

string

SKU özelliğinin değeri.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

DefaultErrorResponse

App Service hata yanıtı.

Name Tür Description
error

DefaultErrorResponseError

Hata modeli.

DefaultErrorResponseError

Hata modeli.

Name Tür Description
code

string

Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize.

details

DefaultErrorResponseErrorDetailsItem[]

Ayrıntılı hatalar.

innererror

string

Hata ayıklamak için daha fazla bilgi.

message

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

target

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

DefaultErrorResponseErrorDetailsItem

Ayrıntılı hatalar.

Name Tür Description
code

string

Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize.

message

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

target

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

DefaultIdentity

Name Tür Description
identityType

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü.

userAssignedIdentityResourceId

string

ExtendedLocation

Genişletilmiş Konum.

Name Tür Description
name

string

Genişletilmiş konumun adı.

type

string

Genişletilmiş konum türü.

HostingEnvironmentProfile

Bu kaynak için kullanılacak bir App Service Ortamı belirtimi.

Name Tür Description
id

string

App Service Ortamının Kaynak Kimliği.

name

string

App Service Ortamının adı.

type

string

App Service Ortamı kaynak türü.

InstallScript

Sunucu grubu yükleme komut dosyası yapılandırması.

Name Tür Description
name

string

Yükleme komut dosyasının adı.

source

InstallScriptSource

Yükleme komut dosyasının kaynağı.

InstallScriptSource

Yükleme komut dosyası başvurusunu tutmak için nesne.

Name Tür Description
sourceUri

string

Kurulum komut dosyası dosyasının getirileceği komut dosyası kaynağı URI'sini yükleyin.

type

InstallScriptType

Yükleme komut dosyasının türü.

InstallScriptType

Yükleme komut dosyasının türü.

Değer Description
RemoteAzureBlob
PlatformStorage

KeyVaultReferenceWithStatus

Anahtar kasası başvurusunu ve çözümleme durumunu tutacak nesne

Name Tür Description
referenceStatus

string

Anahtar kasası gizli dizisinin başvuru durumu.

secretUri

string

Anahtar kasası gizli dizi URI'si.

KubeEnvironmentProfile

Bu kaynak için kullanılacak Kubernetes Ortamı belirtimi.

Name Tür Description
id

string

Kubernetes Ortamının Kaynak Kimliği.

name

string

Kubernetes ortamının adı.

type

string

Kubernetes Ortamının kaynak türü.

ManagedServiceIdentity

Yönetilen hizmet kimliği.

Name Tür Description
principalId

string

Yönetilen hizmet kimliğinin asıl kimliği.

tenantId

string

Yönetilen hizmet kimliğinin kiracısı.

type

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü.

userAssignedIdentities

<string,  UserAssignedIdentity>

Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü.

Değer Description
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

ProvisioningState

App Service Planının sağlama durumu.

Değer Description
Succeeded
Failed
Canceled
InProgress
Deleting

RegistryAdapter

Sunucu grubu kayıt defteri bağdaştırıcısı yapılandırması.

Name Tür Description
keyVaultSecretReference

KeyVaultReferenceWithStatus

Kayıt defteri konumuna yerleştirilecek değere anahtar kasası başvurusu

registryKey

string

Bağdaştırıcının kayıt defteri anahtarı.

type

RegistryAdapterType

Kayıt defteri bağdaştırıcısının türü.

RegistryAdapterType

Kayıt defteri bağdaştırıcısının türü.

Değer Description
Binary
String
Expand_String
Multi_String
DWord
QWord

ServerFarmNetworkSettings

App Service planı için ağ ayarları.

Name Tür Description
virtualNetworkSubnetId

string

Bölgesel Sanal Ağ Tümleştirmesi tarafından birleştirilecek Sanal ağın ve alt ağın Azure Resource Manager kimliği. Bunun /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} biçiminde olması gerekir

SkuCapacity

App Service planı ölçek seçeneklerinin açıklaması.

Name Tür Description
default

integer (int32)

Bu App Service planı SKU'su için varsayılan çalışan sayısı.

elasticMaximum

integer (int32)

Bu App Service planı SKU'su için en fazla Elastik çalışan sayısı.

maximum

integer (int32)

Bu App Service planı SKU'su için en fazla çalışan sayısı.

minimum

integer (int32)

Bu App Service planı SKU'su için en az çalışan sayısı.

scaleType

string

App Service planı için kullanılabilir ölçek yapılandırmaları.

SkuDescription

Ölçeklenebilir bir kaynağın SKU'su açıklaması.

Name Tür Description
capabilities

Capability[]

SKU'nun özellikleri( örneğin, traffic manager etkin mi?

capacity

integer (int32)

Kaynağa atanan geçerli örnek sayısı.

family

string

Kaynak SKU'sunun aile kodu.

locations

string[]

SKU'nun konumları.

name

string

Kaynak SKU'sunun adı.

size

string

Kaynak SKU'sunun boyut belirticisi.

skuCapacity

SkuCapacity

SKU'nun en küçük, en büyük ve varsayılan ölçek değerleri.

tier

string

Kaynak SKU'sunun hizmet katmanı.

StatusOptions

App Service plan durumu.

Değer Description
Ready
Pending
Creating

StorageMount

Sunucu grubu depolama bağlama yapılandırması.

Name Tür Description
credentialsKeyVaultReference

KeyVaultReferenceWithStatus

KV paylaşıma bağlanmak için kimlik bilgilerine başvuru.

destinationPath

string

Depolamanın bağlanacağı worker üzerindeki yol.

name

string

Depolama bağlamasının adı.

source

string

Dosya paylaşımının/depolamanın kaynağı.

type

StorageMountType

Depolama montajının türü.

StorageMountType

Depolama montajının türü.

Değer Description
AzureFiles
LocalStorage
FileShare

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

UserAssignedIdentity

Kullanıcı Tarafından Atanan kimlik.

Name Tür Description
clientId

string

Kullanıcı tarafından atanan kimliğin İstemci Kimliği

principalId

string

Kullanıcı tarafından atanan kimliğin Asıl Kimliği