Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Bicep-resourcedefinitie
Het resourcetype hostingEnvironments kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Web/hostingEnvironments-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2025-03-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
clusterSettings: [
{
name: 'string'
value: 'string'
}
]
customDnsSuffixConfiguration: {
kind: 'string'
properties: {
certificateUrl: 'string'
dnsSuffix: 'string'
keyVaultReferenceIdentity: 'string'
}
}
dedicatedHostCount: int
dnsSuffix: 'string'
frontEndScaleFactor: int
internalLoadBalancingMode: 'string'
ipsslAddressCount: int
multiSize: 'string'
networkingConfiguration: {
kind: 'string'
properties: {
allowNewPrivateEndpointConnections: bool
ftpEnabled: bool
inboundIpAddressOverride: 'string'
remoteDebugEnabled: bool
}
}
upgradePreference: 'string'
userWhitelistedIpRanges: [
'string'
]
virtualNetwork: {
id: 'string'
subnet: 'string'
}
zoneRedundant: bool
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
Microsoft.Web/hostingEnvironments
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Soort resource. Als de resource een app is, kunt u verwijzen naar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference voor meer informatie over ondersteunde waarden voor soort. | snaar |
| plaats | Resourcelocatie. | tekenreeks (vereist) |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | Kernresource-eigenschappen | AppServiceEnvironment- |
| Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
AppService-omgeving
| Naam | Beschrijving | Waarde |
|---|---|---|
| clusterInstellingen | Aangepaste instellingen voor het wijzigen van het gedrag van de App Service-omgeving. | NameValuePair |
| customDnsSuffixConfiguration | Volledige weergave van de configuratie van het aangepaste domeinachtervoegsel voor ASEv3. | CustomDnsSuffixConfiguration- |
| dedicatedHostCount | Aantal toegewezen hosts | Int |
| dnsAchtervoegsel | DNS-achtervoegsel van de App Service-omgeving. | snaar |
| frontEndScaleFactor | Schaalfactor voor front-ends. | Int |
| interneLoadBalancingMode | Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in het virtuele netwerk voor de App Service-omgeving. | 'Geen' 'Publiceren' 'Web' 'Web, publiceren' |
| ipsslAddressCount | Het aantal IP SSL-adressen dat is gereserveerd voor de App Service-omgeving. | Int |
| multiGrootte | Front-end VM-grootte, bijvoorbeeld 'Gemiddeld', 'Groot'. | snaar |
| netwerkenConfiguratie | Volledige weergave van de netwerkconfiguratie voor een ASE. | AseV3NetworkingConfiguration- |
| upgradeVoorkeur | Upgradevoorkeur | 'Vroeg' 'Te laat' 'Handmatig' 'Geen' |
| gebruikerOp de witte lijstIpRanges | Gebruiker heeft IP-bereiken toegevoegd aan whitelist op ASE-db | tekenreeks[] |
| virtueel netwerk | Beschrijving van het virtuele netwerk. | VirtualNetworkProfile (vereist) |
| zoneOverbodig | Of deze App Service-omgeving zone-redundant is. | Bool |
AseV3NetworkingConfiguration
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Soort resource. | snaar |
| Eigenschappen | Eigenschappen van aseV3NetworkingConfiguration-resource | AseV3NetworkingConfigurationProperties- |
AseV3NetworkingConfigurationProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| allowNewPrivateEndpointConnections | Eigenschap voor het in- en uitschakelen van het maken van een nieuwe privé-eindpuntverbinding op ASE | Bool |
| ftpIngeschakeld | Eigenschap voor het in- en uitschakelen van FTP op ASEV3 | Bool |
| inboundIpAddressOverride | Klant heeft het binnenkomende IP-adres opgegeven. Alleen kunnen worden ingesteld op Ase create. | snaar |
| remoteDebugIngeschakeld | Eigenschap voor het in- en uitschakelen van externe foutopsporing op ASEV3 | Bool |
CustomDnsSuffixConfiguration
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Soort resource. | snaar |
| Eigenschappen | Resourcespecifieke eigenschappen van CustomDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties- |
CustomDnsSuffixConfigurationProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| certificaatUrl | De URL die verwijst naar het Azure Key Vault-certificaatgeheim dat moet worden gebruikt als het standaard SSL/TLS-certificaat voor sites met het achtervoegsel van het aangepaste domein. | snaar |
| dnsAchtervoegsel | Het standaardachtervoegsel voor aangepaste domeinen dat moet worden gebruikt voor alle sites die zijn geïmplementeerd op de ASE. | snaar |
| keyVaultReferenceIdentity | De door de gebruiker toegewezen identiteit die moet worden gebruikt voor het omzetten van de sleutelkluiscertificaatverwijzing. Indien niet opgegeven, wordt de door het systeem toegewezen ASE-identiteit gebruikt, indien beschikbaar. | snaar |
NaamWaardePaar
| Naam | Beschrijving | Waarde |
|---|---|---|
| naam | Paarnaam. | snaar |
| waarde | Paarwaarde. | snaar |
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
VirtueelNetwerkProfiel
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | Resource-id van het virtuele netwerk. | tekenreeks (vereist) |
| Subnet | Subnet binnen het virtuele netwerk. | snaar |
Gebruiksvoorbeelden
Geverifieerde Azure-modules
De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.
| Moduul | Beschrijving |
|---|---|
| App Service-omgeving | AVM-resourcemodule voor App Service Environment |
Azure-snelstartvoorbeelden
De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.
| Bicep-bestand | Beschrijving |
|---|---|
| App Service Environment met hostingabonnement en Azure WebApp- | Hiermee maakt u een App Service Environment v2 met een ILB-adres in een bestaand virtueel netwerk dat privé beschikbaar is. De App Service-omgeving bevat een hostingplan en een Azure-web-app |
| Een App Service Environment v2- maken | Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk |
| een AppServicePlan en app maken in een ASEv3- | Een AppServicePlan en app maken in een ASEv3 |
Resourcedefinitie van ARM-sjabloon
Het resourcetype hostingEnvironments kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Web/hostingEnvironments-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Web/hostingEnvironments",
"apiVersion": "2025-03-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"clusterSettings": [
{
"name": "string",
"value": "string"
}
],
"customDnsSuffixConfiguration": {
"kind": "string",
"properties": {
"certificateUrl": "string",
"dnsSuffix": "string",
"keyVaultReferenceIdentity": "string"
}
},
"dedicatedHostCount": "int",
"dnsSuffix": "string",
"frontEndScaleFactor": "int",
"internalLoadBalancingMode": "string",
"ipsslAddressCount": "int",
"multiSize": "string",
"networkingConfiguration": {
"kind": "string",
"properties": {
"allowNewPrivateEndpointConnections": "bool",
"ftpEnabled": "bool",
"inboundIpAddressOverride": "string",
"remoteDebugEnabled": "bool"
}
},
"upgradePreference": "string",
"userWhitelistedIpRanges": [ "string" ],
"virtualNetwork": {
"id": "string",
"subnet": "string"
},
"zoneRedundant": "bool"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
Microsoft.Web/hostingEnvironments
| Naam | Beschrijving | Waarde |
|---|---|---|
| apiVersion | De API-versie | '2025-03-01' |
| soort | Soort resource. Als de resource een app is, kunt u verwijzen naar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference voor meer informatie over ondersteunde waarden voor soort. | snaar |
| plaats | Resourcelocatie. | tekenreeks (vereist) |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | Kernresource-eigenschappen | AppServiceEnvironment- |
| Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
| soort | Het resourcetype | 'Microsoft.Web/hostingEnvironments' |
AppService-omgeving
| Naam | Beschrijving | Waarde |
|---|---|---|
| clusterInstellingen | Aangepaste instellingen voor het wijzigen van het gedrag van de App Service-omgeving. | NameValuePair |
| customDnsSuffixConfiguration | Volledige weergave van de configuratie van het aangepaste domeinachtervoegsel voor ASEv3. | CustomDnsSuffixConfiguration- |
| dedicatedHostCount | Aantal toegewezen hosts | Int |
| dnsAchtervoegsel | DNS-achtervoegsel van de App Service-omgeving. | snaar |
| frontEndScaleFactor | Schaalfactor voor front-ends. | Int |
| interneLoadBalancingMode | Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in het virtuele netwerk voor de App Service-omgeving. | 'Geen' 'Publiceren' 'Web' 'Web, publiceren' |
| ipsslAddressCount | Het aantal IP SSL-adressen dat is gereserveerd voor de App Service-omgeving. | Int |
| multiGrootte | Front-end VM-grootte, bijvoorbeeld 'Gemiddeld', 'Groot'. | snaar |
| netwerkenConfiguratie | Volledige weergave van de netwerkconfiguratie voor een ASE. | AseV3NetworkingConfiguration- |
| upgradeVoorkeur | Upgradevoorkeur | 'Vroeg' 'Te laat' 'Handmatig' 'Geen' |
| gebruikerOp de witte lijstIpRanges | Gebruiker heeft IP-bereiken toegevoegd aan whitelist op ASE-db | tekenreeks[] |
| virtueel netwerk | Beschrijving van het virtuele netwerk. | VirtualNetworkProfile (vereist) |
| zoneOverbodig | Of deze App Service-omgeving zone-redundant is. | Bool |
AseV3NetworkingConfiguration
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Soort resource. | snaar |
| Eigenschappen | Eigenschappen van aseV3NetworkingConfiguration-resource | AseV3NetworkingConfigurationProperties- |
AseV3NetworkingConfigurationProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| allowNewPrivateEndpointConnections | Eigenschap voor het in- en uitschakelen van het maken van een nieuwe privé-eindpuntverbinding op ASE | Bool |
| ftpIngeschakeld | Eigenschap voor het in- en uitschakelen van FTP op ASEV3 | Bool |
| inboundIpAddressOverride | Klant heeft het binnenkomende IP-adres opgegeven. Alleen kunnen worden ingesteld op Ase create. | snaar |
| remoteDebugIngeschakeld | Eigenschap voor het in- en uitschakelen van externe foutopsporing op ASEV3 | Bool |
CustomDnsSuffixConfiguration
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Soort resource. | snaar |
| Eigenschappen | Resourcespecifieke eigenschappen van CustomDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties- |
CustomDnsSuffixConfigurationProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| certificaatUrl | De URL die verwijst naar het Azure Key Vault-certificaatgeheim dat moet worden gebruikt als het standaard SSL/TLS-certificaat voor sites met het achtervoegsel van het aangepaste domein. | snaar |
| dnsAchtervoegsel | Het standaardachtervoegsel voor aangepaste domeinen dat moet worden gebruikt voor alle sites die zijn geïmplementeerd op de ASE. | snaar |
| keyVaultReferenceIdentity | De door de gebruiker toegewezen identiteit die moet worden gebruikt voor het omzetten van de sleutelkluiscertificaatverwijzing. Indien niet opgegeven, wordt de door het systeem toegewezen ASE-identiteit gebruikt, indien beschikbaar. | snaar |
NaamWaardePaar
| Naam | Beschrijving | Waarde |
|---|---|---|
| naam | Paarnaam. | snaar |
| waarde | Paarwaarde. | snaar |
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
VirtueelNetwerkProfiel
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | Resource-id van het virtuele netwerk. | tekenreeks (vereist) |
| Subnet | Subnet binnen het virtuele netwerk. | snaar |
Gebruiksvoorbeelden
Azure-snelstartsjablonen
De volgende Azure-quickstartsjablonen dit resourcetype implementeren.
| Sjabloon | Beschrijving |
|---|---|
|
App Service Environment met Azure SQL-back-end |
Met deze sjabloon maakt u een App Service-omgeving met een Azure SQL-back-end, samen met privé-eindpunten, samen met de bijbehorende resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving. |
|
App Service Environment met hostingabonnement en Azure WebApp- |
Hiermee maakt u een App Service Environment v2 met een ILB-adres in een bestaand virtueel netwerk dat privé beschikbaar is. De App Service-omgeving bevat een hostingplan en een Azure-web-app |
|
Een App Service Environment- maken |
Hiermee maakt u een App Service-omgeving in uw virtuele netwerk |
|
Een App Service Environment v2- maken |
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk |
|
een AppServicePlan en app maken in een ASEv3- |
Een AppServicePlan en app maken in een ASEv3 |
|
App Service Environment v2 maken met een ILB-adres |
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk met een privé-interne load balancer-adres |
|
Een App Service-omgeving maken met een ILB-adres |
Hiermee maakt u een App Service-omgeving in uw virtuele netwerk met een privé-interne load balancer-adres |
|
Een Azure App Service-omgeving maken met een web-app toegevoegd |
Hiermee maakt u een Azure App Service-omgeving in een subnet van een virtueel netwerk. Met deze sjabloon wordt ook een Azure-web-app toegevoegd in de App Service-omgeving. Sjabloon oorspronkelijk geschreven door Callum Brankin van PixelPin |
|
ILB App Service Environment met Azure Firewall |
Resource Manager-sjablonen en -parameters die laten zien hoe u Een App Service-omgeving implementeert met Azure Firewall-integratie |
|
SSL-certificaat voor een ILB AS-omgeving of een ILB ASE v2- |
Hiermee configureert u het standaard SSL-certificaat voor een ILB ASE of een ILB ASE v2 |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype hostingEnvironments kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Web/hostingEnvironments-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/hostingEnvironments@2025-03-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
clusterSettings = [
{
name = "string"
value = "string"
}
]
customDnsSuffixConfiguration = {
kind = "string"
properties = {
certificateUrl = "string"
dnsSuffix = "string"
keyVaultReferenceIdentity = "string"
}
}
dedicatedHostCount = int
dnsSuffix = "string"
frontEndScaleFactor = int
internalLoadBalancingMode = "string"
ipsslAddressCount = int
multiSize = "string"
networkingConfiguration = {
kind = "string"
properties = {
allowNewPrivateEndpointConnections = bool
ftpEnabled = bool
inboundIpAddressOverride = "string"
remoteDebugEnabled = bool
}
}
upgradePreference = "string"
userWhitelistedIpRanges = [
"string"
]
virtualNetwork = {
id = "string"
subnet = "string"
}
zoneRedundant = bool
}
}
}
Eigenschapswaarden
Microsoft.Web/hostingEnvironments
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Soort resource. Als de resource een app is, kunt u verwijzen naar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference voor meer informatie over ondersteunde waarden voor soort. | snaar |
| plaats | Resourcelocatie. | tekenreeks (vereist) |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | Kernresource-eigenschappen | AppServiceEnvironment- |
| Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
| soort | Het resourcetype | "Microsoft.Web/hostingEnvironments@2025-03-01" |
AppService-omgeving
| Naam | Beschrijving | Waarde |
|---|---|---|
| clusterInstellingen | Aangepaste instellingen voor het wijzigen van het gedrag van de App Service-omgeving. | NameValuePair |
| customDnsSuffixConfiguration | Volledige weergave van de configuratie van het aangepaste domeinachtervoegsel voor ASEv3. | CustomDnsSuffixConfiguration- |
| dedicatedHostCount | Aantal toegewezen hosts | Int |
| dnsAchtervoegsel | DNS-achtervoegsel van de App Service-omgeving. | snaar |
| frontEndScaleFactor | Schaalfactor voor front-ends. | Int |
| interneLoadBalancingMode | Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in het virtuele netwerk voor de App Service-omgeving. | 'Geen' 'Publiceren' 'Web' 'Web, publiceren' |
| ipsslAddressCount | Het aantal IP SSL-adressen dat is gereserveerd voor de App Service-omgeving. | Int |
| multiGrootte | Front-end VM-grootte, bijvoorbeeld 'Gemiddeld', 'Groot'. | snaar |
| netwerkenConfiguratie | Volledige weergave van de netwerkconfiguratie voor een ASE. | AseV3NetworkingConfiguration- |
| upgradeVoorkeur | Upgradevoorkeur | 'Vroeg' 'Te laat' 'Handmatig' 'Geen' |
| gebruikerOp de witte lijstIpRanges | Gebruiker heeft IP-bereiken toegevoegd aan whitelist op ASE-db | tekenreeks[] |
| virtueel netwerk | Beschrijving van het virtuele netwerk. | VirtualNetworkProfile (vereist) |
| zoneOverbodig | Of deze App Service-omgeving zone-redundant is. | Bool |
AseV3NetworkingConfiguration
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Soort resource. | snaar |
| Eigenschappen | Eigenschappen van aseV3NetworkingConfiguration-resource | AseV3NetworkingConfigurationProperties- |
AseV3NetworkingConfigurationProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| allowNewPrivateEndpointConnections | Eigenschap voor het in- en uitschakelen van het maken van een nieuwe privé-eindpuntverbinding op ASE | Bool |
| ftpIngeschakeld | Eigenschap voor het in- en uitschakelen van FTP op ASEV3 | Bool |
| inboundIpAddressOverride | Klant heeft het binnenkomende IP-adres opgegeven. Alleen kunnen worden ingesteld op Ase create. | snaar |
| remoteDebugIngeschakeld | Eigenschap voor het in- en uitschakelen van externe foutopsporing op ASEV3 | Bool |
CustomDnsSuffixConfiguration
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Soort resource. | snaar |
| Eigenschappen | Resourcespecifieke eigenschappen van CustomDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties- |
CustomDnsSuffixConfigurationProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| certificaatUrl | De URL die verwijst naar het Azure Key Vault-certificaatgeheim dat moet worden gebruikt als het standaard SSL/TLS-certificaat voor sites met het achtervoegsel van het aangepaste domein. | snaar |
| dnsAchtervoegsel | Het standaardachtervoegsel voor aangepaste domeinen dat moet worden gebruikt voor alle sites die zijn geïmplementeerd op de ASE. | snaar |
| keyVaultReferenceIdentity | De door de gebruiker toegewezen identiteit die moet worden gebruikt voor het omzetten van de sleutelkluiscertificaatverwijzing. Indien niet opgegeven, wordt de door het systeem toegewezen ASE-identiteit gebruikt, indien beschikbaar. | snaar |
NaamWaardePaar
| Naam | Beschrijving | Waarde |
|---|---|---|
| naam | Paarnaam. | snaar |
| waarde | Paarwaarde. | snaar |
Bron Tags
| Naam | Beschrijving | Waarde |
|---|
VirtueelNetwerkProfiel
| Naam | Beschrijving | Waarde |
|---|---|---|
| legitimatiebewijs | Resource-id van het virtuele netwerk. | tekenreeks (vereist) |
| Subnet | Subnet binnen het virtuele netwerk. | snaar |
Gebruiksvoorbeelden
Geverifieerde Azure-modules
De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.
| Moduul | Beschrijving |
|---|---|
| App Service-omgeving | AVM-resourcemodule voor App Service Environment |