Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bicep-Ressourcendefinition
Der ressourcentyp "managedHostingEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Web/managedHostingEnvironments-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.Web/managedHostingEnvironments@2015-08-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
allowedMultiSizes: 'string'
allowedWorkerSizes: 'string'
apiManagementAccountId: 'string'
clusterSettings: [
{
name: 'string'
value: 'string'
}
]
databaseEdition: 'string'
databaseServiceObjective: 'string'
dnsSuffix: 'string'
environmentCapacities: [
{
availableCapacity: int
computeMode: 'string'
excludeFromCapacityAllocation: bool
isApplicableForAllComputeModes: bool
name: 'string'
siteMode: 'string'
totalCapacity: int
unit: 'string'
workerSize: 'string'
workerSizeId: int
}
]
environmentIsHealthy: bool
environmentStatus: 'string'
internalLoadBalancingMode: 'string'
ipsslAddressCount: int
lastAction: 'string'
lastActionResult: 'string'
location: 'string'
maximumNumberOfMachines: int
multiRoleCount: int
multiSize: 'string'
name: 'string'
networkAccessControlList: [
{
action: 'string'
description: 'string'
order: int
remoteSubnet: 'string'
}
]
provisioningState: 'string'
resourceGroup: 'string'
status: 'string'
subscriptionId: 'string'
suspended: bool
upgradeDomains: int
vipMappings: [
{
internalHttpPort: int
internalHttpsPort: int
inUse: bool
virtualIP: 'string'
}
]
virtualNetwork: {
id: 'string'
name: 'string'
subnet: 'string'
type: 'string'
}
vnetName: 'string'
vnetResourceGroupName: 'string'
vnetSubnetName: 'string'
workerPools: [
{
id: 'string'
kind: 'string'
location: 'string'
name: 'string'
properties: {
computeMode: 'string'
instanceNames: [
'string'
]
workerCount: int
workerSize: 'string'
workerSizeId: int
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
Microsoft.Web/managedHostingEnvironments
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Art | Art der Ressource | Schnur |
| Standort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties | |
| Schlagwörter | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| allowedMultiSizes | Liste der durch Kommas getrennten Zeichenfolgen, die beschreiben, welche VM-Größen für Front-Ends zulässig sind | Schnur |
| allowedWorkerSizes | Liste der durch Kommas getrennten Zeichenfolgen, die beschreiben, welche VM-Größen für Mitarbeiter zulässig sind | Schnur |
| apiManagementAccountId | Api-Verwaltungskonto, das dieser Hostingumgebung zugeordnet ist | Schnur |
| cluster-Einstellungen | Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der Hostingumgebung | NameWertPaar[] |
| databaseEdition | Edition der Metadatendatenbank für das hostingEnvironment (App Service-Umgebung) z. B. "Standard" | Schnur |
| databaseServiceZiel | Dienstziel der Metadatendatenbank für das hostingEnvironment (App Service-Umgebung) z.B. "S0" | Schnur |
| dnsSuffix | DNS-Suffix des hostingEnvironment (App Service-Umgebung) | Schnur |
| UmweltKapazitäten | Aktuelle Gesamt-, gebrauchte und verfügbare Arbeitskräftekapazitäten | Stempelkapazität[] |
| Die Umwelt ist gesund | True/false, der angibt, ob das hostingEnvironment (App Service-Umgebung) fehlerfrei ist | Boolesch |
| UmweltStatus | Detaillierte Nachricht mit Ergebnissen der letzten Überprüfung der hostingEnvironment (App Service-Umgebung) | Schnur |
| internalLoadBalancingMode | Gibt an, welche Endpunkte intern im VNET des HostingEnvironment (App Service-Umgebung) bereitgestellt werden sollen. | "Keine" "Veröffentlichen" 'Web' |
| ipsslAddressCount | Anzahl der FÜR dieses HostingEnvironment reservierten IP-SSL-Adressen (App Service-Umgebung) | Int |
| letzte Aktion | Letzte Bereitstellungsaktion für dieses hostingEnvironment (App Service-Umgebung) | Schnur |
| lastActionResult | Ergebnis der letzten Bereitstellungsaktion für dieses hostingEnvironment (App Service-Umgebung) | Schnur |
| Standort | Standort des hostingEnvironment (App Service-Umgebung), z. B. "West US" | Schnur |
| maximumNumberOfMachines | Maximale Anzahl von virtuellen Computern in diesem HostingEnvironment (App Service-Umgebung) | Int |
| multiRoleCount | Anzahl der Front-End-Instanzen | Int |
| MultiSize | Front-End-VM-Größe, z. B. "Mittel", "Groß" | Schnur |
| Name | Name des hostingEnvironment (App Service-Umgebung) | Schnur |
| networkAccessControlList | Zugriffssteuerungsliste zum Steuern des Datenverkehrs an das hostingEnvironment (App Service-Umgebung) | NetworkAccessControlEntry-[] |
| provisioningState (Bereitstellen) | Bereitstellungsstatus des hostingEnvironment (App Service-Umgebung) | 'Abgebrochen' "Löschen" 'Fehler' "InProgress" "Erfolgreich" |
| resourceGroup | Ressourcengruppe des hostingEnvironment (App Service-Umgebung) | Schnur |
| Status | Aktueller Status des hostingEnvironment (App Service-Umgebung) | "Löschen" "Vorbereiten" "Bereit" "Skalierung" (erforderlich) |
| Abonnement-ID | Abonnement des hostingEnvironment (App Service-Umgebung) | Schnur |
| ausgesetzt | True/false, der angibt, ob das hostingEnvironment angehalten wird. Die Umgebung kann z. B. angehalten werden, wenn der Verwaltungsendpunkt nicht mehr verfügbar ist. (höchstwahrscheinlich, weil NSG den eingehenden Datenverkehr blockiert hat) |
Boolesch |
| upgradeDomains | Anzahl der Upgradedomänen dieses hostingEnvironment (App Service-Umgebung) | Int |
| vipMappings | Beschreibung der IP-SSL-Zuordnung für diese hostingEnvironment (App Service-Umgebung) | VirtualIPMapping[] |
| virtuelles Netzwerk | Beschreibung des virtuellen Netzwerks von hostingEnvironment (App Service-Umgebung) | VirtualNetworkProfile- |
| vnetName | Name des virtuellen Netzwerks "hostingEnvironment" (App Service-Umgebung) | Schnur |
| vnetResourceGroupName | Ressourcengruppe des virtuellen Netzwerks "hostingEnvironment" (App Service-Umgebung) | Schnur |
| vnetSubnetName | Subnetz des virtuellen Netzwerks "hostingEnvironment" (App Service-Umgebung) | Schnur |
| workerPools | Beschreibung von Arbeitspools mit Arbeitsgrößen-IDs, VM-Größen und Anzahl der Mitarbeiter in jedem Pool | WorkerPool-[] |
NameValuePair
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Name | Paarname | Schnur |
| Wert | Paarwert | Schnur |
NetworkAccessControlEntry
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Handlung | "Ablehnen" "Permit" |
|
| Beschreibung | Schnur | |
| Bestellung | Int | |
| remoteSubnet | Schnur |
Ressourcen-Tags
| Name | BESCHREIBUNG | Wert |
|---|
Ressourcen-Tags
| Name | BESCHREIBUNG | Wert |
|---|
SkuBeschreibung
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Fassungsvermögen | Aktuelle Anzahl der Instanzen, die der Ressource zugewiesen sind | Int |
| Familie | Familiencode der Ressourcensku | Schnur |
| Name | Name der Ressourcensku | Schnur |
| Größe | Größenbezeichner der Ressourcensku | Schnur |
| Rang | Dienstebene der Ressourcensku | Schnur |
Stempelkapazität
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| verfügbarKapazität | Verfügbare Kapazität (Anzahl von Computern, Bytes von Speicher usw....) | Int |
| computeMode | Freigegebene/dedizierte Mitarbeiter | "Dedizierte" "Dynamisch" "Freigegeben" |
| excludeFromCapacityAllocation | Wenn true, enthält es grundlegende Websites Grundlegende Websites werden nicht für die Kapazitätszuweisung verwendet. |
Boolesch |
| isApplicableForAllComputeModes | Gilt die Kapazität für alle Websites? | Boolesch |
| Name | Name des Stempels | Schnur |
| siteMode | Freigegeben oder dediziert | Schnur |
| gesamtKapazität | Gesamtkapazität (Anzahl der Computer, Bytes des Speichers usw....) | Int |
| Einheit | Name der Einheit | Schnur |
| WorkerSize | Größe der Computer | 'Standard' "Groß" "Mittel" "Klein" |
| workerSizeId | Größen-ID von Computern: 0 - Klein 1 - Mittel 2 - Groß |
Int |
VirtualIPMapping
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| internHttpPort | Interner HTTP-Port | Int |
| internHttpsPort | Interner HTTPS-Port | Int |
| inUse | Wird VIP-Zuordnung verwendet | Boolesch |
| virtuelle IP | Virtuelle IP-Adresse | Schnur |
VirtualNetworkProfil
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| id | Ressourcen-ID des virtuellen Netzwerks | Schnur |
| Name | Name des virtuellen Netzwerks (schreibgeschützt) | Schnur |
| Subnetz | Subnetz innerhalb des virtuellen Netzwerks | Schnur |
| Typ | Ressourcentyp des virtuellen Netzwerks (schreibgeschützt) | Schnur |
WorkerPool
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| id | Ressourcen-ID | Schnur |
| Art | Art der Ressource | Schnur |
| Standort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
| Name | Ressourcenname | Schnur |
| Eigenschaften | WorkerPoolProperties- | |
| Sku | Beschreibt eine Sku für eine skalierbare Ressource | SkuDescription- |
| Schlagwörter | Ressourcentags | ResourceTags- |
| Typ | Ressourcentyp | Schnur |
WorkerPoolEigenschaften
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| computeMode | Freigegebenes oder dediziertes Web-App-Hosting | "Dedizierte" "Dynamisch" "Freigegeben" |
| instance-Namen | Namen aller Instanzen im Workerpool (schreibgeschützt) | Zeichenfolge[] |
| Mitarbeiteranzahl | Anzahl der Instanzen im Workerpool | Int |
| WorkerSize | VM-Größe der Workerpoolinstanzen | Schnur |
| workerSizeId | Worker-Größen-ID für den Verweis auf diesen Workerpool | Int |
ARM-Vorlagenressourcendefinition
Der ressourcentyp "managedHostingEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppen-Deployment-Befehle Für eine Liste der geänderten Eigenschaften in jeder API-Version siehe Änderungsprotokoll.
Verwendungsbeispiele
Ressourcenformat
Um eine Microsoft.Web/managedHostingEnvironments-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Web/managedHostingEnvironments",
"apiVersion": "2015-08-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"allowedMultiSizes": "string",
"allowedWorkerSizes": "string",
"apiManagementAccountId": "string",
"clusterSettings": [
{
"name": "string",
"value": "string"
}
],
"databaseEdition": "string",
"databaseServiceObjective": "string",
"dnsSuffix": "string",
"environmentCapacities": [
{
"availableCapacity": "int",
"computeMode": "string",
"excludeFromCapacityAllocation": "bool",
"isApplicableForAllComputeModes": "bool",
"name": "string",
"siteMode": "string",
"totalCapacity": "int",
"unit": "string",
"workerSize": "string",
"workerSizeId": "int"
}
],
"environmentIsHealthy": "bool",
"environmentStatus": "string",
"internalLoadBalancingMode": "string",
"ipsslAddressCount": "int",
"lastAction": "string",
"lastActionResult": "string",
"location": "string",
"maximumNumberOfMachines": "int",
"multiRoleCount": "int",
"multiSize": "string",
"name": "string",
"networkAccessControlList": [
{
"action": "string",
"description": "string",
"order": "int",
"remoteSubnet": "string"
}
],
"provisioningState": "string",
"resourceGroup": "string",
"status": "string",
"subscriptionId": "string",
"suspended": "bool",
"upgradeDomains": "int",
"vipMappings": [
{
"internalHttpPort": "int",
"internalHttpsPort": "int",
"inUse": "bool",
"virtualIP": "string"
}
],
"virtualNetwork": {
"id": "string",
"name": "string",
"subnet": "string",
"type": "string"
},
"vnetName": "string",
"vnetResourceGroupName": "string",
"vnetSubnetName": "string",
"workerPools": [
{
"id": "string",
"kind": "string",
"location": "string",
"name": "string",
"properties": {
"computeMode": "string",
"instanceNames": [ "string" ],
"workerCount": "int",
"workerSize": "string",
"workerSizeId": "int"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
Microsoft.Web/managedHostingEnvironments
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| apiVersion (Englisch) | Die API-Version | '2015-08-01' |
| Art | Art der Ressource | Schnur |
| Standort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties | |
| Schlagwörter | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
| Typ | Der Ressourcentyp | 'Microsoft.Web/managedHostingEnvironments' |
HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| allowedMultiSizes | Liste der durch Kommas getrennten Zeichenfolgen, die beschreiben, welche VM-Größen für Front-Ends zulässig sind | Schnur |
| allowedWorkerSizes | Liste der durch Kommas getrennten Zeichenfolgen, die beschreiben, welche VM-Größen für Mitarbeiter zulässig sind | Schnur |
| apiManagementAccountId | Api-Verwaltungskonto, das dieser Hostingumgebung zugeordnet ist | Schnur |
| cluster-Einstellungen | Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der Hostingumgebung | NameWertPaar[] |
| databaseEdition | Edition der Metadatendatenbank für das hostingEnvironment (App Service-Umgebung) z. B. "Standard" | Schnur |
| databaseServiceZiel | Dienstziel der Metadatendatenbank für das hostingEnvironment (App Service-Umgebung) z.B. "S0" | Schnur |
| dnsSuffix | DNS-Suffix des hostingEnvironment (App Service-Umgebung) | Schnur |
| UmweltKapazitäten | Aktuelle Gesamt-, gebrauchte und verfügbare Arbeitskräftekapazitäten | Stempelkapazität[] |
| Die Umwelt ist gesund | True/false, der angibt, ob das hostingEnvironment (App Service-Umgebung) fehlerfrei ist | Boolesch |
| UmweltStatus | Detaillierte Nachricht mit Ergebnissen der letzten Überprüfung der hostingEnvironment (App Service-Umgebung) | Schnur |
| internalLoadBalancingMode | Gibt an, welche Endpunkte intern im VNET des HostingEnvironment (App Service-Umgebung) bereitgestellt werden sollen. | "Keine" "Veröffentlichen" 'Web' |
| ipsslAddressCount | Anzahl der FÜR dieses HostingEnvironment reservierten IP-SSL-Adressen (App Service-Umgebung) | Int |
| letzte Aktion | Letzte Bereitstellungsaktion für dieses hostingEnvironment (App Service-Umgebung) | Schnur |
| lastActionResult | Ergebnis der letzten Bereitstellungsaktion für dieses hostingEnvironment (App Service-Umgebung) | Schnur |
| Standort | Standort des hostingEnvironment (App Service-Umgebung), z. B. "West US" | Schnur |
| maximumNumberOfMachines | Maximale Anzahl von virtuellen Computern in diesem HostingEnvironment (App Service-Umgebung) | Int |
| multiRoleCount | Anzahl der Front-End-Instanzen | Int |
| MultiSize | Front-End-VM-Größe, z. B. "Mittel", "Groß" | Schnur |
| Name | Name des hostingEnvironment (App Service-Umgebung) | Schnur |
| networkAccessControlList | Zugriffssteuerungsliste zum Steuern des Datenverkehrs an das hostingEnvironment (App Service-Umgebung) | NetworkAccessControlEntry-[] |
| provisioningState (Bereitstellen) | Bereitstellungsstatus des hostingEnvironment (App Service-Umgebung) | 'Abgebrochen' "Löschen" 'Fehler' "InProgress" "Erfolgreich" |
| resourceGroup | Ressourcengruppe des hostingEnvironment (App Service-Umgebung) | Schnur |
| Status | Aktueller Status des hostingEnvironment (App Service-Umgebung) | "Löschen" "Vorbereiten" "Bereit" "Skalierung" (erforderlich) |
| Abonnement-ID | Abonnement des hostingEnvironment (App Service-Umgebung) | Schnur |
| ausgesetzt | True/false, der angibt, ob das hostingEnvironment angehalten wird. Die Umgebung kann z. B. angehalten werden, wenn der Verwaltungsendpunkt nicht mehr verfügbar ist. (höchstwahrscheinlich, weil NSG den eingehenden Datenverkehr blockiert hat) |
Boolesch |
| upgradeDomains | Anzahl der Upgradedomänen dieses hostingEnvironment (App Service-Umgebung) | Int |
| vipMappings | Beschreibung der IP-SSL-Zuordnung für diese hostingEnvironment (App Service-Umgebung) | VirtualIPMapping[] |
| virtuelles Netzwerk | Beschreibung des virtuellen Netzwerks von hostingEnvironment (App Service-Umgebung) | VirtualNetworkProfile- |
| vnetName | Name des virtuellen Netzwerks "hostingEnvironment" (App Service-Umgebung) | Schnur |
| vnetResourceGroupName | Ressourcengruppe des virtuellen Netzwerks "hostingEnvironment" (App Service-Umgebung) | Schnur |
| vnetSubnetName | Subnetz des virtuellen Netzwerks "hostingEnvironment" (App Service-Umgebung) | Schnur |
| workerPools | Beschreibung von Arbeitspools mit Arbeitsgrößen-IDs, VM-Größen und Anzahl der Mitarbeiter in jedem Pool | WorkerPool-[] |
NameValuePair
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Name | Paarname | Schnur |
| Wert | Paarwert | Schnur |
NetworkAccessControlEntry
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Handlung | "Ablehnen" "Permit" |
|
| Beschreibung | Schnur | |
| Bestellung | Int | |
| remoteSubnet | Schnur |
Ressourcen-Tags
| Name | BESCHREIBUNG | Wert |
|---|
Ressourcen-Tags
| Name | BESCHREIBUNG | Wert |
|---|
SkuBeschreibung
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Fassungsvermögen | Aktuelle Anzahl der Instanzen, die der Ressource zugewiesen sind | Int |
| Familie | Familiencode der Ressourcensku | Schnur |
| Name | Name der Ressourcensku | Schnur |
| Größe | Größenbezeichner der Ressourcensku | Schnur |
| Rang | Dienstebene der Ressourcensku | Schnur |
Stempelkapazität
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| verfügbarKapazität | Verfügbare Kapazität (Anzahl von Computern, Bytes von Speicher usw....) | Int |
| computeMode | Freigegebene/dedizierte Mitarbeiter | "Dedizierte" "Dynamisch" "Freigegeben" |
| excludeFromCapacityAllocation | Wenn true, enthält es grundlegende Websites Grundlegende Websites werden nicht für die Kapazitätszuweisung verwendet. |
Boolesch |
| isApplicableForAllComputeModes | Gilt die Kapazität für alle Websites? | Boolesch |
| Name | Name des Stempels | Schnur |
| siteMode | Freigegeben oder dediziert | Schnur |
| gesamtKapazität | Gesamtkapazität (Anzahl der Computer, Bytes des Speichers usw....) | Int |
| Einheit | Name der Einheit | Schnur |
| WorkerSize | Größe der Computer | 'Standard' "Groß" "Mittel" "Klein" |
| workerSizeId | Größen-ID von Computern: 0 - Klein 1 - Mittel 2 - Groß |
Int |
VirtualIPMapping
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| internHttpPort | Interner HTTP-Port | Int |
| internHttpsPort | Interner HTTPS-Port | Int |
| inUse | Wird VIP-Zuordnung verwendet | Boolesch |
| virtuelle IP | Virtuelle IP-Adresse | Schnur |
VirtualNetworkProfil
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| id | Ressourcen-ID des virtuellen Netzwerks | Schnur |
| Name | Name des virtuellen Netzwerks (schreibgeschützt) | Schnur |
| Subnetz | Subnetz innerhalb des virtuellen Netzwerks | Schnur |
| Typ | Ressourcentyp des virtuellen Netzwerks (schreibgeschützt) | Schnur |
WorkerPool
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| id | Ressourcen-ID | Schnur |
| Art | Art der Ressource | Schnur |
| Standort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
| Name | Ressourcenname | Schnur |
| Eigenschaften | WorkerPoolProperties- | |
| Sku | Beschreibt eine Sku für eine skalierbare Ressource | SkuDescription- |
| Schlagwörter | Ressourcentags | ResourceTags- |
| Typ | Ressourcentyp | Schnur |
WorkerPoolEigenschaften
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| computeMode | Freigegebenes oder dediziertes Web-App-Hosting | "Dedizierte" "Dynamisch" "Freigegeben" |
| instance-Namen | Namen aller Instanzen im Workerpool (schreibgeschützt) | Zeichenfolge[] |
| Mitarbeiteranzahl | Anzahl der Instanzen im Workerpool | Int |
| WorkerSize | VM-Größe der Workerpoolinstanzen | Schnur |
| workerSizeId | Worker-Größen-ID für den Verweis auf diesen Workerpool | Int |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der ressourcentyp "managedHostingEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Change Log.
Ressourcenformat
Um eine Microsoft.Web/managedHostingEnvironments-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/managedHostingEnvironments@2015-08-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
allowedMultiSizes = "string"
allowedWorkerSizes = "string"
apiManagementAccountId = "string"
clusterSettings = [
{
name = "string"
value = "string"
}
]
databaseEdition = "string"
databaseServiceObjective = "string"
dnsSuffix = "string"
environmentCapacities = [
{
availableCapacity = int
computeMode = "string"
excludeFromCapacityAllocation = bool
isApplicableForAllComputeModes = bool
name = "string"
siteMode = "string"
totalCapacity = int
unit = "string"
workerSize = "string"
workerSizeId = int
}
]
environmentIsHealthy = bool
environmentStatus = "string"
internalLoadBalancingMode = "string"
ipsslAddressCount = int
lastAction = "string"
lastActionResult = "string"
location = "string"
maximumNumberOfMachines = int
multiRoleCount = int
multiSize = "string"
name = "string"
networkAccessControlList = [
{
action = "string"
description = "string"
order = int
remoteSubnet = "string"
}
]
provisioningState = "string"
resourceGroup = "string"
status = "string"
subscriptionId = "string"
suspended = bool
upgradeDomains = int
vipMappings = [
{
internalHttpPort = int
internalHttpsPort = int
inUse = bool
virtualIP = "string"
}
]
virtualNetwork = {
id = "string"
name = "string"
subnet = "string"
type = "string"
}
vnetName = "string"
vnetResourceGroupName = "string"
vnetSubnetName = "string"
workerPools = [
{
id = "string"
kind = "string"
location = "string"
name = "string"
properties = {
computeMode = "string"
instanceNames = [
"string"
]
workerCount = int
workerSize = "string"
workerSizeId = int
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
type = "string"
}
]
}
}
}
Eigenschaftswerte
Microsoft.Web/managedHostingEnvironments
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Art | Art der Ressource | Schnur |
| Standort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties | |
| Schlagwörter | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
| Typ | Der Ressourcentyp | "Microsoft.Web/managedHostingEnvironments@2015-08-01" |
HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| allowedMultiSizes | Liste der durch Kommas getrennten Zeichenfolgen, die beschreiben, welche VM-Größen für Front-Ends zulässig sind | Schnur |
| allowedWorkerSizes | Liste der durch Kommas getrennten Zeichenfolgen, die beschreiben, welche VM-Größen für Mitarbeiter zulässig sind | Schnur |
| apiManagementAccountId | Api-Verwaltungskonto, das dieser Hostingumgebung zugeordnet ist | Schnur |
| cluster-Einstellungen | Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der Hostingumgebung | NameWertPaar[] |
| databaseEdition | Edition der Metadatendatenbank für das hostingEnvironment (App Service-Umgebung) z. B. "Standard" | Schnur |
| databaseServiceZiel | Dienstziel der Metadatendatenbank für das hostingEnvironment (App Service-Umgebung) z.B. "S0" | Schnur |
| dnsSuffix | DNS-Suffix des hostingEnvironment (App Service-Umgebung) | Schnur |
| UmweltKapazitäten | Aktuelle Gesamt-, gebrauchte und verfügbare Arbeitskräftekapazitäten | Stempelkapazität[] |
| Die Umwelt ist gesund | True/false, der angibt, ob das hostingEnvironment (App Service-Umgebung) fehlerfrei ist | Boolesch |
| UmweltStatus | Detaillierte Nachricht mit Ergebnissen der letzten Überprüfung der hostingEnvironment (App Service-Umgebung) | Schnur |
| internalLoadBalancingMode | Gibt an, welche Endpunkte intern im VNET des HostingEnvironment (App Service-Umgebung) bereitgestellt werden sollen. | "Keine" "Veröffentlichen" 'Web' |
| ipsslAddressCount | Anzahl der FÜR dieses HostingEnvironment reservierten IP-SSL-Adressen (App Service-Umgebung) | Int |
| letzte Aktion | Letzte Bereitstellungsaktion für dieses hostingEnvironment (App Service-Umgebung) | Schnur |
| lastActionResult | Ergebnis der letzten Bereitstellungsaktion für dieses hostingEnvironment (App Service-Umgebung) | Schnur |
| Standort | Standort des hostingEnvironment (App Service-Umgebung), z. B. "West US" | Schnur |
| maximumNumberOfMachines | Maximale Anzahl von virtuellen Computern in diesem HostingEnvironment (App Service-Umgebung) | Int |
| multiRoleCount | Anzahl der Front-End-Instanzen | Int |
| MultiSize | Front-End-VM-Größe, z. B. "Mittel", "Groß" | Schnur |
| Name | Name des hostingEnvironment (App Service-Umgebung) | Schnur |
| networkAccessControlList | Zugriffssteuerungsliste zum Steuern des Datenverkehrs an das hostingEnvironment (App Service-Umgebung) | NetworkAccessControlEntry-[] |
| provisioningState (Bereitstellen) | Bereitstellungsstatus des hostingEnvironment (App Service-Umgebung) | 'Abgebrochen' "Löschen" 'Fehler' "InProgress" "Erfolgreich" |
| resourceGroup | Ressourcengruppe des hostingEnvironment (App Service-Umgebung) | Schnur |
| Status | Aktueller Status des hostingEnvironment (App Service-Umgebung) | "Löschen" "Vorbereiten" "Bereit" "Skalierung" (erforderlich) |
| Abonnement-ID | Abonnement des hostingEnvironment (App Service-Umgebung) | Schnur |
| ausgesetzt | True/false, der angibt, ob das hostingEnvironment angehalten wird. Die Umgebung kann z. B. angehalten werden, wenn der Verwaltungsendpunkt nicht mehr verfügbar ist. (höchstwahrscheinlich, weil NSG den eingehenden Datenverkehr blockiert hat) |
Boolesch |
| upgradeDomains | Anzahl der Upgradedomänen dieses hostingEnvironment (App Service-Umgebung) | Int |
| vipMappings | Beschreibung der IP-SSL-Zuordnung für diese hostingEnvironment (App Service-Umgebung) | VirtualIPMapping[] |
| virtuelles Netzwerk | Beschreibung des virtuellen Netzwerks von hostingEnvironment (App Service-Umgebung) | VirtualNetworkProfile- |
| vnetName | Name des virtuellen Netzwerks "hostingEnvironment" (App Service-Umgebung) | Schnur |
| vnetResourceGroupName | Ressourcengruppe des virtuellen Netzwerks "hostingEnvironment" (App Service-Umgebung) | Schnur |
| vnetSubnetName | Subnetz des virtuellen Netzwerks "hostingEnvironment" (App Service-Umgebung) | Schnur |
| workerPools | Beschreibung von Arbeitspools mit Arbeitsgrößen-IDs, VM-Größen und Anzahl der Mitarbeiter in jedem Pool | WorkerPool-[] |
NameValuePair
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Name | Paarname | Schnur |
| Wert | Paarwert | Schnur |
NetworkAccessControlEntry
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Handlung | "Ablehnen" "Permit" |
|
| Beschreibung | Schnur | |
| Bestellung | Int | |
| remoteSubnet | Schnur |
Ressourcen-Tags
| Name | BESCHREIBUNG | Wert |
|---|
Ressourcen-Tags
| Name | BESCHREIBUNG | Wert |
|---|
SkuBeschreibung
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Fassungsvermögen | Aktuelle Anzahl der Instanzen, die der Ressource zugewiesen sind | Int |
| Familie | Familiencode der Ressourcensku | Schnur |
| Name | Name der Ressourcensku | Schnur |
| Größe | Größenbezeichner der Ressourcensku | Schnur |
| Rang | Dienstebene der Ressourcensku | Schnur |
Stempelkapazität
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| verfügbarKapazität | Verfügbare Kapazität (Anzahl von Computern, Bytes von Speicher usw....) | Int |
| computeMode | Freigegebene/dedizierte Mitarbeiter | "Dedizierte" "Dynamisch" "Freigegeben" |
| excludeFromCapacityAllocation | Wenn true, enthält es grundlegende Websites Grundlegende Websites werden nicht für die Kapazitätszuweisung verwendet. |
Boolesch |
| isApplicableForAllComputeModes | Gilt die Kapazität für alle Websites? | Boolesch |
| Name | Name des Stempels | Schnur |
| siteMode | Freigegeben oder dediziert | Schnur |
| gesamtKapazität | Gesamtkapazität (Anzahl der Computer, Bytes des Speichers usw....) | Int |
| Einheit | Name der Einheit | Schnur |
| WorkerSize | Größe der Computer | 'Standard' "Groß" "Mittel" "Klein" |
| workerSizeId | Größen-ID von Computern: 0 - Klein 1 - Mittel 2 - Groß |
Int |
VirtualIPMapping
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| internHttpPort | Interner HTTP-Port | Int |
| internHttpsPort | Interner HTTPS-Port | Int |
| inUse | Wird VIP-Zuordnung verwendet | Boolesch |
| virtuelle IP | Virtuelle IP-Adresse | Schnur |
VirtualNetworkProfil
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| id | Ressourcen-ID des virtuellen Netzwerks | Schnur |
| Name | Name des virtuellen Netzwerks (schreibgeschützt) | Schnur |
| Subnetz | Subnetz innerhalb des virtuellen Netzwerks | Schnur |
| Typ | Ressourcentyp des virtuellen Netzwerks (schreibgeschützt) | Schnur |
WorkerPool
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| id | Ressourcen-ID | Schnur |
| Art | Art der Ressource | Schnur |
| Standort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
| Name | Ressourcenname | Schnur |
| Eigenschaften | WorkerPoolProperties- | |
| Sku | Beschreibt eine Sku für eine skalierbare Ressource | SkuDescription- |
| Schlagwörter | Ressourcentags | ResourceTags- |
| Typ | Ressourcentyp | Schnur |
WorkerPoolEigenschaften
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| computeMode | Freigegebenes oder dediziertes Web-App-Hosting | "Dedizierte" "Dynamisch" "Freigegeben" |
| instance-Namen | Namen aller Instanzen im Workerpool (schreibgeschützt) | Zeichenfolge[] |
| Mitarbeiteranzahl | Anzahl der Instanzen im Workerpool | Int |
| WorkerSize | VM-Größe der Workerpoolinstanzen | Schnur |
| workerSizeId | Worker-Größen-ID für den Verweis auf diesen Workerpool | Int |