Udostępnij za pośrednictwem


Klastry Microsoft.EventHub

Definicja zasobu Bicep

Typ zasobu klastrów 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.EventHub/clusters, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.EventHub/clusters@2025-05-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    platformCapabilities: {
      confidentialCompute: {
        mode: 'string'
      }
    }
    supportsScaling: bool
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Microsoft.EventHub/clusters

Name Description Value
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg
name Nazwa zasobu string

Constraints:
Minimalna długość = 6
Maksymalna długość = 50 (wymagane)
properties Właściwości klastra usługi Event Hubs podane w odpowiedziach w obszarze Lista lub Pobieranie operacji. ClusterProperties
sku Właściwości jednostki SKU klastra. ClusterSku
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

ClusterProperties

Name Description Value
platformaMożliwości Możliwości platformy
supportsScaling Wartość wskazująca, czy skalowanie jest obsługiwane. bool

ClusterSku

Name Description Value
dyspozycyjność Ilość jednostek pojemności klastra usługi Event Hubs zawartych w tym klastrze. int

Constraints:
Minimalna wartość = 1
name Nazwa tej jednostki SKU. "Dedykowany" (wymagane)

Tagi klastra

Name Description Value

Poufne obliczenia

Name Description Value
mode Ustawienie włączania lub wyłączania poufnych zasobów obliczeniowych 'Disabled'
'Enabled'

Możliwości platformy

Name Description Value
poufneCompute Poufne obliczenia

Przykłady użycia

Przykłady Bicep

Podstawowy przykład wdrażania klastra usługi EventHub.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource cluster 'Microsoft.EventHub/clusters@2021-11-01' = {
  name: resourceName
  location: location
  sku: {
    capacity: 1
    name: 'Dedicated'
  }
}

Przykłady szybkiego startu platformy Azure

Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.

Plik Bicep Description
tworzy klaster usługi Event Hub & nazwa w klastrze Ten szablon umożliwia tworzenie klastra usługi EventHubs i przestrzeni nazw w klastrze
tworzy klaster eventhub, nazwy & eventhub Ten szablon umożliwia tworzenie klastra usługi EventHubs, przestrzeni nazw i usługi EventHub w klastrze

Definicja zasobu szablonu usługi ARM

Typ zasobu klastrów 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.EventHub/clusters, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.EventHub/clusters",
  "apiVersion": "2025-05-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "platformCapabilities": {
      "confidentialCompute": {
        "mode": "string"
      }
    },
    "supportsScaling": "bool"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Microsoft.EventHub/clusters

Name Description Value
apiVersion Wersja interfejsu API '2025-05-01-preview'
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg
name Nazwa zasobu string

Constraints:
Minimalna długość = 6
Maksymalna długość = 50 (wymagane)
properties Właściwości klastra usługi Event Hubs podane w odpowiedziach w obszarze Lista lub Pobieranie operacji. ClusterProperties
sku Właściwości jednostki SKU klastra. ClusterSku
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu 'Microsoft.EventHub/clusters'

ClusterProperties

Name Description Value
platformaMożliwości Możliwości platformy
supportsScaling Wartość wskazująca, czy skalowanie jest obsługiwane. bool

ClusterSku

Name Description Value
dyspozycyjność Ilość jednostek pojemności klastra usługi Event Hubs zawartych w tym klastrze. int

Constraints:
Minimalna wartość = 1
name Nazwa tej jednostki SKU. "Dedykowany" (wymagane)

Tagi klastra

Name Description Value

Poufne obliczenia

Name Description Value
mode Ustawienie włączania lub wyłączania poufnych zasobów obliczeniowych 'Disabled'
'Enabled'

Możliwości platformy

Name Description Value
poufneCompute Poufne obliczenia

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.

Template Description
tworzy klaster usługi Event Hub & nazwa w klastrze

wdrażanie w usłudze Azure
Ten szablon umożliwia tworzenie klastra usługi EventHubs i przestrzeni nazw w klastrze
tworzy klaster eventhub, nazwy & eventhub

wdrażanie w usłudze Azure
Ten szablon umożliwia tworzenie klastra usługi EventHubs, przestrzeni nazw i usługi EventHub w klastrze

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu klastrów 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.EventHub/clusters, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventHub/clusters@2025-05-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      platformCapabilities = {
        confidentialCompute = {
          mode = "string"
        }
      }
      supportsScaling = bool
    }
    sku = {
      capacity = int
      name = "string"
    }
  }
}

Wartości właściwości

Microsoft.EventHub/clusters

Name Description Value
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg
name Nazwa zasobu string

Constraints:
Minimalna długość = 6
Maksymalna długość = 50 (wymagane)
properties Właściwości klastra usługi Event Hubs podane w odpowiedziach w obszarze Lista lub Pobieranie operacji. ClusterProperties
sku Właściwości jednostki SKU klastra. ClusterSku
tags Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.EventHub/clusters@2025-05-01-preview"

ClusterProperties

Name Description Value
platformaMożliwości Możliwości platformy
supportsScaling Wartość wskazująca, czy skalowanie jest obsługiwane. bool

ClusterSku

Name Description Value
dyspozycyjność Ilość jednostek pojemności klastra usługi Event Hubs zawartych w tym klastrze. int

Constraints:
Minimalna wartość = 1
name Nazwa tej jednostki SKU. "Dedykowany" (wymagane)

Tagi klastra

Name Description Value

Poufne obliczenia

Name Description Value
mode Ustawienie włączania lub wyłączania poufnych zasobów obliczeniowych 'Disabled'
'Enabled'

Możliwości platformy

Name Description Value
poufneCompute Poufne obliczenia

Przykłady użycia

Przykłady programu Terraform

Podstawowy przykład wdrażania klastra usługi EventHub.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "cluster" {
  type      = "Microsoft.EventHub/clusters@2021-11-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    sku = {
      capacity = 1
      name     = "Dedicated"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}