Freigeben über


Microsoft.HDInsight-Clusterpools

Bicep-Ressourcendefinition

Der Clusterpools-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.HDInsight/clusterpools-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

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

Eigenschaftswerte

ClusterPoolResourceProperties

Name Beschreibung Wert
clusterPoolProfile CLuster-Poolprofil. ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile Berechnungsprofil des CLuster-Pools. ClusterPoolResourcePropertiesComputeProfile (erforderlich)
logAnalyticsProfile Clusterpoolprotokollanalyseprofil zum Aktivieren des OMS-Agents für AKS-Cluster. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Eine von RP erstellte Ressourcengruppe, um die ressourcen zu halten, die von RP im Auftrag von Kunden erstellt wurden. Es wird auch verwendet, um aksManagedResourceGroupName nach Muster zu generieren: MC_{managedResourceGroupName}{clusterPoolName}{region}. Stellen Sie sicher, dass sie die Einschränkung des Ressourcengruppennamens erfüllt. Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 1
networkProfile Netzwerkprofil des Clusterpools. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Name Beschreibung Wert
clusterPoolVersion Die Clusterpoolversion ist eine 2-partige Version. Schnur

Zwänge:
Pattern = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (erforderlich)
publicIpTag Dient zum Abrufen oder Festlegen des IP-Tags für die öffentlichen IPs, die zusammen mit den HDInsightOnAks ClusterPools und Clustern erstellt wurden. IpTag-

ClusterPoolResourcePropertiesComputeProfile

Name Beschreibung Wert
availabilityZones Die Liste der Verfügbarkeitszonen, die für AKS VMSS-Knoten verwendet werden sollen. string[]
vmSize Die SKU des virtuellen Computers. Schnur

Zwänge:
Pattern = ^[a-zA-Z0-9_\-]{0,256}$ (erforderlich)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Name Beschreibung Wert
ermöglichte True, wenn die Protokollanalyse für den Clusterpool aktiviert ist, andernfalls "false". bool (erforderlich)
workspaceId Log analytics workspace to associate with the OMS agent. Schnur

ClusterPoolResourcePropertiesNetworkProfile

Name Beschreibung Wert
apiServerAuthorizedIpRanges IP-Bereiche werden im CIDR-Format angegeben, z. B. 137.117.106.88/29. Dieses Feature ist nicht mit privaten AKS-Clustern kompatibel. Daher können Sie enablePrivateApiServer nicht gleichzeitig auf "true" und "apiServerAuthorizedIpRanges" festlegen. Derzeit wird diese Eigenschaft nicht unterstützt, und verwenden Sie sie nicht. string[]
enablePrivateApiServer ClusterPool basiert auf AKS-Cluster. AKS-Cluster macht den API-Server standardmäßig für das öffentliche Internet verfügbar. Wenn Sie diese Eigenschaft auf "true" festlegen, wird ein privater AKS-Cluster erstellt und verwendet einen privaten API-Server, der nicht für das öffentliche Internet verfügbar gemacht wird. Bool
outboundType Dies kann nur zur Erstellungszeit des Clusterpools festgelegt werden und kann später nicht geändert werden. "loadBalancer"
"userDefinedRouting"
subnetz-ID Subnetzressourcen-ID des Clusterpools. Zeichenfolge (erforderlich)

IpTag

Name Beschreibung Wert
ipTagType Dient zum Abrufen oder Festlegen des ipTag-Typs: Beispiel FirstPartyUsage. Zeichenfolge (erforderlich)
Etikett Dient zum Abrufen oder Festlegen des Werts des IpTags, das der öffentlichen IP zugeordnet ist. Beispiel für HDInsight, SQL, Storage usw. Zeichenfolge (erforderlich)

Microsoft.HDInsight/clusterpools

Name Beschreibung Wert
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Dient zum Abrufen oder Festlegen der Eigenschaften. Definieren Sie bestimmte Eigenschaften des Clusterpools. ClusterPoolResourceProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

TrackedResourceTags

Name Beschreibung Wert

ARM-Vorlagenressourcendefinition

Der Clusterpools-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.HDInsight/clusterpools-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

ClusterPoolResourceProperties

Name Beschreibung Wert
clusterPoolProfile CLuster-Poolprofil. ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile Berechnungsprofil des CLuster-Pools. ClusterPoolResourcePropertiesComputeProfile (erforderlich)
logAnalyticsProfile Clusterpoolprotokollanalyseprofil zum Aktivieren des OMS-Agents für AKS-Cluster. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Eine von RP erstellte Ressourcengruppe, um die ressourcen zu halten, die von RP im Auftrag von Kunden erstellt wurden. Es wird auch verwendet, um aksManagedResourceGroupName nach Muster zu generieren: MC_{managedResourceGroupName}{clusterPoolName}{region}. Stellen Sie sicher, dass sie die Einschränkung des Ressourcengruppennamens erfüllt. Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 1
networkProfile Netzwerkprofil des Clusterpools. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Name Beschreibung Wert
clusterPoolVersion Die Clusterpoolversion ist eine 2-partige Version. Schnur

Zwänge:
Pattern = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (erforderlich)
publicIpTag Dient zum Abrufen oder Festlegen des IP-Tags für die öffentlichen IPs, die zusammen mit den HDInsightOnAks ClusterPools und Clustern erstellt wurden. IpTag-

ClusterPoolResourcePropertiesComputeProfile

Name Beschreibung Wert
availabilityZones Die Liste der Verfügbarkeitszonen, die für AKS VMSS-Knoten verwendet werden sollen. string[]
vmSize Die SKU des virtuellen Computers. Schnur

Zwänge:
Pattern = ^[a-zA-Z0-9_\-]{0,256}$ (erforderlich)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Name Beschreibung Wert
ermöglichte True, wenn die Protokollanalyse für den Clusterpool aktiviert ist, andernfalls "false". bool (erforderlich)
workspaceId Log analytics workspace to associate with the OMS agent. Schnur

ClusterPoolResourcePropertiesNetworkProfile

Name Beschreibung Wert
apiServerAuthorizedIpRanges IP-Bereiche werden im CIDR-Format angegeben, z. B. 137.117.106.88/29. Dieses Feature ist nicht mit privaten AKS-Clustern kompatibel. Daher können Sie enablePrivateApiServer nicht gleichzeitig auf "true" und "apiServerAuthorizedIpRanges" festlegen. Derzeit wird diese Eigenschaft nicht unterstützt, und verwenden Sie sie nicht. string[]
enablePrivateApiServer ClusterPool basiert auf AKS-Cluster. AKS-Cluster macht den API-Server standardmäßig für das öffentliche Internet verfügbar. Wenn Sie diese Eigenschaft auf "true" festlegen, wird ein privater AKS-Cluster erstellt und verwendet einen privaten API-Server, der nicht für das öffentliche Internet verfügbar gemacht wird. Bool
outboundType Dies kann nur zur Erstellungszeit des Clusterpools festgelegt werden und kann später nicht geändert werden. "loadBalancer"
"userDefinedRouting"
subnetz-ID Subnetzressourcen-ID des Clusterpools. Zeichenfolge (erforderlich)

IpTag

Name Beschreibung Wert
ipTagType Dient zum Abrufen oder Festlegen des ipTag-Typs: Beispiel FirstPartyUsage. Zeichenfolge (erforderlich)
Etikett Dient zum Abrufen oder Festlegen des Werts des IpTags, das der öffentlichen IP zugeordnet ist. Beispiel für HDInsight, SQL, Storage usw. Zeichenfolge (erforderlich)

Microsoft.HDInsight/clusterpools

Name Beschreibung Wert
apiVersion Die API-Version "2024-05-01-preview"
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Dient zum Abrufen oder Festlegen der Eigenschaften. Definieren Sie bestimmte Eigenschaften des Clusterpools. ClusterPoolResourceProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.HDInsight/clusterpools"

TrackedResourceTags

Name Beschreibung Wert

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Clusterpools-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.HDInsight/Clusterpools-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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

Eigenschaftswerte

ClusterPoolResourceProperties

Name Beschreibung Wert
clusterPoolProfile CLuster-Poolprofil. ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile Berechnungsprofil des CLuster-Pools. ClusterPoolResourcePropertiesComputeProfile (erforderlich)
logAnalyticsProfile Clusterpoolprotokollanalyseprofil zum Aktivieren des OMS-Agents für AKS-Cluster. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Eine von RP erstellte Ressourcengruppe, um die ressourcen zu halten, die von RP im Auftrag von Kunden erstellt wurden. Es wird auch verwendet, um aksManagedResourceGroupName nach Muster zu generieren: MC_{managedResourceGroupName}{clusterPoolName}{region}. Stellen Sie sicher, dass sie die Einschränkung des Ressourcengruppennamens erfüllt. Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 1
networkProfile Netzwerkprofil des Clusterpools. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Name Beschreibung Wert
clusterPoolVersion Die Clusterpoolversion ist eine 2-partige Version. Schnur

Zwänge:
Pattern = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (erforderlich)
publicIpTag Dient zum Abrufen oder Festlegen des IP-Tags für die öffentlichen IPs, die zusammen mit den HDInsightOnAks ClusterPools und Clustern erstellt wurden. IpTag-

ClusterPoolResourcePropertiesComputeProfile

Name Beschreibung Wert
availabilityZones Die Liste der Verfügbarkeitszonen, die für AKS VMSS-Knoten verwendet werden sollen. string[]
vmSize Die SKU des virtuellen Computers. Schnur

Zwänge:
Pattern = ^[a-zA-Z0-9_\-]{0,256}$ (erforderlich)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Name Beschreibung Wert
ermöglichte True, wenn die Protokollanalyse für den Clusterpool aktiviert ist, andernfalls "false". bool (erforderlich)
workspaceId Log analytics workspace to associate with the OMS agent. Schnur

ClusterPoolResourcePropertiesNetworkProfile

Name Beschreibung Wert
apiServerAuthorizedIpRanges IP-Bereiche werden im CIDR-Format angegeben, z. B. 137.117.106.88/29. Dieses Feature ist nicht mit privaten AKS-Clustern kompatibel. Daher können Sie enablePrivateApiServer nicht gleichzeitig auf "true" und "apiServerAuthorizedIpRanges" festlegen. Derzeit wird diese Eigenschaft nicht unterstützt, und verwenden Sie sie nicht. string[]
enablePrivateApiServer ClusterPool basiert auf AKS-Cluster. AKS-Cluster macht den API-Server standardmäßig für das öffentliche Internet verfügbar. Wenn Sie diese Eigenschaft auf "true" festlegen, wird ein privater AKS-Cluster erstellt und verwendet einen privaten API-Server, der nicht für das öffentliche Internet verfügbar gemacht wird. Bool
outboundType Dies kann nur zur Erstellungszeit des Clusterpools festgelegt werden und kann später nicht geändert werden. "loadBalancer"
"userDefinedRouting"
subnetz-ID Subnetzressourcen-ID des Clusterpools. Zeichenfolge (erforderlich)

IpTag

Name Beschreibung Wert
ipTagType Dient zum Abrufen oder Festlegen des ipTag-Typs: Beispiel FirstPartyUsage. Zeichenfolge (erforderlich)
Etikett Dient zum Abrufen oder Festlegen des Werts des IpTags, das der öffentlichen IP zugeordnet ist. Beispiel für HDInsight, SQL, Storage usw. Zeichenfolge (erforderlich)

Microsoft.HDInsight/clusterpools

Name Beschreibung Wert
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Dient zum Abrufen oder Festlegen der Eigenschaften. Definieren Sie bestimmte Eigenschaften des Clusterpools. ClusterPoolResourceProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.HDInsight/clusterpools@2024-05-01-preview"

TrackedResourceTags

Name Beschreibung Wert