App Service Plans - Get
Описание для получения плана службы приложений.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}?api-version=2025-05-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
name
|
path | True |
string |
Название плана App Service. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не зависит от регистра. |
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция Azure успешно завершена. |
|
| 404 Not Found |
Сервер не может найти запрошенный ресурс. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
Get App Service plan
Образец запроса
Пример ответа
{
"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"
}
}
Определения
| Имя | Описание |
|---|---|
|
App |
плана службы приложений. |
| Capability |
Описывает возможности и функции, разрешенные для определенного номера SKU. |
|
created |
Тип удостоверения, создавшего ресурс. |
|
Default |
Ответ об ошибке службы приложений. |
|
Default |
Модель ошибок. |
|
Default |
Подробные ошибки. |
|
Default |
|
|
Extended |
Расширенное расположение. |
|
Hosting |
Спецификация среды службы приложений, используемой для этого ресурса. |
|
Install |
Настройка скрипта установки фермы серверов. |
|
Install |
Объект для хранения ссылки на скрипт установки. |
|
Install |
Тип скрипта установки. |
|
Key |
Объект для хранения ссылки на хранилище ключей и состояние разрешения |
|
Kube |
Спецификация среды Kubernetes, используемой для этого ресурса. |
|
Managed |
Управляемое удостоверение службы. |
|
Managed |
Тип управляемого удостоверения службы. |
|
Provisioning |
Состояние подготовки плана службы приложений. |
|
Registry |
Конфигурация адаптера реестра фермы серверов. |
|
Registry |
Тип адаптера реестра. |
|
Server |
Параметры сети для плана службы приложений. |
|
Sku |
Описание вариантов масштабирования плана службы приложений. |
|
Sku |
Описание номера SKU для масштабируемого ресурса. |
|
Status |
Состояние плана службы приложений. |
|
Storage |
Конфигурация подключения хранилища фермы серверов. |
|
Storage |
Тип крепления для накопителя. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
|
User |
Удостоверение, назначенное пользователем. |
AppServicePlan
плана службы приложений.
| Имя | Тип | Описание |
|---|---|---|
| extendedLocation |
Расширенное расположение. |
|
| id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
Управляемое удостоверение службы. |
|
| kind |
string |
Тип ресурса. Если ресурс является приложением, можно обратиться к https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference подробные поддерживаемые значения для типа. |
| location |
string |
Географическое расположение, в котором находится ресурс |
| name |
string |
Имя ресурса |
| properties.asyncScalingEnabled |
boolean |
В случае |
| properties.elasticScaleEnabled |
boolean |
ServerFarm поддерживает ElasticScale. Приложения в этом плане масштабируются, как если бы серверНый Фарм был SKU ElasticPremium |
| properties.freeOfferExpirationTime |
string (date-time) |
Время истечения срока действия бесплатного предложения фермы серверов. |
| properties.geoRegion |
string |
Географическое расположение для плана службы приложений. |
| properties.hostingEnvironmentProfile |
Спецификация среды службы приложений, используемая для плана службы приложений. |
|
| properties.hyperV |
boolean |
Если Hyper-V контейнерное приложение, план |
| properties.installScripts |
Установите скрипты, связанные с этим планом службы приложений. |
|
| properties.isCustomMode |
boolean |
Находится ли данная ферма серверов в пользовательском режиме. |
| properties.isSpot |
boolean |
Если |
| properties.isXenon |
boolean |
Устарело: если Hyper-V план |
| properties.kubeEnvironmentProfile |
Спецификация среды Kubernetes, используемой для плана службы приложений. |
|
| properties.maximumElasticWorkerCount |
integer (int32) |
Максимальное количество рабочих ролей, разрешенных для этого плана службы приложений ElasticScaleEnabled |
| properties.maximumNumberOfWorkers |
integer (int32) |
Максимальное количество экземпляров, которые могут быть назначены этому плану службы приложений. |
| properties.network |
Все сетевые настройки для фермы серверов. |
|
| properties.numberOfSites |
integer (int32) |
Количество приложений, назначенных этому плану службы приложений. |
| properties.numberOfWorkers |
integer (int32) |
Количество экземпляров, назначенных этому плану службы приложений. |
| properties.perSiteScaling |
boolean |
Если |
| properties.planDefaultIdentity |
Идентификация для использования платформой для различных функций и интеграций с помощью управляемой идентификации. |
|
| properties.provisioningState |
Состояние подготовки плана службы приложений. |
|
| properties.rdpEnabled |
boolean |
Если |
| properties.registryAdapters |
Адаптеры реестра, связанные с этим планом службы приложений. |
|
| properties.reserved |
boolean |
Если план |
| properties.resourceGroup |
string |
Группа ресурсов плана службы приложений. |
| properties.spotExpirationTime |
string (date-time) |
Время истечения срока действия фермы серверов. Допустимо только в том случае, если это точечный ферма серверов. |
| properties.status |
Состояние плана службы приложений. |
|
| properties.storageMounts |
Подключения к хранилищу, связанные с этим планом службы приложений. |
|
| properties.subscription |
string |
Подписка на план службы приложений. |
| properties.targetWorkerCount |
integer (int32) |
Масштабирование числа рабочих ролей. |
| properties.targetWorkerSizeId |
integer (int32) |
Масштабирование идентификатора размера рабочей роли. |
| properties.workerTierName |
string |
Целевой рабочий уровень, назначенный плану службы приложений. |
| properties.zoneRedundant |
boolean |
Если |
| sku |
Описание номера SKU для масштабируемого ресурса. |
|
| systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
|
| tags |
object |
Теги ресурсов. |
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
Capability
Описывает возможности и функции, разрешенные для определенного номера SKU.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя возможности SKU. |
| reason |
string |
Причина возможности SKU. |
| value |
string |
Значение возможности SKU. |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DefaultErrorResponse
Ответ об ошибке службы приложений.
| Имя | Тип | Описание |
|---|---|---|
| error |
Модель ошибок. |
DefaultErrorResponseError
Модель ошибок.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Стандартизированная строка для программной идентификации ошибки. |
| details |
Подробные ошибки. |
|
| innererror |
string |
Дополнительная информация об ошибке отладки. |
| message |
string |
Подробное описание ошибки и информация об отладке. |
| target |
string |
Подробное описание ошибки и информация об отладке. |
DefaultErrorResponseErrorDetailsItem
Подробные ошибки.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Стандартизированная строка для программной идентификации ошибки. |
| message |
string |
Подробное описание ошибки и информация об отладке. |
| target |
string |
Подробное описание ошибки и информация об отладке. |
DefaultIdentity
| Имя | Тип | Описание |
|---|---|---|
| identityType |
Тип управляемого удостоверения службы. |
|
| userAssignedIdentityResourceId |
string |
ExtendedLocation
Расширенное расположение.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя расширенного расположения. |
| type |
string |
Тип расширенной локации. |
HostingEnvironmentProfile
Спецификация среды службы приложений, используемой для этого ресурса.
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор ресурса среды службы приложений. |
| name |
string |
Имя среды службы приложений. |
| type |
string |
Тип ресурса среды службы приложений. |
InstallScript
Настройка скрипта установки фермы серверов.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя скрипта установки. |
| source |
Исходный код скрипта установки. |
InstallScriptSource
Объект для хранения ссылки на скрипт установки.
| Имя | Тип | Описание |
|---|---|---|
| sourceUri |
string |
Исходный URI сценария установки, из которого будет получен файл сценария установки. |
| type |
Тип скрипта установки. |
InstallScriptType
Тип скрипта установки.
| Значение | Описание |
|---|---|
| RemoteAzureBlob | |
| PlatformStorage |
KeyVaultReferenceWithStatus
Объект для хранения ссылки на хранилище ключей и состояние разрешения
| Имя | Тип | Описание |
|---|---|---|
| referenceStatus |
string |
Ссылочный статус секрета хранилища ключей. |
| secretUri |
string |
URI секрета хранилища ключей. |
KubeEnvironmentProfile
Спецификация среды Kubernetes, используемой для этого ресурса.
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор ресурса среды Kubernetes. |
| name |
string |
Имя среды Kubernetes. |
| type |
string |
Тип ресурса среды Kubernetes. |
ManagedServiceIdentity
Управляемое удостоверение службы.
| Имя | Тип | Описание |
|---|---|---|
| principalId |
string |
Идентификатор участника удостоверения управляемой службы. |
| tenantId |
string |
Клиент удостоверения управляемой службы. |
| type |
Тип управляемого удостоверения службы. |
|
| userAssignedIdentities |
<string,
User |
Список назначенных пользователем удостоверений, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Тип управляемого удостоверения службы.
| Значение | Описание |
|---|---|
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned, UserAssigned | |
| None |
ProvisioningState
Состояние подготовки плана службы приложений.
| Значение | Описание |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| InProgress | |
| Deleting |
RegistryAdapter
Конфигурация адаптера реестра фермы серверов.
| Имя | Тип | Описание |
|---|---|---|
| keyVaultSecretReference |
Ссылка Key Vault на значение, которое будет размещено в расположении реестра |
|
| registryKey |
string |
Раздел реестра для адаптера. |
| type |
Тип адаптера реестра. |
RegistryAdapterType
Тип адаптера реестра.
| Значение | Описание |
|---|---|
| Binary | |
| String | |
| Expand_String | |
| Multi_String | |
| DWord | |
| QWord |
ServerFarmNetworkSettings
Параметры сети для плана службы приложений.
| Имя | Тип | Описание |
|---|---|---|
| virtualNetworkSubnetId |
string |
Идентификатор Azure Resource Manager виртуальной сети и подсети для присоединения к региональной виртуальной сети. Это должно иметь форму /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
SkuCapacity
Описание вариантов масштабирования плана службы приложений.
| Имя | Тип | Описание |
|---|---|---|
| default |
integer (int32) |
Количество рабочих ролей для этого номера SKU плана службы приложений по умолчанию. |
| elasticMaximum |
integer (int32) |
Максимальное количество рабочих ролей Elastic для этого номера SKU плана службы приложений. |
| maximum |
integer (int32) |
Максимальное количество рабочих ролей для SKU плана службы приложений. |
| minimum |
integer (int32) |
Минимальное количество рабочих ролей для SKU плана службы приложений. |
| scaleType |
string |
Доступные конфигурации масштабирования для плана службы приложений. |
SkuDescription
Описание номера SKU для масштабируемого ресурса.
| Имя | Тип | Описание |
|---|---|---|
| capabilities |
Возможности номера SKU, например, включен ли диспетчер трафика? |
|
| capacity |
integer (int32) |
Текущее число экземпляров, назначенных ресурсу. |
| family |
string |
Семейный код номера SKU ресурса. |
| locations |
string[] |
Расположения номера SKU. |
| name |
string |
Имя SKU ресурса. |
| size |
string |
Описатель размера номера SKU ресурса. |
| skuCapacity |
Минимальное, максимальное и стандартное значения масштабирования номера SKU. |
|
| tier |
string |
Уровень служб SKU ресурса. |
StatusOptions
Состояние плана службы приложений.
| Значение | Описание |
|---|---|
| Ready | |
| Pending | |
| Creating |
StorageMount
Конфигурация подключения хранилища фермы серверов.
| Имя | Тип | Описание |
|---|---|---|
| credentialsKeyVaultReference |
KV ссылается на учетные данные для подключения к общей папке. |
|
| destinationPath |
string |
Путь к воркеру, куда будет смонтировано хранилище. |
| name |
string |
Имя крепления для накопителя. |
| source |
string |
Источник файлового ресурса/хранилища. |
| type |
Тип крепления для накопителя. |
StorageMountType
Тип крепления для накопителя.
| Значение | Описание |
|---|---|
| AzureFiles | |
| LocalStorage | |
| FileShare |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
| createdBy |
string |
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
UserAssignedIdentity
Удостоверение, назначенное пользователем.
| Имя | Тип | Описание |
|---|---|---|
| clientId |
string |
Идентификатор клиента назначаемого пользователем удостоверения |
| principalId |
string |
Идентификатор участника назначаемого пользователем удостоверения |