Microsoft.Web serverfarms
Bicep-Ressourcendefinition
Der Ressourcentyp serverfarms kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Web/serverfarms-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Web/serverfarms@2022-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capabilities: [
{
name: 'string'
reason: 'string'
value: 'string'
}
]
capacity: int
family: 'string'
locations: [
'string'
]
name: 'string'
size: 'string'
skuCapacity: {
default: int
elasticMaximum: int
maximum: int
minimum: int
scaleType: 'string'
}
tier: 'string'
}
kind: 'string'
extendedLocation: {
name: 'string'
}
properties: {
elasticScaleEnabled: bool
freeOfferExpirationTime: 'string'
hostingEnvironmentProfile: {
id: 'string'
}
hyperV: bool
isSpot: bool
isXenon: bool
kubeEnvironmentProfile: {
id: 'string'
}
maximumElasticWorkerCount: int
perSiteScaling: bool
reserved: bool
spotExpirationTime: 'string'
targetWorkerCount: int
targetWorkerSizeId: int
workerTierName: 'string'
zoneRedundant: bool
}
}
Eigenschaftswerte
serverfarms
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-60 Gültige Zeichen: Alphanumerische Zeichen, Bindestriche und Unicode-Zeichen, die Punycode zugeordnet werden können |
location | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
sku | Beschreibung einer SKU für eine skalierbare Ressource. | SkuDescription |
kind | Art der Ressource. | Zeichenfolge |
extendedLocation | Erweiterter Speicherort. | ExtendedLocation |
properties | Ressourcenspezifische AppServicePlan-Eigenschaften | AppServicePlanProperties |
ExtendedLocation
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name des erweiterten Speicherorts. | Zeichenfolge |
AppServicePlanProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
elasticScaleEnabled | ServerFarm unterstützt ElasticScale. Apps in diesem Plan werden so skaliert, als wäre die ServerFarm elasticPremium-SKU. | bool |
freeOfferExpirationTime | Der Zeitpunkt, zu dem das kostenlose Angebot der Serverfarm abläuft. | Zeichenfolge |
hostingEnvironmentProfile | Spezifikation für die App Service-Umgebung, die für den App Service-Plan verwendet werden soll. | HostingEnvironmentProfile |
hyperV | Wenn Hyper-V Container App Service planen true , andernfalls false . |
bool |
isSpot | Wenn true , besitzt dieser App Service Plan Spotinstanzen. |
bool |
isXenon | Veraltet: Wenn Hyper-V-Container-App Service-Plan true , false andernfalls. |
bool |
kubeEnvironmentProfile | Spezifikation für die Kubernetes-Umgebung, die für den App Service-Plan verwendet werden soll. | KubeEnvironmentProfile |
maximumElasticWorkerCount | Maximale Anzahl der für diesen ElasticScaleEnabled-App Service-Plan zulässigen Gesamtarbeitskräfte | INT |
perSiteScaling | Wenn true , können Apps, die diesem App Service Plan zugewiesen sind, unabhängig skaliert werden.Wenn , false werden Apps, die diesem App Service Plan zugewiesen sind, auf alle Instanzen des Plans skaliert. |
bool |
reserved | Wenn Linux App Service planen true , andernfalls false . |
bool |
spotExpirationTime | Der Zeitpunkt, zu dem die Serverfarm abläuft. Nur gültig, wenn es sich um eine Spotserverfarm handelt. | Zeichenfolge |
targetWorkerCount | Skalieren der Workeranzahl. | INT |
targetWorkerSizeId | Skalieren der Workergrößen-ID. | INT |
workerTierName | Zielarbeitsebene, die dem App Service-Plan zugewiesen ist. | Zeichenfolge |
zoneRedundant | Wenn true , führt dieser App Service Plan einen Ausgleich der Verfügbarkeitszonen durch.Wenn false , führt dieser App Service Plan keinen Ausgleich der Verfügbarkeitszonen durch. |
bool |
HostingEnvironmentProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID des App Service-Umgebung. | Zeichenfolge |
KubeEnvironmentProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID der Kubernetes-Umgebung. | Zeichenfolge |
SkuDescription
Name | BESCHREIBUNG | Wert |
---|---|---|
capabilities | Funktionen der SKU, z. B. Ist traffic manager aktiviert? | Funktion[] |
Kapazität | Aktuelle Anzahl von Instanzen, die der Ressource zugewiesen sind. | INT |
family | Familiencode der Ressourcen-SKU. | Zeichenfolge |
locations | Speicherorte der SKU. | string[] |
name | Name der Ressourcen-SKU. | Zeichenfolge |
size | Größenspezifizierer der Ressourcen-SKU. | Zeichenfolge |
skuCapacity | Mindest-, Max- und Standardskalierungswerte der SKU. | SkuCapacity |
Ebene | Dienstebene der Ressourcen-SKU. | Zeichenfolge |
Funktion
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name der SKU-Funktion. | Zeichenfolge |
reason | Grund der SKU-Funktion. | Zeichenfolge |
value | Wert der SKU-Funktion. | Zeichenfolge |
SkuCapacity
Name | BESCHREIBUNG | Wert |
---|---|---|
default | Standardanzahl von Workern für diese App Service Plan-SKU. | INT |
elasticMaximum | Maximale Anzahl von Elastic-Workern für diese App Service Plan-SKU. | INT |
maximum | Maximale Anzahl von Workern für diese App Service Plan-SKU. | INT |
minimum | Mindestanzahl von Workern für diese App Service Plan-SKU. | INT |
scaleType | Verfügbare Skalierungskonfigurationen für einen App Service-Plan. | Zeichenfolge |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Funktions-App |
Diese Vorlage stellt eine leere Funktions-App und einen Hostingplan bereit. |
App Service Schnellstart : Linux-App |
Diese Vorlage soll mit /azure/app-service/quickstart-arm-template verwendet werden. |
App Service Schnellstart – Windows-App |
Diese Vorlage soll mit /azure/app-service/quickstart-arm-template verwendet werden. |
App Service Schnellstart : Windows-Container-App |
Diese Vorlage soll mit /azure/app-service/quickstart-arm-template verwendet werden. |
Bereitstellen eines App Service mit regionaler VNET-Integration |
Mit dieser Vorlage können Sie einen App Service-Plan und eine einfache Windows-Web-App bereitstellen, wobei die regionale VNET-Integration in ein neu erstelltes virtuelles Netzwerk aktiviert ist. |
App Service-Umgebung mit Azure SQL Back-End |
Diese Vorlage erstellt eine App Service-Umgebung mit einem Azure SQL Back-End zusammen mit privaten Endpunkten und zugeordneten Ressourcen, die normalerweise in einer privaten/isolierten Umgebung verwendet werden. |
App Service-Umgebung mit Hostingplan und Azure WebApp |
Erstellt eine App Service-Umgebung v2 mit einer ILB-Adresse in einem vorhandenen virtuellen Netzwerk, das privat verfügbar ist. Die App Service-Umgebung enthält einen Hostingplan und eine Azure-Web-App. |
Erstellen Azure App Service Umgebung mit hinzugefügter Web-App |
Erstellt eine Azure App Service-Umgebung in einem Virtual Network Subnetz. Diese Vorlage fügt auch eine Azure-Web-App innerhalb des App Service-Umgebung hinzu. Vorlage, die ursprünglich von Callum Brankin von PixelPin erstellt wurde |
Azure Cosmos DB-Konto mit Web-App |
Diese Vorlage stellt ein Azure Cosmos DB-Konto, einen App Service-Plan bereit und erstellt eine Web-App im App Service-Plan. Außerdem werden der Web-App zwei Anwendungseinstellungen hinzugefügt, die auf den Azure Cosmos DB-Kontoendpunkt verweisen. Auf diese Weise können lösungen, die in der Web-App bereitgestellt werden, mithilfe dieser Einstellungen eine Verbindung mit dem Azure Cosmos DB-Kontoendpunkt herstellen. |
Bereitstellen einer Funktions-App, die in einem App Service Plan ausgeführt wird |
Diese Vorlage stellt eine Funktions-App für einen dedizierten Hostingplan bereit, was bedeutet, dass sie wie jede App Service Website ausgeführt und abgerechnet wird. |
Bereitstellen einer Funktions-App in einem Verbrauchsplan |
Diese Vorlage stellt eine Funktions-App für einen Verbrauchsplan bereit, bei dem es sich um einen dynamischen Hostingplan handelt. Die App wird bei Bedarf ausgeführt, und Ihnen wird pro Ausführung in Rechnung gestellt, ohne dass eine ständige Ressourcenzusage vorhanden ist. Es gibt weitere Vorlagen für die Bereitstellung in einem dedizierten Hostingplan. |
Bereitstellen der Verbrauchsplanfunktion mit einem Bereitstellungsslot |
Diese Vorlage stellt eine Funktions-App für einen Verbrauchsplan bereit, bei dem es sich um einen dynamischen Hostingplan handelt. Die App wird bei Bedarf ausgeführt, und Ihnen wird pro Ausführung in Rechnung gestellt, ohne dass eine ständige Ressourcenzusage vorhanden ist. Es gibt weitere Vorlagen für die Bereitstellung in einem dedizierten Hostingplan. |
Bereitstellen einer Funktions-App mit von GitHub bereitgestellter Quelle |
Diese Vorlage stellt eine Funktions-App bereit, die in einem neuen dedizierten App Service-Plan gehostet wird. Die Funktions-App verfügt über eine untergeordnete Ressource, die eine fortlaufende Integration ermöglicht und den Funktionscode aus einem GitHub-Repository bereitstellt. |
Azure-Funktions-App, die im dedizierten Plan gehostet wird |
Diese Vorlage stellt eine Funktions-App für einen dedizierten Hostingplan bereit, was bedeutet, dass sie wie jede App Service Website ausgeführt und abgerechnet wird. |
Azure-Funktions-App mit einem Bereitstellungsslot |
Diese Vorlage stellt eine Funktions-App für einen Premium-Plan mit Produktionsslot und einem zusätzlichen Bereitstellungsslot bereit. |
Azure-Funktions-App mit Event Hub und verwalteter Identität |
Seine Vorlage stellt eine Azure Function-App für einen Linux-Verbrauchsplan zusammen mit einem Event Hub, Azure Storage und Application Insights bereit. Die Funktions-App kann die verwaltete Identität verwenden, um eine Verbindung mit dem Event Hub- und Speicherkonto herzustellen. |
Unter Linux gehostete Azure-Funktions-App |
Diese Vorlage stellt eine Funktions-App für einen Linux-Verbrauchsplan bereit, bei dem es sich um einen dynamischen Hostingplan handelt. Die App wird bei Bedarf ausgeführt, und Ihnen wird pro Ausführung in Rechnung gestellt, ohne dass eine ständige Ressourcenzusage vorhanden ist. |
Funktions-App für Linux-Verbrauchsplan mit Remotebuild |
Diese Vorlage stellt eine Funktions-App für einen Linux-Verbrauchsplan bereit und führt während der Codebereitstellung Remotebuilds durch. Die App wird bei Bedarf ausgeführt, und Ihnen wird pro Ausführung in Rechnung gestellt, ohne dass eine ständige Ressourcenzusage vorhanden ist. |
Azure-Funktions-App, gehostet im Premium-Plan |
Mit dieser Vorlage wird eine Funktions-App für einen Premium-Plan bereitgestellt. |
Private Funktions-App und mit privatem Endpunkt gesicherter Speicher |
Diese Vorlage stellt eine Funktions-App für einen Premium-Plan bereit, der über private Endpunkte verfügt und über private Endpunkte mit Azure Storage kommuniziert. |
Erstellen einer Funktions-App und eines privaten Endpunkts gesicherten Speichers |
Mit dieser Vorlage können Sie eine Azure-Funktions-App bereitstellen, die mit Azure Storage über private Endpunkte kommuniziert. |
Azure-Funktions-App mit Virtual Network-Integration |
Diese Vorlage stellt eine Funktions-App für einen Premium-Plan mit aktivierter regionaler virtueller Netzwerkintegration in ein neu erstelltes virtuelles Netzwerk bereit. |
Azure-Funktions-App, gehostet im Windows-Verbrauchsplan |
Diese Vorlage stellt eine Funktions-App für einen Windows-Verbrauchsplan bereit, bei dem es sich um einen dynamischen Hostingplan handelt. Die App wird bei Bedarf ausgeführt, und Ihnen wird pro Ausführung in Rechnung gestellt, ohne dass eine ständige Ressourcenzusage vorhanden ist. |
Azure Function-App und eine von HTTP ausgelöste Funktion |
In diesem Beispiel werden eine Azure Function-App und eine von HTTP ausgelöste Funktion inline in der Vorlage bereitgestellt. Außerdem wird ein Key Vault bereitgestellt und ein Geheimnis mit dem Hostschlüssel der Funktions-App aufgefüllt. |
Bereitstellen eines AZ-aktivierten Azure Function Premium-Plans |
Mit dieser Vorlage können Sie einen Azure Function Premium-Plan mit Unterstützung für Verfügbarkeitszonen bereitstellen, einschließlich eines Speicherkontos für Verfügbarkeitszonen. |
Durch Azure Frontdoor gesicherte Funktions-App |
Mit dieser Vorlage können Sie eine Azure Premium-Funktion bereitstellen, die von Azure Frontdoor Premium geschützt und veröffentlicht wird. Die Verbindung zwischen Azure Frontdoor und Azure Functions wird durch Azure Private Link geschützt. |
Bereitstellen eines Azure Function Premium-Plans mit VNET-Integration |
Mit dieser Vorlage können Sie einen Azure Function Premium-Plan mit aktivierter regionaler virtueller Netzwerkintegration für ein neu erstelltes virtuelles Netzwerk bereitstellen. |
Erstellt eine Funktions-App mit verwalteter Dienstidentität |
Erstellt eine Funktions-App mit aktivierter verwalteter Dienstidentität, wobei Application Insights für Protokolle und Metriken eingerichtet ist. |
Bereitstellen einer mobilen App mit einem SQL-Datenbank |
Diese Vorlage stellt eine mobile App, eine SQL-Datenbank und einen Notification Hub zur Anwendung. Es konfiguriert eine Verbindungszeichenfolge in der mobilen App für die Datenbank und den Notification Hub. |
Web-App mit privatem Endpunkt |
Mit dieser Vorlage können Sie eine Web-App erstellen und über privaten Endpunkt verfügbar machen. |
Application Gateway mit internen API Management und Web-App |
Application Gateway Das Weiterleiten von Internetdatenverkehr an ein virtuelles Netzwerk (interner Modus) API Management instance welche Dienste eine Web-API in einer Azure-Web-App hostet. |
Erstellen eines AppServicePlan und einer App in einer ASE |
Erstellen eines AppServicePlan und einer App in einer ASE |
Erstellen Sie einen AppServicePlan und eine App in einer App. Dienst-Env. V2 |
Create an AppServicePlan and App in an App Service Environment v2 (Erstellen der Elemente „AppServicePlan“ und „App“ in einer App Service-Umgebung v2) |
Erstellen einer Azure-Web-App mit Blob Storage-Verbindungszeichenfolge |
Erstellt eine Azure-Web-App mit Blob Storage Verbindungszeichenfolge, Vorlage, die ursprünglich von Jeff Bowles von Microsoft erstellt wurde |
Web-App mit einer benutzerdefinierten Domäne und optionaler SSL-Bindung |
Erstellen Sie eine Web-App mit einer benutzerdefinierten Domäne, und fügen Sie optional ein SSL-Zertifikat für die HTTPS-Verschlüsselung hinzu. |
Web-App mit Diagnose Protokollierung bei Blob Container |
Stellen Sie eine Web-App mit aktivierter Diagnose Protokollierung im Blobcontainer für Speicherkonten bereit. |
Web-App-Bereitstellung von GitHub |
Mit dieser Vorlage können Sie eine WebApp erstellen, die mit einem verknüpften GitHub-Repository verknüpft ist. |
Erstellen einer Web-App in Azure mit aktiviertem Java 13 und Tomcat 9 |
Mit dieser Vorlage wird eine Web-App in Azure mit aktiviertem Java 13 und Tomcat 9 erstellt, mit der Sie Java-Anwendungen in Azure ausführen können. Vorlage wurde von Donovan Brown von Microsoft erstellt. |
Web-App mit Application Insights-Senden an Log Analytics |
Diese Vorlage unterstützt die neuen API-Versionen von microsoft.insights/components. Ab 2020-02-02-preview ist WorkspaceID beim Erstellen von Anwendungsinsghts erforderlich. Diese Vorlage stellt den App Service Plan, App Service, Application Insights und Log Analytics-Arbeitsbereich bereit und verbindet alles miteinander. |
Web-App mit verwalteter Identität, SQL Server und ΑΙ |
Einfaches Beispiel zum Bereitstellen der Azure-Infrastruktur für App + Daten + verwaltete Identität + Überwachung |
Erstellen einer Web-App in Azure mit aktiviertem Python |
Mit dieser Vorlage wird eine Web-App in Azure mit aktiviertem Python erstellt, mit der Sie Python-Anwendungen in Azure ausführen können. Vorlage wurde von Donovan Brown von Microsoft erstellt. |
Erstellen einer Web-App + Redis Cache + SQL-Datenbank mit einer Vorlage |
Mit dieser Vorlage wird eine Azure-Web-App mit Redis-Cache und einem SQL-Datenbank erstellt. |
Bereitstellen einer Web-App mit einem SQL-Datenbank |
Diese Vorlage stellt eine Web-App, eine SQL-Datenbank, Einstellungen für die automatische Skalierung, Warnungsregeln und App Insights zur Bereitstellung von Informationen zur Anwendung. Es konfiguriert eine Verbindungszeichenfolge in der Web-App für die Datenbank. |
Erstellen einer durch Application Gateway v2 geschützten Web-App |
Mit dieser Vorlage wird eine Azure-Web-App mit Zugriffsbeschränkung für eine Application Gateway v2 erstellt. Die Application Gateway wird in einem vNET (Subnetz) bereitgestellt, für das der Dienstendpunkt "Microsoft.Web" aktiviert ist. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz ein. |
Erstellen einer Web-App und einer Redis Cache-Instanz mithilfe einer Vorlage |
Mit dieser Vorlage wird eine Azure-Web-App mit Redis-Cache erstellt. |
Bereitstellen einer einfachen Linux-Web-App |
Mit dieser Vorlage können Sie einen App Service-Plan und eine einfache Linux-Web-App bereitstellen. |
App Service Schnellstart – Windows-App |
Diese Vorlage soll mit /azure/app-service/quickstart-arm-template verwendet werden. |
Web-App mit benutzerdefinierten Bereitstellungsslots |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen einer Web-App mit benutzerdefinierten Bereitstellungsslots in Azure Web-Apps. |
Airflow Docker Web App unter Linux mit PostgreSQL |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen eines puckel/docker-airflow-Images (neuestes Tag) in einer Linux-Web-App mit Azure Database for PostgreSQL |
Django-App |
Mit dieser Vorlage können Sie eine App Service für die Bereitstellung einer Django-App erstellen. |
Flask App Service |
Mit dieser Vorlage können Sie eine App Service für die Bereitstellung einer Flask-App erstellen. |
Erstellen einer Web-App unter Linux mit Azure Database for MySQL |
Diese Vorlage bietet eine Möglichkeit, Web-Apps unter Linux mit Azure Database for MySQL bereitzustellen. |
Web-App unter Linux mit PostgreSQL |
Diese Vorlage bietet eine einfache Möglichkeit, Web-App unter Linux mit Azure Database for PostgreSQL (Vorschau) bereitzustellen. |
Knoten App Service |
Mit dieser Vorlage können Sie eine App Service für die Bereitstellung einer Node-App erstellen. |
Sonarqube Docker Web App unter Linux mit Azure SQL |
Diese Vorlage stellt Sonarqube in einem Azure App Service Web-App-Linux-Container unter Verwendung des offiziellen Sonarqube-Images bereit und wird von einem Azure SQL Server unterstützt. |
Sonarqube Docker Web App für Linux mit MySQL |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen eines Sonarqube-Docker-Images (Alpine-Tag) in einer Linux-Web-App mit Azure Database for MySQL |
Sonarqube Docker Web App unter Linux mit PostgreSQL |
Diese Vorlage bietet eine einfache Möglichkeit, ein Sonarqube-Docker-Image (Alpine-Tag) in einer Linux-Web-App mit Azure Database for PostgreSQL (Vorschau) bereitzustellen. |
SonarQube in Web-App mit PostgreSQL- und VNET-Integration |
Diese Vorlage ermöglicht die einfache Bereitstellung von SonarQube in Web-App unter Linux mit PostgreSQL Flexible Server, VNET-Integration und privatem DNS. |
Web-App mit Azure Database for MySQL |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen einer Web-App auf Azure App Service Web-Apps mit Azure Database for MySQL. |
Web-App unter Linux mit PostgreSQL |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen von Web-App unter Linux mit Azure Database for PostgreSQL. |
Hochverfügbare Web-App mit mehreren Regionen |
Mit dieser Vorlage können Sie eine sichere hochverfügbare End-to-End-Lösung mit zwei Web-Apps in verschiedenen Regionen hinter Azure Front Door erstellen. |
Web-App mit VNET-Einschleusung und privatem Endpunkt |
Mit dieser Vorlage können Sie eine sichere End-to-End-Lösung mit zwei Web-Apps erstellen: Front-End und Back-End. Front-End nutzt das Back über VNET-Einschleusung und private Endpunkte sicher. |
Sichere N-Ebene-Web-App |
Mit dieser Vorlage können Sie eine sichere End-to-End-Lösung mit zwei Web-Apps mit Stagingslots erstellen: Front-End und Back-End. Front-End nutzt das Back sicher durch VNET-Einschleusung und private Endpunkte |
ASP.NET-App |
Mit dieser Vorlage können Sie eine App Service für die Bereitstellung einer ASP.NET-App erstellen. |
Erstellen einer Web-App, pe und Application Gateway v2 |
Diese Vorlage erstellt eine Azure-Web-App mit privatem Endpunkt in Azure Virtual Network Subnet , einem Application Gateway v2. Die Application Gateway wird in einem vNET (Subnetz) bereitgestellt. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz mithilfe eines privaten Endpunkts ein. |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp serverfarms kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Web/serverfarms-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Web/serverfarms",
"apiVersion": "2022-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capabilities": [
{
"name": "string",
"reason": "string",
"value": "string"
}
],
"capacity": "int",
"family": "string",
"locations": [ "string" ],
"name": "string",
"size": "string",
"skuCapacity": {
"default": "int",
"elasticMaximum": "int",
"maximum": "int",
"minimum": "int",
"scaleType": "string"
},
"tier": "string"
},
"kind": "string",
"extendedLocation": {
"name": "string"
},
"properties": {
"elasticScaleEnabled": "bool",
"freeOfferExpirationTime": "string",
"hostingEnvironmentProfile": {
"id": "string"
},
"hyperV": "bool",
"isSpot": "bool",
"isXenon": "bool",
"kubeEnvironmentProfile": {
"id": "string"
},
"maximumElasticWorkerCount": "int",
"perSiteScaling": "bool",
"reserved": "bool",
"spotExpirationTime": "string",
"targetWorkerCount": "int",
"targetWorkerSizeId": "int",
"workerTierName": "string",
"zoneRedundant": "bool"
}
}
Eigenschaftswerte
serverfarms
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Web/serverfarms" |
apiVersion | Die Ressourcen-API-Version | '2022-09-01' |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-60 Gültige Zeichen: Alphanumerische Zeichen, Bindestriche und Unicode-Zeichen, die Punycode zugeordnet werden können |
location | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
sku | Beschreibung einer SKU für eine skalierbare Ressource. | SkuDescription |
kind | Art der Ressource. | Zeichenfolge |
extendedLocation | Erweiterter Speicherort. | ExtendedLocation |
properties | Ressourcenspezifische AppServicePlan-Eigenschaften | AppServicePlanProperties |
ExtendedLocation
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name des erweiterten Speicherorts. | Zeichenfolge |
AppServicePlanProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
elasticScaleEnabled | ServerFarm unterstützt ElasticScale. Apps in diesem Plan werden so skaliert, als wäre die ServerFarm ElasticPremium sku. | bool |
freeOfferExpirationTime | Der Zeitpunkt, zu dem das kostenlose Angebot der Serverfarm abläuft. | Zeichenfolge |
hostingEnvironmentProfile | Spezifikation für die App Service-Umgebung, die für den App Service-Plan verwendet werden soll. | HostingEnvironmentProfile |
hyperV | Wenn Hyper-V Container App Service plant true , false andernfalls. |
bool |
isSpot | Wenn true , besitzt dieser App Service Plan Spotinstanzen. |
bool |
isXenon | Veraltet: Wenn Hyper-V Container App Service plan true , false andernfalls. |
bool |
kubeEnvironmentProfile | Spezifikation für die Kubernetes-Umgebung, die für den App Service-Plan verwendet werden soll. | KubeEnvironmentProfile |
maximumElasticWorkerCount | Maximale Anzahl der insgesamt zulässigen Mitarbeiter für diesen ElasticScaleEnabled-App Service-Plan | INT |
perSiteScaling | Wenn true , können Apps, die diesem App Service Plan zugewiesen sind, unabhängig skaliert werden.Wenn false , werden Apps, die diesem App Service Plan zugewiesen sind, auf alle Instanzen des Plans skaliert. |
bool |
reserved | Wenn Linux App Service plan true , false andernfalls. |
bool |
spotExpirationTime | Der Zeitpunkt, zu dem die Serverfarm abläuft. Nur gültig, wenn es sich um eine Spotserverfarm handelt. | Zeichenfolge |
targetWorkerCount | Skalieren der Workeranzahl. | INT |
targetWorkerSizeId | Skalieren der Workergrößen-ID. | INT |
workerTierName | Zielarbeitsebene, die dem App Service-Plan zugewiesen ist. | Zeichenfolge |
zoneRedundant | Wenn true , führt dieser App Service Plan einen Ausgleich der Verfügbarkeitszonen durch.Wenn false , führt dieser App Service Plan keinen Ausgleich der Verfügbarkeitszonen durch. |
bool |
HostingEnvironmentProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID des App Service-Umgebung. | Zeichenfolge |
KubeEnvironmentProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID der Kubernetes-Umgebung. | Zeichenfolge |
SkuDescription
Name | BESCHREIBUNG | Wert |
---|---|---|
capabilities | Funktionen der SKU, z. B. Ist traffic manager aktiviert? | Funktion[] |
Kapazität | Aktuelle Anzahl von Instanzen, die der Ressource zugewiesen sind. | INT |
family | Familiencode der Ressourcen-SKU. | Zeichenfolge |
locations | Speicherorte der SKU. | string[] |
name | Name der Ressourcen-SKU. | Zeichenfolge |
size | Größenspezifizierer der Ressourcen-SKU. | Zeichenfolge |
skuCapacity | Mindest-, Max- und Standardskalierungswerte der SKU. | SkuCapacity |
Ebene | Dienstebene der Ressourcen-SKU. | Zeichenfolge |
Funktion
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name der SKU-Funktion. | Zeichenfolge |
reason | Grund der SKU-Funktion. | Zeichenfolge |
value | Wert der SKU-Funktion. | Zeichenfolge |
SkuCapacity
Name | BESCHREIBUNG | Wert |
---|---|---|
default | Standardanzahl von Workern für diese App Service Plan-SKU. | INT |
elasticMaximum | Maximale Anzahl von Elastic-Workern für diese App Service Plan-SKU. | INT |
maximum | Maximale Anzahl von Workern für diese App Service Plan-SKU. | INT |
minimum | Mindestanzahl von Workern für diese App Service Plan-SKU. | INT |
scaleType | Verfügbare Skalierungskonfigurationen für einen App Service-Plan. | Zeichenfolge |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Funktions-App |
Diese Vorlage stellt eine leere Funktions-App und einen Hostingplan bereit. |
App Service Schnellstart : Linux-App |
Diese Vorlage soll mit /azure/app-service/quickstart-arm-template verwendet werden. |
App Service Schnellstart – Windows-App |
Diese Vorlage soll mit /azure/app-service/quickstart-arm-template verwendet werden. |
App Service Schnellstart : Windows-Container-App |
Diese Vorlage soll mit /azure/app-service/quickstart-arm-template verwendet werden. |
Bereitstellen eines App Service mit regionaler VNET-Integration |
Mit dieser Vorlage können Sie einen App Service-Plan und eine einfache Windows-Web-App bereitstellen, wobei die regionale VNET-Integration in ein neu erstelltes virtuelles Netzwerk aktiviert ist. |
App Service-Umgebung mit Azure SQL Back-End |
Mit dieser Vorlage wird eine App Service-Umgebung mit einem Azure SQL Back-End zusammen mit privaten Endpunkten und zugehörigen Ressourcen erstellt, die normalerweise in einer privaten/isolierten Umgebung verwendet werden. |
App Service-Umgebung mit Hostingplan und Azure WebApp |
Erstellt eine App Service-Umgebung v2 mit einer ILB-Adresse in einem vorhandenen virtuellen Netzwerk, das privat verfügbar ist. Die App Service-Umgebung enthält einen Hostingplan und eine Azure-Web-App. |
Erstellen Azure App Service Umgebung mit hinzugefügter Web-App |
Erstellt eine Azure App Service-Umgebung in einem Virtual Network Subnetz. Diese Vorlage fügt auch eine Azure-Web-App innerhalb des App Service-Umgebung hinzu. Vorlage, die ursprünglich von Callum Brankin von PixelPin erstellt wurde |
Azure Cosmos DB-Konto mit Web-App |
Diese Vorlage stellt ein Azure Cosmos DB-Konto, einen App Service Plan bereit und erstellt eine Web-App im App Service-Plan. Außerdem werden der Web-App zwei Anwendungseinstellungen hinzugefügt, die auf den Azure Cosmos DB-Kontoendpunkt verweisen. Auf diese Weise können lösungen, die in der Web-App bereitgestellt werden, mithilfe dieser Einstellungen eine Verbindung mit dem Azure Cosmos DB-Kontoendpunkt herstellen. |
Bereitstellen einer Funktions-App, die in einem App Service Plan ausgeführt wird |
Diese Vorlage stellt eine Funktions-App in einem dedizierten Hostingplan zur Verfügung, was bedeutet, dass sie wie jede App Service Website ausgeführt und abgerechnet wird. |
Bereitstellen einer Funktions-App in einem Verbrauchsplan |
Diese Vorlage stellt eine Funktions-App für einen Verbrauchsplan bereit, bei dem es sich um einen dynamischen Hostingplan handelt. Die App wird bei Bedarf ausgeführt, und Ihnen wird pro Ausführung in Rechnung gestellt, ohne dass eine ständige Ressourcenzusage erfolgt. Für die Bereitstellung in einem dedizierten Hostingplan stehen weitere Vorlagen zur Verfügung. |
Bereitstellen der Verbrauchsplanfunktion mit einem Bereitstellungsslot |
Diese Vorlage stellt eine Funktions-App für einen Verbrauchsplan bereit, bei dem es sich um einen dynamischen Hostingplan handelt. Die App wird bei Bedarf ausgeführt, und Ihnen wird pro Ausführung in Rechnung gestellt, ohne dass eine ständige Ressourcenzusage erfolgt. Für die Bereitstellung in einem dedizierten Hostingplan stehen weitere Vorlagen zur Verfügung. |
Bereitstellen einer Funktions-App mit einer Von GitHub bereitgestellten Quelle |
Diese Vorlage stellt eine Funktions-App bereit, die in einem neuen dedizierten App Service-Plan gehostet wird. Die Funktions-App verfügt über eine untergeordnete Ressource, die eine kontinuierliche Integration ermöglicht und den Funktionscode aus einem GitHub-Repository bereitstellt. |
Azure-Funktions-App, die im dedizierten Plan gehostet wird |
Diese Vorlage stellt eine Funktions-App in einem dedizierten Hostingplan zur Verfügung, was bedeutet, dass sie wie jede App Service Website ausgeführt und abgerechnet wird. |
Azure-Funktions-App mit einem Bereitstellungsslot |
Diese Vorlage stellt eine Funktions-App in einem Premium-Plan mit Produktionsslot und einem zusätzlichen Bereitstellungsslot bereit. |
Azure-Funktions-App mit Event Hub und verwalteter Identität |
Seine Vorlage stellt eine Azure Functions-App in einem Linux-Verbrauchsplan zusammen mit einem Event Hub, Azure Storage und Application Insights bereit. Die Funktions-App kann eine verwaltete Identität verwenden, um eine Verbindung mit dem Event Hub und dem Speicherkonto herzustellen. |
Azure-Funktions-App, die unter Linux-Verbrauchsplan gehostet wird |
Diese Vorlage stellt eine Funktions-App für einen Linux-Verbrauchsplan bereit, bei dem es sich um einen dynamischen Hostingplan handelt. Die App wird bei Bedarf ausgeführt, und Ihnen wird pro Ausführung in Rechnung gestellt, ohne dass eine ständige Ressourcenzusage erfolgt. |
Funktions-App für Linux-Verbrauchsplan mit Remotebuild |
Diese Vorlage stellt eine Funktions-App für einen Linux-Verbrauchsplan bereit und führt während der Codebereitstellung einen Remotebuild durch. Die App wird bei Bedarf ausgeführt, und Ihnen wird pro Ausführung in Rechnung gestellt, ohne dass eine ständige Ressourcenzusage erfolgt. |
Im Premium-Plan gehostete Azure-Funktions-App |
Mit dieser Vorlage wird eine Funktions-App für einen Premium-Plan bereitgestellt. |
Private Funktions-App und gesicherter Speicher mit privaten Endpunkten |
Diese Vorlage stellt eine Funktions-App für einen Premium-Plan bereit, der über private Endpunkte verfügt und über private Endpunkte mit Azure Storage kommuniziert. |
Erstellen einer Funktions-App und eines mit privaten Endpunkten gesicherten Speichers |
Mit dieser Vorlage können Sie eine Azure-Funktions-App bereitstellen, die über private Endpunkte mit Azure Storage kommuniziert. |
Azure-Funktions-App mit Virtual Network-Integration |
Diese Vorlage stellt eine Funktions-App in einem Premium-Plan mit aktivierter regionaler VNET-Integration in ein neu erstelltes virtuelles Netzwerk bereit. |
Azure-Funktions-App, die unter Windows-Verbrauchsplan gehostet wird |
Diese Vorlage stellt eine Funktions-App für einen Windows-Verbrauchsplan bereit, bei dem es sich um einen dynamischen Hostingplan handelt. Die App wird bei Bedarf ausgeführt, und Ihnen wird pro Ausführung in Rechnung gestellt, ohne dass eine ständige Ressourcenzusage erfolgt. |
Azure-Funktions-App und eine durch HTTP ausgelöste Funktion |
In diesem Beispiel werden eine Azure Functions-App und eine von HTTP ausgelöste Funktion inline in der Vorlage bereitgestellt. Außerdem wird eine Key Vault bereitgestellt und ein Geheimnis mit dem Hostschlüssel der Funktions-App aufgefüllt. |
Bereitstellen eines Azure Function Premium-Plans mit AZ-Unterstützung |
Mit dieser Vorlage können Sie einen Azure Function Premium-Plan mit Unterstützung für Verfügbarkeitszonen bereitstellen, einschließlich eines Speicherkontos mit Aktivierter Verfügbarkeitszonen. |
Durch Azure Frontdoor gesicherte Funktions-App |
Mit dieser Vorlage können Sie eine Azure Premium-Funktion bereitstellen, die von Azure Frontdoor Premium geschützt und veröffentlicht wird. Die Verbindung zwischen Azure Frontdoor und Azure Functions wird durch Azure Private Link geschützt. |
Bereitstellen eines Azure Function Premium-Plans mit VNET-Integration |
Mit dieser Vorlage können Sie einen Azure Function Premium-Plan mit aktivierter regionaler VNET-Integration in ein neu erstelltes virtuelles Netzwerk bereitstellen. |
Erstellt eine Funktions-App mit verwalteter Dienstidentität |
Erstellt eine Funktions-App mit aktivierter verwalteter Dienstidentität, wobei Application Insights für Protokolle und Metriken eingerichtet ist. |
Bereitstellen einer mobilen App mit einem SQL-Datenbank |
Mit dieser Vorlage werden eine mobile App, SQL-Datenbank und Notification Hub bereitgestellt. Es konfiguriert eine Verbindungszeichenfolge in der mobilen App für die Datenbank und den Notification Hub. |
Web-App mit privatem Endpunkt |
Mit dieser Vorlage können Sie eine Web-App erstellen und über einen privaten Endpunkt verfügbar machen. |
Application Gateway mit internen API Management und Web-App |
Application Gateway Das Weiterleiten von Internetdatenverkehr an ein virtuelles Netzwerk (interner Modus) API Management instance, welche Dienste eine Web-API in einer Azure-Web-App hostet. |
Erstellen eines AppServicePlan und einer App in einer ASE |
Erstellen eines AppServicePlan und einer App in einer ASE |
Erstellen Sie einen AppServicePlan und eine App in einer App. Dienst Env. V2 |
Create an AppServicePlan and App in an App Service Environment v2 (Erstellen der Elemente „AppServicePlan“ und „App“ in einer App Service-Umgebung v2) |
Erstellen einer Azure-Web-App mit Blob Storage-Verbindungszeichenfolge |
Erstellt eine Azure-Web-App mit Blob Storage Verbindungszeichenfolge, Vorlage, die ursprünglich von Jeff Bowles von Microsoft erstellt wurde |
Web-App mit einer benutzerdefinierten Domäne und optionaler SSL-Bindung |
Erstellen Sie eine Web-App mit einer benutzerdefinierten Domäne, und fügen Sie optional ein SSL-Zertifikat für die HTTPS-Verschlüsselung hinzu. |
Web-App mit Diagnose Protokollierung im Blobcontainer |
Stellen Sie eine Web-App mit aktivierter Diagnose Protokollierung im Blobcontainer des Speicherkontos bereit. |
Web-App-Bereitstellung von GitHub |
Mit dieser Vorlage können Sie eine WebApp erstellen, die mit einem verknüpften GitHub-Repository verknüpft ist. |
Erstellen einer Web-App in Azure mit aktiviertem Java 13 und Tomcat 9 |
Diese Vorlage erstellt eine Web-App in Azure mit aktiviertem Java 13 und Tomcat 9, sodass Sie Java-Anwendungen in Azure ausführen können. Template wurde von Donovan Brown von Microsoft erstellt. |
Web-App mit Application Insights,das an Log Analytics gesendet wird |
Diese Vorlage unterstützt die neuen API-Versionen von microsoft.insights/components. Ab 2020-02-02-preview ist WorkspaceID beim Erstellen von Application Inisghts erforderlich. Diese Vorlage stellt den App Service Plan, App Service, Application Insights und Log Analytics-Arbeitsbereich bereit und bindet alles zusammen. |
Web-App mit verwalteter Identität, SQL Server und ΑΙ |
Einfaches Beispiel zum Bereitstellen der Azure-Infrastruktur für App + Daten + verwaltete Identität + Überwachung |
Erstellen einer Web-App in Azure mit aktiviertem Python |
Mit dieser Vorlage wird eine Web-App in Azure mit aktiviertem Python erstellt, mit der Sie Python-Anwendungen in Azure ausführen können. Template wurde von Donovan Brown von Microsoft erstellt. |
Erstellen einer Web-App + Redis Cache + SQL DB mit einer Vorlage |
Diese Vorlage erstellt eine Azure-Web-App mit Redis-Cache und eine SQL-Datenbank. |
Bereitstellen einer Web-App mit einem SQL-Datenbank |
Diese Vorlage stellt eine Web-App, eine SQL-Datenbank, Einstellungen für die automatische Skalierung, Warnungsregeln und App Insights zur Bereitstellung. Es konfiguriert eine Verbindungszeichenfolge in der Web-App für die Datenbank. |
Erstellen einer durch Application Gateway v2 geschützten Web-App |
Mit dieser Vorlage wird eine Azure-Web-App mit Zugriffsbeschränkung für eine Application Gateway v2 erstellt. Die Application Gateway wird in einem vNet (Subnetz) bereitgestellt, in dem der Dienstendpunkt "Microsoft.Web" aktiviert ist. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz ein. |
Erstellen einer Web-App und einer Redis Cache-Instanz mithilfe einer Vorlage |
Mit dieser Vorlage wird eine Azure-Web-App mit Redis-Cache erstellt. |
Bereitstellen einer einfachen Linux-Web-App |
Mit dieser Vorlage können Sie einen App Service-Plan und eine einfache Linux-Web-App bereitstellen. |
App Service Schnellstart – Windows-App |
Diese Vorlage soll mit /azure/app-service/quickstart-arm-template verwendet werden. |
Web-App mit benutzerdefinierten Bereitstellungsslots |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen einer Web-App mit benutzerdefinierten Bereitstellungsslots in Azure Web-Apps. |
Airflow Docker-Web-App unter Linux mit PostgreSQL |
Diese Vorlage bietet eine einfache Möglichkeit, ein puckel/docker-airflow-Image (neuestes Tag) in einer Linux-Web-App mit Azure Database for PostgreSQL bereitzustellen. |
Django-App |
Mit dieser Vorlage können Sie eine App Service für die Bereitstellung einer Django-App erstellen. |
Flask-App-Dienst |
Mit dieser Vorlage können Sie eine App Service für die Bereitstellung einer Flask-App erstellen. |
Erstellen einer Web-App unter Linux mit Azure Database for MySQL |
Diese Vorlage bietet eine Möglichkeit, Web-Apps unter Linux mit Azure Database for MySQL bereitzustellen. |
Web-App unter Linux mit PostgreSQL |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen von Web-App unter Linux mit Azure Database for PostgreSQL (Vorschau). |
Knoten-App Service |
Mit dieser Vorlage können Sie eine App Service zum Bereitstellen einer Node-App erstellen. |
Sonarqube Docker Web App unter Linux mit Azure SQL |
Diese Vorlage stellt Sonarqube in einem Azure App Service Web-App-Linux-Container bereit, wobei das offizielle Sonarqube-Image verwendet wird und von einem Azure SQL Server unterstützt wird. |
Sonarqube Docker Web App unter Linux mit MySQL |
Diese Vorlage bietet eine einfache Möglichkeit, ein Sonarqube-Docker-Image (alpine Tag) in einer Linux-Web-App mit Azure Database for MySQL bereitzustellen. |
Sonarqube Docker Web App unter Linux mit PostgreSQL |
Diese Vorlage bietet eine einfache Möglichkeit, ein Sonarqube-Docker-Image (alpines Tag) in einer Linux-Web-App mit Azure Database for PostgreSQL (Vorschau) bereitzustellen. |
SonarQube in Web-App mit PostgreSQL- und VNet-Integration |
Diese Vorlage bietet eine einfache Bereitstellung von SonarQube in Web-App unter Linux mit PostgreSQL Flexible Server, VNet-Integration und privatem DNS. |
Web-App mit Azure Database for MySQL |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen einer Web-App auf Azure App Service Web-Apps mit Azure Database for MySQL. |
Web-App unter Linux mit PostgreSQL |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen von Web-App unter Linux mit Azure Database for PostgreSQL. |
Hoch verfügbare Web-App für mehrere Regionen |
Mit dieser Vorlage können Sie eine sichere, hochverfügbare End-to-End-Lösung für mehrere Regionen mit zwei Web-Apps in verschiedenen Regionen hinter Azure Front Door erstellen. |
Web-App mit VNET-Injektion und privatem Endpunkt |
Mit dieser Vorlage können Sie eine sichere End-to-End-Lösung mit zwei Web-Apps erstellen: Front-End und Back-End. Front-End nutzt das Back-End über VNET-Einschleusung und private Endpunkte sicher. |
Sichere N-Schicht-Web-App |
Mit dieser Vorlage können Sie eine sichere End-to-End-Lösung mit zwei Web-Apps mit Stagingslots, Front-End und Back-End erstellen. Front-End nutzt das Back über VNET-Einschleusung und privaten Endpunkt sicher. |
ASP.NET-App |
Mit dieser Vorlage können Sie eine App Service für die Bereitstellung einer ASP.NET-App erstellen. |
Erstellen einer Web-App, pe und Application Gateway v2 |
Mit dieser Vorlage wird eine Azure-Web-App mit privatem Endpunkt in Azure Virtual Network Subnet erstellt, einem Application Gateway v2. Die Application Gateway wird in einem VNET (Subnetz) bereitgestellt. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz mithilfe eines privaten Endpunkts ein. |
Terraform-Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp serverfarms kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Web/serverfarms-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/serverfarms@2022-09-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
elasticScaleEnabled = bool
freeOfferExpirationTime = "string"
hostingEnvironmentProfile = {
id = "string"
}
hyperV = bool
isSpot = bool
isXenon = bool
kubeEnvironmentProfile = {
id = "string"
}
maximumElasticWorkerCount = int
perSiteScaling = bool
reserved = bool
spotExpirationTime = "string"
targetWorkerCount = int
targetWorkerSizeId = int
workerTierName = "string"
zoneRedundant = bool
}
sku = {
capabilities = [
{
name = "string"
reason = "string"
value = "string"
}
]
capacity = int
family = "string"
locations = [
"string"
]
name = "string"
size = "string"
skuCapacity = {
default = int
elasticMaximum = int
maximum = int
minimum = int
scaleType = "string"
}
tier = "string"
}
kind = "string"
extendedLocation = {
name = "string"
}
})
}
Eigenschaftswerte
serverfarms
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Web/serverfarms@2022-09-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-60 Gültige Zeichen: Alphanumerische Zeichen, Bindestriche und Unicode-Zeichen, die Punycode zugeordnet werden können |
location | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. |
sku | Beschreibung einer SKU für eine skalierbare Ressource. | SkuDescription |
kind | Art der Ressource. | Zeichenfolge |
extendedLocation | Erweiterter Speicherort. | ExtendedLocation |
properties | Ressourcenspezifische AppServicePlan-Eigenschaften | AppServicePlanProperties |
ExtendedLocation
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name des erweiterten Speicherorts. | Zeichenfolge |
AppServicePlanProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
elasticScaleEnabled | ServerFarm unterstützt ElasticScale. Apps in diesem Plan werden so skaliert, als wäre die ServerFarm elasticPremium-SKU. | bool |
freeOfferExpirationTime | Der Zeitpunkt, zu dem das kostenlose Angebot der Serverfarm abläuft. | Zeichenfolge |
hostingEnvironmentProfile | Spezifikation für die App Service-Umgebung, die für den App Service-Plan verwendet werden soll. | HostingEnvironmentProfile |
hyperV | Wenn Hyper-V Container App Service planen true , andernfalls false . |
bool |
isSpot | Wenn true , besitzt dieser App Service Plan Spotinstanzen. |
bool |
isXenon | Veraltet: Wenn Hyper-V-Container-App Service-Plan true , false andernfalls. |
bool |
kubeEnvironmentProfile | Spezifikation für die Kubernetes-Umgebung, die für den App Service-Plan verwendet werden soll. | KubeEnvironmentProfile |
maximumElasticWorkerCount | Maximale Anzahl der für diesen ElasticScaleEnabled-App Service-Plan zulässigen Gesamtarbeitskräfte | INT |
perSiteScaling | Wenn true , können Apps, die diesem App Service Plan zugewiesen sind, unabhängig skaliert werden.Wenn , false werden Apps, die diesem App Service Plan zugewiesen sind, auf alle Instanzen des Plans skaliert. |
bool |
reserved | Wenn Linux App Service planen true , andernfalls false . |
bool |
spotExpirationTime | Der Zeitpunkt, zu dem die Serverfarm abläuft. Nur gültig, wenn es sich um eine Spotserverfarm handelt. | Zeichenfolge |
targetWorkerCount | Skalieren der Workeranzahl. | INT |
targetWorkerSizeId | Skalieren der Workergröße-ID. | INT |
workerTierName | Zielarbeitsebene, die dem App Service Plan zugewiesen ist. | Zeichenfolge |
zoneRedundant | Wenn true , führt dieser App Service Plan den Ausgleich der Verfügbarkeitszonen durch.Wenn false , führt dieser App Service Plan keinen Ausgleich der Verfügbarkeitszonen durch. |
bool |
HostingEnvironmentProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID des App Service-Umgebung. | Zeichenfolge |
KubeEnvironmentProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID der Kubernetes-Umgebung. | Zeichenfolge |
SkuDescription
Name | BESCHREIBUNG | Wert |
---|---|---|
capabilities | Funktionen der SKU, z. B. ist der Datenverkehrs-Manager aktiviert? | Funktion[] |
Kapazität | Aktuelle Anzahl von Instanzen, die der Ressource zugewiesen sind. | INT |
family | Familiencode der Ressourcen-SKU. | Zeichenfolge |
locations | Speicherorte der SKU. | string[] |
name | Name der Ressourcen-SKU. | Zeichenfolge |
size | Größenspezifizierer der Ressourcen-SKU. | Zeichenfolge |
skuCapacity | Min., max. und Standardwerte der SKU. | SkuCapacity |
Ebene | Dienstebene der Ressourcen-SKU. | Zeichenfolge |
Funktion
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name der SKU-Funktion. | Zeichenfolge |
reason | Grund der SKU-Funktion. | Zeichenfolge |
value | Wert der SKU-Funktion. | Zeichenfolge |
SkuCapacity
Name | BESCHREIBUNG | Wert |
---|---|---|
default | Standardanzahl von Workern für diese App Service Plan-SKU. | INT |
elasticMaximum | Maximale Anzahl von Elastischen Workern für diese App Service Plan-SKU. | INT |
maximum | Maximale Anzahl von Workern für diese App Service Plan-SKU. | INT |
minimum | Mindestanzahl von Workern für diese App Service Plan-SKU. | INT |
scaleType | Verfügbare Skalierungskonfigurationen für einen App Service-Plan. | Zeichenfolge |