Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu managedHostingEnvironments 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/managedHostingEnvironments, dodaj następujący kod Bicep do szablonu.
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'
}
}
Wartości właściwości
Microsoft.Web/managedHostingEnvironments
| Nazwa | Opis | Wartość |
|---|---|---|
| rodzaj | Rodzaj zasobu | ciąg |
| lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties | |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| allowedMultiSizes | Lista ciągów rozdzielonych przecinkami opisujących, które rozmiary maszyn wirtualnych są dozwolone dla frontonów | ciąg |
| allowedWorkerSizes (rozmiary dozwolonepracowników) | Lista ciągów rozdzielonych przecinkami opisujących, które rozmiary maszyn wirtualnych są dozwolone dla procesów roboczych | ciąg |
| apiManagementAccountId | Konto usługi Api Management skojarzone z tym środowiskiem hostingu | ciąg |
| clusterSettings (ustawienia klastra) | Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska hostingu | NazwaWartośćPary[] |
| edycja bazy danych | Edycja bazy danych metadanych hostowaniaŚrodowisko (App Service Environment), np. "Standardowa" | ciąg |
| databaseServiceObjective (cel bazy danych) | Cel usługi bazy danych metadanych dla hostowaniaŚrodowisko (App Service Environment), np. "S0" | ciąg |
| dnsSufiks | Sufiks DNS hostowaniaŚrodowisko (App Service Environment) | ciąg |
| environmentCapacities (jednostki środowiskowe) | Bieżąca łączna, używana i dostępna pojemność procesu roboczego | Pojemność pieczęci[] |
| environmentIsHealthy | Prawda/fałsz wskazująca, czy hostowanieŚrodowisko (App Service Environment) jest w dobrej kondycji | Bool |
| environmentStatus (stan środowiska) | Szczegółowy komunikat o wynikach ostatniego sprawdzenia hostowaniaŚrodowisko (App Service Environment) | ciąg |
| internalLoadBalancingMode (tryb wewnętrznego) | Określa, które punkty końcowe mają być hostowane wewnętrznie w sieci wirtualnej hostingu (App Service Environment) | "Brak" "Publikowanie" "Sieć Web" |
| ipsslAddressCount (liczba) | Liczba adresów SSL ip zarezerwowanych dla tego hostinguŚrodowisko (App Service Environment) | Int |
| lastAction (ostatnia akcja) | Ostatnia akcja wdrożenia dla tego hostinguŚrodowisko (App Service Environment) | ciąg |
| lastActionResult (Wynik) | Wynik ostatniej akcji wdrożenia dla tego hostinguŚrodowisko (App Service Environment) | ciąg |
| lokalizacja | Lokalizacja hostinguŚrodowisko (App Service Environment), np. "Zachodnie stany USA" | ciąg |
| maximumNumberOfMachines (maksymalna liczbaMaszyn) | Maksymalna liczba maszyn wirtualnych w tym hostinguŚrodowisko (App Service Environment) | Int |
| multiRoleCount (liczba ról) | Liczba wystąpień frontonu | Int |
| multiSize (jeden rozmiar) | Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży" | ciąg |
| nazwa | Nazwa hostinguŚrodowisko (App Service Environment) | ciąg |
| networkAccessControlList (ListaKontroli Dostępu) | Lista kontroli dostępu do kontrolowania ruchu do hostinguŚrodowisko (App Service Environment) | Wpis NetworkAccessControl[] |
| stan provisioningu | Stan aprowizacji hostowaniaŚrodowisko (App Service Environment) | "Anulowano" "Usuwanie" "Niepowodzenie" "Ruch przychodzący" "Powodzenie" |
| grupa zasobów | Grupa zasobów hostowaniaŚrodowisko (App Service Environment) | ciąg |
| stan | Bieżący stan hostowaniaŚrodowisko (App Service Environment) | "Usuwanie" "Przygotowywanie" "Gotowe" "Skalowanie" (wymagane) |
| Identyfikator subskrypcji | Subskrypcja hostinguŚrodowisko (App Service Environment) | ciąg |
| zawieszony | Prawda/fałsz wskazująca, czy hostEnvironment jest zawieszony. Środowisko można zawiesić, np. gdy punkt końcowy zarządzania nie jest już dostępny (najprawdopodobniej sieciowa grupa zabezpieczeń zablokowała ruch przychodzący) |
Bool |
| upgradeDomains (Rozszerzone domeny) | Liczba domen uaktualnienia tego hostinguŚrodowisko (App Service Environment) | Int |
| vipMappings (Mapy vip) | Opis mapowania protokołu SSL protokołu IP dla tego hostinguŚrodowisko (App Service Environment) | VirtualIPMapping[] |
| wirtualna sieć | Opis sieci wirtualnej hostingu (App Service Environment) | VirtualNetworkProfile |
| vnetName (nazwa_sieci) | Nazwa sieci wirtualnej hostingu (App Service Environment) | ciąg |
| vnetResourceGroupName (nazwa_grupy_zasobów vnet) | Grupa zasobów sieci wirtualnej hostinguEnvironment (App Service Environment) | ciąg |
| vnetSubnetName (nazwa_podsieci) | Podsieć sieci wirtualnej hostinguŚrodowisko (App Service Environment) | ciąg |
| procesów roboczych | Opis pul procesów roboczych z identyfikatorami rozmiaru procesu roboczego, rozmiarami maszyn wirtualnych i liczbą procesów roboczych w każdej puli | Pula procesów roboczych[] |
NazwaWartośćPara
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa pary | ciąg |
| wartość | Wartość pary | ciąg |
NetworkAccessControlEntry
| Nazwa | Opis | Wartość |
|---|---|---|
| akcja | "Odmów" "Zezwól" |
|
| opis | ciąg | |
| porządek | Int | |
| remoteSubnet (podsieć zdalna) | ciąg |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Kod produktuOpis
| Nazwa | Opis | Wartość |
|---|---|---|
| dyspozycyjność | Bieżąca liczba wystąpień przypisanych do zasobu | Int |
| rodzina | Kod rodziny jednostki SKU zasobu | ciąg |
| nazwa | Nazwa jednostki SKU zasobu | ciąg |
| rozmiar | Specyfikator rozmiaru jednostki SKU zasobu | ciąg |
| warstwa | Warstwa usługi jednostki SKU zasobu | ciąg |
Pojemność pieczęci
| Nazwa | Opis | Wartość |
|---|---|---|
| availableCapacity (dostępnaPojemność) | Dostępna pojemność (liczba maszyn, bajtów magazynu itp.) | Int |
| computeMode (tryb obliczeniowy) | Współużytkowane/dedykowane procesy robocze | "Dedykowane" "Dynamiczny" "Udostępnione" |
| excludeFromCapacityAllocation | Jeśli wartość true zawiera podstawowe witryny Lokacje podstawowe nie są używane do alokacji pojemności. |
Bool |
| isApplicableForAllComputeModes | Czy pojemność ma zastosowanie do wszystkich lokacji? | Bool |
| nazwa | Nazwa sygnatury | ciąg |
| siteMode (tryb witryny) | Udostępnione lub dedykowane | ciąg |
| całkowita pojemność | Łączna pojemność (liczba maszyn, bajtów magazynu itp.) | Int |
| jednostka | Nazwa jednostki | ciąg |
| workerSize (rozmiar pracownika) | Rozmiar maszyn | "Wartość domyślna" "Duży" "Średni" "Mały" |
| workerSizeId (identyfikator pracownika) | Identyfikator rozmiaru maszyn: 0 — mały rozmiar 1 — średni rozmiar 2 — duży rozmiar |
Int |
VirtualIPMapping
| Nazwa | Opis | Wartość |
|---|---|---|
| internalHttpPort (wewnętrzny)HttpPort | Wewnętrzny port HTTP | Int |
| internalHttpsPort (wewnętrzny)Protokół HttpsPort | Wewnętrzny port HTTPS | Int |
| w użyciu | Czy mapowanie adresów VIP jest używane | Bool |
| wirtualny adres IP | Wirtualny adres IP | ciąg |
Profil sieci wirtualnej
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu sieci wirtualnej | ciąg |
| nazwa | Nazwa sieci wirtualnej (tylko do odczytu) | ciąg |
| podsieć | Podsieć w sieci wirtualnej | ciąg |
| typ | Typ zasobu sieci wirtualnej (tylko do odczytu) | ciąg |
Pula procesów roboczych
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu | ciąg |
| rodzaj | Rodzaj zasobu | ciąg |
| lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg |
| Właściwości | Właściwości puli procesów roboczych | |
| Numer jednostki magazynowej | Opisuje jednostkę SKU dla skalowalnego zasobu | Kod produktuOpis |
| Tagi | Tagi zasobów | ResourceTags |
| typ | Typ zasobu | ciąg |
Właściwości puli procesów roboczych
| Nazwa | Opis | Wartość |
|---|---|---|
| computeMode (tryb obliczeniowy) | Hosting udostępnionej lub dedykowanej aplikacji internetowej | "Dedykowane" "Dynamiczny" "Udostępnione" |
| instanceNames (nazwy instancji) | Nazwy wszystkich wystąpień w puli procesów roboczych (tylko do odczytu) | ciąg znakowy[] |
| liczbaPracowników | Liczba wystąpień w puli procesów roboczych | Int |
| workerSize (rozmiar pracownika) | Rozmiar maszyny wirtualnej wystąpień puli procesów roboczych | ciąg |
| workerSizeId (identyfikator pracownika) | Identyfikator rozmiaru procesu roboczego do odwoływania się do tej puli procesów roboczych | Int |
Definicja zasobu szablonu usługi ARM
Typ zasobu managedHostingEnvironments można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów – Zobacz polecenia wdrożenia grup zasobów Aby uzyskać listę zmienionych właściwości w każdej wersji API, zobacz log zmian.
Przykłady użycia
Format zasobu
Aby utworzyć zasób Microsoft.Web/managedHostingEnvironments, dodaj następujący kod JSON do szablonu.
{
"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"
}
}
Wartości właściwości
Microsoft.Web/managedHostingEnvironments
| Nazwa | Opis | Wartość |
|---|---|---|
| apiVersion (wersja interfejsu api) | Wersja interfejsu API | '2015-08-01' |
| rodzaj | Rodzaj zasobu | ciąg |
| lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties | |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ | Typ zasobu | "Microsoft.Web/managedHostingEnvironments" |
HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| allowedMultiSizes | Lista ciągów rozdzielonych przecinkami opisujących, które rozmiary maszyn wirtualnych są dozwolone dla frontonów | ciąg |
| allowedWorkerSizes (rozmiary dozwolonepracowników) | Lista ciągów rozdzielonych przecinkami opisujących, które rozmiary maszyn wirtualnych są dozwolone dla procesów roboczych | ciąg |
| apiManagementAccountId | Konto usługi Api Management skojarzone z tym środowiskiem hostingu | ciąg |
| clusterSettings (ustawienia klastra) | Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska hostingu | NazwaWartośćPary[] |
| edycja bazy danych | Edycja bazy danych metadanych hostowaniaŚrodowisko (App Service Environment), np. "Standardowa" | ciąg |
| databaseServiceObjective (cel bazy danych) | Cel usługi bazy danych metadanych dla hostowaniaŚrodowisko (App Service Environment), np. "S0" | ciąg |
| dnsSufiks | Sufiks DNS hostowaniaŚrodowisko (App Service Environment) | ciąg |
| environmentCapacities (jednostki środowiskowe) | Bieżąca łączna, używana i dostępna pojemność procesu roboczego | Pojemność pieczęci[] |
| environmentIsHealthy | Prawda/fałsz wskazująca, czy hostowanieŚrodowisko (App Service Environment) jest w dobrej kondycji | Bool |
| environmentStatus (stan środowiska) | Szczegółowy komunikat o wynikach ostatniego sprawdzenia hostowaniaŚrodowisko (App Service Environment) | ciąg |
| internalLoadBalancingMode (tryb wewnętrznego) | Określa, które punkty końcowe mają być hostowane wewnętrznie w sieci wirtualnej hostingu (App Service Environment) | "Brak" "Publikowanie" "Sieć Web" |
| ipsslAddressCount (liczba) | Liczba adresów SSL ip zarezerwowanych dla tego hostinguŚrodowisko (App Service Environment) | Int |
| lastAction (ostatnia akcja) | Ostatnia akcja wdrożenia dla tego hostinguŚrodowisko (App Service Environment) | ciąg |
| lastActionResult (Wynik) | Wynik ostatniej akcji wdrożenia dla tego hostinguŚrodowisko (App Service Environment) | ciąg |
| lokalizacja | Lokalizacja hostinguŚrodowisko (App Service Environment), np. "Zachodnie stany USA" | ciąg |
| maximumNumberOfMachines (maksymalna liczbaMaszyn) | Maksymalna liczba maszyn wirtualnych w tym hostinguŚrodowisko (App Service Environment) | Int |
| multiRoleCount (liczba ról) | Liczba wystąpień frontonu | Int |
| multiSize (jeden rozmiar) | Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży" | ciąg |
| nazwa | Nazwa hostinguŚrodowisko (App Service Environment) | ciąg |
| networkAccessControlList (ListaKontroli Dostępu) | Lista kontroli dostępu do kontrolowania ruchu do hostinguŚrodowisko (App Service Environment) | Wpis NetworkAccessControl[] |
| stan provisioningu | Stan aprowizacji hostowaniaŚrodowisko (App Service Environment) | "Anulowano" "Usuwanie" "Niepowodzenie" "Ruch przychodzący" "Powodzenie" |
| grupa zasobów | Grupa zasobów hostowaniaŚrodowisko (App Service Environment) | ciąg |
| stan | Bieżący stan hostowaniaŚrodowisko (App Service Environment) | "Usuwanie" "Przygotowywanie" "Gotowe" "Skalowanie" (wymagane) |
| Identyfikator subskrypcji | Subskrypcja hostinguŚrodowisko (App Service Environment) | ciąg |
| zawieszony | Prawda/fałsz wskazująca, czy hostEnvironment jest zawieszony. Środowisko można zawiesić, np. gdy punkt końcowy zarządzania nie jest już dostępny (najprawdopodobniej sieciowa grupa zabezpieczeń zablokowała ruch przychodzący) |
Bool |
| upgradeDomains (Rozszerzone domeny) | Liczba domen uaktualnienia tego hostinguŚrodowisko (App Service Environment) | Int |
| vipMappings (Mapy vip) | Opis mapowania protokołu SSL protokołu IP dla tego hostinguŚrodowisko (App Service Environment) | VirtualIPMapping[] |
| wirtualna sieć | Opis sieci wirtualnej hostingu (App Service Environment) | VirtualNetworkProfile |
| vnetName (nazwa_sieci) | Nazwa sieci wirtualnej hostingu (App Service Environment) | ciąg |
| vnetResourceGroupName (nazwa_grupy_zasobów vnet) | Grupa zasobów sieci wirtualnej hostinguEnvironment (App Service Environment) | ciąg |
| vnetSubnetName (nazwa_podsieci) | Podsieć sieci wirtualnej hostinguŚrodowisko (App Service Environment) | ciąg |
| procesów roboczych | Opis pul procesów roboczych z identyfikatorami rozmiaru procesu roboczego, rozmiarami maszyn wirtualnych i liczbą procesów roboczych w każdej puli | Pula procesów roboczych[] |
NazwaWartośćPara
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa pary | ciąg |
| wartość | Wartość pary | ciąg |
NetworkAccessControlEntry
| Nazwa | Opis | Wartość |
|---|---|---|
| akcja | "Odmów" "Zezwól" |
|
| opis | ciąg | |
| porządek | Int | |
| remoteSubnet (podsieć zdalna) | ciąg |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Kod produktuOpis
| Nazwa | Opis | Wartość |
|---|---|---|
| dyspozycyjność | Bieżąca liczba wystąpień przypisanych do zasobu | Int |
| rodzina | Kod rodziny jednostki SKU zasobu | ciąg |
| nazwa | Nazwa jednostki SKU zasobu | ciąg |
| rozmiar | Specyfikator rozmiaru jednostki SKU zasobu | ciąg |
| warstwa | Warstwa usługi jednostki SKU zasobu | ciąg |
Pojemność pieczęci
| Nazwa | Opis | Wartość |
|---|---|---|
| availableCapacity (dostępnaPojemność) | Dostępna pojemność (liczba maszyn, bajtów magazynu itp.) | Int |
| computeMode (tryb obliczeniowy) | Współużytkowane/dedykowane procesy robocze | "Dedykowane" "Dynamiczny" "Udostępnione" |
| excludeFromCapacityAllocation | Jeśli wartość true zawiera podstawowe witryny Lokacje podstawowe nie są używane do alokacji pojemności. |
Bool |
| isApplicableForAllComputeModes | Czy pojemność ma zastosowanie do wszystkich lokacji? | Bool |
| nazwa | Nazwa sygnatury | ciąg |
| siteMode (tryb witryny) | Udostępnione lub dedykowane | ciąg |
| całkowita pojemność | Łączna pojemność (liczba maszyn, bajtów magazynu itp.) | Int |
| jednostka | Nazwa jednostki | ciąg |
| workerSize (rozmiar pracownika) | Rozmiar maszyn | "Wartość domyślna" "Duży" "Średni" "Mały" |
| workerSizeId (identyfikator pracownika) | Identyfikator rozmiaru maszyn: 0 — mały rozmiar 1 — średni rozmiar 2 — duży rozmiar |
Int |
VirtualIPMapping
| Nazwa | Opis | Wartość |
|---|---|---|
| internalHttpPort (wewnętrzny)HttpPort | Wewnętrzny port HTTP | Int |
| internalHttpsPort (wewnętrzny)Protokół HttpsPort | Wewnętrzny port HTTPS | Int |
| w użyciu | Czy mapowanie adresów VIP jest używane | Bool |
| wirtualny adres IP | Wirtualny adres IP | ciąg |
Profil sieci wirtualnej
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu sieci wirtualnej | ciąg |
| nazwa | Nazwa sieci wirtualnej (tylko do odczytu) | ciąg |
| podsieć | Podsieć w sieci wirtualnej | ciąg |
| typ | Typ zasobu sieci wirtualnej (tylko do odczytu) | ciąg |
Pula procesów roboczych
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu | ciąg |
| rodzaj | Rodzaj zasobu | ciąg |
| lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg |
| Właściwości | Właściwości puli procesów roboczych | |
| Numer jednostki magazynowej | Opisuje jednostkę SKU dla skalowalnego zasobu | Kod produktuOpis |
| Tagi | Tagi zasobów | ResourceTags |
| typ | Typ zasobu | ciąg |
Właściwości puli procesów roboczych
| Nazwa | Opis | Wartość |
|---|---|---|
| computeMode (tryb obliczeniowy) | Hosting udostępnionej lub dedykowanej aplikacji internetowej | "Dedykowane" "Dynamiczny" "Udostępnione" |
| instanceNames (nazwy instancji) | Nazwy wszystkich wystąpień w puli procesów roboczych (tylko do odczytu) | ciąg znakowy[] |
| liczbaPracowników | Liczba wystąpień w puli procesów roboczych | Int |
| workerSize (rozmiar pracownika) | Rozmiar maszyny wirtualnej wystąpień puli procesów roboczych | ciąg |
| workerSizeId (identyfikator pracownika) | Identyfikator rozmiaru procesu roboczego do odwoływania się do tej puli procesów roboczych | Int |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu managedHostingEnvironments można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów Listę zmienionych właściwości w każdej wersji API można znaleźć w dzienniku zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Web/managedHostingEnvironments, dodaj następujący program Terraform do szablonu.
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"
}
]
}
}
}
Wartości właściwości
Microsoft.Web/managedHostingEnvironments
| Nazwa | Opis | Wartość |
|---|---|---|
| rodzaj | Rodzaj zasobu | ciąg |
| lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties | |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
| typ | Typ zasobu | "Microsoft.Web/managedHostingEnvironments@2015-08-01" |
HostingEnvironmentPropertiesOrManagedHostingEnvironmentProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| allowedMultiSizes | Lista ciągów rozdzielonych przecinkami opisujących, które rozmiary maszyn wirtualnych są dozwolone dla frontonów | ciąg |
| allowedWorkerSizes (rozmiary dozwolonepracowników) | Lista ciągów rozdzielonych przecinkami opisujących, które rozmiary maszyn wirtualnych są dozwolone dla procesów roboczych | ciąg |
| apiManagementAccountId | Konto usługi Api Management skojarzone z tym środowiskiem hostingu | ciąg |
| clusterSettings (ustawienia klastra) | Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska hostingu | NazwaWartośćPary[] |
| edycja bazy danych | Edycja bazy danych metadanych hostowaniaŚrodowisko (App Service Environment), np. "Standardowa" | ciąg |
| databaseServiceObjective (cel bazy danych) | Cel usługi bazy danych metadanych dla hostowaniaŚrodowisko (App Service Environment), np. "S0" | ciąg |
| dnsSufiks | Sufiks DNS hostowaniaŚrodowisko (App Service Environment) | ciąg |
| environmentCapacities (jednostki środowiskowe) | Bieżąca łączna, używana i dostępna pojemność procesu roboczego | Pojemność pieczęci[] |
| environmentIsHealthy | Prawda/fałsz wskazująca, czy hostowanieŚrodowisko (App Service Environment) jest w dobrej kondycji | Bool |
| environmentStatus (stan środowiska) | Szczegółowy komunikat o wynikach ostatniego sprawdzenia hostowaniaŚrodowisko (App Service Environment) | ciąg |
| internalLoadBalancingMode (tryb wewnętrznego) | Określa, które punkty końcowe mają być hostowane wewnętrznie w sieci wirtualnej hostingu (App Service Environment) | "Brak" "Publikowanie" "Sieć Web" |
| ipsslAddressCount (liczba) | Liczba adresów SSL ip zarezerwowanych dla tego hostinguŚrodowisko (App Service Environment) | Int |
| lastAction (ostatnia akcja) | Ostatnia akcja wdrożenia dla tego hostinguŚrodowisko (App Service Environment) | ciąg |
| lastActionResult (Wynik) | Wynik ostatniej akcji wdrożenia dla tego hostinguŚrodowisko (App Service Environment) | ciąg |
| lokalizacja | Lokalizacja hostinguŚrodowisko (App Service Environment), np. "Zachodnie stany USA" | ciąg |
| maximumNumberOfMachines (maksymalna liczbaMaszyn) | Maksymalna liczba maszyn wirtualnych w tym hostinguŚrodowisko (App Service Environment) | Int |
| multiRoleCount (liczba ról) | Liczba wystąpień frontonu | Int |
| multiSize (jeden rozmiar) | Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży" | ciąg |
| nazwa | Nazwa hostinguŚrodowisko (App Service Environment) | ciąg |
| networkAccessControlList (ListaKontroli Dostępu) | Lista kontroli dostępu do kontrolowania ruchu do hostinguŚrodowisko (App Service Environment) | Wpis NetworkAccessControl[] |
| stan provisioningu | Stan aprowizacji hostowaniaŚrodowisko (App Service Environment) | "Anulowano" "Usuwanie" "Niepowodzenie" "Ruch przychodzący" "Powodzenie" |
| grupa zasobów | Grupa zasobów hostowaniaŚrodowisko (App Service Environment) | ciąg |
| stan | Bieżący stan hostowaniaŚrodowisko (App Service Environment) | "Usuwanie" "Przygotowywanie" "Gotowe" "Skalowanie" (wymagane) |
| Identyfikator subskrypcji | Subskrypcja hostinguŚrodowisko (App Service Environment) | ciąg |
| zawieszony | Prawda/fałsz wskazująca, czy hostEnvironment jest zawieszony. Środowisko można zawiesić, np. gdy punkt końcowy zarządzania nie jest już dostępny (najprawdopodobniej sieciowa grupa zabezpieczeń zablokowała ruch przychodzący) |
Bool |
| upgradeDomains (Rozszerzone domeny) | Liczba domen uaktualnienia tego hostinguŚrodowisko (App Service Environment) | Int |
| vipMappings (Mapy vip) | Opis mapowania protokołu SSL protokołu IP dla tego hostinguŚrodowisko (App Service Environment) | VirtualIPMapping[] |
| wirtualna sieć | Opis sieci wirtualnej hostingu (App Service Environment) | VirtualNetworkProfile |
| vnetName (nazwa_sieci) | Nazwa sieci wirtualnej hostingu (App Service Environment) | ciąg |
| vnetResourceGroupName (nazwa_grupy_zasobów vnet) | Grupa zasobów sieci wirtualnej hostinguEnvironment (App Service Environment) | ciąg |
| vnetSubnetName (nazwa_podsieci) | Podsieć sieci wirtualnej hostinguŚrodowisko (App Service Environment) | ciąg |
| procesów roboczych | Opis pul procesów roboczych z identyfikatorami rozmiaru procesu roboczego, rozmiarami maszyn wirtualnych i liczbą procesów roboczych w każdej puli | Pula procesów roboczych[] |
NazwaWartośćPara
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa pary | ciąg |
| wartość | Wartość pary | ciąg |
NetworkAccessControlEntry
| Nazwa | Opis | Wartość |
|---|---|---|
| akcja | "Odmów" "Zezwól" |
|
| opis | ciąg | |
| porządek | Int | |
| remoteSubnet (podsieć zdalna) | ciąg |
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Tagi zasobów
| Nazwa | Opis | Wartość |
|---|
Kod produktuOpis
| Nazwa | Opis | Wartość |
|---|---|---|
| dyspozycyjność | Bieżąca liczba wystąpień przypisanych do zasobu | Int |
| rodzina | Kod rodziny jednostki SKU zasobu | ciąg |
| nazwa | Nazwa jednostki SKU zasobu | ciąg |
| rozmiar | Specyfikator rozmiaru jednostki SKU zasobu | ciąg |
| warstwa | Warstwa usługi jednostki SKU zasobu | ciąg |
Pojemność pieczęci
| Nazwa | Opis | Wartość |
|---|---|---|
| availableCapacity (dostępnaPojemność) | Dostępna pojemność (liczba maszyn, bajtów magazynu itp.) | Int |
| computeMode (tryb obliczeniowy) | Współużytkowane/dedykowane procesy robocze | "Dedykowane" "Dynamiczny" "Udostępnione" |
| excludeFromCapacityAllocation | Jeśli wartość true zawiera podstawowe witryny Lokacje podstawowe nie są używane do alokacji pojemności. |
Bool |
| isApplicableForAllComputeModes | Czy pojemność ma zastosowanie do wszystkich lokacji? | Bool |
| nazwa | Nazwa sygnatury | ciąg |
| siteMode (tryb witryny) | Udostępnione lub dedykowane | ciąg |
| całkowita pojemność | Łączna pojemność (liczba maszyn, bajtów magazynu itp.) | Int |
| jednostka | Nazwa jednostki | ciąg |
| workerSize (rozmiar pracownika) | Rozmiar maszyn | "Wartość domyślna" "Duży" "Średni" "Mały" |
| workerSizeId (identyfikator pracownika) | Identyfikator rozmiaru maszyn: 0 — mały rozmiar 1 — średni rozmiar 2 — duży rozmiar |
Int |
VirtualIPMapping
| Nazwa | Opis | Wartość |
|---|---|---|
| internalHttpPort (wewnętrzny)HttpPort | Wewnętrzny port HTTP | Int |
| internalHttpsPort (wewnętrzny)Protokół HttpsPort | Wewnętrzny port HTTPS | Int |
| w użyciu | Czy mapowanie adresów VIP jest używane | Bool |
| wirtualny adres IP | Wirtualny adres IP | ciąg |
Profil sieci wirtualnej
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu sieci wirtualnej | ciąg |
| nazwa | Nazwa sieci wirtualnej (tylko do odczytu) | ciąg |
| podsieć | Podsieć w sieci wirtualnej | ciąg |
| typ | Typ zasobu sieci wirtualnej (tylko do odczytu) | ciąg |
Pula procesów roboczych
| Nazwa | Opis | Wartość |
|---|---|---|
| id | Identyfikator zasobu | ciąg |
| rodzaj | Rodzaj zasobu | ciąg |
| lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg |
| Właściwości | Właściwości puli procesów roboczych | |
| Numer jednostki magazynowej | Opisuje jednostkę SKU dla skalowalnego zasobu | Kod produktuOpis |
| Tagi | Tagi zasobów | ResourceTags |
| typ | Typ zasobu | ciąg |
Właściwości puli procesów roboczych
| Nazwa | Opis | Wartość |
|---|---|---|
| computeMode (tryb obliczeniowy) | Hosting udostępnionej lub dedykowanej aplikacji internetowej | "Dedykowane" "Dynamiczny" "Udostępnione" |
| instanceNames (nazwy instancji) | Nazwy wszystkich wystąpień w puli procesów roboczych (tylko do odczytu) | ciąg znakowy[] |
| liczbaPracowników | Liczba wystąpień w puli procesów roboczych | Int |
| workerSize (rozmiar pracownika) | Rozmiar maszyny wirtualnej wystąpień puli procesów roboczych | ciąg |
| workerSizeId (identyfikator pracownika) | Identyfikator rozmiaru procesu roboczego do odwoływania się do tej puli procesów roboczych | Int |