Clusters/aplicativos Microsoft.HDInsight 2018-06-01-preview
Artigo 12/21/2024
2 contribuidores
Comentários
Neste artigo
Definição de recursos do bíceps
O tipo de recurso clusters/aplicativos pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.HDInsight/clusters/applications, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.HDInsight/clusters/applications@2018-06-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'
}
]
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
Designação
Descrição
Valor
destinationPorto
A porta de destino à qual se conectar.
Int
Localização
A localização do ponto de extremidade.
string
privateIPAddress
O endereço IP privado do ponto de extremidade.
string
porto público
A porta pública à qual se conectar.
Int
ApplicationGetHttpsEndpoint
Designação
Descrição
Valor
accessModes
A lista de modos de acesso para o aplicativo.
string[]
destinationPorto
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.
string
subDomainSuffix
O sufixo de subdomínio do aplicativo.
string
ApplicationProperties
Designação
Descrição
Valor
tipo de aplicação
O tipo de aplicação.
string
computeProfile
A lista de funções no cluster.
ComputeProfile
erros
A lista de erros.
Erros []
httpsPontos finais
A lista de pontos de extremidade HTTPS do aplicativo.
ApplicationGetHttpsEndpoint []
installScriptActions
A lista de ações de script de instalação.
RuntimeScriptAction []
sshPontos finais
A lista de pontos de extremidade SSH do aplicativo.
ApplicationGetEndpoint []
uninstallScriptActions
A lista de ações de script de desinstalação.
RuntimeScriptAction []
Designação
Descrição
Valor
Dimensionamento automático
Designação
Descrição
Valor
capacidade
Parâmetros para dimensionamento automático baseado em carga
AutoscaleCapacity
Recorrência
Parâmetros para dimensionamento automático baseado em programação
AutoscaleRecurrence
AutoscaleCapacity
Designação
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
Designação
Descrição
Valor
Horário
Matriz de regras de dimensionamento automático baseadas em programação
AutoscaleSchedule []
Fuso horário
O fuso horário para os horários de agendamento de escala automática
string
AutoscaleSchedule
Designação
Descrição
Valor
Dias
Dias da semana para uma regra de dimensionamento automático baseada em programação
Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira'
tempoAndCapacidade
Tempo e capacidade para uma regra de dimensionamento automático baseada em programação
AutoscaleTimeAndCapacity
AutoscaleTimeAndCapacity
Designação
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
Tempo de 24 horas no formato xx:xx
string
ComputeProfile
Designação
Descrição
Valor
funções
A lista de funções no cluster.
Função []
DataDisksGroups
Designação
Descrição
Valor
disksPerNode
O número de discos por nó.
Int
Erros
Designação
Descrição
Valor
código
O código de erro.
string
Mensagem
A mensagem de erro.
string
Perfil de Hardware
Designação
Descrição
Valor
vmTamanho
O tamanho da VM
string
LinuxOperatingSystemProfile
Designação
Descrição
Valor
palavra-passe
A senha.
string
sshProfile
O perfil SSH.
SshProfile
nome de utilizador
O nome de usuário.
string
Microsoft.HDInsight/clusters/aplicativos
Designação
Descrição
Valor
etag
O ETag para a aplicação
string
Designação
O nome do recurso
string (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 recurso do tipo: clusters
propriedades
As propriedades do aplicativo.
ApplicationProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
OsProfile
Funções
Designação
Descrição
Valor
Dimensionamento automático
As configurações de dimensionamento automático.
Autoscale
dataDisksGroups
Os grupos de discos de dados para a função.
DataDisksGroups []
encryptDataDisks
Indica se criptografam os discos de dados.
Bool
hardwareProfile
O perfil de hardware.
HardwareProfile
minInstanceCount
A contagem mínima de instâncias do cluster.
Int
Designação
O nome da função.
string
osPerfil
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.
string
RuntimeScriptAction
Designação
Descrição
Valor
Designação
O nome da ação de script.
string (obrigatório)
Parâmetros
Os parâmetros para o script
string
funções
A lista de funções onde o script será executado.
string[] (obrigatório)
URI
O URI para o script.
string (obrigatório)
ScriptAction
Designação
Descrição
Valor
Designação
O nome da ação de script.
string (obrigatório)
Parâmetros
Os parâmetros para o script fornecido.
string (obrigatório)
URI
O URI para o script.
string (obrigatório)
SshProfile
Designação
Descrição
Valor
chaves públicas
A lista de chaves públicas SSH.
SshPublicKey []
SshPublicKey
Designação
Descrição
Valor
certificateData
O certificado para SSH.
string
VirtualNetworkProfile
Designação
Descrição
Valor
ID
A ID da rede virtual.
string
sub-rede
O nome da sub-rede.
string
Definição de recurso de modelo ARM
O tipo de recurso clusters/aplicativos pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.HDInsight/clusters/applications, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.HDInsight/clusters/applications",
"apiVersion": "2018-06-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"
}
],
"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
Designação
Descrição
Valor
destinationPorto
A porta de destino à qual se conectar.
Int
Localização
A localização do ponto de extremidade.
string
privateIPAddress
O endereço IP privado do ponto de extremidade.
string
porto público
A porta pública à qual se conectar.
Int
ApplicationGetHttpsEndpoint
Designação
Descrição
Valor
accessModes
A lista de modos de acesso para o aplicativo.
string[]
destinationPorto
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.
string
subDomainSuffix
O sufixo de subdomínio do aplicativo.
string
ApplicationProperties
Designação
Descrição
Valor
tipo de aplicação
O tipo de aplicação.
string
computeProfile
A lista de funções no cluster.
ComputeProfile
erros
A lista de erros.
Erros []
httpsPontos finais
A lista de pontos de extremidade HTTPS do aplicativo.
ApplicationGetHttpsEndpoint []
installScriptActions
A lista de ações de script de instalação.
RuntimeScriptAction []
sshPontos finais
A lista de pontos de extremidade SSH do aplicativo.
ApplicationGetEndpoint []
uninstallScriptActions
A lista de ações de script de desinstalação.
RuntimeScriptAction []
Designação
Descrição
Valor
Dimensionamento automático
Designação
Descrição
Valor
capacidade
Parâmetros para dimensionamento automático baseado em carga
AutoscaleCapacity
Recorrência
Parâmetros para dimensionamento automático baseado em programação
AutoscaleRecurrence
AutoscaleCapacity
Designação
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
Designação
Descrição
Valor
Horário
Matriz de regras de dimensionamento automático baseadas em programação
AutoscaleSchedule []
Fuso horário
O fuso horário para os horários de agendamento de escala automática
string
AutoscaleSchedule
Designação
Descrição
Valor
Dias
Dias da semana para uma regra de dimensionamento automático baseada em programação
Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira'
tempoAndCapacidade
Tempo e capacidade para uma regra de dimensionamento automático baseada em programação
AutoscaleTimeAndCapacity
AutoscaleTimeAndCapacity
Designação
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
Tempo de 24 horas no formato xx:xx
string
ComputeProfile
Designação
Descrição
Valor
funções
A lista de funções no cluster.
Função []
DataDisksGroups
Designação
Descrição
Valor
disksPerNode
O número de discos por nó.
Int
Erros
Designação
Descrição
Valor
código
O código de erro.
string
Mensagem
A mensagem de erro.
string
Perfil de Hardware
Designação
Descrição
Valor
vmTamanho
O tamanho da VM
string
LinuxOperatingSystemProfile
Designação
Descrição
Valor
palavra-passe
A senha.
string
sshProfile
O perfil SSH.
SshProfile
nome de utilizador
O nome de usuário.
string
Microsoft.HDInsight/clusters/aplicativos
Designação
Descrição
Valor
apiVersion
A versão api
'2018-06-01-pré-visualização'
etag
O ETag para a aplicação
string
Designação
O nome do recurso
string (obrigatório)
propriedades
As propriedades do aplicativo.
ApplicationProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo
O tipo de recurso
'Microsoft.HDInsight/clusters/aplicativos'
OsProfile
Funções
Designação
Descrição
Valor
Dimensionamento automático
As configurações de dimensionamento automático.
Autoscale
dataDisksGroups
Os grupos de discos de dados para a função.
DataDisksGroups []
encryptDataDisks
Indica se criptografam os discos de dados.
Bool
hardwareProfile
O perfil de hardware.
HardwareProfile
minInstanceCount
A contagem mínima de instâncias do cluster.
Int
Designação
O nome da função.
string
osPerfil
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.
string
RuntimeScriptAction
Designação
Descrição
Valor
Designação
O nome da ação de script.
string (obrigatório)
Parâmetros
Os parâmetros para o script
string
funções
A lista de funções onde o script será executado.
string[] (obrigatório)
URI
O URI para o script.
string (obrigatório)
ScriptAction
Designação
Descrição
Valor
Designação
O nome da ação de script.
string (obrigatório)
Parâmetros
Os parâmetros para o script fornecido.
string (obrigatório)
URI
O URI para o script.
string (obrigatório)
SshProfile
Designação
Descrição
Valor
chaves públicas
A lista de chaves públicas SSH.
SshPublicKey []
SshPublicKey
Designação
Descrição
Valor
certificateData
O certificado para SSH.
string
VirtualNetworkProfile
Designação
Descrição
Valor
ID
A ID da rede virtual.
string
sub-rede
O nome da sub-rede.
string
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
O tipo de recurso clusters/aplicativos pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.HDInsight/clusters/applications, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters/applications@2018-06-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"
}
]
sshEndpoints = [
{
destinationPort = int
location = "string"
privateIPAddress = "string"
publicPort = int
}
]
uninstallScriptActions = [
{
name = "string"
parameters = "string"
roles = [
"string"
]
uri = "string"
}
]
}
})
}
Valores de propriedade
ApplicationGetEndpoint
Designação
Descrição
Valor
destinationPorto
A porta de destino à qual se conectar.
Int
Localização
A localização do ponto de extremidade.
string
privateIPAddress
O endereço IP privado do ponto de extremidade.
string
porto público
A porta pública à qual se conectar.
Int
ApplicationGetHttpsEndpoint
Designação
Descrição
Valor
accessModes
A lista de modos de acesso para o aplicativo.
string[]
destinationPorto
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.
string
subDomainSuffix
O sufixo de subdomínio do aplicativo.
string
ApplicationProperties
Designação
Descrição
Valor
tipo de aplicação
O tipo de aplicação.
string
computeProfile
A lista de funções no cluster.
ComputeProfile
erros
A lista de erros.
Erros []
httpsPontos finais
A lista de pontos de extremidade HTTPS do aplicativo.
ApplicationGetHttpsEndpoint []
installScriptActions
A lista de ações de script de instalação.
RuntimeScriptAction []
sshPontos finais
A lista de pontos de extremidade SSH do aplicativo.
ApplicationGetEndpoint []
uninstallScriptActions
A lista de ações de script de desinstalação.
RuntimeScriptAction []
Designação
Descrição
Valor
Dimensionamento automático
Designação
Descrição
Valor
capacidade
Parâmetros para dimensionamento automático baseado em carga
AutoscaleCapacity
Recorrência
Parâmetros para dimensionamento automático baseado em programação
AutoscaleRecurrence
AutoscaleCapacity
Designação
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
Designação
Descrição
Valor
Horário
Matriz de regras de dimensionamento automático baseadas em programação
AutoscaleSchedule []
Fuso horário
O fuso horário para os horários de agendamento de escala automática
string
AutoscaleSchedule
Designação
Descrição
Valor
Dias
Dias da semana para uma regra de dimensionamento automático baseada em programação
Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira'
tempoAndCapacidade
Tempo e capacidade para uma regra de dimensionamento automático baseada em programação
AutoscaleTimeAndCapacity
AutoscaleTimeAndCapacity
Designação
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
Tempo de 24 horas no formato xx:xx
string
ComputeProfile
Designação
Descrição
Valor
funções
A lista de funções no cluster.
Função []
DataDisksGroups
Designação
Descrição
Valor
disksPerNode
O número de discos por nó.
Int
Erros
Designação
Descrição
Valor
código
O código de erro.
string
Mensagem
A mensagem de erro.
string
Perfil de Hardware
Designação
Descrição
Valor
vmTamanho
O tamanho da VM
string
LinuxOperatingSystemProfile
Designação
Descrição
Valor
palavra-passe
A senha.
string
sshProfile
O perfil SSH.
SshProfile
nome de utilizador
O nome de usuário.
string
Microsoft.HDInsight/clusters/aplicativos
Designação
Descrição
Valor
etag
O ETag para a aplicação
string
Designação
O nome do recurso
string (obrigatório)
parent_id
A ID do recurso que é o pai para este recurso.
ID do recurso do tipo: clusters
propriedades
As propriedades do aplicativo.
ApplicationProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags.
tipo
O tipo de recurso
"Microsoft.HDInsight/clusters/applications@2018-06-01-preview"
OsProfile
Funções
Designação
Descrição
Valor
Dimensionamento automático
As configurações de dimensionamento automático.
Autoscale
dataDisksGroups
Os grupos de discos de dados para a função.
DataDisksGroups []
encryptDataDisks
Indica se criptografam os discos de dados.
Bool
hardwareProfile
O perfil de hardware.
HardwareProfile
minInstanceCount
A contagem mínima de instâncias do cluster.
Int
Designação
O nome da função.
string
osPerfil
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.
string
RuntimeScriptAction
Designação
Descrição
Valor
Designação
O nome da ação de script.
string (obrigatório)
Parâmetros
Os parâmetros para o script
string
funções
A lista de funções onde o script será executado.
string[] (obrigatório)
URI
O URI para o script.
string (obrigatório)
ScriptAction
Designação
Descrição
Valor
Designação
O nome da ação de script.
string (obrigatório)
Parâmetros
Os parâmetros para o script fornecido.
string (obrigatório)
URI
O URI para o script.
string (obrigatório)
SshProfile
Designação
Descrição
Valor
chaves públicas
A lista de chaves públicas SSH.
SshPublicKey []
SshPublicKey
Designação
Descrição
Valor
certificateData
O certificado para SSH.
string
VirtualNetworkProfile
Designação
Descrição
Valor
ID
A ID da rede virtual.
string
sub-rede
O nome da sub-rede.
string