Microsoft.HDInsight-klusterpooler
Bicep-resursdefinition
Resurstypen clusterpools kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.HDInsight/clusterpools-resurs lägger du till följande Bicep i mallen.
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'
}
}
Egenskapsvärden
ClusterPoolResourceProperties
Namn | Beskrivning | Värde |
---|---|---|
clusterPoolProfile | CLuster-poolprofil. | ClusterPoolResourcePropertiesClusterPoolProfile |
computeProfile | Beräkningsprofil för CLuster-pool. | ClusterPoolResourcePropertiesComputeProfile (krävs) |
logAnalyticsProfile | Logganalysprofil för klusterpool för att aktivera OMS-agenten för AKS-kluster. | ClusterPoolResourcePropertiesLogAnalyticsProfile |
managedResourceGroupName | En resursgrupp som skapats av RP för att lagra de resurser som skapats av RP för kundernas räkning. Den används också för att generera aksManagedResourceGroupName efter mönster: MC_{managedResourceGroupName}{clusterPoolName}{region}. Kontrollera att den uppfyller begränsningen för resursgruppens namn. | sträng Begränsningar: Min längd = 1 Maximal längd = 1 |
networkProfile | Nätverksprofil för klusterpool. | ClusterPoolResourcePropertiesNetworkProfile |
ClusterPoolResourcePropertiesClusterPoolProfile
Namn | Beskrivning | Värde |
---|---|---|
clusterPoolVersion | Klusterpoolversionen är en version i två delar. | sträng Begränsningar: Mönster = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (krävs) |
publicIpTag | Hämtar eller anger IP-taggen för de offentliga IP-adresser som skapats tillsammans med HDInsightOnAks ClusterPools och Clusters. | IpTag- |
ClusterPoolResourcePropertiesComputeProfile
Namn | Beskrivning | Värde |
---|---|---|
availabilityZones | Listan över tillgänglighetszoner som ska användas för AKS VMSS-noder. | string[] |
vmSize | Den virtuella datorns SKU. | sträng Begränsningar: Mönster = ^[a-zA-Z0-9_\-]{0,256}$ (krävs) |
ClusterPoolResourcePropertiesLogAnalyticsProfile
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om log analytics är aktiverat för klusterpoolen, annars falskt. | bool (krävs) |
workspaceId | Log Analytics-arbetsyta som ska associeras med OMS-agenten. | sträng |
ClusterPoolResourcePropertiesNetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
apiServerAuthorizedIpRanges | IP-intervall anges i CIDR-format, t.ex. 137.117.106.88/29. Den här funktionen är inte kompatibel med privata AKS-kluster. Därför kan du inte ange enablePrivateApiServer till true och apiServerAuthorizedIpRanges på samma gång. För närvarande stöds inte den här egenskapen och använd den inte. | string[] |
enablePrivateApiServer | ClusterPool baseras på AKS-kluster. AKS-klustret exponerar API-servern för offentligt Internet som standard. Om du anger den här egenskapen till true skapas ett privat AKS-kluster och den använder privat apiserver, som inte exponeras för offentligt Internet. | Bool |
outboundType | Detta kan bara anges vid skapandetiden för klusterpoolen och kan inte ändras senare. | "loadBalancer" "userDefinedRouting" |
subnetId | Resurs-ID för klusterpoolens undernät. | sträng (krävs) |
IpTag
Namn | Beskrivning | Värde |
---|---|---|
ipTagType | Hämtar eller anger typen ipTag: Example FirstPartyUsage. | sträng (krävs) |
tagg | Hämtar eller anger värdet för den IpTag som är associerad med den offentliga IP-adressen. Exempel på HDInsight, SQL, Storage osv. | sträng (krävs) |
Microsoft.HDInsight/clusterpools
Namn | Beskrivning | Värde |
---|---|---|
plats | Den geo-plats där resursen finns | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Hämtar eller anger egenskaperna. Definiera specifika egenskaper för klusterpoolen. | ClusterPoolResourceProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|
Resursdefinition för ARM-mall
Resurstypen clusterpools kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.HDInsight/clusterpools-resurs lägger du till följande JSON i mallen.
{
"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"
}
}
Egenskapsvärden
ClusterPoolResourceProperties
Namn | Beskrivning | Värde |
---|---|---|
clusterPoolProfile | CLuster-poolprofil. | ClusterPoolResourcePropertiesClusterPoolProfile |
computeProfile | Beräkningsprofil för CLuster-pool. | ClusterPoolResourcePropertiesComputeProfile (krävs) |
logAnalyticsProfile | Logganalysprofil för klusterpool för att aktivera OMS-agenten för AKS-kluster. | ClusterPoolResourcePropertiesLogAnalyticsProfile |
managedResourceGroupName | En resursgrupp som skapats av RP för att lagra de resurser som skapats av RP för kundernas räkning. Den används också för att generera aksManagedResourceGroupName efter mönster: MC_{managedResourceGroupName}{clusterPoolName}{region}. Kontrollera att den uppfyller begränsningen för resursgruppens namn. | sträng Begränsningar: Min längd = 1 Maximal längd = 1 |
networkProfile | Nätverksprofil för klusterpool. | ClusterPoolResourcePropertiesNetworkProfile |
ClusterPoolResourcePropertiesClusterPoolProfile
Namn | Beskrivning | Värde |
---|---|---|
clusterPoolVersion | Klusterpoolversionen är en version i två delar. | sträng Begränsningar: Mönster = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (krävs) |
publicIpTag | Hämtar eller anger IP-taggen för de offentliga IP-adresser som skapats tillsammans med HDInsightOnAks ClusterPools och Clusters. | IpTag- |
ClusterPoolResourcePropertiesComputeProfile
Namn | Beskrivning | Värde |
---|---|---|
availabilityZones | Listan över tillgänglighetszoner som ska användas för AKS VMSS-noder. | string[] |
vmSize | Den virtuella datorns SKU. | sträng Begränsningar: Mönster = ^[a-zA-Z0-9_\-]{0,256}$ (krävs) |
ClusterPoolResourcePropertiesLogAnalyticsProfile
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om log analytics är aktiverat för klusterpoolen, annars falskt. | bool (krävs) |
workspaceId | Log Analytics-arbetsyta som ska associeras med OMS-agenten. | sträng |
ClusterPoolResourcePropertiesNetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
apiServerAuthorizedIpRanges | IP-intervall anges i CIDR-format, t.ex. 137.117.106.88/29. Den här funktionen är inte kompatibel med privata AKS-kluster. Därför kan du inte ange enablePrivateApiServer till true och apiServerAuthorizedIpRanges på samma gång. För närvarande stöds inte den här egenskapen och använd den inte. | string[] |
enablePrivateApiServer | ClusterPool baseras på AKS-kluster. AKS-klustret exponerar API-servern för offentligt Internet som standard. Om du anger den här egenskapen till true skapas ett privat AKS-kluster och den använder privat apiserver, som inte exponeras för offentligt Internet. | Bool |
outboundType | Detta kan bara anges vid skapandetiden för klusterpoolen och kan inte ändras senare. | "loadBalancer" "userDefinedRouting" |
subnetId | Resurs-ID för klusterpoolens undernät. | sträng (krävs) |
IpTag
Namn | Beskrivning | Värde |
---|---|---|
ipTagType | Hämtar eller anger typen ipTag: Example FirstPartyUsage. | sträng (krävs) |
tagg | Hämtar eller anger värdet för den IpTag som är associerad med den offentliga IP-adressen. Exempel på HDInsight, SQL, Storage osv. | sträng (krävs) |
Microsoft.HDInsight/clusterpools
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | "2024-05-01-preview" |
plats | Den geo-plats där resursen finns | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Hämtar eller anger egenskaperna. Definiera specifika egenskaper för klusterpoolen. | ClusterPoolResourceProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.HDInsight/clusterpools" |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen clusterpools kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.HDInsight/clusterpools-resurs lägger du till följande Terraform i mallen.
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"
}
}
})
}
Egenskapsvärden
ClusterPoolResourceProperties
Namn | Beskrivning | Värde |
---|---|---|
clusterPoolProfile | CLuster-poolprofil. | ClusterPoolResourcePropertiesClusterPoolProfile |
computeProfile | Beräkningsprofil för CLuster-pool. | ClusterPoolResourcePropertiesComputeProfile (krävs) |
logAnalyticsProfile | Logganalysprofil för klusterpool för att aktivera OMS-agenten för AKS-kluster. | ClusterPoolResourcePropertiesLogAnalyticsProfile |
managedResourceGroupName | En resursgrupp som skapats av RP för att lagra de resurser som skapats av RP för kundernas räkning. Den används också för att generera aksManagedResourceGroupName efter mönster: MC_{managedResourceGroupName}{clusterPoolName}{region}. Kontrollera att den uppfyller begränsningen för resursgruppens namn. | sträng Begränsningar: Min längd = 1 Maximal längd = 1 |
networkProfile | Nätverksprofil för klusterpool. | ClusterPoolResourcePropertiesNetworkProfile |
ClusterPoolResourcePropertiesClusterPoolProfile
Namn | Beskrivning | Värde |
---|---|---|
clusterPoolVersion | Klusterpoolversionen är en version i två delar. | sträng Begränsningar: Mönster = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (krävs) |
publicIpTag | Hämtar eller anger IP-taggen för de offentliga IP-adresser som skapats tillsammans med HDInsightOnAks ClusterPools och Clusters. | IpTag- |
ClusterPoolResourcePropertiesComputeProfile
Namn | Beskrivning | Värde |
---|---|---|
availabilityZones | Listan över tillgänglighetszoner som ska användas för AKS VMSS-noder. | string[] |
vmSize | Den virtuella datorns SKU. | sträng Begränsningar: Mönster = ^[a-zA-Z0-9_\-]{0,256}$ (krävs) |
ClusterPoolResourcePropertiesLogAnalyticsProfile
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om log analytics är aktiverat för klusterpoolen, annars falskt. | bool (krävs) |
workspaceId | Log Analytics-arbetsyta som ska associeras med OMS-agenten. | sträng |
ClusterPoolResourcePropertiesNetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
apiServerAuthorizedIpRanges | IP-intervall anges i CIDR-format, t.ex. 137.117.106.88/29. Den här funktionen är inte kompatibel med privata AKS-kluster. Därför kan du inte ange enablePrivateApiServer till true och apiServerAuthorizedIpRanges på samma gång. För närvarande stöds inte den här egenskapen och använd den inte. | string[] |
enablePrivateApiServer | ClusterPool baseras på AKS-kluster. AKS-klustret exponerar API-servern för offentligt Internet som standard. Om du anger den här egenskapen till true skapas ett privat AKS-kluster och den använder privat apiserver, som inte exponeras för offentligt Internet. | Bool |
outboundType | Detta kan bara anges vid skapandetiden för klusterpoolen och kan inte ändras senare. | "loadBalancer" "userDefinedRouting" |
subnetId | Resurs-ID för klusterpoolens undernät. | sträng (krävs) |
IpTag
Namn | Beskrivning | Värde |
---|---|---|
ipTagType | Hämtar eller anger typen ipTag: Example FirstPartyUsage. | sträng (krävs) |
tagg | Hämtar eller anger värdet för den IpTag som är associerad med den offentliga IP-adressen. Exempel på HDInsight, SQL, Storage osv. | sträng (krävs) |
Microsoft.HDInsight/clusterpools
Namn | Beskrivning | Värde |
---|---|---|
plats | Den geo-plats där resursen finns | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Hämtar eller anger egenskaperna. Definiera specifika egenskaper för klusterpoolen. | ClusterPoolResourceProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.HDInsight/clusterpools@2024-05-01-preview" |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|