Clusterpools do Microsoft.HDInsight 2024-05-01-preview
Definição de recursos do bíceps
O tipo de recurso clusterpools pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.HDInsight/clusterpools, adicione o seguinte Bicep ao seu modelo.
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'
}
}
Valores de propriedade
ClusterPoolResourceProperties
ClusterPoolResourcePropertiesClusterPoolProfile
ClusterPoolResourcePropertiesComputeProfile
Designação | Descrição | Valor |
---|---|---|
disponibilidadeZonas | A lista de zonas de disponibilidade a serem usadas para nós AKS VMSS. | string[] |
vmTamanho | A máquina virtual SKU. | string Restrições: Padrão = ^[a-zA-Z0-9_\-]{0,256}$ (obrigatório) |
ClusterPoolResourcePropertiesLogAnalyticsProfile
Designação | Descrição | Valor |
---|---|---|
ativado | True se a análise de log estiver habilitada para pool de clusters, caso contrário, false. | bool (obrigatório) |
workspaceId | Espaço de trabalho de análise de log para associar ao agente do OMS. | string |
ClusterPoolResourcePropertiesNetworkProfile
Designação | Descrição | Valor |
---|---|---|
apiServerAuthorizedIpRanges | Os intervalos de IP são especificados no formato CIDR, por exemplo, 137.117.106.88/29. Este recurso não é compatível com clusters AKS privados. Portanto, você não pode definir enablePrivateApiServer como true e apiServerAuthorizedIpRanges ao mesmo tempo. Atualmente, esta propriedade não é suportada e, por favor, não a use. | string[] |
enablePrivateApiServer | ClusterPool é baseado no cluster AKS. O cluster AKS expõe o servidor de API à Internet pública por padrão. Se você definir essa propriedade como true, um cluster AKS privado será criado e ele usará apiserver privado, que não está exposto à Internet pública. | Bool |
outboundType | Isso só pode ser definido no momento da criação do pool de clusters e não pode ser alterado posteriormente. | 'Balanceador de carga' 'userDefinedRouting' |
subnetId | ID do recurso de sub-rede do pool de clusters. | string (obrigatório) |
IpTag
Designação | Descrição | Valor |
---|---|---|
ipTagType | Obtém ou define o tipo ipTag: Exemplo FirstPartyUsage. | string (obrigatório) |
tag | Obtém ou define o valor da IpTag associada ao IP público. Exemplo HDInsight, SQL, Storage etc | string (obrigatório) |
Microsoft.HDInsight/clusterpools
Designação | Descrição | Valor |
---|---|---|
Localização | A geolocalização onde o recurso vive | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Obtém ou define as propriedades. Defina propriedades específicas do pool de clusters. | ClusterPoolResourceProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
TrackedResourceTags
Designação | Descrição | Valor |
---|
Definição de recurso de modelo ARM
O tipo de recurso clusterpools pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.HDInsight/clusterpools, adicione o seguinte JSON ao seu modelo.
{
"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"
}
}
Valores de propriedade
ClusterPoolResourceProperties
ClusterPoolResourcePropertiesClusterPoolProfile
ClusterPoolResourcePropertiesComputeProfile
Designação | Descrição | Valor |
---|---|---|
disponibilidadeZonas | A lista de zonas de disponibilidade a serem usadas para nós AKS VMSS. | string[] |
vmTamanho | A máquina virtual SKU. | string Restrições: Padrão = ^[a-zA-Z0-9_\-]{0,256}$ (obrigatório) |
ClusterPoolResourcePropertiesLogAnalyticsProfile
Designação | Descrição | Valor |
---|---|---|
ativado | True se a análise de log estiver habilitada para pool de clusters, caso contrário, false. | bool (obrigatório) |
workspaceId | Espaço de trabalho de análise de log para associar ao agente do OMS. | string |
ClusterPoolResourcePropertiesNetworkProfile
Designação | Descrição | Valor |
---|---|---|
apiServerAuthorizedIpRanges | Os intervalos de IP são especificados no formato CIDR, por exemplo, 137.117.106.88/29. Este recurso não é compatível com clusters AKS privados. Portanto, você não pode definir enablePrivateApiServer como true e apiServerAuthorizedIpRanges ao mesmo tempo. Atualmente, esta propriedade não é suportada e, por favor, não a use. | string[] |
enablePrivateApiServer | ClusterPool é baseado no cluster AKS. O cluster AKS expõe o servidor de API à Internet pública por padrão. Se você definir essa propriedade como true, um cluster AKS privado será criado e ele usará apiserver privado, que não está exposto à Internet pública. | Bool |
outboundType | Isso só pode ser definido no momento da criação do pool de clusters e não pode ser alterado posteriormente. | 'Balanceador de carga' 'userDefinedRouting' |
subnetId | ID do recurso de sub-rede do pool de clusters. | string (obrigatório) |
IpTag
Designação | Descrição | Valor |
---|---|---|
ipTagType | Obtém ou define o tipo ipTag: Exemplo FirstPartyUsage. | string (obrigatório) |
tag | Obtém ou define o valor da IpTag associada ao IP público. Exemplo HDInsight, SQL, Storage etc | string (obrigatório) |
Microsoft.HDInsight/clusterpools
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2024-05-01-pré-visualização' |
Localização | A geolocalização onde o recurso vive | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Obtém ou define as propriedades. Defina propriedades específicas do pool de clusters. | ClusterPoolResourceProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.HDInsight/clusterpools' |
TrackedResourceTags
Designação | Descrição | Valor |
---|
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso clusterpools pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.HDInsight/clusterpools, adicione o seguinte Terraform ao seu modelo.
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"
}
}
})
}
Valores de propriedade
ClusterPoolResourceProperties
ClusterPoolResourcePropertiesClusterPoolProfile
ClusterPoolResourcePropertiesComputeProfile
Designação | Descrição | Valor |
---|---|---|
disponibilidadeZonas | A lista de zonas de disponibilidade a serem usadas para nós AKS VMSS. | string[] |
vmTamanho | A máquina virtual SKU. | string Restrições: Padrão = ^[a-zA-Z0-9_\-]{0,256}$ (obrigatório) |
ClusterPoolResourcePropertiesLogAnalyticsProfile
Designação | Descrição | Valor |
---|---|---|
ativado | True se a análise de log estiver habilitada para pool de clusters, caso contrário, false. | bool (obrigatório) |
workspaceId | Espaço de trabalho de análise de log para associar ao agente do OMS. | string |
ClusterPoolResourcePropertiesNetworkProfile
Designação | Descrição | Valor |
---|---|---|
apiServerAuthorizedIpRanges | Os intervalos de IP são especificados no formato CIDR, por exemplo, 137.117.106.88/29. Este recurso não é compatível com clusters AKS privados. Portanto, você não pode definir enablePrivateApiServer como true e apiServerAuthorizedIpRanges ao mesmo tempo. Atualmente, esta propriedade não é suportada e, por favor, não a use. | string[] |
enablePrivateApiServer | ClusterPool é baseado no cluster AKS. O cluster AKS expõe o servidor de API à Internet pública por padrão. Se você definir essa propriedade como true, um cluster AKS privado será criado e ele usará apiserver privado, que não está exposto à Internet pública. | Bool |
outboundType | Isso só pode ser definido no momento da criação do pool de clusters e não pode ser alterado posteriormente. | 'Balanceador de carga' 'userDefinedRouting' |
subnetId | ID do recurso de sub-rede do pool de clusters. | string (obrigatório) |
IpTag
Designação | Descrição | Valor |
---|---|---|
ipTagType | Obtém ou define o tipo ipTag: Exemplo FirstPartyUsage. | string (obrigatório) |
tag | Obtém ou define o valor da IpTag associada ao IP público. Exemplo HDInsight, SQL, Storage etc | string (obrigatório) |
Microsoft.HDInsight/clusterpools
Designação | Descrição | Valor |
---|---|---|
Localização | A geolocalização onde o recurso vive | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Obtém ou define as propriedades. Defina propriedades específicas do pool de clusters. | ClusterPoolResourceProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.HDInsight/clusterpools@2024-05-01-preview" |
TrackedResourceTags
Designação | Descrição | Valor |
---|