Microsoft. Środowiska/workerPools hostingu

Definicja zasobu Bicep

Typ zasobu hostingEnvironments/workerPools można wdrożyć przy użyciu operacji docelowych:

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/workerPools, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Web/hostingEnvironments/workerPools@2025-03-01' = {
  parent: resourceSymbolicName
  kind: 'string'
  name: 'string'
  properties: {
    computeMode: 'string'
    workerCount: int
    workerSize: 'string'
    workerSizeId: int
  }
  sku: {
    capabilities: [
      {
        name: 'string'
        reason: 'string'
        value: 'string'
      }
    ]
    capacity: int
    family: 'string'
    locations: [
      'string'
    ]
    name: 'string'
    size: 'string'
    skuCapacity: {
      default: int
      elasticMaximum: int
      maximum: int
      minimum: int
      scaleType: 'string'
    }
    tier: 'string'
  }
}

Wartości właściwości

Microsoft.Web/hostingŚrodowisko/workerPools

Nazwa Opis Wartość
rodzaj Rodzaj zasobu. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
nadrzędny W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: hostingŚrodowisko
Właściwości Właściwości zasobu podstawowego puli procesów roboczych
Numer jednostki magazynowej Opis jednostki SKU dla skalowalnego zasobu. Kod produktuOpis

Zdolność

Nazwa Opis Wartość
nazwa Nazwa możliwości jednostki SKU. ciąg
powód Przyczyna możliwości jednostki SKU. ciąg
wartość Wartość możliwości jednostki SKU. ciąg

Pojemność jednostki magazynowej

Nazwa Opis Wartość
domyślny Domyślna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
elasticMaximum (Maksimum) Maksymalna liczba elastycznych procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
maksimum Maksymalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
minimum Minimalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
scaleType (typ skali) Dostępne konfiguracje skalowania dla planu usługi App Service. ciąg

Kod produktuOpis

Nazwa Opis Wartość
Możliwości Możliwości jednostki SKU, np. czy usługa Traffic Manager jest włączona? możliwości[]
dyspozycyjność Bieżąca liczba wystąpień przypisanych do zasobu. Int
rodzina Kod rodziny jednostki SKU zasobu. ciąg
Lokalizacje Lokalizacje jednostki SKU. ciąg znakowy[]
nazwa Nazwa jednostki SKU zasobu. ciąg
rozmiar Specyfikator rozmiaru jednostki SKU zasobu. ciąg
skuCapacity (pojemność jednostki sku) Minimalne, maksymalne i domyślne wartości skalowania jednostki SKU. SkuCapacity
warstwa Warstwa usługi jednostki SKU zasobu. ciąg

Pula procesów roboczych

Nazwa Opis Wartość
computeMode (tryb obliczeniowy) Hosting udostępnionych lub dedykowanych aplikacji. "Dedykowane"
"Dynamiczny"
"Udostępnione"
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 hostingEnvironments/workerPools można wdrożyć przy użyciu operacji docelowych:

Przykłady użycia

Format zasobu

Aby utworzyć zasób Microsoft.Web/hostingEnvironments/workerPools, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Web/hostingEnvironments/workerPools",
  "apiVersion": "2025-03-01",
  "name": "string",
  "kind": "string",
  "properties": {
    "computeMode": "string",
    "workerCount": "int",
    "workerSize": "string",
    "workerSizeId": "int"
  },
  "sku": {
    "capabilities": [
      {
        "name": "string",
        "reason": "string",
        "value": "string"
      }
    ],
    "capacity": "int",
    "family": "string",
    "locations": [ "string" ],
    "name": "string",
    "size": "string",
    "skuCapacity": {
      "default": "int",
      "elasticMaximum": "int",
      "maximum": "int",
      "minimum": "int",
      "scaleType": "string"
    },
    "tier": "string"
  }
}

Wartości właściwości

Microsoft.Web/hostingŚrodowisko/workerPools

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2025-03-01'
rodzaj Rodzaj zasobu. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu podstawowego puli procesów roboczych
Numer jednostki magazynowej Opis jednostki SKU dla skalowalnego zasobu. Kod produktuOpis
typ Typ zasobu "Microsoft.Web/hostingEnvironments/workerPools"

Zdolność

Nazwa Opis Wartość
nazwa Nazwa możliwości jednostki SKU. ciąg
powód Przyczyna możliwości jednostki SKU. ciąg
wartość Wartość możliwości jednostki SKU. ciąg

Pojemność jednostki magazynowej

Nazwa Opis Wartość
domyślny Domyślna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
elasticMaximum (Maksimum) Maksymalna liczba elastycznych procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
maksimum Maksymalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
minimum Minimalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
scaleType (typ skali) Dostępne konfiguracje skalowania dla planu usługi App Service. ciąg

Kod produktuOpis

Nazwa Opis Wartość
Możliwości Możliwości jednostki SKU, np. czy usługa Traffic Manager jest włączona? możliwości[]
dyspozycyjność Bieżąca liczba wystąpień przypisanych do zasobu. Int
rodzina Kod rodziny jednostki SKU zasobu. ciąg
Lokalizacje Lokalizacje jednostki SKU. ciąg znakowy[]
nazwa Nazwa jednostki SKU zasobu. ciąg
rozmiar Specyfikator rozmiaru jednostki SKU zasobu. ciąg
skuCapacity (pojemność jednostki sku) Minimalne, maksymalne i domyślne wartości skalowania jednostki SKU. SkuCapacity
warstwa Warstwa usługi jednostki SKU zasobu. ciąg

Pula procesów roboczych

Nazwa Opis Wartość
computeMode (tryb obliczeniowy) Hosting udostępnionych lub dedykowanych aplikacji. "Dedykowane"
"Dynamiczny"
"Udostępnione"
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 hostingEnvironments/workerPools 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/hostingEnvironments/workerPools, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments/workerPools@2025-03-01"
  name = "string"
  parent_id = "string"
  body = {
    kind = "string"
    properties = {
      computeMode = "string"
      workerCount = int
      workerSize = "string"
      workerSizeId = int
    }
    sku = {
      capabilities = [
        {
          name = "string"
          reason = "string"
          value = "string"
        }
      ]
      capacity = int
      family = "string"
      locations = [
        "string"
      ]
      name = "string"
      size = "string"
      skuCapacity = {
        default = int
        elasticMaximum = int
        maximum = int
        minimum = int
        scaleType = "string"
      }
      tier = "string"
    }
  }
}

Wartości właściwości

Microsoft.Web/hostingŚrodowisko/workerPools

Nazwa Opis Wartość
rodzaj Rodzaj zasobu. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: hostingŚrodowisko
Właściwości Właściwości zasobu podstawowego puli procesów roboczych
Numer jednostki magazynowej Opis jednostki SKU dla skalowalnego zasobu. Kod produktuOpis
typ Typ zasobu "Microsoft.Web/hostingEnvironments/workerPools@2025-03-01"

Zdolność

Nazwa Opis Wartość
nazwa Nazwa możliwości jednostki SKU. ciąg
powód Przyczyna możliwości jednostki SKU. ciąg
wartość Wartość możliwości jednostki SKU. ciąg

Pojemność jednostki magazynowej

Nazwa Opis Wartość
domyślny Domyślna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
elasticMaximum (Maksimum) Maksymalna liczba elastycznych procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
maksimum Maksymalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
minimum Minimalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. Int
scaleType (typ skali) Dostępne konfiguracje skalowania dla planu usługi App Service. ciąg

Kod produktuOpis

Nazwa Opis Wartość
Możliwości Możliwości jednostki SKU, np. czy usługa Traffic Manager jest włączona? możliwości[]
dyspozycyjność Bieżąca liczba wystąpień przypisanych do zasobu. Int
rodzina Kod rodziny jednostki SKU zasobu. ciąg
Lokalizacje Lokalizacje jednostki SKU. ciąg znakowy[]
nazwa Nazwa jednostki SKU zasobu. ciąg
rozmiar Specyfikator rozmiaru jednostki SKU zasobu. ciąg
skuCapacity (pojemność jednostki sku) Minimalne, maksymalne i domyślne wartości skalowania jednostki SKU. SkuCapacity
warstwa Warstwa usługi jednostki SKU zasobu. ciąg

Pula procesów roboczych

Nazwa Opis Wartość
computeMode (tryb obliczeniowy) Hosting udostępnionych lub dedykowanych aplikacji. "Dedykowane"
"Dynamiczny"
"Udostępnione"
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