Condividi tramite


Pool di cluster Microsoft.HDInsight 2023-11-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa clusterpools può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.HDInsight/clusterpools, aggiungere il bicep seguente al modello.

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'
  }
}

Valori delle proprietà

ClusterPoolResourceProperties

Nome Descrizione Valore
clusterPoolProfile Profilo del pool CLuster. ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile Profilo di calcolo del pool CLuster. ClusterPoolResourcePropertiesComputeProfile (obbligatorio)
logAnalyticsProfile Profilo di Log Analytics del pool di cluster per abilitare l'agente OMS per il cluster del servizio Azure Kubernetes. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Un gruppo di risorse creato da RP per contenere le risorse create da RP per conto dei clienti. Verrà usato anche per generare aksManagedResourceGroupName in base al modello: MC_{managedResourceGroupName}{clusterPoolName}{region}. Assicurarsi che soddisfi la restrizione del nome del gruppo di risorse. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
networkProfile Profilo di rete del pool di cluster. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Nome Descrizione Valore
clusterPoolVersion La versione del pool di cluster è una versione in 2 parti. corda

Vincoli:
Pattern = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (obbligatorio)

ClusterPoolResourcePropertiesComputeProfile

Nome Descrizione Valore
vmSize SKU della macchina virtuale. corda

Vincoli:
Pattern = ^[a-zA-Z0-9_\-]{0,256}$ (obbligatorio)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Nome Descrizione Valore
Abilitato True se Log Analytics è abilitato per il pool di cluster; in caso contrario, false. bool (obbligatorio)
workspaceId Area di lavoro Log Analytics da associare all'agente OMS. corda

ClusterPoolResourcePropertiesNetworkProfile

Nome Descrizione Valore
apiServerAuthorizedIpRanges Gli intervalli IP vengono specificati in formato CIDR, ad esempio 137.117.106.88/29. Questa funzionalità non è compatibile con i cluster del servizio Azure Kubernetes privati. Non è quindi possibile impostare enablePrivateApiServer su true e apiServerAuthorizedIpRanges contemporaneamente. Attualmente, questa proprietà non è supportata e non usarla. string[]
enablePrivateApiServer ClusterPool è basato sul cluster del servizio Azure Kubernetes. Il cluster del servizio Azure Kubernetes espone il server API a Internet pubblico per impostazione predefinita. Se si imposta questa proprietà su true, verrà creato un cluster del servizio Azure Kubernetes privato e verrà usato un server API privato, che non è esposto a Internet pubblico. Bool
outboundType Questa impostazione può essere impostata solo in fase di creazione del pool di cluster e non può essere modificata in un secondo momento. 'loadBalancer'
'userDefinedRouting'
subnetId ID risorsa della subnet del pool di cluster. stringa (obbligatorio)

Microsoft.HDInsight/clusterpools

Nome Descrizione Valore
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Ottiene o imposta le proprietà. Definire le proprietà specifiche del pool di cluster. ClusterPoolResourceProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

TrackedResourceTags

Nome Descrizione Valore

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa clusterpools può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.HDInsight/clusterpools, aggiungere il codice JSON seguente al modello.

{
  "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"
  }
}

Valori delle proprietà

ClusterPoolResourceProperties

Nome Descrizione Valore
clusterPoolProfile Profilo del pool CLuster. ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile Profilo di calcolo del pool CLuster. ClusterPoolResourcePropertiesComputeProfile (obbligatorio)
logAnalyticsProfile Profilo di Log Analytics del pool di cluster per abilitare l'agente OMS per il cluster del servizio Azure Kubernetes. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Un gruppo di risorse creato da RP per contenere le risorse create da RP per conto dei clienti. Verrà usato anche per generare aksManagedResourceGroupName in base al modello: MC_{managedResourceGroupName}{clusterPoolName}{region}. Assicurarsi che soddisfi la restrizione del nome del gruppo di risorse. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
networkProfile Profilo di rete del pool di cluster. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Nome Descrizione Valore
clusterPoolVersion La versione del pool di cluster è una versione in 2 parti. corda

Vincoli:
Pattern = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (obbligatorio)

ClusterPoolResourcePropertiesComputeProfile

Nome Descrizione Valore
vmSize SKU della macchina virtuale. corda

Vincoli:
Pattern = ^[a-zA-Z0-9_\-]{0,256}$ (obbligatorio)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Nome Descrizione Valore
Abilitato True se Log Analytics è abilitato per il pool di cluster; in caso contrario, false. bool (obbligatorio)
workspaceId Area di lavoro Log Analytics da associare all'agente OMS. corda

ClusterPoolResourcePropertiesNetworkProfile

Nome Descrizione Valore
apiServerAuthorizedIpRanges Gli intervalli IP vengono specificati in formato CIDR, ad esempio 137.117.106.88/29. Questa funzionalità non è compatibile con i cluster del servizio Azure Kubernetes privati. Non è quindi possibile impostare enablePrivateApiServer su true e apiServerAuthorizedIpRanges contemporaneamente. Attualmente, questa proprietà non è supportata e non usarla. string[]
enablePrivateApiServer ClusterPool è basato sul cluster del servizio Azure Kubernetes. Il cluster del servizio Azure Kubernetes espone il server API a Internet pubblico per impostazione predefinita. Se si imposta questa proprietà su true, verrà creato un cluster del servizio Azure Kubernetes privato e verrà usato un server API privato, che non è esposto a Internet pubblico. Bool
outboundType Questa impostazione può essere impostata solo in fase di creazione del pool di cluster e non può essere modificata in un secondo momento. 'loadBalancer'
'userDefinedRouting'
subnetId ID risorsa della subnet del pool di cluster. stringa (obbligatorio)

Microsoft.HDInsight/clusterpools

Nome Descrizione Valore
apiVersion Versione dell'API '2023-11-01-preview'
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Ottiene o imposta le proprietà. Definire le proprietà specifiche del pool di cluster. ClusterPoolResourceProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.HDInsight/clusterpools'

TrackedResourceTags

Nome Descrizione Valore

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa clusterpools può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.HDInsight/clusterpools, aggiungere il file Terraform seguente al modello.

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"
      }
    }
  })
}

Valori delle proprietà

ClusterPoolResourceProperties

Nome Descrizione Valore
clusterPoolProfile Profilo del pool CLuster. ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile Profilo di calcolo del pool CLuster. ClusterPoolResourcePropertiesComputeProfile (obbligatorio)
logAnalyticsProfile Profilo di Log Analytics del pool di cluster per abilitare l'agente OMS per il cluster del servizio Azure Kubernetes. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Un gruppo di risorse creato da RP per contenere le risorse create da RP per conto dei clienti. Verrà usato anche per generare aksManagedResourceGroupName in base al modello: MC_{managedResourceGroupName}{clusterPoolName}{region}. Assicurarsi che soddisfi la restrizione del nome del gruppo di risorse. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
networkProfile Profilo di rete del pool di cluster. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Nome Descrizione Valore
clusterPoolVersion La versione del pool di cluster è una versione in 2 parti. corda

Vincoli:
Pattern = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (obbligatorio)

ClusterPoolResourcePropertiesComputeProfile

Nome Descrizione Valore
vmSize SKU della macchina virtuale. corda

Vincoli:
Pattern = ^[a-zA-Z0-9_\-]{0,256}$ (obbligatorio)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Nome Descrizione Valore
Abilitato True se Log Analytics è abilitato per il pool di cluster; in caso contrario, false. bool (obbligatorio)
workspaceId Area di lavoro Log Analytics da associare all'agente OMS. corda

ClusterPoolResourcePropertiesNetworkProfile

Nome Descrizione Valore
apiServerAuthorizedIpRanges Gli intervalli IP vengono specificati in formato CIDR, ad esempio 137.117.106.88/29. Questa funzionalità non è compatibile con i cluster del servizio Azure Kubernetes privati. Non è quindi possibile impostare enablePrivateApiServer su true e apiServerAuthorizedIpRanges contemporaneamente. Attualmente, questa proprietà non è supportata e non usarla. string[]
enablePrivateApiServer ClusterPool è basato sul cluster del servizio Azure Kubernetes. Il cluster del servizio Azure Kubernetes espone il server API a Internet pubblico per impostazione predefinita. Se si imposta questa proprietà su true, verrà creato un cluster del servizio Azure Kubernetes privato e verrà usato un server API privato, che non è esposto a Internet pubblico. Bool
outboundType Questa impostazione può essere impostata solo in fase di creazione del pool di cluster e non può essere modificata in un secondo momento. 'loadBalancer'
'userDefinedRouting'
subnetId ID risorsa della subnet del pool di cluster. stringa (obbligatorio)

Microsoft.HDInsight/clusterpools

Nome Descrizione Valore
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Ottiene o imposta le proprietà. Definire le proprietà specifiche del pool di cluster. ClusterPoolResourceProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.HDInsight/clusterpools@2023-11-01-preview"

TrackedResourceTags

Nome Descrizione Valore