Definição de recursos do bíceps
O tipo de recurso de clusters pode ser implantado com operações que visam:
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, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.HDInsight/clusters@2021-06-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {
tenantId: 'string'
}
}
}
location: 'string'
name: 'string'
properties: {
clusterDefinition: {
blueprint: 'string'
componentVersion: {
{customized property}: 'string'
}
configurations: any(Azure.Bicep.Types.Concrete.AnyType)
kind: 'string'
}
clusterVersion: 'string'
computeIsolationProperties: {
enableComputeIsolation: bool
hostSku: 'string'
}
computeProfile: {
roles: [
{
autoscale: {
capacity: {
maxInstanceCount: int
minInstanceCount: int
}
recurrence: {
schedule: [
{
days: [
'string'
]
timeAndCapacity: {
maxInstanceCount: int
minInstanceCount: int
time: 'string'
}
}
]
timeZone: 'string'
}
}
dataDisksGroups: [
{
disksPerNode: int
}
]
encryptDataDisks: bool
hardwareProfile: {
vmSize: 'string'
}
minInstanceCount: int
name: 'string'
osProfile: {
linuxOperatingSystemProfile: {
password: 'string'
sshProfile: {
publicKeys: [
{
certificateData: 'string'
}
]
}
username: 'string'
}
}
scriptActions: [
{
name: 'string'
parameters: 'string'
uri: 'string'
}
]
targetInstanceCount: int
virtualNetworkProfile: {
id: 'string'
subnet: 'string'
}
VMGroupName: 'string'
}
]
}
diskEncryptionProperties: {
encryptionAlgorithm: 'string'
encryptionAtHost: bool
keyName: 'string'
keyVersion: 'string'
msiResourceId: 'string'
vaultUri: 'string'
}
encryptionInTransitProperties: {
isEncryptionInTransitEnabled: bool
}
kafkaRestProperties: {
clientGroupInfo: {
groupId: 'string'
groupName: 'string'
}
configurationOverride: {
{customized property}: 'string'
}
}
minSupportedTlsVersion: 'string'
networkProperties: {
privateLink: 'string'
resourceProviderConnection: 'string'
}
osType: 'string'
privateLinkConfigurations: [
{
name: 'string'
properties: {
groupId: 'string'
ipConfigurations: [
{
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
}
}
}
]
}
}
]
securityProfile: {
aaddsResourceId: 'string'
clusterUsersGroupDNs: [
'string'
]
directoryType: 'string'
domain: 'string'
domainUsername: 'string'
domainUserPassword: 'string'
ldapsUrls: [
'string'
]
msiResourceId: 'string'
organizationalUnitDN: 'string'
}
storageProfile: {
storageaccounts: [
{
container: 'string'
fileshare: 'string'
fileSystem: 'string'
isDefault: bool
key: 'string'
msiResourceId: 'string'
name: 'string'
resourceId: 'string'
saskey: 'string'
}
]
}
tier: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Valores de propriedade
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 |
ClientGroupInfo
Designação |
Descrição |
Valor |
groupId |
A ID do grupo de segurança do AAD. |
string |
nomedogrupo |
O nome do grupo de segurança do AAD. |
string |
Designação |
Descrição |
Valor |
ClusterCreatePropertiesOrClusterGetProperties
Designação |
Descrição |
Valor |
clusterDefinição |
A definição de cluster. |
ClusterDefinition |
clusterVersion |
A versão do cluster. |
string |
computeIsolationProperties |
As propriedades de isolamento de computação. |
ComputeIsolationProperties |
computeProfile |
O perfil de computação. |
ComputeProfile |
diskEncryptionProperties |
As propriedades de criptografia de disco. |
DiskEncryptionProperties |
encryptionInTransitProperties |
As propriedades de criptografia em trânsito. |
EncryptionInTransitProperties |
kafkaRestProperties |
A configuração de proxy kafka rest do cluster. |
KafkaRestProperties |
minSupportedTlsVersion |
A versão tls mínima suportada. |
string |
networkPropriedades |
As propriedades da rede. |
NetworkProperties |
osType |
O tipo de sistema operacional. |
'Linux' 'Janelas' |
privateLinkConfigurations |
As configurações de link privado. |
PrivateLinkConfiguration [] |
perfil de segurança |
O perfil de segurança. |
SecurityProfile |
storageProfile |
O perfil de armazenamento. |
StorageProfile |
nível |
A camada de cluster. |
'Premium' 'Padrão' |
ClusterDefinition
Designação |
Descrição |
Valor |
Modelo |
O link para o plano. |
string |
componentVersion |
As versões de diferentes serviços no cluster. |
ClusterDefinitionComponentVersion |
configurações |
As configurações de cluster. |
qualquer |
tipo |
O tipo de cluster. |
string |
ClusterDefinitionComponentVersion
Designação |
Descrição |
Valor |
ClusterIdentity
Designação |
Descrição |
Valor |
tipo |
O tipo de identidade usado para o cluster. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. |
'Nenhuma' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities |
A lista de identidades de usuário associadas ao cluster. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
ClusterIdentityUserAssignedIdentities |
ClusterIdentityUserAssignedIdentities
Designação |
Descrição |
Valor |
ComputeIsolationProperties
Designação |
Descrição |
Valor |
enableComputeIsolation |
O sinalizador indica se habilitar o isolamento de computação ou não. |
Bool |
hostSku |
O sku do anfitrião. |
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 |
DiskEncryptionProperties
Designação |
Descrição |
Valor |
encryptionAlgoritmo |
Identificador de algoritmo para encriptação, padrão RSA-OAEP. |
«RSA-OAEP» «RSA-OAEP-256» 'RSA1_5' |
criptografiaAtHost |
Indica se a criptografia de disco de recurso está habilitada ou não. |
Bool |
Nome da chave |
Nome da chave que é usado para habilitar a criptografia de disco. |
string |
keyVersion [en] |
Versão de chave específica que é usada para habilitar a criptografia de disco. |
string |
msiResourceId |
ID de recurso da Identidade Gerenciada usada para acessar o cofre de chaves. |
string |
vaultUri |
URI do cofre de chave base onde a chave do cliente está localizada, por exemplo. https://myvault.vault.azure.net |
string |
EncryptionInTransitProperties
Designação |
Descrição |
Valor |
isEncryptionInTransitEnabled |
Indica se a comunicação entre nós de cluster está ou não criptografada em trânsito. |
Bool |
Perfil de Hardware
Designação |
Descrição |
Valor |
vmTamanho |
O tamanho da VM |
string |
IPConfiguração
Designação |
Descrição |
Valor |
Designação |
O nome da configuração IP do link privado. |
string (obrigatório) |
propriedades |
As propriedades de configuração ip de link privado. |
IPConfigurationProperties |
IPConfigurationPropriedades
Designação |
Descrição |
Valor |
primário |
Indica se essa configuração IP é primária para a NIC correspondente. |
Bool |
privateIPAddress |
O endereço IP. |
string |
privateIPAllocationMethod |
O método que o endereço IP privado é alocado. |
'dinâmico' 'estática' |
sub-rede |
A id do recurso da sub-rede. |
ResourceId |
KafkaRestProperties
Designação |
Descrição |
Valor |
clientGroupInfo |
As informações do grupo de segurança AAD. |
ClientGroupInfo |
configuraçãoSubstituir |
As configurações que precisam ser substituídas. |
KafkaRestPropertiesConfigurationOverride |
KafkaRestPropertiesConfigurationOverride
Designação |
Descrição |
Valor |
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
Designação |
Descrição |
Valor |
identidade |
A identidade do cluster, se configurado. |
ClusterIdentity |
Localização |
A localização do cluster. |
string |
Designação |
O nome do recurso |
string (obrigatório) |
propriedades |
O cluster cria parâmetros. |
ClusterCreatePropertiesOrClusterGetProperties |
Etiquetas |
Tags de recursos |
Dicionário de nomes e valores de tags. Consulte Tags em modelos |
Zonas |
As zonas de disponibilidade. |
string[] |
Propriedades de rede
Designação |
Descrição |
Valor |
ligação privada |
Indica se o link privado está habilitado ou não. |
'Desativado' 'Habilitado' |
resourceProviderConnection |
A direção para a conexão do provedor de recursos. |
'Entrada' 'Saída' |
OsProfile
PrivateLinkConfiguration
Designação |
Descrição |
Valor |
Designação |
O nome da configuração do link privado. |
string (obrigatório) |
propriedades |
As propriedades de configuração de link privado. |
PrivateLinkConfigurationProperties (obrigatório) |
PrivateLinkConfigurationProperties
Designação |
Descrição |
Valor |
groupId |
O nome do subrecurso vinculável privado do HDInsight ao qual aplicar a configuração de link privado. Por exemplo, 'headnode', 'gateway', 'edgenode'. |
string (obrigatório) |
ipConfigurations |
As configurações de IP para o serviço de link privado. |
IPConfiguration[] (obrigatório) |
ResourceId
Designação |
Descrição |
Valor |
ID |
A id do recurso azure. |
string |
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 |
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) |
Perfil de Segurança
Designação |
Descrição |
Valor |
aaddsResourceId |
A ID do recurso do Serviço de Domínio Azure Ative Directory do usuário. |
string |
clusterUsersGroupDNs |
Opcional. Os Nomes Distintos para grupos de usuários de cluster |
string[] |
directoryType |
O tipo de diretório. |
'ActiveDirectory' |
domínio |
O domínio do Ative Directory da organização. |
string |
domínioNome de utilizador |
A conta de usuário de domínio que terá privilégios de administrador no cluster. |
string |
domainUserPassword |
A senha de administrador do domínio. |
string |
ldapsUrls |
As URLs do protocolo LDAPS para se comunicar com o Ative Directory. |
string[] |
msiResourceId |
Identidade atribuída ao usuário que tem permissões para ler e criar artefatos relacionados ao cluster no AADDS do usuário. |
string |
organizacionalUnitDN |
A unidade organizacional dentro do Ative Directory para colocar o cluster e as contas de serviço. |
string |
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 |
Conta de armazenamento
Designação |
Descrição |
Valor |
contentor |
O contêiner na conta de armazenamento, apenas a ser especificado para contas de armazenamento WASB. |
string |
compartilhamento de arquivos |
O nome do compartilhamento de arquivos. |
string |
Sistema de arquivos |
O sistema de arquivos, apenas a ser especificado para o Azure Data Lake Storage Gen 2. |
string |
isDefault |
Se a conta de armazenamento é ou não a conta de armazenamento padrão. |
Bool |
chave |
A chave de acesso da conta de armazenamento. |
string |
msiResourceId |
A identidade gerenciada (MSI) que tem permissão para acessar a conta de armazenamento, apenas para ser especificada para o Azure Data Lake Storage Gen 2. |
string |
Designação |
O nome da conta de armazenamento. |
string |
resourceId |
A ID de recurso da conta de armazenamento, apenas a ser especificada para o Azure Data Lake Storage Gen 2. |
string |
Saskey |
A chave de assinatura de acesso compartilhado. |
string |
Perfil de armazenamento
Designação |
Descrição |
Valor |
contas de armazenamento |
A lista de contas de armazenamento no cluster. |
StorageAccount[] |
UserAssignedIdentity
Designação |
Descrição |
Valor |
inquilinoId |
A ID do locatário da identidade atribuída ao usuário. |
string |
VirtualNetworkProfile
Designação |
Descrição |
Valor |
ID |
A ID da rede virtual. |
string |
sub-rede |
O nome da sub-rede. |
string |
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep |
Descrição |
Implantar um cluster HBase baseado em Linux no HDInsight |
Este modelo permite criar um cluster HBase baseado em Linux no Azure HDInsight. |
implantar um cluster do Spark no Azure HDInsight |
Este modelo permite criar um cluster do Spark no Azure HDInsight. |
implantar um cluster de Hive interativo no HDInsight |
Este modelo permite criar um cluster de Hive Interativo (LLAP) no HDInsight e a conta de Armazenamento do Azure dependente. O método de autenticação SSH para o cluster é nome de usuário e senha. Para obter um modelo usando autenticação de chave pública SSH, consulte /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey |
Implantar cluster HDInsight com armazenamento e senha SSH |
Este modelo permite criar um cluster Hadoop baseado em Linux no HDInsight e a conta de Armazenamento do Azure dependente. O método de autenticação SSH para o cluster é nome de usuário e senha. Para obter um modelo usando autenticação de chave pública SSH, consulte /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Implantar o Kafka no HDInsight em uma rede virtual |
Este modelo permite criar uma Rede Virtual do Azure e um cluster Kafka no HDInsight na rede virtual. O método de autenticação SSH para o cluster é nome de usuário e senha. Para obter um modelo usando autenticação de chave pública SSH, consulte /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Definição de recurso de modelo ARM
O tipo de recurso de clusters pode ser implantado com operações que visam:
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, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.HDInsight/clusters",
"apiVersion": "2021-06-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"tenantId": "string"
}
}
},
"location": "string",
"properties": {
"clusterDefinition": {
"blueprint": "string",
"componentVersion": {
"{customized property}": "string"
},
"configurations": {},
"kind": "string"
},
"clusterVersion": "string",
"computeIsolationProperties": {
"enableComputeIsolation": "bool",
"hostSku": "string"
},
"computeProfile": {
"roles": [
{
"autoscale": {
"capacity": {
"maxInstanceCount": "int",
"minInstanceCount": "int"
},
"recurrence": {
"schedule": [
{
"days": [ "string" ],
"timeAndCapacity": {
"maxInstanceCount": "int",
"minInstanceCount": "int",
"time": "string"
}
}
],
"timeZone": "string"
}
},
"dataDisksGroups": [
{
"disksPerNode": "int"
}
],
"encryptDataDisks": "bool",
"hardwareProfile": {
"vmSize": "string"
},
"minInstanceCount": "int",
"name": "string",
"osProfile": {
"linuxOperatingSystemProfile": {
"password": "string",
"sshProfile": {
"publicKeys": [
{
"certificateData": "string"
}
]
},
"username": "string"
}
},
"scriptActions": [
{
"name": "string",
"parameters": "string",
"uri": "string"
}
],
"targetInstanceCount": "int",
"virtualNetworkProfile": {
"id": "string",
"subnet": "string"
},
"VMGroupName": "string"
}
]
},
"diskEncryptionProperties": {
"encryptionAlgorithm": "string",
"encryptionAtHost": "bool",
"keyName": "string",
"keyVersion": "string",
"msiResourceId": "string",
"vaultUri": "string"
},
"encryptionInTransitProperties": {
"isEncryptionInTransitEnabled": "bool"
},
"kafkaRestProperties": {
"clientGroupInfo": {
"groupId": "string",
"groupName": "string"
},
"configurationOverride": {
"{customized property}": "string"
}
},
"minSupportedTlsVersion": "string",
"networkProperties": {
"privateLink": "string",
"resourceProviderConnection": "string"
},
"osType": "string",
"privateLinkConfigurations": [
{
"name": "string",
"properties": {
"groupId": "string",
"ipConfigurations": [
{
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"securityProfile": {
"aaddsResourceId": "string",
"clusterUsersGroupDNs": [ "string" ],
"directoryType": "string",
"domain": "string",
"domainUsername": "string",
"domainUserPassword": "string",
"ldapsUrls": [ "string" ],
"msiResourceId": "string",
"organizationalUnitDN": "string"
},
"storageProfile": {
"storageaccounts": [
{
"container": "string",
"fileshare": "string",
"fileSystem": "string",
"isDefault": "bool",
"key": "string",
"msiResourceId": "string",
"name": "string",
"resourceId": "string",
"saskey": "string"
}
]
},
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Valores de propriedade
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 |
ClientGroupInfo
Designação |
Descrição |
Valor |
groupId |
A ID do grupo de segurança do AAD. |
string |
nomedogrupo |
O nome do grupo de segurança do AAD. |
string |
Designação |
Descrição |
Valor |
ClusterCreatePropertiesOrClusterGetProperties
Designação |
Descrição |
Valor |
clusterDefinição |
A definição de cluster. |
ClusterDefinition |
clusterVersion |
A versão do cluster. |
string |
computeIsolationProperties |
As propriedades de isolamento de computação. |
ComputeIsolationProperties |
computeProfile |
O perfil de computação. |
ComputeProfile |
diskEncryptionProperties |
As propriedades de criptografia de disco. |
DiskEncryptionProperties |
encryptionInTransitProperties |
As propriedades de criptografia em trânsito. |
EncryptionInTransitProperties |
kafkaRestProperties |
A configuração de proxy kafka rest do cluster. |
KafkaRestProperties |
minSupportedTlsVersion |
A versão tls mínima suportada. |
string |
networkPropriedades |
As propriedades da rede. |
NetworkProperties |
osType |
O tipo de sistema operacional. |
'Linux' 'Janelas' |
privateLinkConfigurations |
As configurações de link privado. |
PrivateLinkConfiguration [] |
perfil de segurança |
O perfil de segurança. |
SecurityProfile |
storageProfile |
O perfil de armazenamento. |
StorageProfile |
nível |
A camada de cluster. |
'Premium' 'Padrão' |
ClusterDefinition
Designação |
Descrição |
Valor |
Modelo |
O link para o plano. |
string |
componentVersion |
As versões de diferentes serviços no cluster. |
ClusterDefinitionComponentVersion |
configurações |
As configurações de cluster. |
qualquer |
tipo |
O tipo de cluster. |
string |
ClusterDefinitionComponentVersion
Designação |
Descrição |
Valor |
ClusterIdentity
Designação |
Descrição |
Valor |
tipo |
O tipo de identidade usado para o cluster. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. |
'Nenhuma' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities |
A lista de identidades de usuário associadas ao cluster. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
ClusterIdentityUserAssignedIdentities |
ClusterIdentityUserAssignedIdentities
Designação |
Descrição |
Valor |
ComputeIsolationProperties
Designação |
Descrição |
Valor |
enableComputeIsolation |
O sinalizador indica se habilitar o isolamento de computação ou não. |
Bool |
hostSku |
O sku do anfitrião. |
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 |
DiskEncryptionProperties
Designação |
Descrição |
Valor |
encryptionAlgoritmo |
Identificador de algoritmo para encriptação, padrão RSA-OAEP. |
«RSA-OAEP» «RSA-OAEP-256» 'RSA1_5' |
criptografiaAtHost |
Indica se a criptografia de disco de recurso está habilitada ou não. |
Bool |
Nome da chave |
Nome da chave que é usado para habilitar a criptografia de disco. |
string |
keyVersion [en] |
Versão de chave específica que é usada para habilitar a criptografia de disco. |
string |
msiResourceId |
ID de recurso da Identidade Gerenciada usada para acessar o cofre de chaves. |
string |
vaultUri |
URI do cofre de chave base onde a chave do cliente está localizada, por exemplo. https://myvault.vault.azure.net |
string |
EncryptionInTransitProperties
Designação |
Descrição |
Valor |
isEncryptionInTransitEnabled |
Indica se a comunicação entre nós de cluster está ou não criptografada em trânsito. |
Bool |
Perfil de Hardware
Designação |
Descrição |
Valor |
vmTamanho |
O tamanho da VM |
string |
IPConfiguração
Designação |
Descrição |
Valor |
Designação |
O nome da configuração IP do link privado. |
string (obrigatório) |
propriedades |
As propriedades de configuração ip de link privado. |
IPConfigurationProperties |
IPConfigurationPropriedades
Designação |
Descrição |
Valor |
primário |
Indica se essa configuração IP é primária para a NIC correspondente. |
Bool |
privateIPAddress |
O endereço IP. |
string |
privateIPAllocationMethod |
O método que o endereço IP privado é alocado. |
'dinâmico' 'estática' |
sub-rede |
A id do recurso da sub-rede. |
ResourceId |
KafkaRestProperties
Designação |
Descrição |
Valor |
clientGroupInfo |
As informações do grupo de segurança AAD. |
ClientGroupInfo |
configuraçãoSubstituir |
As configurações que precisam ser substituídas. |
KafkaRestPropertiesConfigurationOverride |
KafkaRestPropertiesConfigurationOverride
Designação |
Descrição |
Valor |
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
Designação |
Descrição |
Valor |
apiVersion |
A versão api |
'2021-06-01' |
identidade |
A identidade do cluster, se configurado. |
ClusterIdentity |
Localização |
A localização do cluster. |
string |
Designação |
O nome do recurso |
string (obrigatório) |
propriedades |
O cluster cria parâmetros. |
ClusterCreatePropertiesOrClusterGetProperties |
Etiquetas |
Tags de recursos |
Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo |
O tipo de recurso |
'Microsoft.HDInsight/clusters' |
Zonas |
As zonas de disponibilidade. |
string[] |
Propriedades de rede
Designação |
Descrição |
Valor |
ligação privada |
Indica se o link privado está habilitado ou não. |
'Desativado' 'Habilitado' |
resourceProviderConnection |
A direção para a conexão do provedor de recursos. |
'Entrada' 'Saída' |
OsProfile
PrivateLinkConfiguration
Designação |
Descrição |
Valor |
Designação |
O nome da configuração do link privado. |
string (obrigatório) |
propriedades |
As propriedades de configuração de link privado. |
PrivateLinkConfigurationProperties (obrigatório) |
PrivateLinkConfigurationProperties
Designação |
Descrição |
Valor |
groupId |
O nome do subrecurso vinculável privado do HDInsight ao qual aplicar a configuração de link privado. Por exemplo, 'headnode', 'gateway', 'edgenode'. |
string (obrigatório) |
ipConfigurations |
As configurações de IP para o serviço de link privado. |
IPConfiguration[] (obrigatório) |
ResourceId
Designação |
Descrição |
Valor |
ID |
A id do recurso azure. |
string |
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 |
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) |
Perfil de Segurança
Designação |
Descrição |
Valor |
aaddsResourceId |
A ID do recurso do Serviço de Domínio Azure Ative Directory do usuário. |
string |
clusterUsersGroupDNs |
Opcional. Os Nomes Distintos para grupos de usuários de cluster |
string[] |
directoryType |
O tipo de diretório. |
'ActiveDirectory' |
domínio |
O domínio do Ative Directory da organização. |
string |
domínioNome de utilizador |
A conta de usuário de domínio que terá privilégios de administrador no cluster. |
string |
domainUserPassword |
A senha de administrador do domínio. |
string |
ldapsUrls |
As URLs do protocolo LDAPS para se comunicar com o Ative Directory. |
string[] |
msiResourceId |
Identidade atribuída ao usuário que tem permissões para ler e criar artefatos relacionados ao cluster no AADDS do usuário. |
string |
organizacionalUnitDN |
A unidade organizacional dentro do Ative Directory para colocar o cluster e as contas de serviço. |
string |
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 |
Conta de armazenamento
Designação |
Descrição |
Valor |
contentor |
O contêiner na conta de armazenamento, apenas a ser especificado para contas de armazenamento WASB. |
string |
compartilhamento de arquivos |
O nome do compartilhamento de arquivos. |
string |
Sistema de arquivos |
O sistema de arquivos, apenas a ser especificado para o Azure Data Lake Storage Gen 2. |
string |
isDefault |
Se a conta de armazenamento é ou não a conta de armazenamento padrão. |
Bool |
chave |
A chave de acesso da conta de armazenamento. |
string |
msiResourceId |
A identidade gerenciada (MSI) que tem permissão para acessar a conta de armazenamento, apenas para ser especificada para o Azure Data Lake Storage Gen 2. |
string |
Designação |
O nome da conta de armazenamento. |
string |
resourceId |
A ID de recurso da conta de armazenamento, apenas a ser especificada para o Azure Data Lake Storage Gen 2. |
string |
Saskey |
A chave de assinatura de acesso compartilhado. |
string |
Perfil de armazenamento
Designação |
Descrição |
Valor |
contas de armazenamento |
A lista de contas de armazenamento no cluster. |
StorageAccount[] |
UserAssignedIdentity
Designação |
Descrição |
Valor |
inquilinoId |
A ID do locatário da identidade atribuída ao usuário. |
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.
Modelo |
Descrição |
Criar cluster Linux do HDInsight e executar uma ação de script
|
O modelo cria um cluster Linux HDInsight em uma rede virtual e, em seguida, executa uma ação de script personalizada em cada nó e define o ambiente var. |
Cria um cluster HDInsight executando o ADAM
|
Cria um cluster linux HDInsight executando a plataforma de análise genômica ADAM |
Cria um cluster HDInsight executando o Apache Spark 1.4.1
|
Cria um cluster linux do HDInsight executando o Apache Spark 1.4.1. |
implantar um cluster HDInsight e um banco de dados SQL
|
Este modelo permite criar um cluster HDInsight e um Banco de Dados SQL para testar o Sqoop. |
Implantar um cluster HDInsight com um nó de borda
|
Este modelo permite criar um cluster HDInsight executando Linux com um nó de borda vazio. Para obter mais informações, consulte /azure/hdinsight/hdinsight-apps-use-edge-node |
Implantar um cluster HBase baseado em Linux no HDInsight
|
Este modelo permite criar um cluster HBase baseado em Linux no Azure HDInsight. |
Implantar uma VNet segura e um cluster HDInsight no de VNet
|
Este modelo permite criar uma VNet do Azure e um cluster Hadoop HDInsight executando Linux na VNet. |
implantar um cluster do Spark em uma de rede virtual
|
Este modelo permite criar uma VNet do Azure e um cluster HDInsight Spark dentro da VNet. |
implantar um cluster do Spark no Azure HDInsight
|
Este modelo permite criar um cluster do Spark no Azure HDInsight. |
Implantar uma VNet e um cluster HBase dentro da VNet
|
Este modelo permite criar uma VNet do Azure e um cluster HBase do HDInsight executando Linux na VNet. |
Implantar uma VNet do Azure e dois clusters HBase no de VNet
|
Este modelo permite configurar um ambiente HBase com dois clusters HBase dentro de uma VNet para configurar a replicação do HBase. |
implantar um cluster de Hive interativo no HDInsight
|
Este modelo permite criar um cluster de Hive Interativo (LLAP) no HDInsight e a conta de Armazenamento do Azure dependente. O método de autenticação SSH para o cluster é nome de usuário e senha. Para obter um modelo usando autenticação de chave pública SSH, consulte /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey |
Implantar um cluster HDInsight R-server
|
Este modelo permite criar um cluster HDInsight executando Linux com R Server for HDInsight. Este modelo também cria uma conta de Armazenamento do Azure. O método de autenticação SSH para o cluster é username / password. |
Implantar a replicação do HBase com duas VNets em uma região
|
Este modelo permite configurar o ambiente aN HBase com dois clusters HBase dentro de duas VNets na mesma região para configurar a replicação do HBase. |
Implantar cluster HDInsight + nó Registro de Esquema Confluente
|
Este modelo permite criar um cluster HDInsight executando Linux com um nó de borda do Registro de esquema. Para obter mais informações, consulte /azure/hdinsight/hdinsight-apps-use-edge-node |
Implantar cluster HDInsight com de armazenamento padrão existente
|
Este modelo permite criar um cluster Hadoop no HDInsight. O cluster usa uma conta de armazenamento existente como o acessório de armazenamento padrão. |
Implantar cluster HDInsight com de armazenamento vinculado existente
|
Este modelo permite criar um cluster Hadoop no HDInsight e a conta de armazenamento padrão dependente. O modelo também vincula uma conta de armazenamento existente. A conta de armazenamento vinculada geralmente contém os dados corporativos. |
Implantar cluster HDInsight com armazenamento e senha SSH
|
Este modelo permite criar um cluster Hadoop baseado em Linux no HDInsight e a conta de Armazenamento do Azure dependente. O método de autenticação SSH para o cluster é nome de usuário e senha. Para obter um modelo usando autenticação de chave pública SSH, consulte /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Implantar o HDInsight no Linux (com o Armazenamento do Azure, chave SSH)
|
Este modelo permite criar um cluster HDInsight executando Linux. Este modelo também cria uma conta de Armazenamento do Azure. O método de autenticação SSH para o cluster é nome de usuário / chave pública. |
implantar o HDInsight em novos de armazenamento e armazenamento Data Lake
|
Este modelo permite implantar um novo cluster HDInsight Linux com novas contas de armazenamento e armazenamento Data Lake. |
Implantar o Kafka no HDInsight em uma rede virtual
|
Este modelo permite criar uma Rede Virtual do Azure e um cluster Kafka no HDInsight na rede virtual. O método de autenticação SSH para o cluster é nome de usuário e senha. Para obter um modelo usando autenticação de chave pública SSH, consulte /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Implantar cluster Linux HBase com gravações aprimoradas no HDInsight
|
Este modelo permite criar um cluster HBase baseado em Linux com gravações aprimoradas no Azure HDInsight. |
HDInsight (Linux no metastore Hive existente, SSH, vnet)
|
Este modelo permite criar um cluster HDInsight executando Linux, em um metastore e rede virtual do Hive existentes. O método de autenticação SSH para o cluster é username / password. |
cluster HDInsight com TLS versão 1.2 ou mais recente
|
Este modelo permite criar um cluster HDInsight com o protocolo TLS imposto para 1.2 ou mais recente. |
HDInsight com Ambari + Hive Metastore DB personalizado no VNET
|
Este modelo permite criar um cluster HDInsight em uma rede virtual existente com um novo banco de dados SQL que serve como um banco de dados Ambari personalizado e um Metastore do Hive. Você deve ter um SQL Sever, uma conta de armazenamento e uma VNET existentes. |
HDInsight com habilitado para dimensionamento automático baseado em carga
|
Este modelo permite criar um cluster HDInsight Spark com o Autoscale baseado em carga habilitado. |
HDInsight com habilitado para Autoscale baseado em programação
|
Este modelo permite criar um cluster HDInsight Spark com o Autoscale baseado em programação habilitado. |
O tipo de recurso de clusters pode ser implantado com operações que visam:
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, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters@2021-06-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
tenantId = "string"
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
properties = {
clusterDefinition = {
blueprint = "string"
componentVersion = {
{customized property} = "string"
}
configurations = ?
kind = "string"
}
clusterVersion = "string"
computeIsolationProperties = {
enableComputeIsolation = bool
hostSku = "string"
}
computeProfile = {
roles = [
{
autoscale = {
capacity = {
maxInstanceCount = int
minInstanceCount = int
}
recurrence = {
schedule = [
{
days = [
"string"
]
timeAndCapacity = {
maxInstanceCount = int
minInstanceCount = int
time = "string"
}
}
]
timeZone = "string"
}
}
dataDisksGroups = [
{
disksPerNode = int
}
]
encryptDataDisks = bool
hardwareProfile = {
vmSize = "string"
}
minInstanceCount = int
name = "string"
osProfile = {
linuxOperatingSystemProfile = {
password = "string"
sshProfile = {
publicKeys = [
{
certificateData = "string"
}
]
}
username = "string"
}
}
scriptActions = [
{
name = "string"
parameters = "string"
uri = "string"
}
]
targetInstanceCount = int
virtualNetworkProfile = {
id = "string"
subnet = "string"
}
VMGroupName = "string"
}
]
}
diskEncryptionProperties = {
encryptionAlgorithm = "string"
encryptionAtHost = bool
keyName = "string"
keyVersion = "string"
msiResourceId = "string"
vaultUri = "string"
}
encryptionInTransitProperties = {
isEncryptionInTransitEnabled = bool
}
kafkaRestProperties = {
clientGroupInfo = {
groupId = "string"
groupName = "string"
}
configurationOverride = {
{customized property} = "string"
}
}
minSupportedTlsVersion = "string"
networkProperties = {
privateLink = "string"
resourceProviderConnection = "string"
}
osType = "string"
privateLinkConfigurations = [
{
name = "string"
properties = {
groupId = "string"
ipConfigurations = [
{
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
}
}
}
]
}
}
]
securityProfile = {
aaddsResourceId = "string"
clusterUsersGroupDNs = [
"string"
]
directoryType = "string"
domain = "string"
domainUsername = "string"
domainUserPassword = "string"
ldapsUrls = [
"string"
]
msiResourceId = "string"
organizationalUnitDN = "string"
}
storageProfile = {
storageaccounts = [
{
container = "string"
fileshare = "string"
fileSystem = "string"
isDefault = bool
key = "string"
msiResourceId = "string"
name = "string"
resourceId = "string"
saskey = "string"
}
]
}
tier = "string"
}
})
}
Valores de propriedade
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 |
ClientGroupInfo
Designação |
Descrição |
Valor |
groupId |
A ID do grupo de segurança do AAD. |
string |
nomedogrupo |
O nome do grupo de segurança do AAD. |
string |
Designação |
Descrição |
Valor |
ClusterCreatePropertiesOrClusterGetProperties
Designação |
Descrição |
Valor |
clusterDefinição |
A definição de cluster. |
ClusterDefinition |
clusterVersion |
A versão do cluster. |
string |
computeIsolationProperties |
As propriedades de isolamento de computação. |
ComputeIsolationProperties |
computeProfile |
O perfil de computação. |
ComputeProfile |
diskEncryptionProperties |
As propriedades de criptografia de disco. |
DiskEncryptionProperties |
encryptionInTransitProperties |
As propriedades de criptografia em trânsito. |
EncryptionInTransitProperties |
kafkaRestProperties |
A configuração de proxy kafka rest do cluster. |
KafkaRestProperties |
minSupportedTlsVersion |
A versão tls mínima suportada. |
string |
networkPropriedades |
As propriedades da rede. |
NetworkProperties |
osType |
O tipo de sistema operacional. |
'Linux' 'Janelas' |
privateLinkConfigurations |
As configurações de link privado. |
PrivateLinkConfiguration [] |
perfil de segurança |
O perfil de segurança. |
SecurityProfile |
storageProfile |
O perfil de armazenamento. |
StorageProfile |
nível |
A camada de cluster. |
'Premium' 'Padrão' |
ClusterDefinition
Designação |
Descrição |
Valor |
Modelo |
O link para o plano. |
string |
componentVersion |
As versões de diferentes serviços no cluster. |
ClusterDefinitionComponentVersion |
configurações |
As configurações de cluster. |
qualquer |
tipo |
O tipo de cluster. |
string |
ClusterDefinitionComponentVersion
Designação |
Descrição |
Valor |
ClusterIdentity
Designação |
Descrição |
Valor |
tipo |
O tipo de identidade usado para o cluster. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. |
'Nenhuma' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities |
A lista de identidades de usuário associadas ao cluster. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
ClusterIdentityUserAssignedIdentities |
ClusterIdentityUserAssignedIdentities
Designação |
Descrição |
Valor |
ComputeIsolationProperties
Designação |
Descrição |
Valor |
enableComputeIsolation |
O sinalizador indica se habilitar o isolamento de computação ou não. |
Bool |
hostSku |
O sku do anfitrião. |
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 |
DiskEncryptionProperties
Designação |
Descrição |
Valor |
encryptionAlgoritmo |
Identificador de algoritmo para encriptação, padrão RSA-OAEP. |
«RSA-OAEP» «RSA-OAEP-256» 'RSA1_5' |
criptografiaAtHost |
Indica se a criptografia de disco de recurso está habilitada ou não. |
Bool |
Nome da chave |
Nome da chave que é usado para habilitar a criptografia de disco. |
string |
keyVersion [en] |
Versão de chave específica que é usada para habilitar a criptografia de disco. |
string |
msiResourceId |
ID de recurso da Identidade Gerenciada usada para acessar o cofre de chaves. |
string |
vaultUri |
URI do cofre de chave base onde a chave do cliente está localizada, por exemplo. https://myvault.vault.azure.net |
string |
EncryptionInTransitProperties
Designação |
Descrição |
Valor |
isEncryptionInTransitEnabled |
Indica se a comunicação entre nós de cluster está ou não criptografada em trânsito. |
Bool |
Perfil de Hardware
Designação |
Descrição |
Valor |
vmTamanho |
O tamanho da VM |
string |
IPConfiguração
Designação |
Descrição |
Valor |
Designação |
O nome da configuração IP do link privado. |
string (obrigatório) |
propriedades |
As propriedades de configuração ip de link privado. |
IPConfigurationProperties |
IPConfigurationPropriedades
Designação |
Descrição |
Valor |
primário |
Indica se essa configuração IP é primária para a NIC correspondente. |
Bool |
privateIPAddress |
O endereço IP. |
string |
privateIPAllocationMethod |
O método que o endereço IP privado é alocado. |
'dinâmico' 'estática' |
sub-rede |
A id do recurso da sub-rede. |
ResourceId |
KafkaRestProperties
Designação |
Descrição |
Valor |
clientGroupInfo |
As informações do grupo de segurança AAD. |
ClientGroupInfo |
configuraçãoSubstituir |
As configurações que precisam ser substituídas. |
KafkaRestPropertiesConfigurationOverride |
KafkaRestPropertiesConfigurationOverride
Designação |
Descrição |
Valor |
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
Designação |
Descrição |
Valor |
identidade |
A identidade do cluster, se configurado. |
ClusterIdentity |
Localização |
A localização do cluster. |
string |
Designação |
O nome do recurso |
string (obrigatório) |
propriedades |
O cluster cria parâmetros. |
ClusterCreatePropertiesOrClusterGetProperties |
Etiquetas |
Tags de recursos |
Dicionário de nomes e valores de tags. |
tipo |
O tipo de recurso |
"Microsoft.HDInsight/clusters@2021-06-01" |
Zonas |
As zonas de disponibilidade. |
string[] |
Propriedades de rede
Designação |
Descrição |
Valor |
ligação privada |
Indica se o link privado está habilitado ou não. |
'Desativado' 'Habilitado' |
resourceProviderConnection |
A direção para a conexão do provedor de recursos. |
'Entrada' 'Saída' |
OsProfile
PrivateLinkConfiguration
Designação |
Descrição |
Valor |
Designação |
O nome da configuração do link privado. |
string (obrigatório) |
propriedades |
As propriedades de configuração de link privado. |
PrivateLinkConfigurationProperties (obrigatório) |
PrivateLinkConfigurationProperties
Designação |
Descrição |
Valor |
groupId |
O nome do subrecurso vinculável privado do HDInsight ao qual aplicar a configuração de link privado. Por exemplo, 'headnode', 'gateway', 'edgenode'. |
string (obrigatório) |
ipConfigurations |
As configurações de IP para o serviço de link privado. |
IPConfiguration[] (obrigatório) |
ResourceId
Designação |
Descrição |
Valor |
ID |
A id do recurso azure. |
string |
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 |
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) |
Perfil de Segurança
Designação |
Descrição |
Valor |
aaddsResourceId |
A ID do recurso do Serviço de Domínio Azure Ative Directory do usuário. |
string |
clusterUsersGroupDNs |
Opcional. Os Nomes Distintos para grupos de usuários de cluster |
string[] |
directoryType |
O tipo de diretório. |
'ActiveDirectory' |
domínio |
O domínio do Ative Directory da organização. |
string |
domínioNome de utilizador |
A conta de usuário de domínio que terá privilégios de administrador no cluster. |
string |
domainUserPassword |
A senha de administrador do domínio. |
string |
ldapsUrls |
As URLs do protocolo LDAPS para se comunicar com o Ative Directory. |
string[] |
msiResourceId |
Identidade atribuída ao usuário que tem permissões para ler e criar artefatos relacionados ao cluster no AADDS do usuário. |
string |
organizacionalUnitDN |
A unidade organizacional dentro do Ative Directory para colocar o cluster e as contas de serviço. |
string |
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 |
Conta de armazenamento
Designação |
Descrição |
Valor |
contentor |
O contêiner na conta de armazenamento, apenas a ser especificado para contas de armazenamento WASB. |
string |
compartilhamento de arquivos |
O nome do compartilhamento de arquivos. |
string |
Sistema de arquivos |
O sistema de arquivos, apenas a ser especificado para o Azure Data Lake Storage Gen 2. |
string |
isDefault |
Se a conta de armazenamento é ou não a conta de armazenamento padrão. |
Bool |
chave |
A chave de acesso da conta de armazenamento. |
string |
msiResourceId |
A identidade gerenciada (MSI) que tem permissão para acessar a conta de armazenamento, apenas para ser especificada para o Azure Data Lake Storage Gen 2. |
string |
Designação |
O nome da conta de armazenamento. |
string |
resourceId |
A ID de recurso da conta de armazenamento, apenas a ser especificada para o Azure Data Lake Storage Gen 2. |
string |
Saskey |
A chave de assinatura de acesso compartilhado. |
string |
Perfil de armazenamento
Designação |
Descrição |
Valor |
contas de armazenamento |
A lista de contas de armazenamento no cluster. |
StorageAccount[] |
UserAssignedIdentity
Designação |
Descrição |
Valor |
inquilinoId |
A ID do locatário da identidade atribuída ao usuário. |
string |
VirtualNetworkProfile
Designação |
Descrição |
Valor |
ID |
A ID da rede virtual. |
string |
sub-rede |
O nome da sub-rede. |
string |