Condividi tramite


Cluster Microsoft.HDInsight/applications 2023-08-15-preview

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.

Formato risorsa

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

Nome Descrizione Valore
applicationType Tipo di applicazione. corda
computeProfile Elenco di ruoli nel cluster. ComputeProfile
errori Elenco di errori. errori[]
httpsEndpoints Elenco di endpoint HTTPS dell'applicazione. ApplicationGetHttpsEndpoint[]
installScriptActions Elenco di azioni script di installazione. runtimeScriptAction[]
privateLinkConfigurations Configurazioni dei collegamenti privati. PrivateLinkConfiguration[]
sshEndpoints Elenco di endpoint SSH dell'applicazione. ApplicationGetEndpoint[]
uninstallScriptActions Elenco di azioni script di disinstallazione. runtimeScriptAction[]

ApplicationTags

Nome Descrizione Valore

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

Nome Descrizione Valore
linuxOperatingSystemProfile Profilo del sistema operativo Linux. LinuxOperatingSystemProfile

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.

Formato risorsa

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

Nome Descrizione Valore
applicationType Tipo di applicazione. corda
computeProfile Elenco di ruoli nel cluster. ComputeProfile
errori Elenco di errori. errori[]
httpsEndpoints Elenco di endpoint HTTPS dell'applicazione. ApplicationGetHttpsEndpoint[]
installScriptActions Elenco di azioni script di installazione. runtimeScriptAction[]
privateLinkConfigurations Configurazioni dei collegamenti privati. PrivateLinkConfiguration[]
sshEndpoints Elenco di endpoint SSH dell'applicazione. ApplicationGetEndpoint[]
uninstallScriptActions Elenco di azioni script di disinstallazione. runtimeScriptAction[]

ApplicationTags

Nome Descrizione Valore

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

Nome Descrizione Valore
linuxOperatingSystemProfile Profilo del sistema operativo Linux. LinuxOperatingSystemProfile

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.

Sagoma Descrizione
Distribuire un cluster HDInsight con un nodo perimetrale

Distribuire in Azure
Questo modello consente di creare un cluster HDInsight che esegue Linux con un nodo perimetrale vuoto. Per altre informazioni, vedere /azure/hdinsight/hdinsight-apps-use-edge-node
Distribuire un nodo perimetrale in un cluster HDInsight esistente

Distribuire in Azure
Questo modello consente di creare un nodo perimetrale vuoto e aggiungerlo a un cluster HDInsight esistente. Per altre informazioni, vedere /azure/hdinsight/hdinsight-apps-use-edge-node
Distribuire un cluster HDInsight e un nodo del Registro di sistema dello schema confluent

Distribuire in Azure
Questo modello consente di creare un cluster HDInsight che esegue Linux con un nodo perimetrale del Registro di sistema dello schema. Per altre informazioni, vedere /azure/hdinsight/hdinsight-apps-use-edge-node

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa cluster/applicazioni 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/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

Nome Descrizione Valore
applicationType Tipo di applicazione. corda
computeProfile Elenco di ruoli nel cluster. ComputeProfile
errori Elenco di errori. errori[]
httpsEndpoints Elenco di endpoint HTTPS dell'applicazione. ApplicationGetHttpsEndpoint[]
installScriptActions Elenco di azioni script di installazione. runtimeScriptAction[]
privateLinkConfigurations Configurazioni dei collegamenti privati. PrivateLinkConfiguration[]
sshEndpoints Elenco di endpoint SSH dell'applicazione. ApplicationGetEndpoint[]
uninstallScriptActions Elenco di azioni script di disinstallazione. runtimeScriptAction[]

ApplicationTags

Nome Descrizione Valore

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

Nome Descrizione Valore
linuxOperatingSystemProfile Profilo del sistema operativo Linux. LinuxOperatingSystemProfile

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