Compartilhar via


Clusters/aplicativos Microsoft.HDInsight 2024-08-01-preview

Definição de recurso do Bicep

O tipo de recurso clusters/aplicativos pode ser implantado com operações de destino:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.HDInsight/clusters/aplicativos, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.HDInsight/clusters/applications@2024-08-01-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'
  }
}

Valores de propriedade

ApplicationGetEndpoint

Nome Descrição Valor
destinationPort A porta de destino à qual se conectar. int
localização O local do ponto de extremidade. corda
privateIPAddress O endereço IP privado do ponto de extremidade. corda
publicPort A porta pública à qual se conectar. int

ApplicationGetHttpsEndpoint

Nome Descrição Valor
accessModes A lista de modos de acesso para o aplicativo. string[]
destinationPort A porta de destino à qual se conectar. int
disableGatewayAuth O valor indica se o GatewayAuth deve ser desabilitado. Bool
privateIPAddress O endereço IP privado do ponto de extremidade. corda
subDomainSuffix O sufixo de subdomínio do aplicativo. corda

ApplicationProperties

Nome Descrição Valor
applicationType O tipo de aplicativo. corda
computeProfile A lista de funções no cluster. ComputeProfile
Erros A lista de erros. erros[]
httpsEndpoints A lista de pontos de extremidade HTTPS do aplicativo. ApplicationGetHttpsEndpoint []
installScriptActions A lista de ações de script de instalação. RuntimeScriptAction []
privateLinkConfigurations As configurações de link privado. PrivateLinkConfiguration []
sshEndpoints A lista de pontos de extremidade SSH do aplicativo. applicationGetEndpoint[]
uninstallScriptActions A lista de ações de script de desinstalação. RuntimeScriptAction []

ApplicationTags

Nome Descrição Valor

Dimensionamento automático

Nome Descrição Valor
capacidade Parâmetros para dimensionamento automático baseado em carga de Dimensionamento Automático
Recorrência Parâmetros para dimensionamento automático baseado em agendamento AutoscaleRecurrence

AutoscaleCapacity

Nome Descrição Valor
maxInstanceCount A contagem máxima de instâncias do cluster int
minInstanceCount A contagem mínima de instâncias do cluster int

AutoscaleRecurrence

Nome Descrição Valor
horário Matriz de regras de dimensionamento automático baseadas em agendamento autoscaleSchedule []
Fuso horário O fuso horário para os horários de agendamento de dimensionamento automático corda

AutoscaleSchedule

Nome Descrição Valor
Dias Dias da semana para uma regra de dimensionamento automático baseada em agendamento Matriz de cadeia de caracteres que contém qualquer um dos:
'Sexta-feira'
'Segunda-feira'
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira'
timeAndCapacity Tempo e capacidade para uma regra de dimensionamento automático baseada em agendamento AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

Nome Descrição Valor
maxInstanceCount A contagem máxima de instâncias do cluster int
minInstanceCount A contagem mínima de instâncias do cluster int
Hora Hora de 24 horas no formulário xx:xx corda

ComputeProfile

Nome Descrição Valor
Papéis A lista de funções no cluster. de função []

DataDisksGroups

Nome Descrição Valor
disksPerNode O número de discos por nó. int

Erros

Nome Descrição Valor
código O código de erro. corda
Mensagem A mensagem de erro. corda

HardwareProfile

Nome Descrição Valor
vmSize O tamanho da VM corda

IPConfiguration

Nome Descrição Valor
nome O nome da configuração de IP do link privado. cadeia de caracteres (obrigatório)
Propriedades As propriedades de configuração de ip do link privado. IPConfigurationProperties

IPConfigurationProperties

Nome Descrição Valor
primário Indica se essa configuração de IP é primária para a NIC correspondente. Bool
privateIPAddress O endereço IP. corda
privateIPAllocationMethod O método em que o endereço IP privado é alocado. 'dinâmico'
'estático'
sub-rede A ID do recurso de sub-rede. ResourceId

LinuxOperatingSystemProfile

Nome Descrição Valor
senha A senha. corda
sshProfile O perfil SSH. SshProfile
nome de usuário O nome de usuário. corda

Microsoft.HDInsight/clusters/aplicativos

Nome Descrição Valor
etag A ETag para o aplicativo corda
nome O nome do recurso cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: clusters
Propriedades As propriedades do aplicativo. ApplicationProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

OsProfile

Nome Descrição Valor
linuxOperatingSystemProfile O perfil do sistema operacional Linux. LinuxOperatingSystemProfile

PrivateLinkConfiguration

Nome Descrição Valor
nome O nome da configuração de link privado. cadeia de caracteres (obrigatório)
Propriedades As propriedades de configuração do link privado. PrivateLinkConfigurationProperties (obrigatório)

PrivateLinkConfigurationProperties

Nome Descrição Valor
groupId O nome do sub-recurso vinculável privado do HDInsight ao qual aplicar a configuração de link privado. Por exemplo, 'headnode', 'gateway', 'edgenode'. cadeia de caracteres (obrigatório)
ipConfigurations As configurações de IP para o serviço de link privado. IPConfiguration [] (obrigatório)

ResourceId

Nome Descrição Valor
id A ID do recurso do azure. corda

Papel

Nome Descrição Valor
dimensionamento automático As configurações de dimensionamento automático. de Dimensionamento Automático
dataDisksGroups Os grupos de discos de dados para a função. DataDisksGroups[]
encryptDataDisks Indica se os discos de dados são criptografados. Bool
hardwareProfile O perfil de hardware. hardwareProfile
minInstanceCount A contagem mínima de instâncias do cluster. int
nome O nome da função. corda
osProfile O perfil do sistema operacional. OsProfile
scriptActions A lista de ações de script na função. scriptAction[]
targetInstanceCount A contagem de instâncias do cluster. int
virtualNetworkProfile O perfil de rede virtual. VirtualNetworkProfile
VMGroupName O nome do grupo de máquinas virtuais. corda

RuntimeScriptAction

Nome Descrição Valor
nome O nome da ação de script. cadeia de caracteres (obrigatório)
Parâmetros Os parâmetros para o script corda
Papéis A lista de funções em que o script será executado. string[] (obrigatório)
URI O URI para o script. cadeia de caracteres (obrigatório)

ScriptAction

Nome Descrição Valor
nome O nome da ação de script. cadeia de caracteres (obrigatório)
Parâmetros Os parâmetros para o script fornecido. cadeia de caracteres (obrigatório)
URI O URI para o script. cadeia de caracteres (obrigatório)

SshProfile

Nome Descrição Valor
publicKeys A lista de chaves públicas SSH. SshPublicKey []

SshPublicKey

Nome Descrição Valor
certificateData O certificado para SSH. corda

VirtualNetworkProfile

Nome Descrição Valor
id A ID da rede virtual. corda
sub-rede O nome da sub-rede. corda

Definição de recurso de modelo do ARM

O tipo de recurso clusters/aplicativos pode ser implantado com operações de destino:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.HDInsight/clusters/aplicativos, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.HDInsight/clusters/applications",
  "apiVersion": "2024-08-01-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"
  }
}

Valores de propriedade

ApplicationGetEndpoint

Nome Descrição Valor
destinationPort A porta de destino à qual se conectar. int
localização O local do ponto de extremidade. corda
privateIPAddress O endereço IP privado do ponto de extremidade. corda
publicPort A porta pública à qual se conectar. int

ApplicationGetHttpsEndpoint

Nome Descrição Valor
accessModes A lista de modos de acesso para o aplicativo. string[]
destinationPort A porta de destino à qual se conectar. int
disableGatewayAuth O valor indica se o GatewayAuth deve ser desabilitado. Bool
privateIPAddress O endereço IP privado do ponto de extremidade. corda
subDomainSuffix O sufixo de subdomínio do aplicativo. corda

ApplicationProperties

Nome Descrição Valor
applicationType O tipo de aplicativo. corda
computeProfile A lista de funções no cluster. ComputeProfile
Erros A lista de erros. erros[]
httpsEndpoints A lista de pontos de extremidade HTTPS do aplicativo. ApplicationGetHttpsEndpoint []
installScriptActions A lista de ações de script de instalação. RuntimeScriptAction []
privateLinkConfigurations As configurações de link privado. PrivateLinkConfiguration []
sshEndpoints A lista de pontos de extremidade SSH do aplicativo. applicationGetEndpoint[]
uninstallScriptActions A lista de ações de script de desinstalação. RuntimeScriptAction []

ApplicationTags

Nome Descrição Valor

Dimensionamento automático

Nome Descrição Valor
capacidade Parâmetros para dimensionamento automático baseado em carga de Dimensionamento Automático
Recorrência Parâmetros para dimensionamento automático baseado em agendamento AutoscaleRecurrence

AutoscaleCapacity

Nome Descrição Valor
maxInstanceCount A contagem máxima de instâncias do cluster int
minInstanceCount A contagem mínima de instâncias do cluster int

AutoscaleRecurrence

Nome Descrição Valor
horário Matriz de regras de dimensionamento automático baseadas em agendamento autoscaleSchedule []
Fuso horário O fuso horário para os horários de agendamento de dimensionamento automático corda

AutoscaleSchedule

Nome Descrição Valor
Dias Dias da semana para uma regra de dimensionamento automático baseada em agendamento Matriz de cadeia de caracteres que contém qualquer um dos:
'Sexta-feira'
'Segunda-feira'
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira'
timeAndCapacity Tempo e capacidade para uma regra de dimensionamento automático baseada em agendamento AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

Nome Descrição Valor
maxInstanceCount A contagem máxima de instâncias do cluster int
minInstanceCount A contagem mínima de instâncias do cluster int
Hora Hora de 24 horas no formulário xx:xx corda

ComputeProfile

Nome Descrição Valor
Papéis A lista de funções no cluster. de função []

DataDisksGroups

Nome Descrição Valor
disksPerNode O número de discos por nó. int

Erros

Nome Descrição Valor
código O código de erro. corda
Mensagem A mensagem de erro. corda

HardwareProfile

Nome Descrição Valor
vmSize O tamanho da VM corda

IPConfiguration

Nome Descrição Valor
nome O nome da configuração de IP do link privado. cadeia de caracteres (obrigatório)
Propriedades As propriedades de configuração de ip do link privado. IPConfigurationProperties

IPConfigurationProperties

Nome Descrição Valor
primário Indica se essa configuração de IP é primária para a NIC correspondente. Bool
privateIPAddress O endereço IP. corda
privateIPAllocationMethod O método em que o endereço IP privado é alocado. 'dinâmico'
'estático'
sub-rede A ID do recurso de sub-rede. ResourceId

LinuxOperatingSystemProfile

Nome Descrição Valor
senha A senha. corda
sshProfile O perfil SSH. SshProfile
nome de usuário O nome de usuário. corda

Microsoft.HDInsight/clusters/aplicativos

Nome Descrição Valor
apiVersion A versão da API '2024-08-01-preview'
etag A ETag para o aplicativo corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades As propriedades do aplicativo. ApplicationProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.HDInsight/clusters/applications'

OsProfile

Nome Descrição Valor
linuxOperatingSystemProfile O perfil do sistema operacional Linux. LinuxOperatingSystemProfile

PrivateLinkConfiguration

Nome Descrição Valor
nome O nome da configuração de link privado. cadeia de caracteres (obrigatório)
Propriedades As propriedades de configuração do link privado. PrivateLinkConfigurationProperties (obrigatório)

PrivateLinkConfigurationProperties

Nome Descrição Valor
groupId O nome do sub-recurso vinculável privado do HDInsight ao qual aplicar a configuração de link privado. Por exemplo, 'headnode', 'gateway', 'edgenode'. cadeia de caracteres (obrigatório)
ipConfigurations As configurações de IP para o serviço de link privado. IPConfiguration [] (obrigatório)

ResourceId

Nome Descrição Valor
id A ID do recurso do azure. corda

Papel

Nome Descrição Valor
dimensionamento automático As configurações de dimensionamento automático. de Dimensionamento Automático
dataDisksGroups Os grupos de discos de dados para a função. DataDisksGroups[]
encryptDataDisks Indica se os discos de dados são criptografados. Bool
hardwareProfile O perfil de hardware. hardwareProfile
minInstanceCount A contagem mínima de instâncias do cluster. int
nome O nome da função. corda
osProfile O perfil do sistema operacional. OsProfile
scriptActions A lista de ações de script na função. scriptAction[]
targetInstanceCount A contagem de instâncias do cluster. int
virtualNetworkProfile O perfil de rede virtual. VirtualNetworkProfile
VMGroupName O nome do grupo de máquinas virtuais. corda

RuntimeScriptAction

Nome Descrição Valor
nome O nome da ação de script. cadeia de caracteres (obrigatório)
Parâmetros Os parâmetros para o script corda
Papéis A lista de funções em que o script será executado. string[] (obrigatório)
URI O URI para o script. cadeia de caracteres (obrigatório)

ScriptAction

Nome Descrição Valor
nome O nome da ação de script. cadeia de caracteres (obrigatório)
Parâmetros Os parâmetros para o script fornecido. cadeia de caracteres (obrigatório)
URI O URI para o script. cadeia de caracteres (obrigatório)

SshProfile

Nome Descrição Valor
publicKeys A lista de chaves públicas SSH. SshPublicKey []

SshPublicKey

Nome Descrição Valor
certificateData O certificado para SSH. corda

VirtualNetworkProfile

Nome Descrição Valor
id A ID da rede virtual. corda
sub-rede O nome da sub-rede. corda

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
implantar um cluster HDInsight com um nó de borda

Implantar no Azure
Esse modelo permite que você crie um cluster HDInsight executando o Linux com um nó de borda vazio. Para obter mais informações, consulte /azure/hdinsight/hdinsight-apps-use-edge-node
Implantar um nó de borda em um cluster HDInsight existente

Implantar no Azure
Esse modelo permite que você crie um nó de borda vazio e adicione-o a um cluster HDInsight existente. Para obter mais informações, consulte /azure/hdinsight/hdinsight-apps-use-edge-node
Implantar cluster HDInsight + nó do Registro de Esquema de Configuração

Implantar no Azure
Esse modelo permite que você crie um cluster HDInsight executando o Linux com um nó de borda do registro de esquema. Para obter mais informações, consulte /azure/hdinsight/hdinsight-apps-use-edge-node

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso clusters/aplicativos pode ser implantado com operações de destino:

  • grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.HDInsight/clusters/aplicativos, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HDInsight/clusters/applications@2024-08-01-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"
        }
      ]
    }
  })
}

Valores de propriedade

ApplicationGetEndpoint

Nome Descrição Valor
destinationPort A porta de destino à qual se conectar. int
localização O local do ponto de extremidade. corda
privateIPAddress O endereço IP privado do ponto de extremidade. corda
publicPort A porta pública à qual se conectar. int

ApplicationGetHttpsEndpoint

Nome Descrição Valor
accessModes A lista de modos de acesso para o aplicativo. string[]
destinationPort A porta de destino à qual se conectar. int
disableGatewayAuth O valor indica se o GatewayAuth deve ser desabilitado. Bool
privateIPAddress O endereço IP privado do ponto de extremidade. corda
subDomainSuffix O sufixo de subdomínio do aplicativo. corda

ApplicationProperties

Nome Descrição Valor
applicationType O tipo de aplicativo. corda
computeProfile A lista de funções no cluster. ComputeProfile
Erros A lista de erros. erros[]
httpsEndpoints A lista de pontos de extremidade HTTPS do aplicativo. ApplicationGetHttpsEndpoint []
installScriptActions A lista de ações de script de instalação. RuntimeScriptAction []
privateLinkConfigurations As configurações de link privado. PrivateLinkConfiguration []
sshEndpoints A lista de pontos de extremidade SSH do aplicativo. applicationGetEndpoint[]
uninstallScriptActions A lista de ações de script de desinstalação. RuntimeScriptAction []

ApplicationTags

Nome Descrição Valor

Dimensionamento automático

Nome Descrição Valor
capacidade Parâmetros para dimensionamento automático baseado em carga de Dimensionamento Automático
Recorrência Parâmetros para dimensionamento automático baseado em agendamento AutoscaleRecurrence

AutoscaleCapacity

Nome Descrição Valor
maxInstanceCount A contagem máxima de instâncias do cluster int
minInstanceCount A contagem mínima de instâncias do cluster int

AutoscaleRecurrence

Nome Descrição Valor
horário Matriz de regras de dimensionamento automático baseadas em agendamento autoscaleSchedule []
Fuso horário O fuso horário para os horários de agendamento de dimensionamento automático corda

AutoscaleSchedule

Nome Descrição Valor
Dias Dias da semana para uma regra de dimensionamento automático baseada em agendamento Matriz de cadeia de caracteres que contém qualquer um dos:
'Sexta-feira'
'Segunda-feira'
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira'
timeAndCapacity Tempo e capacidade para uma regra de dimensionamento automático baseada em agendamento AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

Nome Descrição Valor
maxInstanceCount A contagem máxima de instâncias do cluster int
minInstanceCount A contagem mínima de instâncias do cluster int
Hora Hora de 24 horas no formulário xx:xx corda

ComputeProfile

Nome Descrição Valor
Papéis A lista de funções no cluster. de função []

DataDisksGroups

Nome Descrição Valor
disksPerNode O número de discos por nó. int

Erros

Nome Descrição Valor
código O código de erro. corda
Mensagem A mensagem de erro. corda

HardwareProfile

Nome Descrição Valor
vmSize O tamanho da VM corda

IPConfiguration

Nome Descrição Valor
nome O nome da configuração de IP do link privado. cadeia de caracteres (obrigatório)
Propriedades As propriedades de configuração de ip do link privado. IPConfigurationProperties

IPConfigurationProperties

Nome Descrição Valor
primário Indica se essa configuração de IP é primária para a NIC correspondente. Bool
privateIPAddress O endereço IP. corda
privateIPAllocationMethod O método em que o endereço IP privado é alocado. 'dinâmico'
'estático'
sub-rede A ID do recurso de sub-rede. ResourceId

LinuxOperatingSystemProfile

Nome Descrição Valor
senha A senha. corda
sshProfile O perfil SSH. SshProfile
nome de usuário O nome de usuário. corda

Microsoft.HDInsight/clusters/aplicativos

Nome Descrição Valor
etag A ETag para o aplicativo corda
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: clusters
Propriedades As propriedades do aplicativo. ApplicationProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.HDInsight/clusters/applications@2024-08-01-preview"

OsProfile

Nome Descrição Valor
linuxOperatingSystemProfile O perfil do sistema operacional Linux. LinuxOperatingSystemProfile

PrivateLinkConfiguration

Nome Descrição Valor
nome O nome da configuração de link privado. cadeia de caracteres (obrigatório)
Propriedades As propriedades de configuração do link privado. PrivateLinkConfigurationProperties (obrigatório)

PrivateLinkConfigurationProperties

Nome Descrição Valor
groupId O nome do sub-recurso vinculável privado do HDInsight ao qual aplicar a configuração de link privado. Por exemplo, 'headnode', 'gateway', 'edgenode'. cadeia de caracteres (obrigatório)
ipConfigurations As configurações de IP para o serviço de link privado. IPConfiguration [] (obrigatório)

ResourceId

Nome Descrição Valor
id A ID do recurso do azure. corda

Papel

Nome Descrição Valor
dimensionamento automático As configurações de dimensionamento automático. de Dimensionamento Automático
dataDisksGroups Os grupos de discos de dados para a função. DataDisksGroups[]
encryptDataDisks Indica se os discos de dados são criptografados. Bool
hardwareProfile O perfil de hardware. hardwareProfile
minInstanceCount A contagem mínima de instâncias do cluster. int
nome O nome da função. corda
osProfile O perfil do sistema operacional. OsProfile
scriptActions A lista de ações de script na função. scriptAction[]
targetInstanceCount A contagem de instâncias do cluster. int
virtualNetworkProfile O perfil de rede virtual. VirtualNetworkProfile
VMGroupName O nome do grupo de máquinas virtuais. corda

RuntimeScriptAction

Nome Descrição Valor
nome O nome da ação de script. cadeia de caracteres (obrigatório)
Parâmetros Os parâmetros para o script corda
Papéis A lista de funções em que o script será executado. string[] (obrigatório)
URI O URI para o script. cadeia de caracteres (obrigatório)

ScriptAction

Nome Descrição Valor
nome O nome da ação de script. cadeia de caracteres (obrigatório)
Parâmetros Os parâmetros para o script fornecido. cadeia de caracteres (obrigatório)
URI O URI para o script. cadeia de caracteres (obrigatório)

SshProfile

Nome Descrição Valor
publicKeys A lista de chaves públicas SSH. SshPublicKey []

SshPublicKey

Nome Descrição Valor
certificateData O certificado para SSH. corda

VirtualNetworkProfile

Nome Descrição Valor
id A ID da rede virtual. corda
sub-rede O nome da sub-rede. corda