Microsoft.Web hostingEnvironments
Bicep-resourcedefinitie
Het resourcetype hostingEnvironments kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor 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@2022-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
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
hostingOmgevingen
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
location | Resourcelocatie. | tekenreeks (vereist) |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
Soort | Soort resource. | tekenreeks |
properties | Eigenschappen van kernresources | AppServiceEnvironment |
AppServiceEnvironment
Naam | Description | Waarde |
---|---|---|
clusterSettings | Aangepaste instellingen voor het wijzigen van het gedrag van de App Service Environment. | NameValuePair[] |
customDnsSuffixConfiguration | Volledige weergave van de configuratie van het aangepaste domeinachtervoegsel voor ASEv3. | CustomDnsSuffixConfiguration |
dedicatedHostCount | Aantal toegewezen hosts | int |
dnsSuffix | DNS-achtervoegsel van de App Service Environment. | tekenreeks |
frontEndScaleFactor | Schaalfactor voor front-ends. | int |
internalLoadBalancingMode | Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in de Virtual Network voor de App Service Environment. | 'Geen' 'Publiceren' 'Web' 'Web, Publiceren' |
ipsslAddressCount | Het aantal IP SSL-adressen dat is gereserveerd voor de App Service Environment. | int |
multiSize | Grootte van front-end-VM, bijvoorbeeld 'Gemiddeld', 'Groot'. | tekenreeks |
networkingConfiguration | Volledige weergave van de netwerkconfiguratie voor een ASE. | AseV3NetworkingConfiguration |
upgradePreference | Upgradevoorkeur | 'Vroeg' 'Te laat' 'Handmatig' 'Geen' |
userWhitelistedIpRanges | Gebruiker heeft IP-bereiken toegevoegd om toe te staan op ASE-database | tekenreeks[] |
virtualNetwork | Beschrijving van de Virtual Network. | VirtualNetworkProfile (vereist) |
zoneRedundant | Of deze App Service Environment zone-redundant is. | booleaans |
NameValuePair
Naam | Description | Waarde |
---|---|---|
naam | De naam van het paar. | tekenreeks |
waarde | Waarde koppelen. | tekenreeks |
CustomDnsSuffixConfiguration
Naam | Description | Waarde |
---|---|---|
Soort | Soort resource. | tekenreeks |
properties | Resourcespecifieke eigenschappen customDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Naam | Description | Waarde |
---|---|---|
certificateUrl | 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. | tekenreeks |
dnsSuffix | Het standaard achtervoegsel van het aangepaste domein dat moet worden gebruikt voor alle sites die zijn geïmplementeerd op de ASE. | tekenreeks |
keyVaultReferenceIdentity | De door de gebruiker toegewezen identiteit die moet worden gebruikt voor het omzetten van de sleutelkluiscertificaatverwijzing. Als dit niet wordt opgegeven, wordt de door het systeem toegewezen ASE-identiteit gebruikt, indien beschikbaar. | tekenreeks |
AseV3NetwerkenConfiguratie
Naam | Description | Waarde |
---|---|---|
Soort | Soort resource. | tekenreeks |
properties | Resourcespecifieke eigenschappen van AseV3NetworkingConfiguration | AseV3NetwerkenConfigurationProperties |
AseV3NetwerkenConfigurationProperties
Naam | Description | Waarde |
---|---|---|
allowNewPrivateEndpointConnections | Eigenschap voor het in- en uitschakelen van het maken van een nieuwe privé-eindpuntverbinding op ASE | booleaans |
ftpEnabled | Eigenschap voor het in- en uitschakelen van FTP op ASEV3 | booleaans |
inboundIpAddressOverride | Klant heeft inkomend IP-adres opgegeven. Kan alleen worden ingesteld op Ase create. | tekenreeks |
remoteDebugEnabled | Eigenschap voor het in- en uitschakelen van externe foutopsporing op ASEV3 | booleaans |
VirtualNetworkProfile
Naam | Description | Waarde |
---|---|---|
id | Resource-id van de Virtual Network. | tekenreeks (vereist) |
subnet | Subnet binnen de Virtual Network. | tekenreeks |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
ILB-App Service Environment met Azure Firewall |
Resource Manager sjablonen en parameters die laten zien hoe u App Service omgeving implementeert met Azure Firewall-integratie |
App Service Environment met Azure SQL back-end |
Met deze sjabloon maakt u een App Service Environment met een Azure SQL back-end, samen met privé-eindpunten en 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 Environment bevat een hostingabonnement en een Azure-web-app |
Een Azure App Service-omgeving maken met een web-app toegevoegd |
Hiermee maakt u een Azure App Service omgeving in een Virtual Network subnet. Met deze sjabloon wordt ook een Azure-web-app toegevoegd aan de App Service Environment. Sjabloon oorspronkelijk geschreven door Callum Brankin van PixelPin |
Een App Service Environment maken |
Hiermee maakt u een App Service Environment in uw virtuele netwerk |
SSL-certificaat voor een ILB ASE of een ILB ASE v2 |
Configure the Default SSL Certificate for an ILB ASE or an ILB ASE v2 (Het standaard-SSL-certificaat configureren voor een App Service Environment met interne load balancer of een App Service Environment met interne load balancer v2) |
Maak App Service Environment met een ILB-adres |
Hiermee maakt u een App Service Environment in uw virtuele netwerk met een persoonlijk intern load balancer-adres |
Een App Service Environment v2 maken |
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk |
Create App Service Environment v2 with an ILB Address (App Service-omgeving v2 met een adres voor de interne load balancer maken) |
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk met een persoonlijk intern load balancer-adres |
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 resourcegroepimplementatie
Zie wijzigingenlogboek voor 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": "2022-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"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
hostingOmgevingen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Web/hostingEnvironments' |
apiVersion | De resource-API-versie | '2022-09-01' |
naam | De resourcenaam | tekenreeks (vereist) |
location | Resourcelocatie. | tekenreeks (vereist) |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
Soort | Soort resource. | tekenreeks |
properties | Eigenschappen van kernresources | AppServiceEnvironment |
AppServiceEnvironment
Naam | Description | Waarde |
---|---|---|
clusterSettings | Aangepaste instellingen voor het wijzigen van het gedrag van de App Service Environment. | NameValuePair[] |
customDnsSuffixConfiguration | Volledige weergave van de configuratie van het aangepaste domeinachtervoegsel voor ASEv3. | CustomDnsSuffixConfiguration |
dedicatedHostCount | Aantal toegewezen hosts | int |
dnsSuffix | DNS-achtervoegsel van de App Service Environment. | tekenreeks |
frontEndScaleFactor | Schaalfactor voor front-ends. | int |
internalLoadBalancingMode | Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in de Virtual Network voor de App Service Environment. | 'Geen' 'Publiceren' 'Web' 'Web, Publiceren' |
ipsslAddressCount | Het aantal IP SSL-adressen dat is gereserveerd voor de App Service Environment. | int |
multiSize | Grootte van front-end-VM, bijvoorbeeld 'Gemiddeld', 'Groot'. | tekenreeks |
networkingConfiguration | Volledige weergave van de netwerkconfiguratie voor een ASE. | AseV3NetworkingConfiguration |
upgradePreference | Upgradevoorkeur | 'Vroeg' 'Te laat' 'Handmatig' 'Geen' |
userWhitelistedIpRanges | Gebruiker heeft IP-bereiken toegevoegd om toe te staan op ASE-database | tekenreeks[] |
virtualNetwork | Beschrijving van de Virtual Network. | VirtualNetworkProfile (vereist) |
zoneRedundant | Of deze App Service Environment zone-redundant is. | booleaans |
NameValuePair
Naam | Description | Waarde |
---|---|---|
naam | De naam van het paar. | tekenreeks |
waarde | Waarde koppelen. | tekenreeks |
CustomDnsSuffixConfiguration
Naam | Description | Waarde |
---|---|---|
Soort | Soort resource. | tekenreeks |
properties | Resourcespecifieke eigenschappen customDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Naam | Description | Waarde |
---|---|---|
certificateUrl | 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. | tekenreeks |
dnsSuffix | Het standaard achtervoegsel voor aangepaste domeinen dat moet worden gebruikt voor alle sites die op de ASE zijn geïmplementeerd. | tekenreeks |
keyVaultReferenceIdentity | De door de gebruiker toegewezen identiteit die moet worden gebruikt voor het omzetten van de sleutelkluiscertificaatverwijzing. Als dit niet wordt opgegeven, wordt de door het systeem toegewezen ASE-identiteit gebruikt, indien beschikbaar. | tekenreeks |
AseV3NetworkingConfiguration
Naam | Description | Waarde |
---|---|---|
Soort | Soort resource. | tekenreeks |
properties | Resourcespecifieke eigenschappen van AseV3NetworkingConfiguration | AseV3NetwerkenConfigurationProperties |
AseV3NetwerkenConfigurationProperties
Naam | Description | Waarde |
---|---|---|
allowNewPrivateEndpointConnections | Eigenschap voor het in- en uitschakelen van nieuwe privé-eindpuntverbindingen op ASE | booleaans |
ftpEnabled | Eigenschap voor het in- en uitschakelen van FTP op ASEV3 | booleaans |
inboundIpAddressOverride | De klant heeft het binnenkomende IP-adres opgegeven. Kan alleen worden ingesteld op Ase create. | tekenreeks |
remoteDebugEnabled | Eigenschap voor het in- en uitschakelen van externe foutopsporing op ASEV3 | booleaans |
VirtualNetworkProfile
Naam | Description | Waarde |
---|---|---|
id | Resource-id van de Virtual Network. | tekenreeks (vereist) |
subnet | Subnet binnen de Virtual Network. | tekenreeks |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
ILB-App Service Environment met Azure Firewall |
Resource Manager sjablonen en parameters die laten zien hoe u App Service omgeving implementeert met Azure Firewall-integratie |
App Service Environment met Azure SQL back-end |
Met deze sjabloon maakt u een App Service Environment met een Azure SQL back-end, samen met privé-eindpunten, samen met gekoppelde 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 Environment bevat een hostingabonnement en een Azure-web-app |
Een Azure App Service-omgeving maken met een web-app toegevoegd |
Hiermee maakt u een Azure App Service-omgeving in een Virtual Network-subnet. Met deze sjabloon wordt ook een Azure-web-app toegevoegd in de App Service Environment. Sjabloon die oorspronkelijk is geschreven door Callum Brankin van PixelPin |
Een App Service Environment maken |
Hiermee maakt u een App Service Environment in uw virtuele netwerk |
SSL-certificaat voor een ILB ASE of een ILB ASE v2 |
Configure the Default SSL Certificate for an ILB ASE or an ILB ASE v2 (Het standaard-SSL-certificaat configureren voor een App Service Environment met interne load balancer of een App Service Environment met interne load balancer v2) |
App Service Environment maken met een ILB-adres |
Hiermee maakt u een App Service Environment in uw virtuele netwerk met een persoonlijk intern load balancer-adres |
Een App Service Environment v2 maken |
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk |
Create App Service Environment v2 with an ILB Address (App Service-omgeving v2 met een adres voor de interne load balancer maken) |
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk met een privéadres voor een interne load balancer |
Een AppServicePlan en app maken in een ASEv3 |
Een AppServicePlan en app maken in een ASEv3 |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype hostingEnvironments kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor 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@2022-09-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
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
}
kind = "string"
})
}
Eigenschapswaarden
hostingOmgevingen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Web/hostingEnvironments@2022-09-01" |
naam | De resourcenaam | tekenreeks (vereist) |
location | Resourcelocatie. | tekenreeks (vereist) |
parent_id | Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. | tekenreeks (vereist) |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. |
Soort | Soort resource. | tekenreeks |
properties | Eigenschappen van kernresources | AppServiceEnvironment |
AppServiceEnvironment
Naam | Description | Waarde |
---|---|---|
clusterSettings | Aangepaste instellingen voor het wijzigen van het gedrag van de App Service Environment. | NameValuePair[] |
customDnsSuffixConfiguration | Volledige weergave van de configuratie van het aangepaste domeinachtervoegsel voor ASEv3. | CustomDnsSuffixConfiguration |
dedicatedHostCount | Aantal toegewezen hosts | int |
dnsSuffix | DNS-achtervoegsel van de App Service Environment. | tekenreeks |
frontEndScaleFactor | Schaalfactor voor front-ends. | int |
internalLoadBalancingMode | Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in de Virtual Network voor de App Service Environment. | "Geen" "Publiceren" "Web" "Web, Publiceren" |
ipsslAddressCount | Het aantal IP SSL-adressen dat is gereserveerd voor de App Service Environment. | int |
multiSize | Grootte van front-end-VM, bijvoorbeeld 'Gemiddeld', 'Groot'. | tekenreeks |
networkingConfiguration | Volledige weergave van de netwerkconfiguratie voor een ASE. | AseV3NetwerkenConfiguratie |
upgradePreference | Upgradevoorkeur | "Vroeg" "Te laat" "Handmatig" "Geen" |
userWhitelistedIpRanges | Gebruiker heeft IP-bereiken toegevoegd om toe te staan op ASE-database | tekenreeks[] |
virtualNetwork | Beschrijving van de Virtual Network. | VirtualNetworkProfile (vereist) |
zoneRedundant | Of deze App Service Environment zone-redundant is. | booleaans |
NameValuePair
Naam | Description | Waarde |
---|---|---|
naam | Koppelingsnaam. | tekenreeks |
waarde | Waarde koppelen. | tekenreeks |
CustomDnsSuffixConfiguration
Naam | Description | Waarde |
---|---|---|
Soort | Soort resource. | tekenreeks |
properties | Resourcespecifieke eigenschappen customDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Naam | Description | Waarde |
---|---|---|
certificateUrl | 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. | tekenreeks |
dnsSuffix | Het standaard achtervoegsel van het aangepaste domein dat moet worden gebruikt voor alle sites die zijn geïmplementeerd op de ASE. | tekenreeks |
keyVaultReferenceIdentity | De door de gebruiker toegewezen identiteit die moet worden gebruikt voor het omzetten van de sleutelkluiscertificaatverwijzing. Als dit niet wordt opgegeven, wordt de door het systeem toegewezen ASE-identiteit gebruikt, indien beschikbaar. | tekenreeks |
AseV3NetworkingConfiguration
Naam | Description | Waarde |
---|---|---|
Soort | Soort resource. | tekenreeks |
properties | Resourcespecifieke eigenschappen van AseV3NetworkingConfiguration | AseV3NetwerkenConfigurationProperties |
AseV3NetwerkenConfigurationProperties
Naam | Description | Waarde |
---|---|---|
allowNewPrivateEndpointConnections | Eigenschap voor het in- en uitschakelen van nieuwe privé-eindpuntverbindingen op ASE | booleaans |
ftpEnabled | Eigenschap voor het in- en uitschakelen van FTP op ASEV3 | booleaans |
inboundIpAddressOverride | De klant heeft het binnenkomende IP-adres opgegeven. Kan alleen worden ingesteld op Ase create. | tekenreeks |
remoteDebugEnabled | Eigenschap voor het in- en uitschakelen van externe foutopsporing op ASEV3 | booleaans |
VirtualNetworkProfile
Naam | Description | Waarde |
---|---|---|
id | Resource-id van de Virtual Network. | tekenreeks (vereist) |
subnet | Subnet binnen de Virtual Network. | tekenreeks |
Feedback
https://aka.ms/ContentUserFeedback voor meer informatie.
Binnenkort beschikbaar: in de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. ZieFeedback verzenden en weergeven voor