Udostępnij za pośrednictwem


Microsoft.HDInsight clusterpools 2023-11-01-preview

Definicja zasobu Bicep

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

resource symbolicname 'Microsoft.HDInsight/clusterpools@2023-11-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    clusterPoolProfile: {
      clusterPoolVersion: 'string'
    }
    computeProfile: {
      vmSize: 'string'
    }
    logAnalyticsProfile: {
      enabled: bool
      workspaceId: 'string'
    }
    managedResourceGroupName: 'string'
    networkProfile: {
      apiServerAuthorizedIpRanges: [
        'string'
      ]
      enablePrivateApiServer: bool
      outboundType: 'string'
      subnetId: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

ClusterPoolResourceProperties

Nazwa Opis Wartość
clusterPoolProfile Profil puli CLuster. ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile Profil obliczeniowy puli CLuster. ClusterPoolResourcePropertiesComputeProfile (wymagane)
logAnalyticsProfile Profil analizy dzienników puli klastrów umożliwiający włączenie agenta pakietu OMS dla klastra usługi AKS. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Grupa zasobów utworzona przez dostawcę zasobów do przechowywania zasobów utworzonych przez dostawcę zasobów w imieniu klientów. Zostanie on również użyty do wygenerowania elementu aksManagedResourceGroupName według wzorca: MC_{managedResourceGroupName}{clusterPoolName}{region}. Upewnij się, że spełnia ono ograniczenie nazwy grupy zasobów. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 40
networkProfile Profil sieciowy puli klastrów. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Nazwa Opis Wartość
clusterPoolVersion Wersja puli klastrów jest wersją 2-częściową. struna

Ograniczenia:
Wzorzec = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (wymagane)

ClusterPoolResourcePropertiesComputeProfile

Nazwa Opis Wartość
vmSize Jednostka SKU maszyny wirtualnej. struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9_\-]{0,256}$ (wymagane)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Nazwa Opis Wartość
Włączone Wartość true, jeśli usługa Log Analytics jest włączona dla puli klastrów, w przeciwnym razie wartość false. bool (wymagane)
workspaceId Obszar roboczy usługi Log Analytics do skojarzenia z agentem pakietu OMS. struna

ClusterPoolResourcePropertiesNetworkProfile

Nazwa Opis Wartość
apiServerAuthorizedIpRanges Zakresy adresów IP są określane w formacie CIDR, np. 137.117.106.88/29. Ta funkcja nie jest zgodna z prywatnymi klastrami usługi AKS. Dlatego nie można ustawić parametru enablePrivateApiServer na wartość true i apiServerAuthorizedIpRanges w tym samym czasie. Obecnie ta właściwość nie jest obsługiwana i nie należy jej używać. string[]
enablePrivateApiServer Pula klastrów jest oparta na klastrze usługi AKS. Klaster usługi AKS domyślnie uwidacznia serwer interfejsu API do publicznej sieci Internet. Jeśli ustawisz tę właściwość na true, zostanie utworzony prywatny klaster usługi AKS i będzie używał prywatnego serwera apiserver, który nie jest udostępniany publicznemu Internetowi. Bool
outboundType Można to ustawić tylko w czasie tworzenia puli klastrów i nie można go zmienić później. "loadBalancer"
"userDefinedRouting"
subnetId Identyfikator zasobu podsieci puli klastrów. ciąg (wymagany)

Microsoft.HDInsight/clusterpools

Nazwa Opis Wartość
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Pobiera lub ustawia właściwości. Zdefiniuj właściwości specyficzne dla puli klastrów. ClusterPoolResourceProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

TrackedResourceTags

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu clusterpools 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.HDInsight/clusterpools, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.HDInsight/clusterpools",
  "apiVersion": "2023-11-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "clusterPoolProfile": {
      "clusterPoolVersion": "string"
    },
    "computeProfile": {
      "vmSize": "string"
    },
    "logAnalyticsProfile": {
      "enabled": "bool",
      "workspaceId": "string"
    },
    "managedResourceGroupName": "string",
    "networkProfile": {
      "apiServerAuthorizedIpRanges": [ "string" ],
      "enablePrivateApiServer": "bool",
      "outboundType": "string",
      "subnetId": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

ClusterPoolResourceProperties

Nazwa Opis Wartość
clusterPoolProfile Profil puli CLuster. ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile Profil obliczeniowy puli CLuster. ClusterPoolResourcePropertiesComputeProfile (wymagane)
logAnalyticsProfile Profil analizy dzienników puli klastrów umożliwiający włączenie agenta pakietu OMS dla klastra usługi AKS. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Grupa zasobów utworzona przez dostawcę zasobów do przechowywania zasobów utworzonych przez dostawcę zasobów w imieniu klientów. Zostanie on również użyty do wygenerowania elementu aksManagedResourceGroupName według wzorca: MC_{managedResourceGroupName}{clusterPoolName}{region}. Upewnij się, że spełnia ono ograniczenie nazwy grupy zasobów. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 40
networkProfile Profil sieciowy puli klastrów. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Nazwa Opis Wartość
clusterPoolVersion Wersja puli klastrów jest wersją 2-częściową. struna

Ograniczenia:
Wzorzec = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (wymagane)

ClusterPoolResourcePropertiesComputeProfile

Nazwa Opis Wartość
vmSize Jednostka SKU maszyny wirtualnej. struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9_\-]{0,256}$ (wymagane)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Nazwa Opis Wartość
Włączone Wartość true, jeśli usługa Log Analytics jest włączona dla puli klastrów, w przeciwnym razie wartość false. bool (wymagane)
workspaceId Obszar roboczy usługi Log Analytics do skojarzenia z agentem pakietu OMS. struna

ClusterPoolResourcePropertiesNetworkProfile

Nazwa Opis Wartość
apiServerAuthorizedIpRanges Zakresy adresów IP są określane w formacie CIDR, np. 137.117.106.88/29. Ta funkcja nie jest zgodna z prywatnymi klastrami usługi AKS. Dlatego nie można ustawić parametru enablePrivateApiServer na wartość true i apiServerAuthorizedIpRanges w tym samym czasie. Obecnie ta właściwość nie jest obsługiwana i nie należy jej używać. string[]
enablePrivateApiServer Pula klastrów jest oparta na klastrze usługi AKS. Klaster usługi AKS domyślnie uwidacznia serwer interfejsu API do publicznej sieci Internet. Jeśli ustawisz tę właściwość na true, zostanie utworzony prywatny klaster usługi AKS i będzie używał prywatnego serwera apiserver, który nie jest udostępniany publicznemu Internetowi. Bool
outboundType Można to ustawić tylko w czasie tworzenia puli klastrów i nie można go zmienić później. "loadBalancer"
"userDefinedRouting"
subnetId Identyfikator zasobu podsieci puli klastrów. ciąg (wymagany)

Microsoft.HDInsight/clusterpools

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2023-11-01-preview"
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Pobiera lub ustawia właściwości. Zdefiniuj właściwości specyficzne dla puli klastrów. ClusterPoolResourceProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.HDInsight/clusterpools"

TrackedResourceTags

Nazwa Opis Wartość

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu clusterpools 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.HDInsight/clusterpools, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HDInsight/clusterpools@2023-11-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      clusterPoolProfile = {
        clusterPoolVersion = "string"
      }
      computeProfile = {
        vmSize = "string"
      }
      logAnalyticsProfile = {
        enabled = bool
        workspaceId = "string"
      }
      managedResourceGroupName = "string"
      networkProfile = {
        apiServerAuthorizedIpRanges = [
          "string"
        ]
        enablePrivateApiServer = bool
        outboundType = "string"
        subnetId = "string"
      }
    }
  })
}

Wartości właściwości

ClusterPoolResourceProperties

Nazwa Opis Wartość
clusterPoolProfile Profil puli CLuster. ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile Profil obliczeniowy puli CLuster. ClusterPoolResourcePropertiesComputeProfile (wymagane)
logAnalyticsProfile Profil analizy dzienników puli klastrów umożliwiający włączenie agenta pakietu OMS dla klastra usługi AKS. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Grupa zasobów utworzona przez dostawcę zasobów do przechowywania zasobów utworzonych przez dostawcę zasobów w imieniu klientów. Zostanie on również użyty do wygenerowania elementu aksManagedResourceGroupName według wzorca: MC_{managedResourceGroupName}{clusterPoolName}{region}. Upewnij się, że spełnia ono ograniczenie nazwy grupy zasobów. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 40
networkProfile Profil sieciowy puli klastrów. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Nazwa Opis Wartość
clusterPoolVersion Wersja puli klastrów jest wersją 2-częściową. struna

Ograniczenia:
Wzorzec = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (wymagane)

ClusterPoolResourcePropertiesComputeProfile

Nazwa Opis Wartość
vmSize Jednostka SKU maszyny wirtualnej. struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9_\-]{0,256}$ (wymagane)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Nazwa Opis Wartość
Włączone Wartość true, jeśli usługa Log Analytics jest włączona dla puli klastrów, w przeciwnym razie wartość false. bool (wymagane)
workspaceId Obszar roboczy usługi Log Analytics do skojarzenia z agentem pakietu OMS. struna

ClusterPoolResourcePropertiesNetworkProfile

Nazwa Opis Wartość
apiServerAuthorizedIpRanges Zakresy adresów IP są określane w formacie CIDR, np. 137.117.106.88/29. Ta funkcja nie jest zgodna z prywatnymi klastrami usługi AKS. Dlatego nie można ustawić parametru enablePrivateApiServer na wartość true i apiServerAuthorizedIpRanges w tym samym czasie. Obecnie ta właściwość nie jest obsługiwana i nie należy jej używać. string[]
enablePrivateApiServer Pula klastrów jest oparta na klastrze usługi AKS. Klaster usługi AKS domyślnie uwidacznia serwer interfejsu API do publicznej sieci Internet. Jeśli ustawisz tę właściwość na true, zostanie utworzony prywatny klaster usługi AKS i będzie używał prywatnego serwera apiserver, który nie jest udostępniany publicznemu Internetowi. Bool
outboundType Można to ustawić tylko w czasie tworzenia puli klastrów i nie można go zmienić później. "loadBalancer"
"userDefinedRouting"
subnetId Identyfikator zasobu podsieci puli klastrów. ciąg (wymagany)

Microsoft.HDInsight/clusterpools

Nazwa Opis Wartość
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Pobiera lub ustawia właściwości. Zdefiniuj właściwości specyficzne dla puli klastrów. ClusterPoolResourceProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.HDInsight/clusterpools@2023-11-01-preview"

TrackedResourceTags

Nazwa Opis Wartość