Definice prostředku Bicep
Typ prostředku clusterů je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.HDInsight/clusters, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.HDInsight/clusters@2024-08-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {
tenantId: 'string'
}
}
}
location: 'string'
name: 'string'
properties: {
clusterDefinition: {
blueprint: 'string'
componentVersion: {
{customized property}: 'string'
}
configurations: any(Azure.Bicep.Types.Concrete.AnyType)
kind: 'string'
}
clusterVersion: 'string'
computeIsolationProperties: {
enableComputeIsolation: bool
hostSku: 'string'
}
computeProfile: {
roles: [
{
autoscale: {
capacity: {
maxInstanceCount: int
minInstanceCount: int
}
recurrence: {
schedule: [
{
days: [
'string'
]
timeAndCapacity: {
maxInstanceCount: int
minInstanceCount: int
time: 'string'
}
}
]
timeZone: 'string'
}
}
dataDisksGroups: [
{
disksPerNode: int
}
]
encryptDataDisks: bool
hardwareProfile: {
vmSize: 'string'
}
minInstanceCount: int
name: 'string'
osProfile: {
linuxOperatingSystemProfile: {
password: 'string'
sshProfile: {
publicKeys: [
{
certificateData: 'string'
}
]
}
username: 'string'
}
}
scriptActions: [
{
name: 'string'
parameters: 'string'
uri: 'string'
}
]
targetInstanceCount: int
virtualNetworkProfile: {
id: 'string'
subnet: 'string'
}
VMGroupName: 'string'
}
]
}
diskEncryptionProperties: {
encryptionAlgorithm: 'string'
encryptionAtHost: bool
keyName: 'string'
keyVersion: 'string'
msiResourceId: 'string'
vaultUri: 'string'
}
encryptionInTransitProperties: {
isEncryptionInTransitEnabled: bool
}
kafkaRestProperties: {
clientGroupInfo: {
groupId: 'string'
groupName: 'string'
}
configurationOverride: {
{customized property}: 'string'
}
}
minSupportedTlsVersion: 'string'
networkProperties: {
outboundDependenciesManagedType: 'string'
privateLink: 'string'
publicIpTag: {
ipTagType: 'string'
tag: 'string'
}
resourceProviderConnection: 'string'
}
osType: 'string'
privateLinkConfigurations: [
{
name: 'string'
properties: {
groupId: 'string'
ipConfigurations: [
{
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
}
}
}
]
}
}
]
securityProfile: {
aaddsResourceId: 'string'
clusterUsersGroupDNs: [
'string'
]
directoryType: 'string'
domain: 'string'
domainUsername: 'string'
domainUserPassword: 'string'
ldapsUrls: [
'string'
]
msiResourceId: 'string'
organizationalUnitDN: 'string'
}
storageProfile: {
storageaccounts: [
{
container: 'string'
enableSecureChannel: bool
fileshare: 'string'
fileSystem: 'string'
isDefault: bool
key: 'string'
msiResourceId: 'string'
name: 'string'
resourceId: 'string'
saskey: 'string'
}
]
}
tier: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Hodnoty vlastností
Automatické škálování
Jméno |
Popis |
Hodnota |
kapacita |
Parametry pro automatické škálování na základě zatížení |
automatického škálování kapacity |
opakování |
Parametry pro automatické škálování založené na plánu |
automatického škálování |
Automatická kapacita škálování
Jméno |
Popis |
Hodnota |
maxInstanceCount |
Maximální počet instancí clusteru |
Int |
minInstanceCount |
Minimální počet instancí clusteru |
Int |
Automatické škálováníRecurrence
Jméno |
Popis |
Hodnota |
naplánovat |
Pole pravidel automatického škálování na základě plánu |
automatického škálováníSchedule [] |
timeZone |
Časové pásmo pro časy plánu automatického škálování |
řetězec |
Automatické škálováníSchedule
Jméno |
Popis |
Hodnota |
Dny |
Dny v týdnu pro pravidlo automatického škálování na základě plánu |
Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
timeAndCapacity |
Čas a kapacita pravidla automatického škálování založeného na plánu |
autoscaleTimeAndCapacity |
Automatické škálováníTimeAndCapacity
Jméno |
Popis |
Hodnota |
maxInstanceCount |
Maximální počet instancí clusteru |
Int |
minInstanceCount |
Minimální počet instancí clusteru |
Int |
Čas |
24hodinový čas ve formuláři xx:xx |
řetězec |
ClientGroupInfo
Jméno |
Popis |
Hodnota |
groupId |
ID skupiny zabezpečení AAD. |
řetězec |
groupName |
Název skupiny zabezpečení AAD. |
řetězec |
ClusterCreatePropertiesOrClusterGetProperties
Jméno |
Popis |
Hodnota |
clusterDefinition |
Definice clusteru. |
ClusterDefinition |
clusterVersion |
Verze clusteru. |
řetězec |
computeIsolationProperties |
Vlastnosti izolace výpočetních prostředků. |
computeIsolationProperties |
computeProfile |
Výpočetní profil. |
ComputeProfile |
diskEncryptionProperties |
Vlastnosti šifrování disku. |
DiskEncryptionProperties |
encryptionInTransitProperties |
Vlastnosti šifrování při přenosu. |
encryptionInTransitProperties |
kafkaRestProperties |
Konfigurace proxy serveru rest kafka clusteru. |
kafkaRestProperties |
minSupportedTlsVersion |
Minimální podporovaná verze protokolu TLS. |
řetězec |
networkProperties |
Vlastnosti sítě. |
NetworkProperties |
osType |
Typ operačního systému. |
Linux Windows |
privateLinkConfigurations |
Konfigurace privátního propojení. |
PrivateLinkConfiguration[] |
securityProfile |
Profil zabezpečení. |
SecurityProfile |
storageProfile |
Profil úložiště. |
storageProfile |
úroveň |
Úroveň clusteru. |
Premium "Standardní" |
ClusterDefinition
Jméno |
Popis |
Hodnota |
plán |
Odkaz na podrobný plán. |
řetězec |
componentVersion |
Verze různých služeb v clusteru. |
ClusterDefinitionComponentVersion |
konfigurace |
Konfigurace clusteru. |
jakýkoliv |
laskavý |
Typ clusteru. |
řetězec |
ClusterDefinitionComponentVersion
ClusterIdentity
Jméno |
Popis |
Hodnota |
typ |
Typ identity používané pro cluster. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. |
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities |
Seznam identit uživatelů přidružených ke clusteru Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. |
ClusterIdentityUserAssignedIdentities |
ClusterIdentityUserAssignedIdentities
ComputeIsolationProperties
Jméno |
Popis |
Hodnota |
enableComputeIsolation |
Příznak označuje, jestli povolíte izolaci výpočetních prostředků, nebo ne. |
Bool |
hostSku |
Skladová položka hostitele. |
řetězec |
ComputeProfile
Jméno |
Popis |
Hodnota |
role |
Seznam rolí v clusteru |
role[] |
DataDisksGroups
Jméno |
Popis |
Hodnota |
disksPerNode |
Početdiskůch |
Int |
DiskEncryptionProperties
Jméno |
Popis |
Hodnota |
encryptionAlgorithm |
Identifikátor algoritmu pro šifrování, výchozí RSA-OAEP. |
RSA-OAEP RSA-OAEP-256 "RSA1_5" |
encryptionAtHost |
Určuje, jestli je povolené šifrování disků prostředků. |
Bool |
keyName |
Název klíče, který se používá k povolení šifrování disku. |
řetězec |
keyVersion |
Konkrétní verze klíče, která se používá k povolení šifrování disku. |
řetězec |
msiResourceId |
ID prostředku spravované identity, která se používá pro přístup k trezoru klíčů. |
řetězec |
vaultUri |
Identifikátor URI základního trezoru klíčů, kde se nachází klíč zákazníka, např. https://myvault.vault.azure.net |
řetězec |
EncryptionInTransitProperties
Jméno |
Popis |
Hodnota |
isEncryptionInTransitEnabled |
Určuje, jestli je komunikace mezi uzly mezi clustery šifrovaná během přenosu. |
Bool |
HardwareProfile
Jméno |
Popis |
Hodnota |
vmSize |
Velikost virtuálního počítače |
řetězec |
KONFIGURACE PROTOKOLU IP
Jméno |
Popis |
Hodnota |
Jméno |
Název konfigurace IP adresy privátního propojení. |
string (povinné) |
vlastnosti |
Vlastnosti konfigurace IP adresy privátního propojení. |
IPConfigurationProperties |
IPConfigurationProperties
Jméno |
Popis |
Hodnota |
primární |
Určuje, jestli je tato konfigurace IP adresy primární pro odpovídající síťovou kartu. |
Bool |
privateIPAddress |
IP adresa. |
řetězec |
privateIPAllocationMethod |
Metoda, která je přidělena privátní IP adresa. |
Dynamická Statická |
podsíť |
ID prostředku podsítě. |
ResourceId |
IpTag
Jméno |
Popis |
Hodnota |
ipTagType |
Získá nebo nastaví ipTag typ: Příklad FirstPartyUsage. |
string (povinné) |
značka |
Získá nebo nastaví hodnotu IpTag přidružené k veřejné IP adrese. Příklad HDInsight, SQL, Storage atd. |
string (povinné) |
KafkaRestProperties
KafkaRestPropertiesConfigurationOverride
LinuxOperatingSystemProfile
Jméno |
Popis |
Hodnota |
heslo |
Heslo. |
řetězec |
sshProfile |
Profil SSH. |
SshProfile |
uživatelské jméno |
Uživatelské jméno. |
řetězec |
Microsoft.HDInsight/clustery
Jméno |
Popis |
Hodnota |
identita |
Identita clusteru, pokud je nakonfigurovaná. |
ClusterIdentity |
umístění |
Umístění clusteru. |
řetězec |
Jméno |
Název prostředku |
string (povinné) |
vlastnosti |
Cluster vytvoří parametry. |
clusterCreatePropertiesOrClusterGetProperties |
visačky |
Značky prostředků |
Slovník názvů a hodnot značek Viz Značky v šablonách |
zóny |
Zóny dostupnosti. |
string[] |
NetworkProperties
Jméno |
Popis |
Hodnota |
outboundDependenciesManagedType |
Hodnota, která popisuje, jak se spravují odchozí závislosti clusteru HDInsight. Spravovaná znamená, že odchozí závislosti spravuje služba HDInsight. Externí znamená, že odchozí závislosti spravuje konkrétní řešení zákazníka. |
Externí Spravovaná |
privateLink |
Určuje, jestli je povolené privátní propojení. |
Zakázáno Povoleno |
publicIpTag |
Získá nebo nastaví značku IP adresy pro veřejné IP adresy vytvořené společně s clustery HDInsight. |
IpTag |
resourceProviderConnection |
Směr připojení poskytovatele prostředků. |
Příchozí Odchozí |
OsProfile
Jméno |
Popis |
Hodnota |
linuxOperatingSystemProfile |
Profil operačního systému Linux. |
LinuxOperatingSystemProfile |
PrivateLinkConfiguration
Jméno |
Popis |
Hodnota |
Jméno |
Název konfigurace privátního propojení. |
string (povinné) |
vlastnosti |
Vlastnosti konfigurace privátního propojení. |
privateLinkConfigurationProperties (povinné) |
PrivateLinkConfigurationProperties
Jméno |
Popis |
Hodnota |
groupId |
Název privátního propojení HDInsight s možností privátního propojení, na který se má použít konfigurace privátního propojení. Například headnode, gateway, edgenode. |
string (povinné) |
ipConfigurations |
Konfigurace IP adres pro službu privátního propojení. |
IPConfiguration[] (povinné) |
ResourceId
Jméno |
Popis |
Hodnota |
id |
ID prostředku Azure. |
řetězec |
Role
Jméno |
Popis |
Hodnota |
automatické škálování |
Konfigurace automatického škálování |
automatického škálování |
dataDisksGroups |
Datové disky seskupí pro roli. |
DataDisksGroups[] |
encryptDataDisks |
Určuje, jestli se datové disky šifrují. |
Bool |
hardwareProfile |
Hardwarový profil. |
HardwareProfile |
minInstanceCount |
Minimální počet instancí clusteru. |
Int |
Jméno |
Název role. |
řetězec |
osProfile |
Profil operačního systému. |
OsProfile |
scriptActions |
Seznam akcí skriptu pro roli. |
ScriptAction[] |
targetInstanceCount |
Počet instancí clusteru. |
Int |
virtualNetworkProfile |
Profil virtuální sítě. |
VirtualNetworkProfile |
VMGroupName |
Název skupiny virtuálních počítačů. |
řetězec |
ScriptAction
Jméno |
Popis |
Hodnota |
Jméno |
Název akce skriptu. |
string (povinné) |
parametry |
Parametry zadaného skriptu. |
string (povinné) |
identifikátor uri |
Identifikátor URI skriptu. |
string (povinné) |
SecurityProfile
Jméno |
Popis |
Hodnota |
aaddsResourceId |
ID prostředku služby Azure Active Directory Domain Service uživatele. |
řetězec |
clusterUsersGroupDNs |
Volitelný. Rozlišující názvy skupin uživatelů clusteru |
string[] |
directoryType |
Typ adresáře. |
ActiveDirectory |
doména |
Doména active directory organizace. |
řetězec |
domainUsername |
Uživatelský účet domény, který bude mít v clusteru oprávnění správce. |
řetězec |
domainUserPassword |
Heslo správce domény. |
řetězec |
ldapsUrls |
Adresy URL protokolu LDAPS pro komunikaci se službou Active Directory. |
string[] |
msiResourceId |
Identita přiřazená uživatelem, která má oprávnění ke čtení a vytváření artefaktů souvisejících s clustery v AADDS uživatele. |
řetězec |
organizationalUnitDN |
Organizační jednotka v rámci služby Active Directory pro umístění účtů clusteru a služeb. |
řetězec |
SshProfile
Jméno |
Popis |
Hodnota |
publicKeys |
Seznam veřejných klíčů SSH |
SshPublicKey[] |
SshPublicKey
Jméno |
Popis |
Hodnota |
certificateData |
Certifikát pro SSH. |
řetězec |
Účet úložiště
Jméno |
Popis |
Hodnota |
kontejner |
Kontejner v účtu úložiště, který se má zadat pouze pro účty úložiště WASB. |
řetězec |
enableSecureChannel |
Povolte zabezpečený kanál nebo ne, jedná se o volitelné pole. Výchozí hodnota je false, pokud verze clusteru < 5.1 a true, pokud verze clusteru >= 5.1 , |
Bool |
sdílená složka |
Název sdílené složky. |
řetězec |
fileSystem |
Systém souborů, který se má zadat pouze pro Azure Data Lake Storage Gen2. |
řetězec |
isDefault |
Jestli je účet úložiště výchozím účtem úložiště, nebo ne. |
Bool |
klíč |
Přístupový klíč účtu úložiště. |
řetězec |
msiResourceId |
Spravovaná identita (MSI), která má povolený přístup k účtu úložiště, je určena pouze pro Azure Data Lake Storage Gen2. |
řetězec |
Jméno |
Název účtu úložiště. |
řetězec |
resourceId |
ID prostředku účtu úložiště, které se má zadat pouze pro Azure Data Lake Storage Gen2. |
řetězec |
saskey |
Klíč sdíleného přístupového podpisu. |
řetězec |
StorageProfile
Jméno |
Popis |
Hodnota |
storageaccounts |
Seznam účtů úložiště v clusteru |
StorageAccount[] |
UserAssignedIdentity
Jméno |
Popis |
Hodnota |
tenantId |
ID tenanta identity přiřazené uživatelem. |
řetězec |
VirtualNetworkProfile
Jméno |
Popis |
Hodnota |
id |
ID virtuální sítě. |
řetězec |
podsíť |
Název podsítě. |
řetězec |
Ukázky rychlého startu
Následující ukázky rychlého startu nasadí tento typ prostředku.
Soubor Bicep |
Popis |
Nasazení clusteru HBase založeného na Linuxu ve službě HDInsight |
Tato šablona umožňuje vytvořit cluster HBase založený na Linuxu ve službě Azure HDInsight. |
Nasazení clusteru Spark ve službě Azure HDInsight |
Tato šablona umožňuje vytvořit cluster Spark ve službě Azure HDInsight. |
Nasazení clusteru Interative Hive ve službě HDInsight |
Tato šablona umožňuje vytvořit cluster Interative Hive (LLAP) ve službě HDInsight a závislý účet služby Azure Storage. Metoda ověřování SSH pro cluster je uživatelské jméno a heslo. Informace o šabloně využívající ověřování veřejného klíče SSH najdete v tématu /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey |
Nasazení clusteru HDInsight se službou Storage a heslem SSH |
Tato šablona umožňuje vytvořit cluster Hadoop se systémem Linux ve službě HDInsight a závislý účet služby Azure Storage. Metoda ověřování SSH pro cluster je uživatelské jméno a heslo. Informace o šabloně používající ověřování pomocí veřejného klíče SSH najdete v tématu /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Nasazení Kafka ve službě HDInsight ve virtuální síti |
Tato šablona umožňuje vytvořit virtuální síť Azure a kafka v clusteru HDInsight ve virtuální síti. Metoda ověřování SSH pro cluster je uživatelské jméno a heslo. Informace o šabloně používající ověřování pomocí veřejného klíče SSH najdete v tématu /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Definice prostředku šablony ARM
Typ prostředku clusterů je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.HDInsight/clusters, přidejte do šablony následující JSON.
{
"type": "Microsoft.HDInsight/clusters",
"apiVersion": "2024-08-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"tenantId": "string"
}
}
},
"location": "string",
"properties": {
"clusterDefinition": {
"blueprint": "string",
"componentVersion": {
"{customized property}": "string"
},
"configurations": {},
"kind": "string"
},
"clusterVersion": "string",
"computeIsolationProperties": {
"enableComputeIsolation": "bool",
"hostSku": "string"
},
"computeProfile": {
"roles": [
{
"autoscale": {
"capacity": {
"maxInstanceCount": "int",
"minInstanceCount": "int"
},
"recurrence": {
"schedule": [
{
"days": [ "string" ],
"timeAndCapacity": {
"maxInstanceCount": "int",
"minInstanceCount": "int",
"time": "string"
}
}
],
"timeZone": "string"
}
},
"dataDisksGroups": [
{
"disksPerNode": "int"
}
],
"encryptDataDisks": "bool",
"hardwareProfile": {
"vmSize": "string"
},
"minInstanceCount": "int",
"name": "string",
"osProfile": {
"linuxOperatingSystemProfile": {
"password": "string",
"sshProfile": {
"publicKeys": [
{
"certificateData": "string"
}
]
},
"username": "string"
}
},
"scriptActions": [
{
"name": "string",
"parameters": "string",
"uri": "string"
}
],
"targetInstanceCount": "int",
"virtualNetworkProfile": {
"id": "string",
"subnet": "string"
},
"VMGroupName": "string"
}
]
},
"diskEncryptionProperties": {
"encryptionAlgorithm": "string",
"encryptionAtHost": "bool",
"keyName": "string",
"keyVersion": "string",
"msiResourceId": "string",
"vaultUri": "string"
},
"encryptionInTransitProperties": {
"isEncryptionInTransitEnabled": "bool"
},
"kafkaRestProperties": {
"clientGroupInfo": {
"groupId": "string",
"groupName": "string"
},
"configurationOverride": {
"{customized property}": "string"
}
},
"minSupportedTlsVersion": "string",
"networkProperties": {
"outboundDependenciesManagedType": "string",
"privateLink": "string",
"publicIpTag": {
"ipTagType": "string",
"tag": "string"
},
"resourceProviderConnection": "string"
},
"osType": "string",
"privateLinkConfigurations": [
{
"name": "string",
"properties": {
"groupId": "string",
"ipConfigurations": [
{
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"securityProfile": {
"aaddsResourceId": "string",
"clusterUsersGroupDNs": [ "string" ],
"directoryType": "string",
"domain": "string",
"domainUsername": "string",
"domainUserPassword": "string",
"ldapsUrls": [ "string" ],
"msiResourceId": "string",
"organizationalUnitDN": "string"
},
"storageProfile": {
"storageaccounts": [
{
"container": "string",
"enableSecureChannel": "bool",
"fileshare": "string",
"fileSystem": "string",
"isDefault": "bool",
"key": "string",
"msiResourceId": "string",
"name": "string",
"resourceId": "string",
"saskey": "string"
}
]
},
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Hodnoty vlastností
Automatické škálování
Jméno |
Popis |
Hodnota |
kapacita |
Parametry pro automatické škálování na základě zatížení |
automatického škálování kapacity |
opakování |
Parametry pro automatické škálování založené na plánu |
automatického škálování |
Automatická kapacita škálování
Jméno |
Popis |
Hodnota |
maxInstanceCount |
Maximální počet instancí clusteru |
Int |
minInstanceCount |
Minimální počet instancí clusteru |
Int |
Automatické škálováníRecurrence
Jméno |
Popis |
Hodnota |
naplánovat |
Pole pravidel automatického škálování na základě plánu |
automatického škálováníSchedule [] |
timeZone |
Časové pásmo pro časy plánu automatického škálování |
řetězec |
Automatické škálováníSchedule
Jméno |
Popis |
Hodnota |
Dny |
Dny v týdnu pro pravidlo automatického škálování na základě plánu |
Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
timeAndCapacity |
Čas a kapacita pravidla automatického škálování založeného na plánu |
autoscaleTimeAndCapacity |
Automatické škálováníTimeAndCapacity
Jméno |
Popis |
Hodnota |
maxInstanceCount |
Maximální počet instancí clusteru |
Int |
minInstanceCount |
Minimální počet instancí clusteru |
Int |
Čas |
24hodinový čas ve formuláři xx:xx |
řetězec |
ClientGroupInfo
Jméno |
Popis |
Hodnota |
groupId |
ID skupiny zabezpečení AAD. |
řetězec |
groupName |
Název skupiny zabezpečení AAD. |
řetězec |
ClusterCreatePropertiesOrClusterGetProperties
Jméno |
Popis |
Hodnota |
clusterDefinition |
Definice clusteru. |
ClusterDefinition |
clusterVersion |
Verze clusteru. |
řetězec |
computeIsolationProperties |
Vlastnosti izolace výpočetních prostředků. |
computeIsolationProperties |
computeProfile |
Výpočetní profil. |
ComputeProfile |
diskEncryptionProperties |
Vlastnosti šifrování disku. |
DiskEncryptionProperties |
encryptionInTransitProperties |
Vlastnosti šifrování při přenosu. |
encryptionInTransitProperties |
kafkaRestProperties |
Konfigurace proxy serveru rest kafka clusteru. |
kafkaRestProperties |
minSupportedTlsVersion |
Minimální podporovaná verze protokolu TLS. |
řetězec |
networkProperties |
Vlastnosti sítě. |
NetworkProperties |
osType |
Typ operačního systému. |
Linux Windows |
privateLinkConfigurations |
Konfigurace privátního propojení. |
PrivateLinkConfiguration[] |
securityProfile |
Profil zabezpečení. |
SecurityProfile |
storageProfile |
Profil úložiště. |
storageProfile |
úroveň |
Úroveň clusteru. |
Premium "Standardní" |
ClusterDefinition
Jméno |
Popis |
Hodnota |
plán |
Odkaz na podrobný plán. |
řetězec |
componentVersion |
Verze různých služeb v clusteru. |
ClusterDefinitionComponentVersion |
konfigurace |
Konfigurace clusteru. |
jakýkoliv |
laskavý |
Typ clusteru. |
řetězec |
ClusterDefinitionComponentVersion
ClusterIdentity
Jméno |
Popis |
Hodnota |
typ |
Typ identity používané pro cluster. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. |
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities |
Seznam identit uživatelů přidružených ke clusteru Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. |
ClusterIdentityUserAssignedIdentities |
ClusterIdentityUserAssignedIdentities
ComputeIsolationProperties
Jméno |
Popis |
Hodnota |
enableComputeIsolation |
Příznak označuje, jestli povolíte izolaci výpočetních prostředků, nebo ne. |
Bool |
hostSku |
Skladová položka hostitele. |
řetězec |
ComputeProfile
Jméno |
Popis |
Hodnota |
role |
Seznam rolí v clusteru |
role[] |
DataDisksGroups
Jméno |
Popis |
Hodnota |
disksPerNode |
Početdiskůch |
Int |
DiskEncryptionProperties
Jméno |
Popis |
Hodnota |
encryptionAlgorithm |
Identifikátor algoritmu pro šifrování, výchozí RSA-OAEP. |
RSA-OAEP RSA-OAEP-256 "RSA1_5" |
encryptionAtHost |
Určuje, jestli je povolené šifrování disků prostředků. |
Bool |
keyName |
Název klíče, který se používá k povolení šifrování disku. |
řetězec |
keyVersion |
Konkrétní verze klíče, která se používá k povolení šifrování disku. |
řetězec |
msiResourceId |
ID prostředku spravované identity, která se používá pro přístup k trezoru klíčů. |
řetězec |
vaultUri |
Identifikátor URI základního trezoru klíčů, kde se nachází klíč zákazníka, např. https://myvault.vault.azure.net |
řetězec |
EncryptionInTransitProperties
Jméno |
Popis |
Hodnota |
isEncryptionInTransitEnabled |
Určuje, jestli je komunikace mezi uzly mezi clustery šifrovaná během přenosu. |
Bool |
HardwareProfile
Jméno |
Popis |
Hodnota |
vmSize |
Velikost virtuálního počítače |
řetězec |
KONFIGURACE PROTOKOLU IP
Jméno |
Popis |
Hodnota |
Jméno |
Název konfigurace IP adresy privátního propojení. |
string (povinné) |
vlastnosti |
Vlastnosti konfigurace IP adresy privátního propojení. |
IPConfigurationProperties |
IPConfigurationProperties
Jméno |
Popis |
Hodnota |
primární |
Určuje, jestli je tato konfigurace IP adresy primární pro odpovídající síťovou kartu. |
Bool |
privateIPAddress |
IP adresa. |
řetězec |
privateIPAllocationMethod |
Metoda, která je přidělena privátní IP adresa. |
Dynamická Statická |
podsíť |
ID prostředku podsítě. |
ResourceId |
IpTag
Jméno |
Popis |
Hodnota |
ipTagType |
Získá nebo nastaví ipTag typ: Příklad FirstPartyUsage. |
string (povinné) |
značka |
Získá nebo nastaví hodnotu IpTag přidružené k veřejné IP adrese. Příklad HDInsight, SQL, Storage atd. |
string (povinné) |
KafkaRestProperties
KafkaRestPropertiesConfigurationOverride
LinuxOperatingSystemProfile
Jméno |
Popis |
Hodnota |
heslo |
Heslo. |
řetězec |
sshProfile |
Profil SSH. |
SshProfile |
uživatelské jméno |
Uživatelské jméno. |
řetězec |
Microsoft.HDInsight/clustery
Jméno |
Popis |
Hodnota |
apiVersion |
Verze rozhraní API |
2024-08-01-preview |
identita |
Identita clusteru, pokud je nakonfigurovaná. |
ClusterIdentity |
umístění |
Umístění clusteru. |
řetězec |
Jméno |
Název prostředku |
string (povinné) |
vlastnosti |
Cluster vytvoří parametry. |
clusterCreatePropertiesOrClusterGetProperties |
visačky |
Značky prostředků |
Slovník názvů a hodnot značek Viz Značky v šablonách |
typ |
Typ prostředku |
Microsoft.HDInsight/clusters |
zóny |
Zóny dostupnosti. |
string[] |
NetworkProperties
Jméno |
Popis |
Hodnota |
outboundDependenciesManagedType |
Hodnota, která popisuje, jak se spravují odchozí závislosti clusteru HDInsight. Spravovaná znamená, že odchozí závislosti spravuje služba HDInsight. Externí znamená, že odchozí závislosti spravuje konkrétní řešení zákazníka. |
Externí Spravovaná |
privateLink |
Určuje, jestli je povolené privátní propojení. |
Zakázáno Povoleno |
publicIpTag |
Získá nebo nastaví značku IP adresy pro veřejné IP adresy vytvořené společně s clustery HDInsight. |
IpTag |
resourceProviderConnection |
Směr připojení poskytovatele prostředků. |
Příchozí Odchozí |
OsProfile
Jméno |
Popis |
Hodnota |
linuxOperatingSystemProfile |
Profil operačního systému Linux. |
LinuxOperatingSystemProfile |
PrivateLinkConfiguration
Jméno |
Popis |
Hodnota |
Jméno |
Název konfigurace privátního propojení. |
string (povinné) |
vlastnosti |
Vlastnosti konfigurace privátního propojení. |
privateLinkConfigurationProperties (povinné) |
PrivateLinkConfigurationProperties
Jméno |
Popis |
Hodnota |
groupId |
Název privátního propojení HDInsight s možností privátního propojení, na který se má použít konfigurace privátního propojení. Například headnode, gateway, edgenode. |
string (povinné) |
ipConfigurations |
Konfigurace IP adres pro službu privátního propojení. |
IPConfiguration[] (povinné) |
ResourceId
Jméno |
Popis |
Hodnota |
id |
ID prostředku Azure. |
řetězec |
Role
Jméno |
Popis |
Hodnota |
automatické škálování |
Konfigurace automatického škálování |
automatického škálování |
dataDisksGroups |
Datové disky seskupí pro roli. |
DataDisksGroups[] |
encryptDataDisks |
Určuje, jestli se datové disky šifrují. |
Bool |
hardwareProfile |
Hardwarový profil. |
HardwareProfile |
minInstanceCount |
Minimální počet instancí clusteru. |
Int |
Jméno |
Název role. |
řetězec |
osProfile |
Profil operačního systému. |
OsProfile |
scriptActions |
Seznam akcí skriptu pro roli. |
ScriptAction[] |
targetInstanceCount |
Počet instancí clusteru. |
Int |
virtualNetworkProfile |
Profil virtuální sítě. |
VirtualNetworkProfile |
VMGroupName |
Název skupiny virtuálních počítačů. |
řetězec |
ScriptAction
Jméno |
Popis |
Hodnota |
Jméno |
Název akce skriptu. |
string (povinné) |
parametry |
Parametry zadaného skriptu. |
string (povinné) |
identifikátor uri |
Identifikátor URI skriptu. |
string (povinné) |
SecurityProfile
Jméno |
Popis |
Hodnota |
aaddsResourceId |
ID prostředku služby Azure Active Directory Domain Service uživatele. |
řetězec |
clusterUsersGroupDNs |
Volitelný. Rozlišující názvy skupin uživatelů clusteru |
string[] |
directoryType |
Typ adresáře. |
ActiveDirectory |
doména |
Doména active directory organizace. |
řetězec |
domainUsername |
Uživatelský účet domény, který bude mít v clusteru oprávnění správce. |
řetězec |
domainUserPassword |
Heslo správce domény. |
řetězec |
ldapsUrls |
Adresy URL protokolu LDAPS pro komunikaci se službou Active Directory. |
string[] |
msiResourceId |
Identita přiřazená uživatelem, která má oprávnění ke čtení a vytváření artefaktů souvisejících s clustery v AADDS uživatele. |
řetězec |
organizationalUnitDN |
Organizační jednotka v rámci služby Active Directory pro umístění účtů clusteru a služeb. |
řetězec |
SshProfile
Jméno |
Popis |
Hodnota |
publicKeys |
Seznam veřejných klíčů SSH |
SshPublicKey[] |
SshPublicKey
Jméno |
Popis |
Hodnota |
certificateData |
Certifikát pro SSH. |
řetězec |
Účet úložiště
Jméno |
Popis |
Hodnota |
kontejner |
Kontejner v účtu úložiště, který se má zadat pouze pro účty úložiště WASB. |
řetězec |
enableSecureChannel |
Povolte zabezpečený kanál nebo ne, jedná se o volitelné pole. Výchozí hodnota je false, pokud verze clusteru < 5.1 a true, pokud verze clusteru >= 5.1 , |
Bool |
sdílená složka |
Název sdílené složky. |
řetězec |
fileSystem |
Systém souborů, který se má zadat pouze pro Azure Data Lake Storage Gen2. |
řetězec |
isDefault |
Jestli je účet úložiště výchozím účtem úložiště, nebo ne. |
Bool |
klíč |
Přístupový klíč účtu úložiště. |
řetězec |
msiResourceId |
Spravovaná identita (MSI), která má povolený přístup k účtu úložiště, je určena pouze pro Azure Data Lake Storage Gen2. |
řetězec |
Jméno |
Název účtu úložiště. |
řetězec |
resourceId |
ID prostředku účtu úložiště, které se má zadat pouze pro Azure Data Lake Storage Gen2. |
řetězec |
saskey |
Klíč sdíleného přístupového podpisu. |
řetězec |
StorageProfile
Jméno |
Popis |
Hodnota |
storageaccounts |
Seznam účtů úložiště v clusteru |
StorageAccount[] |
UserAssignedIdentity
Jméno |
Popis |
Hodnota |
tenantId |
ID tenanta identity přiřazené uživatelem. |
řetězec |
VirtualNetworkProfile
Jméno |
Popis |
Hodnota |
id |
ID virtuální sítě. |
řetězec |
podsíť |
Název podsítě. |
řetězec |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Typ prostředku clusterů je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.HDInsight/clusters, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters@2024-08-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
tenantId = "string"
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
properties = {
clusterDefinition = {
blueprint = "string"
componentVersion = {
{customized property} = "string"
}
configurations = ?
kind = "string"
}
clusterVersion = "string"
computeIsolationProperties = {
enableComputeIsolation = bool
hostSku = "string"
}
computeProfile = {
roles = [
{
autoscale = {
capacity = {
maxInstanceCount = int
minInstanceCount = int
}
recurrence = {
schedule = [
{
days = [
"string"
]
timeAndCapacity = {
maxInstanceCount = int
minInstanceCount = int
time = "string"
}
}
]
timeZone = "string"
}
}
dataDisksGroups = [
{
disksPerNode = int
}
]
encryptDataDisks = bool
hardwareProfile = {
vmSize = "string"
}
minInstanceCount = int
name = "string"
osProfile = {
linuxOperatingSystemProfile = {
password = "string"
sshProfile = {
publicKeys = [
{
certificateData = "string"
}
]
}
username = "string"
}
}
scriptActions = [
{
name = "string"
parameters = "string"
uri = "string"
}
]
targetInstanceCount = int
virtualNetworkProfile = {
id = "string"
subnet = "string"
}
VMGroupName = "string"
}
]
}
diskEncryptionProperties = {
encryptionAlgorithm = "string"
encryptionAtHost = bool
keyName = "string"
keyVersion = "string"
msiResourceId = "string"
vaultUri = "string"
}
encryptionInTransitProperties = {
isEncryptionInTransitEnabled = bool
}
kafkaRestProperties = {
clientGroupInfo = {
groupId = "string"
groupName = "string"
}
configurationOverride = {
{customized property} = "string"
}
}
minSupportedTlsVersion = "string"
networkProperties = {
outboundDependenciesManagedType = "string"
privateLink = "string"
publicIpTag = {
ipTagType = "string"
tag = "string"
}
resourceProviderConnection = "string"
}
osType = "string"
privateLinkConfigurations = [
{
name = "string"
properties = {
groupId = "string"
ipConfigurations = [
{
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
}
}
}
]
}
}
]
securityProfile = {
aaddsResourceId = "string"
clusterUsersGroupDNs = [
"string"
]
directoryType = "string"
domain = "string"
domainUsername = "string"
domainUserPassword = "string"
ldapsUrls = [
"string"
]
msiResourceId = "string"
organizationalUnitDN = "string"
}
storageProfile = {
storageaccounts = [
{
container = "string"
enableSecureChannel = bool
fileshare = "string"
fileSystem = "string"
isDefault = bool
key = "string"
msiResourceId = "string"
name = "string"
resourceId = "string"
saskey = "string"
}
]
}
tier = "string"
}
})
}
Hodnoty vlastností
Automatické škálování
Jméno |
Popis |
Hodnota |
kapacita |
Parametry pro automatické škálování na základě zatížení |
automatického škálování kapacity |
opakování |
Parametry pro automatické škálování založené na plánu |
automatického škálování |
Automatická kapacita škálování
Jméno |
Popis |
Hodnota |
maxInstanceCount |
Maximální počet instancí clusteru |
Int |
minInstanceCount |
Minimální počet instancí clusteru |
Int |
Automatické škálováníRecurrence
Jméno |
Popis |
Hodnota |
naplánovat |
Pole pravidel automatického škálování na základě plánu |
automatického škálováníSchedule [] |
timeZone |
Časové pásmo pro časy plánu automatického škálování |
řetězec |
Automatické škálováníSchedule
Jméno |
Popis |
Hodnota |
Dny |
Dny v týdnu pro pravidlo automatického škálování na základě plánu |
Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
timeAndCapacity |
Čas a kapacita pravidla automatického škálování založeného na plánu |
autoscaleTimeAndCapacity |
Automatické škálováníTimeAndCapacity
Jméno |
Popis |
Hodnota |
maxInstanceCount |
Maximální počet instancí clusteru |
Int |
minInstanceCount |
Minimální počet instancí clusteru |
Int |
Čas |
24hodinový čas ve formuláři xx:xx |
řetězec |
ClientGroupInfo
Jméno |
Popis |
Hodnota |
groupId |
ID skupiny zabezpečení AAD. |
řetězec |
groupName |
Název skupiny zabezpečení AAD. |
řetězec |
ClusterCreatePropertiesOrClusterGetProperties
Jméno |
Popis |
Hodnota |
clusterDefinition |
Definice clusteru. |
ClusterDefinition |
clusterVersion |
Verze clusteru. |
řetězec |
computeIsolationProperties |
Vlastnosti izolace výpočetních prostředků. |
computeIsolationProperties |
computeProfile |
Výpočetní profil. |
ComputeProfile |
diskEncryptionProperties |
Vlastnosti šifrování disku. |
DiskEncryptionProperties |
encryptionInTransitProperties |
Vlastnosti šifrování při přenosu. |
encryptionInTransitProperties |
kafkaRestProperties |
Konfigurace proxy serveru rest kafka clusteru. |
kafkaRestProperties |
minSupportedTlsVersion |
Minimální podporovaná verze protokolu TLS. |
řetězec |
networkProperties |
Vlastnosti sítě. |
NetworkProperties |
osType |
Typ operačního systému. |
Linux Windows |
privateLinkConfigurations |
Konfigurace privátního propojení. |
PrivateLinkConfiguration[] |
securityProfile |
Profil zabezpečení. |
SecurityProfile |
storageProfile |
Profil úložiště. |
storageProfile |
úroveň |
Úroveň clusteru. |
Premium "Standardní" |
ClusterDefinition
Jméno |
Popis |
Hodnota |
plán |
Odkaz na podrobný plán. |
řetězec |
componentVersion |
Verze různých služeb v clusteru. |
ClusterDefinitionComponentVersion |
konfigurace |
Konfigurace clusteru. |
jakýkoliv |
laskavý |
Typ clusteru. |
řetězec |
ClusterDefinitionComponentVersion
ClusterIdentity
Jméno |
Popis |
Hodnota |
typ |
Typ identity používané pro cluster. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. |
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities |
Seznam identit uživatelů přidružených ke clusteru Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. |
ClusterIdentityUserAssignedIdentities |
ClusterIdentityUserAssignedIdentities
ComputeIsolationProperties
Jméno |
Popis |
Hodnota |
enableComputeIsolation |
Příznak označuje, jestli povolíte izolaci výpočetních prostředků, nebo ne. |
Bool |
hostSku |
Skladová položka hostitele. |
řetězec |
ComputeProfile
Jméno |
Popis |
Hodnota |
role |
Seznam rolí v clusteru |
role[] |
DataDisksGroups
Jméno |
Popis |
Hodnota |
disksPerNode |
Početdiskůch |
Int |
DiskEncryptionProperties
Jméno |
Popis |
Hodnota |
encryptionAlgorithm |
Identifikátor algoritmu pro šifrování, výchozí RSA-OAEP. |
RSA-OAEP RSA-OAEP-256 "RSA1_5" |
encryptionAtHost |
Určuje, jestli je povolené šifrování disků prostředků. |
Bool |
keyName |
Název klíče, který se používá k povolení šifrování disku. |
řetězec |
keyVersion |
Konkrétní verze klíče, která se používá k povolení šifrování disku. |
řetězec |
msiResourceId |
ID prostředku spravované identity, která se používá pro přístup k trezoru klíčů. |
řetězec |
vaultUri |
Identifikátor URI základního trezoru klíčů, kde se nachází klíč zákazníka, např. https://myvault.vault.azure.net |
řetězec |
EncryptionInTransitProperties
Jméno |
Popis |
Hodnota |
isEncryptionInTransitEnabled |
Určuje, jestli je komunikace mezi uzly mezi clustery šifrovaná během přenosu. |
Bool |
HardwareProfile
Jméno |
Popis |
Hodnota |
vmSize |
Velikost virtuálního počítače |
řetězec |
KONFIGURACE PROTOKOLU IP
Jméno |
Popis |
Hodnota |
Jméno |
Název konfigurace IP adresy privátního propojení. |
string (povinné) |
vlastnosti |
Vlastnosti konfigurace IP adresy privátního propojení. |
IPConfigurationProperties |
IPConfigurationProperties
Jméno |
Popis |
Hodnota |
primární |
Určuje, jestli je tato konfigurace IP adresy primární pro odpovídající síťovou kartu. |
Bool |
privateIPAddress |
IP adresa. |
řetězec |
privateIPAllocationMethod |
Metoda, která je přidělena privátní IP adresa. |
Dynamická Statická |
podsíť |
ID prostředku podsítě. |
ResourceId |
IpTag
Jméno |
Popis |
Hodnota |
ipTagType |
Získá nebo nastaví ipTag typ: Příklad FirstPartyUsage. |
string (povinné) |
značka |
Získá nebo nastaví hodnotu IpTag přidružené k veřejné IP adrese. Příklad HDInsight, SQL, Storage atd. |
string (povinné) |
KafkaRestProperties
KafkaRestPropertiesConfigurationOverride
LinuxOperatingSystemProfile
Jméno |
Popis |
Hodnota |
heslo |
Heslo. |
řetězec |
sshProfile |
Profil SSH. |
SshProfile |
uživatelské jméno |
Uživatelské jméno. |
řetězec |
Microsoft.HDInsight/clustery
Jméno |
Popis |
Hodnota |
identita |
Identita clusteru, pokud je nakonfigurovaná. |
ClusterIdentity |
umístění |
Umístění clusteru. |
řetězec |
Jméno |
Název prostředku |
string (povinné) |
vlastnosti |
Cluster vytvoří parametry. |
clusterCreatePropertiesOrClusterGetProperties |
visačky |
Značky prostředků |
Slovník názvů a hodnot značek |
typ |
Typ prostředku |
Microsoft.HDInsight/clusters@2024-08-01-preview |
zóny |
Zóny dostupnosti. |
string[] |
NetworkProperties
Jméno |
Popis |
Hodnota |
outboundDependenciesManagedType |
Hodnota, která popisuje, jak se spravují odchozí závislosti clusteru HDInsight. Spravovaná znamená, že odchozí závislosti spravuje služba HDInsight. Externí znamená, že odchozí závislosti spravuje konkrétní řešení zákazníka. |
Externí Spravovaná |
privateLink |
Určuje, jestli je povolené privátní propojení. |
Zakázáno Povoleno |
publicIpTag |
Získá nebo nastaví značku IP adresy pro veřejné IP adresy vytvořené společně s clustery HDInsight. |
IpTag |
resourceProviderConnection |
Směr připojení poskytovatele prostředků. |
Příchozí Odchozí |
OsProfile
Jméno |
Popis |
Hodnota |
linuxOperatingSystemProfile |
Profil operačního systému Linux. |
LinuxOperatingSystemProfile |
PrivateLinkConfiguration
Jméno |
Popis |
Hodnota |
Jméno |
Název konfigurace privátního propojení. |
string (povinné) |
vlastnosti |
Vlastnosti konfigurace privátního propojení. |
privateLinkConfigurationProperties (povinné) |
PrivateLinkConfigurationProperties
Jméno |
Popis |
Hodnota |
groupId |
Název privátního propojení HDInsight s možností privátního propojení, na který se má použít konfigurace privátního propojení. Například headnode, gateway, edgenode. |
string (povinné) |
ipConfigurations |
Konfigurace IP adres pro službu privátního propojení. |
IPConfiguration[] (povinné) |
ResourceId
Jméno |
Popis |
Hodnota |
id |
ID prostředku Azure. |
řetězec |
Role
Jméno |
Popis |
Hodnota |
automatické škálování |
Konfigurace automatického škálování |
automatického škálování |
dataDisksGroups |
Datové disky seskupí pro roli. |
DataDisksGroups[] |
encryptDataDisks |
Určuje, jestli se datové disky šifrují. |
Bool |
hardwareProfile |
Hardwarový profil. |
HardwareProfile |
minInstanceCount |
Minimální počet instancí clusteru. |
Int |
Jméno |
Název role. |
řetězec |
osProfile |
Profil operačního systému. |
OsProfile |
scriptActions |
Seznam akcí skriptu pro roli. |
ScriptAction[] |
targetInstanceCount |
Počet instancí clusteru. |
Int |
virtualNetworkProfile |
Profil virtuální sítě. |
VirtualNetworkProfile |
VMGroupName |
Název skupiny virtuálních počítačů. |
řetězec |
ScriptAction
Jméno |
Popis |
Hodnota |
Jméno |
Název akce skriptu. |
string (povinné) |
parametry |
Parametry zadaného skriptu. |
string (povinné) |
identifikátor uri |
Identifikátor URI skriptu. |
string (povinné) |
SecurityProfile
Jméno |
Popis |
Hodnota |
aaddsResourceId |
ID prostředku služby Azure Active Directory Domain Service uživatele. |
řetězec |
clusterUsersGroupDNs |
Volitelný. Rozlišující názvy skupin uživatelů clusteru |
string[] |
directoryType |
Typ adresáře. |
ActiveDirectory |
doména |
Doména active directory organizace. |
řetězec |
domainUsername |
Uživatelský účet domény, který bude mít v clusteru oprávnění správce. |
řetězec |
domainUserPassword |
Heslo správce domény. |
řetězec |
ldapsUrls |
Adresy URL protokolu LDAPS pro komunikaci se službou Active Directory. |
string[] |
msiResourceId |
Identita přiřazená uživatelem, která má oprávnění ke čtení a vytváření artefaktů souvisejících s clustery v AADDS uživatele. |
řetězec |
organizationalUnitDN |
Organizační jednotka v rámci služby Active Directory pro umístění účtů clusteru a služeb. |
řetězec |
SshProfile
Jméno |
Popis |
Hodnota |
publicKeys |
Seznam veřejných klíčů SSH |
SshPublicKey[] |
SshPublicKey
Jméno |
Popis |
Hodnota |
certificateData |
Certifikát pro SSH. |
řetězec |
Účet úložiště
Jméno |
Popis |
Hodnota |
kontejner |
Kontejner v účtu úložiště, který se má zadat pouze pro účty úložiště WASB. |
řetězec |
enableSecureChannel |
Povolte zabezpečený kanál nebo ne, jedná se o volitelné pole. Výchozí hodnota je false, pokud verze clusteru < 5.1 a true, pokud verze clusteru >= 5.1 , |
Bool |
sdílená složka |
Název sdílené složky. |
řetězec |
fileSystem |
Systém souborů, který se má zadat pouze pro Azure Data Lake Storage Gen2. |
řetězec |
isDefault |
Jestli je účet úložiště výchozím účtem úložiště, nebo ne. |
Bool |
klíč |
Přístupový klíč účtu úložiště. |
řetězec |
msiResourceId |
Spravovaná identita (MSI), která má povolený přístup k účtu úložiště, je určena pouze pro Azure Data Lake Storage Gen2. |
řetězec |
Jméno |
Název účtu úložiště. |
řetězec |
resourceId |
ID prostředku účtu úložiště, které se má zadat pouze pro Azure Data Lake Storage Gen2. |
řetězec |
saskey |
Klíč sdíleného přístupového podpisu. |
řetězec |
StorageProfile
Jméno |
Popis |
Hodnota |
storageaccounts |
Seznam účtů úložiště v clusteru |
StorageAccount[] |
UserAssignedIdentity
Jméno |
Popis |
Hodnota |
tenantId |
ID tenanta identity přiřazené uživatelem. |
řetězec |
VirtualNetworkProfile
Jméno |
Popis |
Hodnota |
id |
ID virtuální sítě. |
řetězec |
podsíť |
Název podsítě. |
řetězec |