Microsoft.Web hostingŚrodowisko 2021-02-01
Definicja zasobu Bicep
Typ zasobu hostingEnvironments można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Web/hostingEnvironments, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2021-02-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
clusterSettings: [
{
name: 'string'
value: 'string'
}
]
dedicatedHostCount: int
dnsSuffix: 'string'
frontEndScaleFactor: int
internalLoadBalancingMode: 'string'
ipsslAddressCount: int
multiSize: 'string'
userWhitelistedIpRanges: [
'string'
]
virtualNetwork: {
id: 'string'
subnet: 'string'
}
zoneRedundant: bool
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
AppServiceEnvironment
Nazwa | Opis | Wartość |
---|---|---|
clusterSettings | Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska App Service Environment. | NameValuePair[] |
dedicatedHostCount | Liczba dedykowanych hostów | Int |
dnsSuffix | Sufiks DNS środowiska App Service Environment. | struna |
frontEndScaleFactor | Współczynnik skalowania frontonów. | Int |
internalLoadBalancingMode | Określa, które punkty końcowe mają być podawane wewnętrznie w sieci wirtualnej dla środowiska App Service Environment. | "Brak" "Publikowanie" "Sieć Web" "Sieć Web, publikowanie" |
ipsslAddressCount | Liczba adresów SSL ip zarezerwowanych dla środowiska App Service Environment. | Int |
multiSize | Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży". | struna |
userWhitelistedIpRanges | Użytkownik dodał listę zakresów adresów IP dozwolonych w bazie danych środowiska ASE | string[] |
virtualNetwork | Opis sieci wirtualnej. | |
zoneRedundant | Bez względu na to, czy to środowisko App Service Environment jest strefowo nadmiarowe. | Bool |
Microsoft.Web/hostingŚrodowisko
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Rodzaj zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości zasobu podstawowego | AppServiceEnvironment |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
NameValuePair
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa pary. | struna |
wartość | Wartość pary. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
VirtualNetworkProfile
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu sieci wirtualnej. | ciąg (wymagany) |
podsieć | Podsieć w sieci wirtualnej. | struna |
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep | Opis |
---|---|
App Service Environment z planem hostingu i usługą Azure WebApp | Tworzy środowisko App Service Environment w wersji 2 z adresem wewnętrznym modułu równoważenia obciążenia w istniejącej sieci wirtualnej, która będzie dostępna prywatnie. Środowisko App Service Environment będzie zawierać plan hostingu i aplikację internetową platformy Azure |
Tworzenie środowiska App Service Environment w wersji 2 | Tworzy środowisko App Service Environment w wersji 2 w sieci wirtualnej |
Tworzenie planu usługi AppServicePlan i aplikacji w środowisku ASEv3 | Tworzenie planu usługi AppService i aplikacji w środowisku ASEv3 |
Definicja zasobu szablonu usługi ARM
Typ zasobu hostingEnvironments można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Web/hostingEnvironments, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Web/hostingEnvironments",
"apiVersion": "2021-02-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"clusterSettings": [
{
"name": "string",
"value": "string"
}
],
"dedicatedHostCount": "int",
"dnsSuffix": "string",
"frontEndScaleFactor": "int",
"internalLoadBalancingMode": "string",
"ipsslAddressCount": "int",
"multiSize": "string",
"userWhitelistedIpRanges": [ "string" ],
"virtualNetwork": {
"id": "string",
"subnet": "string"
},
"zoneRedundant": "bool"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
AppServiceEnvironment
Nazwa | Opis | Wartość |
---|---|---|
clusterSettings | Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska App Service Environment. | NameValuePair[] |
dedicatedHostCount | Liczba dedykowanych hostów | Int |
dnsSuffix | Sufiks DNS środowiska App Service Environment. | struna |
frontEndScaleFactor | Współczynnik skalowania frontonów. | Int |
internalLoadBalancingMode | Określa, które punkty końcowe mają być podawane wewnętrznie w sieci wirtualnej dla środowiska App Service Environment. | "Brak" "Publikowanie" "Sieć Web" "Sieć Web, publikowanie" |
ipsslAddressCount | Liczba adresów SSL ip zarezerwowanych dla środowiska App Service Environment. | Int |
multiSize | Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży". | struna |
userWhitelistedIpRanges | Użytkownik dodał listę zakresów adresów IP dozwolonych w bazie danych środowiska ASE | string[] |
virtualNetwork | Opis sieci wirtualnej. | |
zoneRedundant | Bez względu na to, czy to środowisko App Service Environment jest strefowo nadmiarowe. | Bool |
Microsoft.Web/hostingŚrodowisko
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2021-02-01' |
rodzaj | Rodzaj zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości zasobu podstawowego | AppServiceEnvironment |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Web/hostingEnvironments" |
NameValuePair
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa pary. | struna |
wartość | Wartość pary. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
VirtualNetworkProfile
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu sieci wirtualnej. | ciąg (wymagany) |
podsieć | Podsieć w sieci wirtualnej. | struna |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
App Service Environment z zapleczem usługi Azure SQL wdrażanie |
Ten szablon tworzy środowisko App Service Environment z zapleczem usługi Azure SQL wraz z prywatnymi punktami końcowymi wraz ze skojarzonymi zasobami zwykle używanymi w środowisku prywatnym/izolowanym. |
App Service Environment z planem hostingu i usługą Azure WebApp wdrażanie |
Tworzy środowisko App Service Environment w wersji 2 z adresem wewnętrznym modułu równoważenia obciążenia w istniejącej sieci wirtualnej, która będzie dostępna prywatnie. Środowisko App Service Environment będzie zawierać plan hostingu i aplikację internetową platformy Azure |
tworzenie środowiska App Service Environment wdrażanie |
Tworzy środowisko App Service Environment w sieci wirtualnej |
Tworzenie środowiska App Service Environment w wersji 2 wdrażanie |
Tworzy środowisko App Service Environment w wersji 2 w sieci wirtualnej |
Tworzenie planu usługi AppServicePlan i aplikacji w środowisku ASEv3 wdrażanie |
Tworzenie planu usługi AppService i aplikacji w środowisku ASEv3 |
tworzenie środowiska App Service Environment w wersji 2 przy użyciu adresu modułu równoważenia obciążenia wdrażanie |
Tworzy środowisko App Service Environment w wersji 2 w sieci wirtualnej z prywatnym wewnętrznym adresem modułu równoważenia obciążenia |
tworzenie środowiska App Service Environment przy użyciu adresów wewnętrznym modułu równoważenia obciążenia wdrażanie |
Tworzy środowisko App Service Environment w sieci wirtualnej z prywatnym wewnętrznym adresem modułu równoważenia obciążenia |
tworzenie środowiska Usługi Azure App Service za pomocą aplikacji internetowej dodanej wdrażanie |
Tworzy środowisko Azure App Service Environment w podsieci sieci wirtualnej. Ten szablon dodaje również aplikację internetową platformy Azure w środowisku App Service Environment. Szablon pierwotnie utworzony przez Callum Brankin z PixelPin |
ILB App Service Environment z usługą Azure Firewall wdrażanie |
Szablony i parametry usługi Resource Manager przedstawiające sposób wdrażania środowiska usługi App Service przy użyciu integracji z usługą Azure Firewall |
certyfikat SSL dla środowiska ASE z wewnętrznym modułem równoważenia obciążenia lub środowiska ASE z wewnętrznym modułem równoważenia obciążenia w wersji 2 wdrażanie |
Konfiguruje domyślny certyfikat SSL dla środowiska ASE z wewnętrznym modułem równoważenia obciążenia lub środowiska ASE z wewnętrznym modułem równoważenia obciążenia w wersji 2 |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu hostingEnvironments można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Web/hostingEnvironments, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/hostingEnvironments@2021-02-01"
name = "string"
kind = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
clusterSettings = [
{
name = "string"
value = "string"
}
]
dedicatedHostCount = int
dnsSuffix = "string"
frontEndScaleFactor = int
internalLoadBalancingMode = "string"
ipsslAddressCount = int
multiSize = "string"
userWhitelistedIpRanges = [
"string"
]
virtualNetwork = {
id = "string"
subnet = "string"
}
zoneRedundant = bool
}
})
}
Wartości właściwości
AppServiceEnvironment
Nazwa | Opis | Wartość |
---|---|---|
clusterSettings | Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska App Service Environment. | NameValuePair[] |
dedicatedHostCount | Liczba dedykowanych hostów | Int |
dnsSuffix | Sufiks DNS środowiska App Service Environment. | struna |
frontEndScaleFactor | Współczynnik skalowania frontonów. | Int |
internalLoadBalancingMode | Określa, które punkty końcowe mają być podawane wewnętrznie w sieci wirtualnej dla środowiska App Service Environment. | "Brak" "Publikowanie" "Sieć Web" "Sieć Web, publikowanie" |
ipsslAddressCount | Liczba adresów SSL ip zarezerwowanych dla środowiska App Service Environment. | Int |
multiSize | Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży". | struna |
userWhitelistedIpRanges | Użytkownik dodał listę zakresów adresów IP dozwolonych w bazie danych środowiska ASE | string[] |
virtualNetwork | Opis sieci wirtualnej. | |
zoneRedundant | Bez względu na to, czy to środowisko App Service Environment jest strefowo nadmiarowe. | Bool |
Microsoft.Web/hostingŚrodowisko
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Rodzaj zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości zasobu podstawowego | AppServiceEnvironment |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Web/hostingEnvironments@2021-02-01" |
NameValuePair
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa pary. | struna |
wartość | Wartość pary. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
VirtualNetworkProfile
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu sieci wirtualnej. | ciąg (wymagany) |
podsieć | Podsieć w sieci wirtualnej. | struna |