Microsoft.HDInsight-Cluster/-Anwendungen 2023-08-15-Preview
Artikel 12/21/2024
1 Mitwirkender
Feedback
In diesem Artikel
Bicep-Ressourcendefinition
Der Cluster-/Anwendungsressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.HDInsight/clusters/applications-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.HDInsight/clusters/applications@2023-08-15-preview' = {
parent: resourceSymbolicName
etag: 'string'
name: 'string'
properties: {
applicationType: 'string'
computeProfile: {
roles: [
{
autoscale: {
capacity: {
maxInstanceCount: int
minInstanceCount: int
}
recurrence: {
schedule: [
{
days: [
'string'
]
timeAndCapacity: {
maxInstanceCount: int
minInstanceCount: int
time: 'string'
}
}
]
timeZone: 'string'
}
}
dataDisksGroups: [
{
disksPerNode: int
}
]
encryptDataDisks: bool
hardwareProfile: {
vmSize: 'string'
}
minInstanceCount: int
name: 'string'
osProfile: {
linuxOperatingSystemProfile: {
password: 'string'
sshProfile: {
publicKeys: [
{
certificateData: 'string'
}
]
}
username: 'string'
}
}
scriptActions: [
{
name: 'string'
parameters: 'string'
uri: 'string'
}
]
targetInstanceCount: int
virtualNetworkProfile: {
id: 'string'
subnet: 'string'
}
VMGroupName: 'string'
}
]
}
errors: [
{
code: 'string'
message: 'string'
}
]
httpsEndpoints: [
{
accessModes: [
'string'
]
destinationPort: int
disableGatewayAuth: bool
privateIPAddress: 'string'
subDomainSuffix: 'string'
}
]
installScriptActions: [
{
name: 'string'
parameters: 'string'
roles: [
'string'
]
uri: 'string'
}
]
privateLinkConfigurations: [
{
name: 'string'
properties: {
groupId: 'string'
ipConfigurations: [
{
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
}
}
}
]
}
}
]
sshEndpoints: [
{
destinationPort: int
location: 'string'
privateIPAddress: 'string'
publicPort: int
}
]
uninstallScriptActions: [
{
name: 'string'
parameters: 'string'
roles: [
'string'
]
uri: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
ApplicationGetEndpoint
Name
Beschreibung
Wert
destinationPort
Der Zielport, mit dem eine Verbindung hergestellt werden soll.
Int
Ort
Der Speicherort des Endpunkts.
Schnur
privateIPAddress
Die private IP-Adresse des Endpunkts.
Schnur
publicPort
Der öffentliche Port, mit dem eine Verbindung hergestellt werden soll.
Int
ApplicationGetHttpsEndpoint
Name
Beschreibung
Wert
accessModes
Die Liste der Zugriffsmodi für die Anwendung.
string[]
destinationPort
Der Zielport, mit dem eine Verbindung hergestellt werden soll.
Int
disableGatewayAuth
Der Wert gibt an, ob GatewayAuth deaktiviert werden soll.
Bool
privateIPAddress
Die private IP-Adresse des Endpunkts.
Schnur
subDomainSuffix
Das Subdomänensuffix der Anwendung.
Schnur
ApplicationProperties
Autoskalen
AutoscaleCapacity
Name
Beschreibung
Wert
maxInstanceCount
Die maximale Anzahl der Instanzen des Clusters
Int
minInstanceCount
Die Mindestanzahl der Instanzen des Clusters
Int
AutoscaleRecurrence
Name
Beschreibung
Wert
Zeitplan
Array von zeitplanbasierten Regeln für die automatische Skalierung
AutoscaleSchedule []
timeZone
Die Zeitzone für die Zeitpläne der automatischen Skalierung
Schnur
AutoscaleSchedule
Name
Beschreibung
Wert
Tage
Wochentage für eine zeitplanbasierte Autoskalenregel
Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch'
timeAndCapacity
Zeit und Kapazität für eine zeitplanbasierte Autoskalenregel
AutoscaleTimeAndCapacity-
AutoscaleTimeAndCapacity
Name
Beschreibung
Wert
maxInstanceCount
Die maximale Anzahl der Instanzen des Clusters
Int
minInstanceCount
Die Mindestanzahl der Instanzen des Clusters
Int
Zeit
24-Stunden-Zeit im Formular xx:xx
Schnur
ComputeProfile
Name
Beschreibung
Wert
Rollen
Die Liste der Rollen im Cluster.
Rolle []
DataDisksGroups
Name
Beschreibung
Wert
disksPerNode
Die Anzahl der Datenträger pro Knoten.
Int
Irrtümer
Name
Beschreibung
Wert
Code
Der Fehlercode.
Schnur
Nachricht
Die Fehlermeldung.
Schnur
HardwareProfile
Name
Beschreibung
Wert
vmSize
Die Größe des virtuellen Computers
Schnur
IPConfiguration
Name
Beschreibung
Wert
Name
Der Name der IP-Konfiguration für private Links.
Zeichenfolge (erforderlich)
Eigenschaften
Die IP-Konfigurationseigenschaften für private Links.
IPConfigurationProperties-
IPConfigurationProperties
Name
Beschreibung
Wert
primär
Gibt an, ob diese IP-Konfiguration primär für die entsprechende NIC ist.
Bool
privateIPAddress
Die IP-Adresse.
Schnur
privateIPAllocationMethod
Die Methode, die private IP-Adresse zugewiesen wird.
"dynamisch" "statisch"
Subnetz
Die Subnetzressourcen-ID.
ResourceId-
LinuxOperatingSystemProfile
Name
Beschreibung
Wert
Passwort
Das Kennwort.
Schnur
sshProfile
Das SSH-Profil.
SshProfile-
Nutzername
Der Benutzername.
Schnur
Microsoft.HDInsight/cluster/applications
Name
Beschreibung
Wert
etag
Das ETag für die Anwendung
Schnur
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Elternteil
In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource .
Symbolischer Name für Die Ressource des Typs: Cluster
Eigenschaften
Die Eigenschaften der Anwendung.
ApplicationProperties-
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
OsProfile
PrivateLinkConfiguration
Name
Beschreibung
Wert
Name
Der Name der Konfiguration für private Verknüpfungen.
Zeichenfolge (erforderlich)
Eigenschaften
Die Konfigurationseigenschaften für private Verknüpfungen.
PrivateLinkConfigurationProperties (erforderlich)
PrivateLinkConfigurationProperties
Name
Beschreibung
Wert
groupId
Der Private Linkable-Unterressourcenname für HDInsight, auf den die Konfiguration für private Verknüpfungen angewendet werden soll. Beispiel: "headnode", "gateway", "edgenode".
Zeichenfolge (erforderlich)
ipConfigurations
Die IP-Konfigurationen für den privaten Linkdienst.
IPConfiguration- [] (erforderlich)
ResourceId
Name
Beschreibung
Wert
id
Die Azure-Ressourcen-ID.
Schnur
Rolle
Name
Beschreibung
Wert
Autoskalen
Die Konfigurationen für die automatische Skalierung.
autoskalen
dataDisksGroups
Die Datenträgergruppen für die Rolle.
DataDisksGroups []
encryptDataDisks
Gibt an, ob die Datenträger verschlüsselt werden.
Bool
hardwareProfile
Das Hardwareprofil.
HardwareProfile-
minInstanceCount
Die Mindestanzahl der Instanzen des Clusters.
Int
Name
Der Name der Rolle.
Schnur
osProfile
Das Betriebssystemprofil.
OsProfile-
scriptActions
Die Liste der Skriptaktionen für die Rolle.
ScriptAction []
targetInstanceCount
Die Instanzanzahl des Clusters.
Int
virtualNetworkProfile
Das virtuelle Netzwerkprofil.
VirtualNetworkProfile-
VMGroupName
Der Name der Gruppe des virtuellen Computers.
Schnur
RuntimeScriptAction
Name
Beschreibung
Wert
Name
Der Name der Skriptaktion.
Zeichenfolge (erforderlich)
Parameter
Die Parameter für das Skript
Schnur
Rollen
Die Liste der Rollen, in denen Skript ausgeführt wird.
string[] (erforderlich)
Uri
Der URI für das Skript.
Zeichenfolge (erforderlich)
ScriptAction
Name
Beschreibung
Wert
Name
Der Name der Skriptaktion.
Zeichenfolge (erforderlich)
Parameter
Die Parameter für das bereitgestellte Skript.
Zeichenfolge (erforderlich)
Uri
Der URI für das Skript.
Zeichenfolge (erforderlich)
SshProfile
Name
Beschreibung
Wert
publicKeys
Die Liste der öffentlichen SSH-Schlüssel.
SshPublicKey []
SshPublicKey
Name
Beschreibung
Wert
certificateData
Das Zertifikat für SSH.
Schnur
VirtualNetworkProfile
Name
Beschreibung
Wert
id
Die ID des virtuellen Netzwerks.
Schnur
Subnetz
Der Name des Subnetzes.
Schnur
ARM-Vorlagenressourcendefinition
Der Cluster-/Anwendungsressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.HDInsight/cluster/applications-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.HDInsight/clusters/applications",
"apiVersion": "2023-08-15-preview",
"name": "string",
"etag": "string",
"properties": {
"applicationType": "string",
"computeProfile": {
"roles": [
{
"autoscale": {
"capacity": {
"maxInstanceCount": "int",
"minInstanceCount": "int"
},
"recurrence": {
"schedule": [
{
"days": [ "string" ],
"timeAndCapacity": {
"maxInstanceCount": "int",
"minInstanceCount": "int",
"time": "string"
}
}
],
"timeZone": "string"
}
},
"dataDisksGroups": [
{
"disksPerNode": "int"
}
],
"encryptDataDisks": "bool",
"hardwareProfile": {
"vmSize": "string"
},
"minInstanceCount": "int",
"name": "string",
"osProfile": {
"linuxOperatingSystemProfile": {
"password": "string",
"sshProfile": {
"publicKeys": [
{
"certificateData": "string"
}
]
},
"username": "string"
}
},
"scriptActions": [
{
"name": "string",
"parameters": "string",
"uri": "string"
}
],
"targetInstanceCount": "int",
"virtualNetworkProfile": {
"id": "string",
"subnet": "string"
},
"VMGroupName": "string"
}
]
},
"errors": [
{
"code": "string",
"message": "string"
}
],
"httpsEndpoints": [
{
"accessModes": [ "string" ],
"destinationPort": "int",
"disableGatewayAuth": "bool",
"privateIPAddress": "string",
"subDomainSuffix": "string"
}
],
"installScriptActions": [
{
"name": "string",
"parameters": "string",
"roles": [ "string" ],
"uri": "string"
}
],
"privateLinkConfigurations": [
{
"name": "string",
"properties": {
"groupId": "string",
"ipConfigurations": [
{
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"sshEndpoints": [
{
"destinationPort": "int",
"location": "string",
"privateIPAddress": "string",
"publicPort": "int"
}
],
"uninstallScriptActions": [
{
"name": "string",
"parameters": "string",
"roles": [ "string" ],
"uri": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
ApplicationGetEndpoint
Name
Beschreibung
Wert
destinationPort
Der Zielport, mit dem eine Verbindung hergestellt werden soll.
Int
Ort
Der Speicherort des Endpunkts.
Schnur
privateIPAddress
Die private IP-Adresse des Endpunkts.
Schnur
publicPort
Der öffentliche Port, mit dem eine Verbindung hergestellt werden soll.
Int
ApplicationGetHttpsEndpoint
Name
Beschreibung
Wert
accessModes
Die Liste der Zugriffsmodi für die Anwendung.
string[]
destinationPort
Der Zielport, mit dem eine Verbindung hergestellt werden soll.
Int
disableGatewayAuth
Der Wert gibt an, ob GatewayAuth deaktiviert werden soll.
Bool
privateIPAddress
Die private IP-Adresse des Endpunkts.
Schnur
subDomainSuffix
Das Subdomänensuffix der Anwendung.
Schnur
ApplicationProperties
Autoskalen
AutoscaleCapacity
Name
Beschreibung
Wert
maxInstanceCount
Die maximale Anzahl der Instanzen des Clusters
Int
minInstanceCount
Die Mindestanzahl der Instanzen des Clusters
Int
AutoscaleRecurrence
Name
Beschreibung
Wert
Zeitplan
Array von zeitplanbasierten Regeln für die automatische Skalierung
AutoscaleSchedule []
timeZone
Die Zeitzone für die Zeitpläne der automatischen Skalierung
Schnur
AutoscaleSchedule
Name
Beschreibung
Wert
Tage
Wochentage für eine zeitplanbasierte Autoskalenregel
Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch'
timeAndCapacity
Zeit und Kapazität für eine zeitplanbasierte Autoskalenregel
AutoscaleTimeAndCapacity-
AutoscaleTimeAndCapacity
Name
Beschreibung
Wert
maxInstanceCount
Die maximale Anzahl der Instanzen des Clusters
Int
minInstanceCount
Die Mindestanzahl der Instanzen des Clusters
Int
Zeit
24-Stunden-Zeit im Formular xx:xx
Schnur
ComputeProfile
Name
Beschreibung
Wert
Rollen
Die Liste der Rollen im Cluster.
Rolle []
DataDisksGroups
Name
Beschreibung
Wert
disksPerNode
Die Anzahl der Datenträger pro Knoten.
Int
Irrtümer
Name
Beschreibung
Wert
Code
Der Fehlercode.
Schnur
Nachricht
Die Fehlermeldung.
Schnur
HardwareProfile
Name
Beschreibung
Wert
vmSize
Die Größe des virtuellen Computers
Schnur
IPConfiguration
Name
Beschreibung
Wert
Name
Der Name der IP-Konfiguration für private Links.
Zeichenfolge (erforderlich)
Eigenschaften
Die IP-Konfigurationseigenschaften für private Links.
IPConfigurationProperties-
IPConfigurationProperties
Name
Beschreibung
Wert
primär
Gibt an, ob diese IP-Konfiguration primär für die entsprechende NIC ist.
Bool
privateIPAddress
Die IP-Adresse.
Schnur
privateIPAllocationMethod
Die Methode, die private IP-Adresse zugewiesen wird.
"dynamisch" "statisch"
Subnetz
Die Subnetzressourcen-ID.
ResourceId-
LinuxOperatingSystemProfile
Name
Beschreibung
Wert
Passwort
Das Kennwort.
Schnur
sshProfile
Das SSH-Profil.
SshProfile-
Nutzername
Der Benutzername.
Schnur
Microsoft.HDInsight/cluster/applications
Name
Beschreibung
Wert
apiVersion
Die API-Version
"2023-08-15-preview"
etag
Das ETag für die Anwendung
Schnur
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
Die Eigenschaften der Anwendung.
ApplicationProperties-
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art
Der Ressourcentyp
"Microsoft.HDInsight/clusters/applications"
OsProfile
PrivateLinkConfiguration
Name
Beschreibung
Wert
Name
Der Name der Konfiguration für private Verknüpfungen.
Zeichenfolge (erforderlich)
Eigenschaften
Die Konfigurationseigenschaften für private Verknüpfungen.
PrivateLinkConfigurationProperties (erforderlich)
PrivateLinkConfigurationProperties
Name
Beschreibung
Wert
groupId
Der Private Linkable-Unterressourcenname für HDInsight, auf den die Konfiguration für private Verknüpfungen angewendet werden soll. Beispiel: "headnode", "gateway", "edgenode".
Zeichenfolge (erforderlich)
ipConfigurations
Die IP-Konfigurationen für den privaten Linkdienst.
IPConfiguration- [] (erforderlich)
ResourceId
Name
Beschreibung
Wert
id
Die Azure-Ressourcen-ID.
Schnur
Rolle
Name
Beschreibung
Wert
Autoskalen
Die Konfigurationen für die automatische Skalierung.
autoskalen
dataDisksGroups
Die Datenträgergruppen für die Rolle.
DataDisksGroups []
encryptDataDisks
Gibt an, ob die Datenträger verschlüsselt werden.
Bool
hardwareProfile
Das Hardwareprofil.
HardwareProfile-
minInstanceCount
Die Mindestanzahl der Instanzen des Clusters.
Int
Name
Der Name der Rolle.
Schnur
osProfile
Das Betriebssystemprofil.
OsProfile-
scriptActions
Die Liste der Skriptaktionen für die Rolle.
ScriptAction []
targetInstanceCount
Die Instanzanzahl des Clusters.
Int
virtualNetworkProfile
Das virtuelle Netzwerkprofil.
VirtualNetworkProfile-
VMGroupName
Der Name der Gruppe des virtuellen Computers.
Schnur
RuntimeScriptAction
Name
Beschreibung
Wert
Name
Der Name der Skriptaktion.
Zeichenfolge (erforderlich)
Parameter
Die Parameter für das Skript
Schnur
Rollen
Die Liste der Rollen, in denen Skript ausgeführt wird.
string[] (erforderlich)
Uri
Der URI für das Skript.
Zeichenfolge (erforderlich)
ScriptAction
Name
Beschreibung
Wert
Name
Der Name der Skriptaktion.
Zeichenfolge (erforderlich)
Parameter
Die Parameter für das bereitgestellte Skript.
Zeichenfolge (erforderlich)
Uri
Der URI für das Skript.
Zeichenfolge (erforderlich)
SshProfile
Name
Beschreibung
Wert
publicKeys
Die Liste der öffentlichen SSH-Schlüssel.
SshPublicKey []
SshPublicKey
Name
Beschreibung
Wert
certificateData
Das Zertifikat für SSH.
Schnur
VirtualNetworkProfile
Name
Beschreibung
Wert
id
Die ID des virtuellen Netzwerks.
Schnur
Subnetz
Der Name des Subnetzes.
Schnur
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Der Cluster-/Anwendungsressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.HDInsight/clusters/applications-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters/applications@2023-08-15-preview"
name = "string"
etag = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
applicationType = "string"
computeProfile = {
roles = [
{
autoscale = {
capacity = {
maxInstanceCount = int
minInstanceCount = int
}
recurrence = {
schedule = [
{
days = [
"string"
]
timeAndCapacity = {
maxInstanceCount = int
minInstanceCount = int
time = "string"
}
}
]
timeZone = "string"
}
}
dataDisksGroups = [
{
disksPerNode = int
}
]
encryptDataDisks = bool
hardwareProfile = {
vmSize = "string"
}
minInstanceCount = int
name = "string"
osProfile = {
linuxOperatingSystemProfile = {
password = "string"
sshProfile = {
publicKeys = [
{
certificateData = "string"
}
]
}
username = "string"
}
}
scriptActions = [
{
name = "string"
parameters = "string"
uri = "string"
}
]
targetInstanceCount = int
virtualNetworkProfile = {
id = "string"
subnet = "string"
}
VMGroupName = "string"
}
]
}
errors = [
{
code = "string"
message = "string"
}
]
httpsEndpoints = [
{
accessModes = [
"string"
]
destinationPort = int
disableGatewayAuth = bool
privateIPAddress = "string"
subDomainSuffix = "string"
}
]
installScriptActions = [
{
name = "string"
parameters = "string"
roles = [
"string"
]
uri = "string"
}
]
privateLinkConfigurations = [
{
name = "string"
properties = {
groupId = "string"
ipConfigurations = [
{
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
}
}
}
]
}
}
]
sshEndpoints = [
{
destinationPort = int
location = "string"
privateIPAddress = "string"
publicPort = int
}
]
uninstallScriptActions = [
{
name = "string"
parameters = "string"
roles = [
"string"
]
uri = "string"
}
]
}
})
}
Eigenschaftswerte
ApplicationGetEndpoint
Name
Beschreibung
Wert
destinationPort
Der Zielport, mit dem eine Verbindung hergestellt werden soll.
Int
Ort
Der Speicherort des Endpunkts.
Schnur
privateIPAddress
Die private IP-Adresse des Endpunkts.
Schnur
publicPort
Der öffentliche Port, mit dem eine Verbindung hergestellt werden soll.
Int
ApplicationGetHttpsEndpoint
Name
Beschreibung
Wert
accessModes
Die Liste der Zugriffsmodi für die Anwendung.
string[]
destinationPort
Der Zielport, mit dem eine Verbindung hergestellt werden soll.
Int
disableGatewayAuth
Der Wert gibt an, ob GatewayAuth deaktiviert werden soll.
Bool
privateIPAddress
Die private IP-Adresse des Endpunkts.
Schnur
subDomainSuffix
Das Subdomänensuffix der Anwendung.
Schnur
ApplicationProperties
Autoskalen
AutoscaleCapacity
Name
Beschreibung
Wert
maxInstanceCount
Die maximale Anzahl der Instanzen des Clusters
Int
minInstanceCount
Die Mindestanzahl der Instanzen des Clusters
Int
AutoscaleRecurrence
Name
Beschreibung
Wert
Zeitplan
Array von zeitplanbasierten Regeln für die automatische Skalierung
AutoscaleSchedule []
timeZone
Die Zeitzone für die Zeitpläne der automatischen Skalierung
Schnur
AutoscaleSchedule
Name
Beschreibung
Wert
Tage
Wochentage für eine zeitplanbasierte Autoskalenregel
Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch'
timeAndCapacity
Zeit und Kapazität für eine zeitplanbasierte Autoskalenregel
AutoscaleTimeAndCapacity-
AutoscaleTimeAndCapacity
Name
Beschreibung
Wert
maxInstanceCount
Die maximale Anzahl der Instanzen des Clusters
Int
minInstanceCount
Die Mindestanzahl der Instanzen des Clusters
Int
Zeit
24-Stunden-Zeit im Formular xx:xx
Schnur
ComputeProfile
Name
Beschreibung
Wert
Rollen
Die Liste der Rollen im Cluster.
Rolle []
DataDisksGroups
Name
Beschreibung
Wert
disksPerNode
Die Anzahl der Datenträger pro Knoten.
Int
Irrtümer
Name
Beschreibung
Wert
Code
Der Fehlercode.
Schnur
Nachricht
Die Fehlermeldung.
Schnur
HardwareProfile
Name
Beschreibung
Wert
vmSize
Die Größe des virtuellen Computers
Schnur
IPConfiguration
Name
Beschreibung
Wert
Name
Der Name der IP-Konfiguration für private Links.
Zeichenfolge (erforderlich)
Eigenschaften
Die IP-Konfigurationseigenschaften für private Links.
IPConfigurationProperties-
IPConfigurationProperties
Name
Beschreibung
Wert
primär
Gibt an, ob diese IP-Konfiguration primär für die entsprechende NIC ist.
Bool
privateIPAddress
Die IP-Adresse.
Schnur
privateIPAllocationMethod
Die Methode, die private IP-Adresse zugewiesen wird.
"dynamisch" "statisch"
Subnetz
Die Subnetzressourcen-ID.
ResourceId-
LinuxOperatingSystemProfile
Name
Beschreibung
Wert
Passwort
Das Kennwort.
Schnur
sshProfile
Das SSH-Profil.
SshProfile-
Nutzername
Der Benutzername.
Schnur
Microsoft.HDInsight/cluster/applications
Name
Beschreibung
Wert
etag
Das ETag für die Anwendung
Schnur
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
parent_id
Die ID der Ressource, die das übergeordnete Element für diese Ressource ist.
ID für Ressource vom Typ: Cluster
Eigenschaften
Die Eigenschaften der Anwendung.
ApplicationProperties-
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte.
Art
Der Ressourcentyp
"Microsoft.HDInsight/clusters/applications@2023-08-15-preview"
OsProfile
PrivateLinkConfiguration
Name
Beschreibung
Wert
Name
Der Name der Konfiguration für private Verknüpfungen.
Zeichenfolge (erforderlich)
Eigenschaften
Die Konfigurationseigenschaften für private Verknüpfungen.
PrivateLinkConfigurationProperties (erforderlich)
PrivateLinkConfigurationProperties
Name
Beschreibung
Wert
groupId
Der Private Linkable-Unterressourcenname für HDInsight, auf den die Konfiguration für private Verknüpfungen angewendet werden soll. Beispiel: "headnode", "gateway", "edgenode".
Zeichenfolge (erforderlich)
ipConfigurations
Die IP-Konfigurationen für den privaten Linkdienst.
IPConfiguration- [] (erforderlich)
ResourceId
Name
Beschreibung
Wert
id
Die Azure-Ressourcen-ID.
Schnur
Rolle
Name
Beschreibung
Wert
Autoskalen
Die Konfigurationen für die automatische Skalierung.
autoskalen
dataDisksGroups
Die Datenträgergruppen für die Rolle.
DataDisksGroups []
encryptDataDisks
Gibt an, ob die Datenträger verschlüsselt werden.
Bool
hardwareProfile
Das Hardwareprofil.
HardwareProfile-
minInstanceCount
Die Mindestanzahl der Instanzen des Clusters.
Int
Name
Der Name der Rolle.
Schnur
osProfile
Das Betriebssystemprofil.
OsProfile-
scriptActions
Die Liste der Skriptaktionen für die Rolle.
ScriptAction []
targetInstanceCount
Die Instanzanzahl des Clusters.
Int
virtualNetworkProfile
Das virtuelle Netzwerkprofil.
VirtualNetworkProfile-
VMGroupName
Der Name der Gruppe des virtuellen Computers.
Schnur
RuntimeScriptAction
Name
Beschreibung
Wert
Name
Der Name der Skriptaktion.
Zeichenfolge (erforderlich)
Parameter
Die Parameter für das Skript
Schnur
Rollen
Die Liste der Rollen, in denen Skript ausgeführt wird.
string[] (erforderlich)
Uri
Der URI für das Skript.
Zeichenfolge (erforderlich)
ScriptAction
Name
Beschreibung
Wert
Name
Der Name der Skriptaktion.
Zeichenfolge (erforderlich)
Parameter
Die Parameter für das bereitgestellte Skript.
Zeichenfolge (erforderlich)
Uri
Der URI für das Skript.
Zeichenfolge (erforderlich)
SshProfile
Name
Beschreibung
Wert
publicKeys
Die Liste der öffentlichen SSH-Schlüssel.
SshPublicKey []
SshPublicKey
Name
Beschreibung
Wert
certificateData
Das Zertifikat für SSH.
Schnur
VirtualNetworkProfile
Name
Beschreibung
Wert
id
Die ID des virtuellen Netzwerks.
Schnur
Subnetz
Der Name des Subnetzes.
Schnur