Clústeres o aplicaciones de Microsoft.HDInsight 2021-06-01
Artículo 12/21/2024
2 colaboradores
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso clusters/applications se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.HDInsight/clusters/applications, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.HDInsight/clusters/applications@2021-06-01' = {
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 propiedad
ApplicationGetEndpoint
Nombre
Descripción
Valor
destinationPort
Puerto de destino al que se va a conectar.
Int
ubicación
Ubicación del punto de conexión.
cuerda
privateIPAddress
Dirección IP privada del punto de conexión.
cuerda
publicPort
Puerto público al que se va a conectar.
Int
ApplicationGetHttpsEndpoint
Nombre
Descripción
Valor
accessModes
Lista de modos de acceso para la aplicación.
string[]
destinationPort
Puerto de destino al que se va a conectar.
Int
disableGatewayAuth
El valor indica si se va a deshabilitar GatewayAuth.
Bool
privateIPAddress
Dirección IP privada del punto de conexión.
cuerda
subDomainSuffix
Sufijo de subdominio de la aplicación.
cuerda
ApplicationProperties
Nombre
Descripción
Valor
applicationType
Tipo de aplicación.
cuerda
computeProfile
Lista de roles del clúster.
ComputeProfile
Errores
Lista de errores.
errores []
httpsEndpoints
Lista de puntos de conexión HTTPS de aplicación.
ApplicationGetHttpsEndpoint []
installScriptActions
Lista de acciones de script de instalación.
runtimeScriptAction []
privateLinkConfigurations
Configuraciones de private link.
PrivateLinkConfiguration []
sshEndpoints
Lista de puntos de conexión SSH de aplicación.
applicationGetEndpoint []
uninstallScriptActions
Lista de acciones de script de desinstalación.
runtimeScriptAction []
Escalado automático
Nombre
Descripción
Valor
capacidad
Parámetros para el escalado automático basado en carga
escalabilidad automáticaCapacity
repetición
Parámetros para el escalado automático basado en programación
AutoscaleRecurrence
Escalabilidad automáticaCapacity
Nombre
Descripción
Valor
maxInstanceCount
Recuento máximo de instancias del clúster
Int
minInstanceCount
Recuento mínimo de instancias del clúster
Int
Escalabilidad automáticaRecurrencia
Nombre
Descripción
Valor
horario
Matriz de reglas de escalado automático basadas en programación
autoescalaSchedule []
timeZone
La zona horaria de los tiempos de programación de escalado automático
cuerda
Escalado automáticoSchedule
Nombre
Descripción
Valor
Días
Días de la semana para una regla de escalado automático basada en programación
Matriz de cadenas que contiene cualquiera de: 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles'
timeAndCapacity
Tiempo y capacidad de una regla de escalabilidad automática basada en programación
autoscaleTimeAndCapacity
Escalabilidad automáticaTimeAndCapacity
Nombre
Descripción
Valor
maxInstanceCount
Recuento máximo de instancias del clúster
Int
minInstanceCount
Recuento mínimo de instancias del clúster
Int
Hora
Hora de 24 horas en formato xx:xx
cuerda
ComputeProfile
Nombre
Descripción
Valor
Papeles
Lista de roles del clúster.
rol []
DataDisksGroups
Nombre
Descripción
Valor
disksPerNode
Número de discos por nodo.
Int
Errores
Nombre
Descripción
Valor
código
Código de error.
cuerda
Mensaje
Mensaje de error.
cuerda
HardwareProfile
Nombre
Descripción
Valor
vmSize
Tamaño de la máquina virtual
cuerda
IPConfiguration
Nombre
Descripción
Valor
nombre
Nombre de la configuración de IP de vínculo privado.
string (obligatorio)
Propiedades
Propiedades de configuración ip de private link.
IPConfigurationProperties
IPConfigurationProperties
Nombre
Descripción
Valor
primario
Indica si esta configuración de IP es principal para la NIC correspondiente.
Bool
privateIPAddress
Dirección IP.
cuerda
privateIPAllocationMethod
Método al que se asigna la dirección IP privada.
'dynamic' 'static'
subred
Identificador del recurso de subred.
ResourceId
LinuxOperatingSystemProfile
Nombre
Descripción
Valor
contraseña
La contraseña.
cuerda
sshProfile
Perfil SSH.
SshProfile
nombre de usuario
Nombre de usuario.
cuerda
Microsoft.HDInsight/clusters/applications
Nombre
Descripción
Valor
etag
ETag para la aplicación
cuerda
nombre
El nombre del recurso
string (obligatorio)
padre
En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario .
Nombre simbólico del recurso de tipo: clústeres
Propiedades
Propiedades de la aplicación.
ApplicationProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
OsProfile
Nombre
Descripción
Valor
linuxOperatingSystemProfile
El perfil del sistema operativo Linux.
LinuxOperatingSystemProfile
PrivateLinkConfiguration
Nombre
Descripción
Valor
nombre
Nombre de la configuración de private link.
string (obligatorio)
Propiedades
Propiedades de configuración de private link.
PrivateLinkConfigurationProperties (obligatorio)
PrivateLinkConfigurationProperties
Nombre
Descripción
Valor
groupId
Nombre de subrecurso que se puede vincular privado de HDInsight para aplicar la configuración del vínculo privado. Por ejemplo, "headnode", "gateway", "edgenode".
string (obligatorio)
ipConfigurations
Configuraciones de IP para el servicio private link.
IPConfiguration [] (obligatorio)
ResourceId
Nombre
Descripción
Valor
identificación
Identificador de recurso de Azure.
cuerda
Rol
Nombre
Descripción
Valor
escalado automático
Configuraciones de escalado automático.
escalado automático
dataDisksGroups
Los grupos de discos de datos para el rol.
DataDisksGroups []
encryptDataDisks
Indica si cifra los discos de datos.
Bool
hardwareProfile
Perfil de hardware.
hardwareProfile
minInstanceCount
Recuento mínimo de instancias del clúster.
Int
nombre
Nombre del rol.
cuerda
osProfile
Perfil del sistema operativo.
OsProfile
scriptActions
Lista de acciones de script en el rol.
scriptAction []
targetInstanceCount
Recuento de instancias del clúster.
Int
virtualNetworkProfile
Perfil de red virtual.
VirtualNetworkProfile
VMGroupName
Nombre del grupo de máquinas virtuales.
cuerda
RuntimeScriptAction
Nombre
Descripción
Valor
nombre
Nombre de la acción de script.
string (obligatorio)
Parámetros
Parámetros del script
cuerda
Papeles
Lista de roles donde se ejecutará el script.
string[] (obligatorio)
Uri
Identificador URI del script.
string (obligatorio)
ScriptAction
Nombre
Descripción
Valor
nombre
Nombre de la acción de script.
string (obligatorio)
Parámetros
Parámetros para el script proporcionado.
string (obligatorio)
Uri
Identificador URI del script.
string (obligatorio)
SshProfile
Nombre
Descripción
Valor
publicKeys
Lista de claves públicas SSH.
SshPublicKey []
SshPublicKey
Nombre
Descripción
Valor
certificateData
Certificado para SSH.
cuerda
VirtualNetworkProfile
Nombre
Descripción
Valor
identificación
Identificador de la red virtual.
cuerda
subred
Nombre de la subred.
cuerda
Definición de recursos de plantilla de ARM
El tipo de recurso clusters/applications se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.HDInsight/clusters/applications, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.HDInsight/clusters/applications",
"apiVersion": "2021-06-01",
"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 propiedad
ApplicationGetEndpoint
Nombre
Descripción
Valor
destinationPort
Puerto de destino al que se va a conectar.
Int
ubicación
Ubicación del punto de conexión.
cuerda
privateIPAddress
Dirección IP privada del punto de conexión.
cuerda
publicPort
Puerto público al que se va a conectar.
Int
ApplicationGetHttpsEndpoint
Nombre
Descripción
Valor
accessModes
Lista de modos de acceso para la aplicación.
string[]
destinationPort
Puerto de destino al que se va a conectar.
Int
disableGatewayAuth
El valor indica si se va a deshabilitar GatewayAuth.
Bool
privateIPAddress
Dirección IP privada del punto de conexión.
cuerda
subDomainSuffix
Sufijo de subdominio de la aplicación.
cuerda
ApplicationProperties
Nombre
Descripción
Valor
applicationType
Tipo de aplicación.
cuerda
computeProfile
Lista de roles del clúster.
ComputeProfile
Errores
Lista de errores.
errores []
httpsEndpoints
Lista de puntos de conexión HTTPS de aplicación.
ApplicationGetHttpsEndpoint []
installScriptActions
Lista de acciones de script de instalación.
runtimeScriptAction []
privateLinkConfigurations
Configuraciones de private link.
PrivateLinkConfiguration []
sshEndpoints
Lista de puntos de conexión SSH de aplicación.
applicationGetEndpoint []
uninstallScriptActions
Lista de acciones de script de desinstalación.
runtimeScriptAction []
Escalado automático
Nombre
Descripción
Valor
capacidad
Parámetros para el escalado automático basado en carga
escalabilidad automáticaCapacity
repetición
Parámetros para el escalado automático basado en programación
AutoscaleRecurrence
Escalabilidad automáticaCapacity
Nombre
Descripción
Valor
maxInstanceCount
Recuento máximo de instancias del clúster
Int
minInstanceCount
Recuento mínimo de instancias del clúster
Int
Escalabilidad automáticaRecurrencia
Nombre
Descripción
Valor
horario
Matriz de reglas de escalado automático basadas en programación
autoescalaSchedule []
timeZone
La zona horaria de los tiempos de programación de escalado automático
cuerda
Escalado automáticoSchedule
Nombre
Descripción
Valor
Días
Días de la semana para una regla de escalado automático basada en programación
Matriz de cadenas que contiene cualquiera de: 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles'
timeAndCapacity
Tiempo y capacidad de una regla de escalabilidad automática basada en programación
autoscaleTimeAndCapacity
Escalabilidad automáticaTimeAndCapacity
Nombre
Descripción
Valor
maxInstanceCount
Recuento máximo de instancias del clúster
Int
minInstanceCount
Recuento mínimo de instancias del clúster
Int
Hora
Hora de 24 horas en formato xx:xx
cuerda
ComputeProfile
Nombre
Descripción
Valor
Papeles
Lista de roles del clúster.
rol []
DataDisksGroups
Nombre
Descripción
Valor
disksPerNode
Número de discos por nodo.
Int
Errores
Nombre
Descripción
Valor
código
Código de error.
cuerda
Mensaje
Mensaje de error.
cuerda
HardwareProfile
Nombre
Descripción
Valor
vmSize
Tamaño de la máquina virtual
cuerda
IPConfiguration
Nombre
Descripción
Valor
nombre
Nombre de la configuración de IP de vínculo privado.
string (obligatorio)
Propiedades
Propiedades de configuración ip de private link.
IPConfigurationProperties
IPConfigurationProperties
Nombre
Descripción
Valor
primario
Indica si esta configuración de IP es principal para la NIC correspondiente.
Bool
privateIPAddress
Dirección IP.
cuerda
privateIPAllocationMethod
Método al que se asigna la dirección IP privada.
'dynamic' 'static'
subred
Identificador del recurso de subred.
ResourceId
LinuxOperatingSystemProfile
Nombre
Descripción
Valor
contraseña
La contraseña.
cuerda
sshProfile
Perfil SSH.
SshProfile
nombre de usuario
Nombre de usuario.
cuerda
Microsoft.HDInsight/clusters/applications
Nombre
Descripción
Valor
apiVersion
La versión de api
'2021-06-01'
etag
ETag para la aplicación
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades de la aplicación.
ApplicationProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo
El tipo de recurso
"Microsoft.HDInsight/clusters/applications"
OsProfile
Nombre
Descripción
Valor
linuxOperatingSystemProfile
El perfil del sistema operativo Linux.
LinuxOperatingSystemProfile
PrivateLinkConfiguration
Nombre
Descripción
Valor
nombre
Nombre de la configuración de private link.
string (obligatorio)
Propiedades
Propiedades de configuración de private link.
PrivateLinkConfigurationProperties (obligatorio)
PrivateLinkConfigurationProperties
Nombre
Descripción
Valor
groupId
Nombre de subrecurso que se puede vincular privado de HDInsight para aplicar la configuración del vínculo privado. Por ejemplo, "headnode", "gateway", "edgenode".
string (obligatorio)
ipConfigurations
Configuraciones de IP para el servicio private link.
IPConfiguration [] (obligatorio)
ResourceId
Nombre
Descripción
Valor
identificación
Identificador de recurso de Azure.
cuerda
Rol
Nombre
Descripción
Valor
escalado automático
Configuraciones de escalado automático.
escalado automático
dataDisksGroups
Los grupos de discos de datos para el rol.
DataDisksGroups []
encryptDataDisks
Indica si cifra los discos de datos.
Bool
hardwareProfile
Perfil de hardware.
hardwareProfile
minInstanceCount
Recuento mínimo de instancias del clúster.
Int
nombre
Nombre del rol.
cuerda
osProfile
Perfil del sistema operativo.
OsProfile
scriptActions
Lista de acciones de script en el rol.
scriptAction []
targetInstanceCount
Recuento de instancias del clúster.
Int
virtualNetworkProfile
Perfil de red virtual.
VirtualNetworkProfile
VMGroupName
Nombre del grupo de máquinas virtuales.
cuerda
RuntimeScriptAction
Nombre
Descripción
Valor
nombre
Nombre de la acción de script.
string (obligatorio)
Parámetros
Parámetros del script
cuerda
Papeles
Lista de roles donde se ejecutará el script.
string[] (obligatorio)
Uri
Identificador URI del script.
string (obligatorio)
ScriptAction
Nombre
Descripción
Valor
nombre
Nombre de la acción de script.
string (obligatorio)
Parámetros
Parámetros para el script proporcionado.
string (obligatorio)
Uri
Identificador URI del script.
string (obligatorio)
SshProfile
Nombre
Descripción
Valor
publicKeys
Lista de claves públicas SSH.
SshPublicKey []
SshPublicKey
Nombre
Descripción
Valor
certificateData
Certificado para SSH.
cuerda
VirtualNetworkProfile
Nombre
Descripción
Valor
identificación
Identificador de la red virtual.
cuerda
subred
Nombre de la subred.
cuerda
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
El tipo de recurso clusters/applications se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso microsoft.HDInsight/clusters/applications, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters/applications@2021-06-01"
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 propiedad
ApplicationGetEndpoint
Nombre
Descripción
Valor
destinationPort
Puerto de destino al que se va a conectar.
Int
ubicación
Ubicación del punto de conexión.
cuerda
privateIPAddress
Dirección IP privada del punto de conexión.
cuerda
publicPort
Puerto público al que se va a conectar.
Int
ApplicationGetHttpsEndpoint
Nombre
Descripción
Valor
accessModes
Lista de modos de acceso para la aplicación.
string[]
destinationPort
Puerto de destino al que se va a conectar.
Int
disableGatewayAuth
El valor indica si se va a deshabilitar GatewayAuth.
Bool
privateIPAddress
Dirección IP privada del punto de conexión.
cuerda
subDomainSuffix
Sufijo de subdominio de la aplicación.
cuerda
ApplicationProperties
Nombre
Descripción
Valor
applicationType
Tipo de aplicación.
cuerda
computeProfile
Lista de roles del clúster.
ComputeProfile
Errores
Lista de errores.
errores []
httpsEndpoints
Lista de puntos de conexión HTTPS de aplicación.
ApplicationGetHttpsEndpoint []
installScriptActions
Lista de acciones de script de instalación.
runtimeScriptAction []
privateLinkConfigurations
Configuraciones de private link.
PrivateLinkConfiguration []
sshEndpoints
Lista de puntos de conexión SSH de aplicación.
applicationGetEndpoint []
uninstallScriptActions
Lista de acciones de script de desinstalación.
runtimeScriptAction []
Escalado automático
Nombre
Descripción
Valor
capacidad
Parámetros para el escalado automático basado en carga
escalabilidad automáticaCapacity
repetición
Parámetros para el escalado automático basado en programación
AutoscaleRecurrence
Escalabilidad automáticaCapacity
Nombre
Descripción
Valor
maxInstanceCount
Recuento máximo de instancias del clúster
Int
minInstanceCount
Recuento mínimo de instancias del clúster
Int
Escalabilidad automáticaRecurrencia
Nombre
Descripción
Valor
horario
Matriz de reglas de escalado automático basadas en programación
autoescalaSchedule []
timeZone
La zona horaria de los tiempos de programación de escalado automático
cuerda
Escalado automáticoSchedule
Nombre
Descripción
Valor
Días
Días de la semana para una regla de escalado automático basada en programación
Matriz de cadenas que contiene cualquiera de: 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles'
timeAndCapacity
Tiempo y capacidad de una regla de escalabilidad automática basada en programación
autoscaleTimeAndCapacity
Escalabilidad automáticaTimeAndCapacity
Nombre
Descripción
Valor
maxInstanceCount
Recuento máximo de instancias del clúster
Int
minInstanceCount
Recuento mínimo de instancias del clúster
Int
Hora
Hora de 24 horas en formato xx:xx
cuerda
ComputeProfile
Nombre
Descripción
Valor
Papeles
Lista de roles del clúster.
rol []
DataDisksGroups
Nombre
Descripción
Valor
disksPerNode
Número de discos por nodo.
Int
Errores
Nombre
Descripción
Valor
código
Código de error.
cuerda
Mensaje
Mensaje de error.
cuerda
HardwareProfile
Nombre
Descripción
Valor
vmSize
Tamaño de la máquina virtual
cuerda
IPConfiguration
Nombre
Descripción
Valor
nombre
Nombre de la configuración de IP de vínculo privado.
string (obligatorio)
Propiedades
Propiedades de configuración ip de private link.
IPConfigurationProperties
IPConfigurationProperties
Nombre
Descripción
Valor
primario
Indica si esta configuración de IP es principal para la NIC correspondiente.
Bool
privateIPAddress
Dirección IP.
cuerda
privateIPAllocationMethod
Método al que se asigna la dirección IP privada.
'dynamic' 'static'
subred
Identificador del recurso de subred.
ResourceId
LinuxOperatingSystemProfile
Nombre
Descripción
Valor
contraseña
La contraseña.
cuerda
sshProfile
Perfil SSH.
SshProfile
nombre de usuario
Nombre de usuario.
cuerda
Microsoft.HDInsight/clusters/applications
Nombre
Descripción
Valor
etag
ETag para la aplicación
cuerda
nombre
El nombre del recurso
string (obligatorio)
parent_id
Identificador del recurso que es el elemento primario de este recurso.
Identificador del recurso de tipo: clústeres
Propiedades
Propiedades de la aplicación.
ApplicationProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta.
tipo
El tipo de recurso
"Microsoft.HDInsight/clusters/applications@2021-06-01"
OsProfile
Nombre
Descripción
Valor
linuxOperatingSystemProfile
El perfil del sistema operativo Linux.
LinuxOperatingSystemProfile
PrivateLinkConfiguration
Nombre
Descripción
Valor
nombre
Nombre de la configuración de private link.
string (obligatorio)
Propiedades
Propiedades de configuración de private link.
PrivateLinkConfigurationProperties (obligatorio)
PrivateLinkConfigurationProperties
Nombre
Descripción
Valor
groupId
Nombre de subrecurso que se puede vincular privado de HDInsight para aplicar la configuración del vínculo privado. Por ejemplo, "headnode", "gateway", "edgenode".
string (obligatorio)
ipConfigurations
Configuraciones de IP para el servicio private link.
IPConfiguration [] (obligatorio)
ResourceId
Nombre
Descripción
Valor
identificación
Identificador de recurso de Azure.
cuerda
Rol
Nombre
Descripción
Valor
escalado automático
Configuraciones de escalado automático.
escalado automático
dataDisksGroups
Los grupos de discos de datos para el rol.
DataDisksGroups []
encryptDataDisks
Indica si cifra los discos de datos.
Bool
hardwareProfile
Perfil de hardware.
hardwareProfile
minInstanceCount
Recuento mínimo de instancias del clúster.
Int
nombre
Nombre del rol.
cuerda
osProfile
Perfil del sistema operativo.
OsProfile
scriptActions
Lista de acciones de script en el rol.
scriptAction []
targetInstanceCount
Recuento de instancias del clúster.
Int
virtualNetworkProfile
Perfil de red virtual.
VirtualNetworkProfile
VMGroupName
Nombre del grupo de máquinas virtuales.
cuerda
RuntimeScriptAction
Nombre
Descripción
Valor
nombre
Nombre de la acción de script.
string (obligatorio)
Parámetros
Parámetros del script
cuerda
Papeles
Lista de roles donde se ejecutará el script.
string[] (obligatorio)
Uri
Identificador URI del script.
string (obligatorio)
ScriptAction
Nombre
Descripción
Valor
nombre
Nombre de la acción de script.
string (obligatorio)
Parámetros
Parámetros para el script proporcionado.
string (obligatorio)
Uri
Identificador URI del script.
string (obligatorio)
SshProfile
Nombre
Descripción
Valor
publicKeys
Lista de claves públicas SSH.
SshPublicKey []
SshPublicKey
Nombre
Descripción
Valor
certificateData
Certificado para SSH.
cuerda
VirtualNetworkProfile
Nombre
Descripción
Valor
identificación
Identificador de la red virtual.
cuerda
subred
Nombre de la subred.
cuerda