次の方法で共有


Microsoft.Synapse ワークスペース/kustoPools 2021-06-01-preview

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.Synapse/workspaces/kustoPools@2021-06-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    size: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    enablePurge: bool
    enableStreamingIngest: bool
    optimizedAutoscale: {
      isEnabled: bool
      maximum: int
      minimum: int
      version: int
    }
    workspaceUID: 'string'
  }
}

プロパティ値

workspaces/kustoPools

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku kusto プールの SKU。 AzureSku (必須)
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部にある子リソース」を参照してください。
種類のリソースのシンボル名: ワークスペース
properties kusto プールのプロパティ。 KustoPoolProperties

KustoPoolProperties

名前 説明
enablePurge 消去操作が有効になっているかどうかを示すブール値。 bool
enableStreamingIngest ストリーミング取り込みが有効かどうかを示すブール値。 bool
optimizedAutoscale 最適化された自動スケール定義。 OptimizedAutoscale
workspaceUID ワークスペースの一意識別子。 string

OptimizedAutoscale

名前 説明
isEnabled 最適化された自動スケーリング機能が有効かどうかを示すブール値。 bool (必須)
maximum 許可されるインスタンスの最大数。 int (必須)
minimum 許可されるインスタンスの最小数。 int (必須)
version 定義されているテンプレートのバージョン (インスタンス 1 など)。 int (必須)

AzureSku

名前 説明
capacity クラスターのインスタンスの数。 INT
name SKU 名。 'コンピューティング最適化'
'ストレージ最適化' (必須)
size SKU サイズ。 'Extra small'
'Large'
'Medium'
'Small' (必須)

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

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

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

リソース形式

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

{
  "type": "Microsoft.Synapse/workspaces/kustoPools",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "size": "string"
  },
  "properties": {
    "enablePurge": "bool",
    "enableStreamingIngest": "bool",
    "optimizedAutoscale": {
      "isEnabled": "bool",
      "maximum": "int",
      "minimum": "int",
      "version": "int"
    },
    "workspaceUID": "string"
  }
}

プロパティ値

workspaces/kustoPools

名前 説明
type リソースの種類 'Microsoft.Synapse/workspaces/kustoPools'
apiVersion リソース API のバージョン '2021-06-01-preview'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku kusto プールの SKU。 AzureSku (必須)
properties kusto プールのプロパティ。 KustoPoolProperties

KustoPoolProperties

名前 説明
enablePurge 消去操作が有効になっているかどうかを示すブール値。 bool
enableStreamingIngest ストリーミング取り込みが有効かどうかを示すブール値。 [bool]
optimizedAutoscale 最適化された自動スケール定義。 OptimizedAutoscale
workspaceUID ワークスペースの一意識別子。 string

OptimizedAutoscale

名前 説明
isEnabled 最適化された自動スケーリング機能が有効かどうかを示すブール値。 bool (必須)
maximum 許可されるインスタンスの最大数。 int (必須)
minimum 許可されるインスタンスの最小数。 int (必須)
version 定義されているテンプレートのバージョン (インスタンス 1 など)。 int (必須)

AzureSku

名前 説明
capacity クラスターのインスタンスの数。 INT
name SKU 名。 'コンピューティング最適化'
'ストレージ最適化' (必須)
size SKU サイズ。 'Extra small'
'Large'
'Medium'
'Small' (必須)

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Synapse/workspaces/kustoPools@2021-06-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      enablePurge = bool
      enableStreamingIngest = bool
      optimizedAutoscale = {
        isEnabled = bool
        maximum = int
        minimum = int
        version = int
      }
      workspaceUID = "string"
    }
    sku = {
      capacity = int
      name = "string"
      size = "string"
    }
  })
}

プロパティ値

workspaces/kustoPools

名前 説明
type リソースの種類 "Microsoft.Synapse/workspaces/kustoPools@2021-06-01-preview"
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ワークスペース
tags リソース タグ。 タグ名と値のディクショナリ。
sku kusto プールの SKU。 AzureSku (必須)
properties kusto プールのプロパティ。 KustoPoolProperties

KustoPoolProperties

名前 説明
enablePurge 消去操作が有効になっているかどうかを示すブール値。 bool
enableStreamingIngest ストリーミング取り込みが有効になっているかどうかを示すブール値。 bool
optimizedAutoscale 最適化された自動スケール定義。 OptimizedAutoscale
workspaceUID ワークスペースの一意識別子。 string

OptimizedAutoscale

Name 説明
isEnabled 最適化された自動スケーリング機能が有効かどうかを示すブール値。 bool (必須)
maximum 許可されるインスタンスの最大数。 int (必須)
minimum 許可される最小インスタンス数。 int (必須)
version 定義されたテンプレートのバージョン (例: 1)。 int (必須)

AzureSku

名前 説明
capacity クラスターのインスタンスの数。 INT
name SKU 名。 "コンピューティング最適化"
"ストレージ最適化" (必須)
size SKU サイズ。 "特に小さい"
"Large"
"Medium"
"Small" (必須)