Cluster Microsoft.HDInsight/applications 2023-08-15-preview
Articolo 12/21/2024
1 contributore
Commenti e suggerimenti
In questo articolo
Definizione di risorsa Bicep
Il tipo di risorsa cluster/applicazioni 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 .
Per creare una risorsa Microsoft.HDInsight/clusters/applications, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.HDInsight/clusters/applications@2023-08-15-preview' = {
parent: resourceSymbolicName
etag: 'string'
name: 'string'
properties: {
applicationType: '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'
}
]
}
errors: [
{
code: 'string'
message: 'string'
}
]
httpsEndpoints: [
{
accessModes: [
'string'
]
destinationPort: int
disableGatewayAuth: bool
privateIPAddress: 'string'
subDomainSuffix: 'string'
}
]
installScriptActions: [
{
name: 'string'
parameters: 'string'
roles: [
'string'
]
uri: 'string'
}
]
privateLinkConfigurations: [
{
name: 'string'
properties: {
groupId: 'string'
ipConfigurations: [
{
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
}
}
}
]
}
}
]
sshEndpoints: [
{
destinationPort: int
location: 'string'
privateIPAddress: 'string'
publicPort: int
}
]
uninstallScriptActions: [
{
name: 'string'
parameters: 'string'
roles: [
'string'
]
uri: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
ApplicationGetEndpoint
Nome
Descrizione
Valore
destinationPort
Porta di destinazione a cui connettersi.
Int
ubicazione
Posizione dell'endpoint.
corda
privateIPAddress
Indirizzo IP privato dell'endpoint.
corda
publicPort
Porta pubblica a cui connettersi.
Int
ApplicationGetHttpsEndpoint
Nome
Descrizione
Valore
accessModes
Elenco delle modalità di accesso per l'applicazione.
string[]
destinationPort
Porta di destinazione a cui connettersi.
Int
disableGatewayAuth
Il valore indica se disabilitare GatewayAuth.
Bool
privateIPAddress
Indirizzo IP privato dell'endpoint.
corda
subDomainSuffix
Suffisso del sottodominio dell'applicazione.
corda
ApplicationProperties
Scalabilità automatica
Nome
Descrizione
Valore
capacità
Parametri per la scalabilità automatica basata sul carico
autoscaleCapacity
ricorrenza
Parametri per la scalabilità automatica basata su pianificazione
di scalabilità automatica
AutoscaleCapacity
Nome
Descrizione
Valore
maxInstanceCount
Numero massimo di istanze del cluster
Int
minInstanceCount
Numero minimo di istanze del cluster
Int
AutoscaleRecurrence
Nome
Descrizione
Valore
Programma
Matrice di regole di scalabilità automatica basate su pianificazione
scalabilità automaticaSchedule []
timeZone
Fuso orario per gli orari di pianificazione della scalabilità automatica
corda
Scalabilità automaticaSchedule
Nome
Descrizione
Valore
Giorni
Giorni della settimana per una regola di scalabilità automatica basata su pianificazione
Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì'
timeAndCapacity
Tempo e capacità per una regola di scalabilità automatica basata su pianificazione
autoscaleTimeAndCapacity
AutoscaleTimeAndCapacity
Nome
Descrizione
Valore
maxInstanceCount
Numero massimo di istanze del cluster
Int
minInstanceCount
Numero minimo di istanze del cluster
Int
Ore
24 ore nel formato xx:xx
corda
ComputeProfile
Nome
Descrizione
Valore
Ruoli
Elenco di ruoli nel cluster.
ruolo []
DataDisksGroups
Nome
Descrizione
Valore
disksPerNode
Numero di dischi per nodo.
Int
Errori
Nome
Descrizione
Valore
codice
Codice di errore.
corda
Messaggio
Messaggio di errore.
corda
HardwareProfile
Nome
Descrizione
Valore
vmSize
Dimensioni della macchina virtuale
corda
IPConfiguration
Nome
Descrizione
Valore
nome
Nome della configurazione IP del collegamento privato.
stringa (obbligatorio)
proprietà
Proprietà di configurazione ip del collegamento privato.
IPConfigurationProperties
IPConfigurationProperties
Nome
Descrizione
Valore
primario
Indica se questa configurazione IP è primaria per la scheda di interfaccia di rete corrispondente.
Bool
privateIPAddress
Indirizzo IP.
corda
privateIPAllocationMethod
Metodo allocato dall'indirizzo IP privato.
'dynamic' 'static'
sottorete
ID risorsa subnet.
ResourceId
LinuxOperatingSystemProfile
Nome
Descrizione
Valore
parola d’ordine
Password.
corda
sshProfile
Profilo SSH.
SshProfile
nome utente
Nome utente.
corda
Microsoft.HDInsight/clusters/applications
Nome
Descrizione
Valore
etag
ETag per l'applicazione
corda
nome
Nome della risorsa
stringa (obbligatorio)
genitore
In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre .
Nome simbolico per la risorsa di tipo: cluster
proprietà
Proprietà dell'applicazione.
ApplicationProperties
Tag
Tag delle risorse
Dizionario di nomi e valori di tag. Vedere tag nei modelli
OsProfile
PrivateLinkConfiguration
Nome
Descrizione
Valore
nome
Nome della configurazione del collegamento privato.
stringa (obbligatorio)
proprietà
Proprietà di configurazione del collegamento privato.
PrivateLinkConfigurationProperties (obbligatorio)
PrivateLinkConfigurationProperties
Nome
Descrizione
Valore
groupId
Nome della sotto-risorsa collegabile privato di HDInsight a cui applicare la configurazione del collegamento privato. Ad esempio, 'headnode', 'gateway', 'edgenode'.
stringa (obbligatorio)
ipConfigurations
Configurazioni IP per il servizio collegamento privato.
IPConfiguration [] (obbligatorio)
ResourceId
Nome
Descrizione
Valore
Id
ID risorsa di Azure.
corda
Ruolo
Nome
Descrizione
Valore
scalabilità automatica
Configurazioni di scalabilità automatica.
di scalabilità automatica
dataDisksGroups
Gruppi di dischi dati per il ruolo.
DataDisksGroups []
encryptDataDisks
Indica se crittografare i dischi dati.
Bool
hardwareProfile
Profilo hardware.
HardwareProfile
minInstanceCount
Numero minimo di istanze del cluster.
Int
nome
Nome del ruolo.
corda
osProfile
Profilo del sistema operativo.
OsProfile
scriptActions
Elenco di azioni script nel ruolo.
scriptAction []
targetInstanceCount
Numero di istanze del cluster.
Int
virtualNetworkProfile
Profilo di rete virtuale.
VirtualNetworkProfile
VMGroupName
Nome del gruppo di macchine virtuali.
corda
RuntimeScriptAction
Nome
Descrizione
Valore
nome
Nome dell'azione script.
stringa (obbligatorio)
Parametri
Parametri per lo script
corda
Ruoli
Elenco dei ruoli in cui verrà eseguito lo script.
string[] (obbligatorio)
Uri
URI dello script.
stringa (obbligatorio)
ScriptAction
Nome
Descrizione
Valore
nome
Nome dell'azione script.
stringa (obbligatorio)
Parametri
Parametri per lo script fornito.
stringa (obbligatorio)
Uri
URI dello script.
stringa (obbligatorio)
SshProfile
Nome
Descrizione
Valore
publicKeys
Elenco di chiavi pubbliche SSH.
SshPublicKey []
SshPublicKey
Nome
Descrizione
Valore
certificateData
Certificato per SSH.
corda
VirtualNetworkProfile
Nome
Descrizione
Valore
Id
ID della rete virtuale.
corda
sottorete
Nome della subnet.
corda
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa cluster/applicazioni 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 .
Per creare una risorsa Microsoft.HDInsight/clusters/applications, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.HDInsight/clusters/applications",
"apiVersion": "2023-08-15-preview",
"name": "string",
"etag": "string",
"properties": {
"applicationType": "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"
}
]
},
"errors": [
{
"code": "string",
"message": "string"
}
],
"httpsEndpoints": [
{
"accessModes": [ "string" ],
"destinationPort": "int",
"disableGatewayAuth": "bool",
"privateIPAddress": "string",
"subDomainSuffix": "string"
}
],
"installScriptActions": [
{
"name": "string",
"parameters": "string",
"roles": [ "string" ],
"uri": "string"
}
],
"privateLinkConfigurations": [
{
"name": "string",
"properties": {
"groupId": "string",
"ipConfigurations": [
{
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"sshEndpoints": [
{
"destinationPort": "int",
"location": "string",
"privateIPAddress": "string",
"publicPort": "int"
}
],
"uninstallScriptActions": [
{
"name": "string",
"parameters": "string",
"roles": [ "string" ],
"uri": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
ApplicationGetEndpoint
Nome
Descrizione
Valore
destinationPort
Porta di destinazione a cui connettersi.
Int
ubicazione
Posizione dell'endpoint.
corda
privateIPAddress
Indirizzo IP privato dell'endpoint.
corda
publicPort
Porta pubblica a cui connettersi.
Int
ApplicationGetHttpsEndpoint
Nome
Descrizione
Valore
accessModes
Elenco delle modalità di accesso per l'applicazione.
string[]
destinationPort
Porta di destinazione a cui connettersi.
Int
disableGatewayAuth
Il valore indica se disabilitare GatewayAuth.
Bool
privateIPAddress
Indirizzo IP privato dell'endpoint.
corda
subDomainSuffix
Suffisso del sottodominio dell'applicazione.
corda
ApplicationProperties
Scalabilità automatica
Nome
Descrizione
Valore
capacità
Parametri per la scalabilità automatica basata sul carico
autoscaleCapacity
ricorrenza
Parametri per la scalabilità automatica basata su pianificazione
di scalabilità automatica
AutoscaleCapacity
Nome
Descrizione
Valore
maxInstanceCount
Numero massimo di istanze del cluster
Int
minInstanceCount
Numero minimo di istanze del cluster
Int
AutoscaleRecurrence
Nome
Descrizione
Valore
Programma
Matrice di regole di scalabilità automatica basate su pianificazione
scalabilità automaticaSchedule []
timeZone
Fuso orario per gli orari di pianificazione della scalabilità automatica
corda
Scalabilità automaticaSchedule
Nome
Descrizione
Valore
Giorni
Giorni della settimana per una regola di scalabilità automatica basata su pianificazione
Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì'
timeAndCapacity
Tempo e capacità per una regola di scalabilità automatica basata su pianificazione
autoscaleTimeAndCapacity
AutoscaleTimeAndCapacity
Nome
Descrizione
Valore
maxInstanceCount
Numero massimo di istanze del cluster
Int
minInstanceCount
Numero minimo di istanze del cluster
Int
Ore
24 ore nel formato xx:xx
corda
ComputeProfile
Nome
Descrizione
Valore
Ruoli
Elenco di ruoli nel cluster.
ruolo []
DataDisksGroups
Nome
Descrizione
Valore
disksPerNode
Numero di dischi per nodo.
Int
Errori
Nome
Descrizione
Valore
codice
Codice di errore.
corda
Messaggio
Messaggio di errore.
corda
HardwareProfile
Nome
Descrizione
Valore
vmSize
Dimensioni della macchina virtuale
corda
IPConfiguration
Nome
Descrizione
Valore
nome
Nome della configurazione IP del collegamento privato.
stringa (obbligatorio)
proprietà
Proprietà di configurazione ip del collegamento privato.
IPConfigurationProperties
IPConfigurationProperties
Nome
Descrizione
Valore
primario
Indica se questa configurazione IP è primaria per la scheda di interfaccia di rete corrispondente.
Bool
privateIPAddress
Indirizzo IP.
corda
privateIPAllocationMethod
Metodo allocato dall'indirizzo IP privato.
'dynamic' 'static'
sottorete
ID risorsa subnet.
ResourceId
LinuxOperatingSystemProfile
Nome
Descrizione
Valore
parola d’ordine
Password.
corda
sshProfile
Profilo SSH.
SshProfile
nome utente
Nome utente.
corda
Microsoft.HDInsight/clusters/applications
Nome
Descrizione
Valore
apiVersion
Versione dell'API
'2023-08-15-preview'
etag
ETag per l'applicazione
corda
nome
Nome della risorsa
stringa (obbligatorio)
proprietà
Proprietà dell'applicazione.
ApplicationProperties
Tag
Tag delle risorse
Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare
Tipo di risorsa
'Microsoft.HDInsight/clusters/applications'
OsProfile
PrivateLinkConfiguration
Nome
Descrizione
Valore
nome
Nome della configurazione del collegamento privato.
stringa (obbligatorio)
proprietà
Proprietà di configurazione del collegamento privato.
PrivateLinkConfigurationProperties (obbligatorio)
PrivateLinkConfigurationProperties
Nome
Descrizione
Valore
groupId
Nome della sotto-risorsa collegabile privato di HDInsight a cui applicare la configurazione del collegamento privato. Ad esempio, 'headnode', 'gateway', 'edgenode'.
stringa (obbligatorio)
ipConfigurations
Configurazioni IP per il servizio collegamento privato.
IPConfiguration [] (obbligatorio)
ResourceId
Nome
Descrizione
Valore
Id
ID risorsa di Azure.
corda
Ruolo
Nome
Descrizione
Valore
scalabilità automatica
Configurazioni di scalabilità automatica.
di scalabilità automatica
dataDisksGroups
Gruppi di dischi dati per il ruolo.
DataDisksGroups []
encryptDataDisks
Indica se crittografare i dischi dati.
Bool
hardwareProfile
Profilo hardware.
HardwareProfile
minInstanceCount
Numero minimo di istanze del cluster.
Int
nome
Nome del ruolo.
corda
osProfile
Profilo del sistema operativo.
OsProfile
scriptActions
Elenco di azioni script nel ruolo.
scriptAction []
targetInstanceCount
Numero di istanze del cluster.
Int
virtualNetworkProfile
Profilo di rete virtuale.
VirtualNetworkProfile
VMGroupName
Nome del gruppo di macchine virtuali.
corda
RuntimeScriptAction
Nome
Descrizione
Valore
nome
Nome dell'azione script.
stringa (obbligatorio)
Parametri
Parametri per lo script
corda
Ruoli
Elenco dei ruoli in cui verrà eseguito lo script.
string[] (obbligatorio)
Uri
URI dello script.
stringa (obbligatorio)
ScriptAction
Nome
Descrizione
Valore
nome
Nome dell'azione script.
stringa (obbligatorio)
Parametri
Parametri per lo script fornito.
stringa (obbligatorio)
Uri
URI dello script.
stringa (obbligatorio)
SshProfile
Nome
Descrizione
Valore
publicKeys
Elenco di chiavi pubbliche SSH.
SshPublicKey []
SshPublicKey
Nome
Descrizione
Valore
certificateData
Certificato per SSH.
corda
VirtualNetworkProfile
Nome
Descrizione
Valore
Id
ID della rete virtuale.
corda
sottorete
Nome della subnet.
corda
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Il tipo di risorsa cluster/applicazioni può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.HDInsight/clusters/applications, aggiungere il file Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters/applications@2023-08-15-preview"
name = "string"
etag = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
applicationType = "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"
}
]
}
errors = [
{
code = "string"
message = "string"
}
]
httpsEndpoints = [
{
accessModes = [
"string"
]
destinationPort = int
disableGatewayAuth = bool
privateIPAddress = "string"
subDomainSuffix = "string"
}
]
installScriptActions = [
{
name = "string"
parameters = "string"
roles = [
"string"
]
uri = "string"
}
]
privateLinkConfigurations = [
{
name = "string"
properties = {
groupId = "string"
ipConfigurations = [
{
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
}
}
}
]
}
}
]
sshEndpoints = [
{
destinationPort = int
location = "string"
privateIPAddress = "string"
publicPort = int
}
]
uninstallScriptActions = [
{
name = "string"
parameters = "string"
roles = [
"string"
]
uri = "string"
}
]
}
})
}
Valori delle proprietà
ApplicationGetEndpoint
Nome
Descrizione
Valore
destinationPort
Porta di destinazione a cui connettersi.
Int
ubicazione
Posizione dell'endpoint.
corda
privateIPAddress
Indirizzo IP privato dell'endpoint.
corda
publicPort
Porta pubblica a cui connettersi.
Int
ApplicationGetHttpsEndpoint
Nome
Descrizione
Valore
accessModes
Elenco delle modalità di accesso per l'applicazione.
string[]
destinationPort
Porta di destinazione a cui connettersi.
Int
disableGatewayAuth
Il valore indica se disabilitare GatewayAuth.
Bool
privateIPAddress
Indirizzo IP privato dell'endpoint.
corda
subDomainSuffix
Suffisso del sottodominio dell'applicazione.
corda
ApplicationProperties
Scalabilità automatica
Nome
Descrizione
Valore
capacità
Parametri per la scalabilità automatica basata sul carico
autoscaleCapacity
ricorrenza
Parametri per la scalabilità automatica basata su pianificazione
di scalabilità automatica
AutoscaleCapacity
Nome
Descrizione
Valore
maxInstanceCount
Numero massimo di istanze del cluster
Int
minInstanceCount
Numero minimo di istanze del cluster
Int
AutoscaleRecurrence
Nome
Descrizione
Valore
Programma
Matrice di regole di scalabilità automatica basate su pianificazione
scalabilità automaticaSchedule []
timeZone
Fuso orario per gli orari di pianificazione della scalabilità automatica
corda
Scalabilità automaticaSchedule
Nome
Descrizione
Valore
Giorni
Giorni della settimana per una regola di scalabilità automatica basata su pianificazione
Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì'
timeAndCapacity
Tempo e capacità per una regola di scalabilità automatica basata su pianificazione
autoscaleTimeAndCapacity
AutoscaleTimeAndCapacity
Nome
Descrizione
Valore
maxInstanceCount
Numero massimo di istanze del cluster
Int
minInstanceCount
Numero minimo di istanze del cluster
Int
Ore
24 ore nel formato xx:xx
corda
ComputeProfile
Nome
Descrizione
Valore
Ruoli
Elenco di ruoli nel cluster.
ruolo []
DataDisksGroups
Nome
Descrizione
Valore
disksPerNode
Numero di dischi per nodo.
Int
Errori
Nome
Descrizione
Valore
codice
Codice di errore.
corda
Messaggio
Messaggio di errore.
corda
HardwareProfile
Nome
Descrizione
Valore
vmSize
Dimensioni della macchina virtuale
corda
IPConfiguration
Nome
Descrizione
Valore
nome
Nome della configurazione IP del collegamento privato.
stringa (obbligatorio)
proprietà
Proprietà di configurazione ip del collegamento privato.
IPConfigurationProperties
IPConfigurationProperties
Nome
Descrizione
Valore
primario
Indica se questa configurazione IP è primaria per la scheda di interfaccia di rete corrispondente.
Bool
privateIPAddress
Indirizzo IP.
corda
privateIPAllocationMethod
Metodo allocato dall'indirizzo IP privato.
'dynamic' 'static'
sottorete
ID risorsa subnet.
ResourceId
LinuxOperatingSystemProfile
Nome
Descrizione
Valore
parola d’ordine
Password.
corda
sshProfile
Profilo SSH.
SshProfile
nome utente
Nome utente.
corda
Microsoft.HDInsight/clusters/applications
Nome
Descrizione
Valore
etag
ETag per l'applicazione
corda
nome
Nome della risorsa
stringa (obbligatorio)
parent_id
ID della risorsa padre per questa risorsa.
ID per la risorsa di tipo: cluster
proprietà
Proprietà dell'applicazione.
ApplicationProperties
Tag
Tag delle risorse
Dizionario di nomi e valori di tag.
digitare
Tipo di risorsa
"Microsoft.HDInsight/clusters/applications@2023-08-15-preview"
OsProfile
PrivateLinkConfiguration
Nome
Descrizione
Valore
nome
Nome della configurazione del collegamento privato.
stringa (obbligatorio)
proprietà
Proprietà di configurazione del collegamento privato.
PrivateLinkConfigurationProperties (obbligatorio)
PrivateLinkConfigurationProperties
Nome
Descrizione
Valore
groupId
Nome della sotto-risorsa collegabile privato di HDInsight a cui applicare la configurazione del collegamento privato. Ad esempio, 'headnode', 'gateway', 'edgenode'.
stringa (obbligatorio)
ipConfigurations
Configurazioni IP per il servizio collegamento privato.
IPConfiguration [] (obbligatorio)
ResourceId
Nome
Descrizione
Valore
Id
ID risorsa di Azure.
corda
Ruolo
Nome
Descrizione
Valore
scalabilità automatica
Configurazioni di scalabilità automatica.
di scalabilità automatica
dataDisksGroups
Gruppi di dischi dati per il ruolo.
DataDisksGroups []
encryptDataDisks
Indica se crittografare i dischi dati.
Bool
hardwareProfile
Profilo hardware.
HardwareProfile
minInstanceCount
Numero minimo di istanze del cluster.
Int
nome
Nome del ruolo.
corda
osProfile
Profilo del sistema operativo.
OsProfile
scriptActions
Elenco di azioni script nel ruolo.
scriptAction []
targetInstanceCount
Numero di istanze del cluster.
Int
virtualNetworkProfile
Profilo di rete virtuale.
VirtualNetworkProfile
VMGroupName
Nome del gruppo di macchine virtuali.
corda
RuntimeScriptAction
Nome
Descrizione
Valore
nome
Nome dell'azione script.
stringa (obbligatorio)
Parametri
Parametri per lo script
corda
Ruoli
Elenco dei ruoli in cui verrà eseguito lo script.
string[] (obbligatorio)
Uri
URI dello script.
stringa (obbligatorio)
ScriptAction
Nome
Descrizione
Valore
nome
Nome dell'azione script.
stringa (obbligatorio)
Parametri
Parametri per lo script fornito.
stringa (obbligatorio)
Uri
URI dello script.
stringa (obbligatorio)
SshProfile
Nome
Descrizione
Valore
publicKeys
Elenco di chiavi pubbliche SSH.
SshPublicKey []
SshPublicKey
Nome
Descrizione
Valore
certificateData
Certificato per SSH.
corda
VirtualNetworkProfile
Nome
Descrizione
Valore
Id
ID della rete virtuale.
corda
sottorete
Nome della subnet.
corda