Microsoft.Web hostingEnvironments/multiRolePools 2021-02-01

Bicep リソース定義

hostingEnvironments/multiRolePools リソースの種類は、次をターゲットとする操作と共にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Web/hostingEnvironments/multiRolePools リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01' = {
  name: 'default'
  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'
  }
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    computeMode: 'string'
    workerCount: int
    workerSize: 'string'
    workerSizeId: int
  }
}

プロパティ値

hostingEnvironments/multiRolePools

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
'default'
sku スケーラブルなリソースの SKU の説明。 SkuDescription
kind リソースの種類。 string
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部の子リソース」を参照してください。
種類のリソースのシンボル名: hostingEnvironments
properties コア リソースのプロパティ WorkerPool

WorkerPool

名前 説明
computeMode 共有または専用のアプリ ホスティング。 'Dedicated'
'Dynamic'
'Shared'
workerCount ワーカー プール内のインスタンスの数。 INT
workerSize ワーカー プール インスタンスの VM サイズ。 string
workerSizeId このワーカー プールを参照するためのワーカー サイズ ID。 INT

SkuDescription

名前 説明
capabilities SKU の機能 (たとえば、トラフィック マネージャーは有効ですか? Capability[]
capacity リソースに割り当てられているインスタンスの現在の数。 INT
family リソース SKU のファミリ コード。 string
locations SKU の場所。 string[]
name リソース SKU の名前。 string
size リソース SKU のサイズ指定子。 string
skuCapacity SKU の最小、最大、および既定のスケール値。 SkuCapacity
レベル リソース SKU のサービス レベル。 string

機能

名前 説明
name SKU 機能の名前。 string
reason SKU 機能の理由。 string
value SKU 機能の値。 string

SkuCapacity

名前 説明
default このApp Serviceプラン SKU の既定のワーカー数。 INT
elasticMaximum このApp Serviceプラン SKU のエラスティック ワーカーの最大数。 INT
maximum このApp Serviceプラン SKU のワーカーの最大数。 INT
minimum このApp Serviceプラン SKU のワーカーの最小数。 INT
scaleType App Service プランで使用可能なスケール構成。 string

ARM テンプレート リソース定義

hostingEnvironments/multiRolePools リソースの種類は、次をターゲットとする操作と共にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Web/hostingEnvironments/multiRolePools リソースを作成するには、テンプレートに次の JSON を追加します。

{
  "type": "Microsoft.Web/hostingEnvironments/multiRolePools",
  "apiVersion": "2021-02-01",
  "name": "default",
  "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"
  },
  "kind": "string",
  "properties": {
    "computeMode": "string",
    "workerCount": "int",
    "workerSize": "string",
    "workerSizeId": "int"
  }
}

プロパティ値

hostingEnvironments/multiRolePools

名前 説明
type リソースの種類 'Microsoft.Web/hostingEnvironments/multiRolePools'
apiVersion リソース API のバージョン '2021-02-01'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
'default'
sku スケーラブルなリソースの SKU の説明。 SkuDescription
kind リソースの種類。 string
properties コア リソースのプロパティ WorkerPool

WorkerPool

名前 説明
computeMode 共有または専用のアプリ ホスティング。 'Dedicated'
'Dynamic'
'Shared'
workerCount ワーカー プール内のインスタンスの数。 INT
workerSize ワーカー プール インスタンスの VM サイズ。 string
workerSizeId このワーカー プールを参照するためのワーカー サイズ ID。 INT

SkuDescription

名前 説明
capabilities SKU の機能 (たとえば、トラフィック マネージャーは有効ですか? Capability[]
capacity リソースに割り当てられているインスタンスの現在の数。 INT
family リソース SKU のファミリ コード。 string
locations SKU の場所。 string[]
name リソース SKU の名前。 string
size リソース SKU のサイズ指定子。 string
skuCapacity SKU の最小、最大、および既定のスケール値。 SkuCapacity
レベル リソース SKU のサービス レベル。 string

機能

名前 説明
name SKU 機能の名前。 string
reason SKU 機能の理由。 string
value SKU 機能の値。 string

SkuCapacity

名前 説明
default このApp Serviceプラン SKU の既定のワーカー数。 INT
elasticMaximum このApp Serviceプラン SKU のエラスティック ワーカーの最大数。 INT
maximum このApp Serviceプラン SKU のワーカーの最大数。 INT
minimum このApp Serviceプラン SKU のワーカーの最小数。 INT
scaleType App Service プランで使用可能なスケール構成。 string

Terraform (AzAPI プロバイダー) リソース定義

hostingEnvironments/multiRolePools リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Web/hostingEnvironments/multiRolePools リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01"
  name = "default"
  parent_id = "string"
  body = jsonencode({
    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"
    }
    kind = "string"
  })
}

プロパティ値

hostingEnvironments/multiRolePools

名前 説明
type リソースの種類 "Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01"
name リソース名 "default"
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: hostingEnvironments
sku スケーラブルなリソースの SKU の説明。 SkuDescription
kind リソースの種類。 string
properties コア リソースのプロパティ WorkerPool

WorkerPool

名前 説明
computeMode 共有または専用のアプリ ホスティング。 "Dedicated"
"Dynamic"
"Shared"
workerCount ワーカー プール内のインスタンスの数。 INT
workerSize ワーカー プール インスタンスの VM サイズ。 string
workerSizeId このワーカー プールを参照するためのワーカー サイズ ID。 INT

SkuDescription

名前 説明
capabilities SKU の機能 (たとえば、トラフィック マネージャーは有効ですか? Capability[]
capacity リソースに割り当てられているインスタンスの現在の数。 INT
family リソース SKU のファミリ コード。 string
locations SKU の場所。 string[]
name リソース SKU の名前。 string
size リソース SKU のサイズ指定子。 string
skuCapacity SKU の最小、最大、および既定のスケール値。 SkuCapacity
レベル リソース SKU のサービス レベル。 string

機能

名前 説明
name SKU 機能の名前。 string
reason SKU 機能の理由。 string
value SKU 機能の値。 string

SkuCapacity

名前 説明
default このApp Serviceプラン SKU の既定のワーカー数。 INT
elasticMaximum このApp Serviceプラン SKU の Elastic worker の最大数。 INT
maximum このApp Serviceプラン SKU のワーカーの最大数。 INT
minimum このApp Serviceプラン SKU の最小ワーカー数。 INT
scaleType App Service プランで使用できるスケール構成。 string