Microsoft.HDInsight clusters/applications 2021-06-01
Artykuł 21.12.2024
Współautorzy: 2
Opinia
W tym artykule
Definicja zasobu Bicep
Format zasobu
Wartości właściwości
API Versions:
2021-06-01
Typ zasobu klastrów/aplikacji można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.HDInsight/clusters/applications, dodaj następujący kod Bicep do szablonu.
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'
}
}
Rozwiń tabelę
Nazwa
Opis
Wartość
destinationPort
Port docelowy do nawiązania połączenia.
Int
lokalizacja
Lokalizacja punktu końcowego.
struna
privateIPAddress
Prywatny adres IP punktu końcowego.
struna
publicPort
Port publiczny do nawiązania połączenia.
Int
ApplicationGetHttpsEndpoint
Rozwiń tabelę
Nazwa
Opis
Wartość
accessModes
Lista trybów dostępu dla aplikacji.
string[]
destinationPort
Port docelowy do nawiązania połączenia.
Int
disableGatewayAuth
Wartość wskazuje, czy wyłączyć usługę GatewayAuth.
Bool
privateIPAddress
Prywatny adres IP punktu końcowego.
struna
subDomainSuffix
Sufiks poddomeny aplikacji.
struna
Rozwiń tabelę
Rozwiń tabelę
Rozwiń tabelę
Nazwa
Opis
Wartość
pojemność
Parametry skalowania automatycznego opartego na obciążeniu
AutoscaleCapacity
nawrót
Parametry skalowania automatycznego opartego na harmonogramie
AutoskalujRekurrence
Rozwiń tabelę
Nazwa
Opis
Wartość
maxInstanceCount
Maksymalna liczba wystąpień klastra
Int
minInstanceCount
Minimalna liczba wystąpień klastra
Int
Rozwiń tabelę
Nazwa
Opis
Wartość
harmonogram
Tablica reguł automatycznego skalowania opartego na harmonogramie
AutoskalujSchedule []
strefa czasowa
Strefa czasowa dla harmonogramów automatycznego skalowania
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
Dni
Dni tygodnia dla reguły automatycznego skalowania opartego na harmonogramie
Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa"
timeAndCapacity
Czas i pojemność reguły automatycznego skalowania opartego na harmonogramie
AutoscaleTimeAndCapacity
Rozwiń tabelę
Nazwa
Opis
Wartość
maxInstanceCount
Maksymalna liczba wystąpień klastra
Int
minInstanceCount
Minimalna liczba wystąpień klastra
Int
Godzina
24-godzinny czas w postaci xx:xx
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
Ról
Lista ról w klastrze.
roli []
Rozwiń tabelę
Nazwa
Opis
Wartość
disksPerNode
Liczba dysków na węzeł.
Int
Rozwiń tabelę
Nazwa
Opis
Wartość
kod
Kod błędu.
struna
Komunikat
Komunikat o błędzie.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
vmSize
Rozmiar maszyny wirtualnej
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa konfiguracji adresu IP łącza prywatnego.
ciąg (wymagany)
Właściwości
Właściwości konfiguracji adresu IP łącza prywatnego.
IPConfigurationProperties
IpConfigurationProperties
Rozwiń tabelę
Nazwa
Opis
Wartość
podstawowy
Wskazuje, czy ta konfiguracja adresu IP jest podstawowa dla odpowiedniej karty sieciowej.
Bool
privateIPAddress
Adres IP.
struna
privateIPAllocationMethod
Metoda przydzielania prywatnego adresu IP.
"dynamiczny" "statyczny"
podsieć
Identyfikator zasobu podsieci.
ResourceId
LinuxOperatingSystemProfile
Rozwiń tabelę
Nazwa
Opis
Wartość
hasło
Hasło.
struna
sshProfile
Profil SSH.
SshProfile
nazwa użytkownika
Nazwa użytkownika.
struna
Microsoft.HDInsight/clusters/applications
Rozwiń tabelę
Nazwa
Opis
Wartość
etag
Element ETag dla aplikacji
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
rodzic
W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym .
Nazwa symboliczna zasobu typu: klastrów
Właściwości
Właściwości aplikacji.
ApplicationProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Rozwiń tabelę
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa konfiguracji łącza prywatnego.
ciąg (wymagany)
Właściwości
Właściwości konfiguracji łącza prywatnego.
PrivateLinkConfigurationProperties (wymagane)
PrivateLinkConfigurationProperties
Rozwiń tabelę
Nazwa
Opis
Wartość
groupId
Nazwa zasobu podrzędnego z możliwością połączenia prywatnego usługi HDInsight w celu zastosowania konfiguracji łącza prywatnego. Na przykład "headnode", "gateway", "edgenode".
ciąg (wymagany)
ipConfigurations
Konfiguracje adresów IP dla usługi private link.
IPConfiguration [] (wymagane)
Rozwiń tabelę
Nazwa
Opis
Wartość
id
Identyfikator zasobu platformy Azure.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
autoskaluj
Konfiguracje automatycznego skalowania.
autoskalowaniem
dataDisksGroups
Dyski danych grup dla roli.
DataDisksGroups []
encryptDataDisks
Wskazuje, czy szyfrują dyski danych.
Bool
hardwareProfile
Profil sprzętu.
HardwareProfile
minInstanceCount
Minimalna liczba wystąpień klastra.
Int
nazwa
Nazwa roli.
struna
osProfile
Profil systemu operacyjnego.
OsProfile
scriptActions
Lista akcji skryptu dla roli.
ScriptAction []
targetInstanceCount
Liczba wystąpień klastra.
Int
virtualNetworkProfile
Profil sieci wirtualnej.
VirtualNetworkProfile
Nazwa grupy maszyn wirtualnych
Nazwa grupy maszyn wirtualnych.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa akcji skryptu.
ciąg (wymagany)
Parametry
Parametry skryptu
struna
Ról
Lista ról, w których zostanie wykonany skrypt.
string[] (wymagane)
Uri
Identyfikator URI skryptu.
ciąg (wymagany)
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa akcji skryptu.
ciąg (wymagany)
Parametry
Parametry podanego skryptu.
ciąg (wymagany)
Uri
Identyfikator URI skryptu.
ciąg (wymagany)
Rozwiń tabelę
Nazwa
Opis
Wartość
publicKeys
Lista kluczy publicznych SSH.
SshPublicKey []
Rozwiń tabelę
Nazwa
Opis
Wartość
certificateData
Certyfikat dla protokołu SSH.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
id
Identyfikator sieci wirtualnej.
struna
podsieć
Nazwa podsieci.
struna
Definicja zasobu szablonu usługi ARM
Typ zasobu klastrów/aplikacji można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.HDInsight/clusters/applications, dodaj następujący kod JSON do szablonu.
{
"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"
}
}
Rozwiń tabelę
Nazwa
Opis
Wartość
destinationPort
Port docelowy do nawiązania połączenia.
Int
lokalizacja
Lokalizacja punktu końcowego.
struna
privateIPAddress
Prywatny adres IP punktu końcowego.
struna
publicPort
Port publiczny do nawiązania połączenia.
Int
ApplicationGetHttpsEndpoint
Rozwiń tabelę
Nazwa
Opis
Wartość
accessModes
Lista trybów dostępu dla aplikacji.
string[]
destinationPort
Port docelowy do nawiązania połączenia.
Int
disableGatewayAuth
Wartość wskazuje, czy wyłączyć usługę GatewayAuth.
Bool
privateIPAddress
Prywatny adres IP punktu końcowego.
struna
subDomainSuffix
Sufiks poddomeny aplikacji.
struna
Rozwiń tabelę
Rozwiń tabelę
Rozwiń tabelę
Nazwa
Opis
Wartość
pojemność
Parametry skalowania automatycznego opartego na obciążeniu
AutoscaleCapacity
nawrót
Parametry skalowania automatycznego opartego na harmonogramie
AutoskalujRekurrence
Rozwiń tabelę
Nazwa
Opis
Wartość
maxInstanceCount
Maksymalna liczba wystąpień klastra
Int
minInstanceCount
Minimalna liczba wystąpień klastra
Int
Rozwiń tabelę
Nazwa
Opis
Wartość
harmonogram
Tablica reguł automatycznego skalowania opartego na harmonogramie
AutoskalujSchedule []
strefa czasowa
Strefa czasowa dla harmonogramów automatycznego skalowania
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
Dni
Dni tygodnia dla reguły automatycznego skalowania opartego na harmonogramie
Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa"
timeAndCapacity
Czas i pojemność reguły automatycznego skalowania opartego na harmonogramie
AutoscaleTimeAndCapacity
Rozwiń tabelę
Nazwa
Opis
Wartość
maxInstanceCount
Maksymalna liczba wystąpień klastra
Int
minInstanceCount
Minimalna liczba wystąpień klastra
Int
Godzina
24-godzinny czas w postaci xx:xx
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
Ról
Lista ról w klastrze.
roli []
Rozwiń tabelę
Nazwa
Opis
Wartość
disksPerNode
Liczba dysków na węzeł.
Int
Rozwiń tabelę
Nazwa
Opis
Wartość
kod
Kod błędu.
struna
Komunikat
Komunikat o błędzie.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
vmSize
Rozmiar maszyny wirtualnej
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa konfiguracji adresu IP łącza prywatnego.
ciąg (wymagany)
Właściwości
Właściwości konfiguracji adresu IP łącza prywatnego.
IPConfigurationProperties
IpConfigurationProperties
Rozwiń tabelę
Nazwa
Opis
Wartość
podstawowy
Wskazuje, czy ta konfiguracja adresu IP jest podstawowa dla odpowiedniej karty sieciowej.
Bool
privateIPAddress
Adres IP.
struna
privateIPAllocationMethod
Metoda przydzielania prywatnego adresu IP.
"dynamiczny" "statyczny"
podsieć
Identyfikator zasobu podsieci.
ResourceId
LinuxOperatingSystemProfile
Rozwiń tabelę
Nazwa
Opis
Wartość
hasło
Hasło.
struna
sshProfile
Profil SSH.
SshProfile
nazwa użytkownika
Nazwa użytkownika.
struna
Microsoft.HDInsight/clusters/applications
Rozwiń tabelę
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
'2021-06-01'
etag
Element ETag dla aplikacji
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości aplikacji.
ApplicationProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ
Typ zasobu
"Microsoft.HDInsight/clusters/applications"
Rozwiń tabelę
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa konfiguracji łącza prywatnego.
ciąg (wymagany)
Właściwości
Właściwości konfiguracji łącza prywatnego.
PrivateLinkConfigurationProperties (wymagane)
PrivateLinkConfigurationProperties
Rozwiń tabelę
Nazwa
Opis
Wartość
groupId
Nazwa zasobu podrzędnego z możliwością połączenia prywatnego usługi HDInsight w celu zastosowania konfiguracji łącza prywatnego. Na przykład "headnode", "gateway", "edgenode".
ciąg (wymagany)
ipConfigurations
Konfiguracje adresów IP dla usługi private link.
IPConfiguration [] (wymagane)
Rozwiń tabelę
Nazwa
Opis
Wartość
id
Identyfikator zasobu platformy Azure.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
autoskaluj
Konfiguracje automatycznego skalowania.
autoskalowaniem
dataDisksGroups
Dyski danych grup dla roli.
DataDisksGroups []
encryptDataDisks
Wskazuje, czy szyfrują dyski danych.
Bool
hardwareProfile
Profil sprzętu.
HardwareProfile
minInstanceCount
Minimalna liczba wystąpień klastra.
Int
nazwa
Nazwa roli.
struna
osProfile
Profil systemu operacyjnego.
OsProfile
scriptActions
Lista akcji skryptu dla roli.
ScriptAction []
targetInstanceCount
Liczba wystąpień klastra.
Int
virtualNetworkProfile
Profil sieci wirtualnej.
VirtualNetworkProfile
Nazwa grupy maszyn wirtualnych
Nazwa grupy maszyn wirtualnych.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa akcji skryptu.
ciąg (wymagany)
Parametry
Parametry skryptu
struna
Ról
Lista ról, w których zostanie wykonany skrypt.
string[] (wymagane)
Uri
Identyfikator URI skryptu.
ciąg (wymagany)
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa akcji skryptu.
ciąg (wymagany)
Parametry
Parametry podanego skryptu.
ciąg (wymagany)
Uri
Identyfikator URI skryptu.
ciąg (wymagany)
Rozwiń tabelę
Nazwa
Opis
Wartość
publicKeys
Lista kluczy publicznych SSH.
SshPublicKey []
Rozwiń tabelę
Nazwa
Opis
Wartość
certificateData
Certyfikat dla protokołu SSH.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
id
Identyfikator sieci wirtualnej.
struna
podsieć
Nazwa podsieci.
struna
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu klastrów/aplikacji można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.HDInsight/clusters/applications, dodaj następujący program Terraform do szablonu.
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"
}
]
}
})
}
Rozwiń tabelę
Nazwa
Opis
Wartość
destinationPort
Port docelowy do nawiązania połączenia.
Int
lokalizacja
Lokalizacja punktu końcowego.
struna
privateIPAddress
Prywatny adres IP punktu końcowego.
struna
publicPort
Port publiczny do nawiązania połączenia.
Int
ApplicationGetHttpsEndpoint
Rozwiń tabelę
Nazwa
Opis
Wartość
accessModes
Lista trybów dostępu dla aplikacji.
string[]
destinationPort
Port docelowy do nawiązania połączenia.
Int
disableGatewayAuth
Wartość wskazuje, czy wyłączyć usługę GatewayAuth.
Bool
privateIPAddress
Prywatny adres IP punktu końcowego.
struna
subDomainSuffix
Sufiks poddomeny aplikacji.
struna
Rozwiń tabelę
Rozwiń tabelę
Rozwiń tabelę
Nazwa
Opis
Wartość
pojemność
Parametry skalowania automatycznego opartego na obciążeniu
AutoscaleCapacity
nawrót
Parametry skalowania automatycznego opartego na harmonogramie
AutoskalujRekurrence
Rozwiń tabelę
Nazwa
Opis
Wartość
maxInstanceCount
Maksymalna liczba wystąpień klastra
Int
minInstanceCount
Minimalna liczba wystąpień klastra
Int
Rozwiń tabelę
Nazwa
Opis
Wartość
harmonogram
Tablica reguł automatycznego skalowania opartego na harmonogramie
AutoskalujSchedule []
strefa czasowa
Strefa czasowa dla harmonogramów automatycznego skalowania
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
Dni
Dni tygodnia dla reguły automatycznego skalowania opartego na harmonogramie
Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa"
timeAndCapacity
Czas i pojemność reguły automatycznego skalowania opartego na harmonogramie
AutoscaleTimeAndCapacity
Rozwiń tabelę
Nazwa
Opis
Wartość
maxInstanceCount
Maksymalna liczba wystąpień klastra
Int
minInstanceCount
Minimalna liczba wystąpień klastra
Int
Godzina
24-godzinny czas w postaci xx:xx
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
Ról
Lista ról w klastrze.
roli []
Rozwiń tabelę
Nazwa
Opis
Wartość
disksPerNode
Liczba dysków na węzeł.
Int
Rozwiń tabelę
Nazwa
Opis
Wartość
kod
Kod błędu.
struna
Komunikat
Komunikat o błędzie.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
vmSize
Rozmiar maszyny wirtualnej
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa konfiguracji adresu IP łącza prywatnego.
ciąg (wymagany)
Właściwości
Właściwości konfiguracji adresu IP łącza prywatnego.
IPConfigurationProperties
IpConfigurationProperties
Rozwiń tabelę
Nazwa
Opis
Wartość
podstawowy
Wskazuje, czy ta konfiguracja adresu IP jest podstawowa dla odpowiedniej karty sieciowej.
Bool
privateIPAddress
Adres IP.
struna
privateIPAllocationMethod
Metoda przydzielania prywatnego adresu IP.
"dynamiczny" "statyczny"
podsieć
Identyfikator zasobu podsieci.
ResourceId
LinuxOperatingSystemProfile
Rozwiń tabelę
Nazwa
Opis
Wartość
hasło
Hasło.
struna
sshProfile
Profil SSH.
SshProfile
nazwa użytkownika
Nazwa użytkownika.
struna
Microsoft.HDInsight/clusters/applications
Rozwiń tabelę
Nazwa
Opis
Wartość
etag
Element ETag dla aplikacji
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu: klastrów
Właściwości
Właściwości aplikacji.
ApplicationProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości.
typ
Typ zasobu
"Microsoft.HDInsight/clusters/applications@2021-06-01"
Rozwiń tabelę
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa konfiguracji łącza prywatnego.
ciąg (wymagany)
Właściwości
Właściwości konfiguracji łącza prywatnego.
PrivateLinkConfigurationProperties (wymagane)
PrivateLinkConfigurationProperties
Rozwiń tabelę
Nazwa
Opis
Wartość
groupId
Nazwa zasobu podrzędnego z możliwością połączenia prywatnego usługi HDInsight w celu zastosowania konfiguracji łącza prywatnego. Na przykład "headnode", "gateway", "edgenode".
ciąg (wymagany)
ipConfigurations
Konfiguracje adresów IP dla usługi private link.
IPConfiguration [] (wymagane)
Rozwiń tabelę
Nazwa
Opis
Wartość
id
Identyfikator zasobu platformy Azure.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
autoskaluj
Konfiguracje automatycznego skalowania.
autoskalowaniem
dataDisksGroups
Dyski danych grup dla roli.
DataDisksGroups []
encryptDataDisks
Wskazuje, czy szyfrują dyski danych.
Bool
hardwareProfile
Profil sprzętu.
HardwareProfile
minInstanceCount
Minimalna liczba wystąpień klastra.
Int
nazwa
Nazwa roli.
struna
osProfile
Profil systemu operacyjnego.
OsProfile
scriptActions
Lista akcji skryptu dla roli.
ScriptAction []
targetInstanceCount
Liczba wystąpień klastra.
Int
virtualNetworkProfile
Profil sieci wirtualnej.
VirtualNetworkProfile
Nazwa grupy maszyn wirtualnych
Nazwa grupy maszyn wirtualnych.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa akcji skryptu.
ciąg (wymagany)
Parametry
Parametry skryptu
struna
Ról
Lista ról, w których zostanie wykonany skrypt.
string[] (wymagane)
Uri
Identyfikator URI skryptu.
ciąg (wymagany)
Rozwiń tabelę
Nazwa
Opis
Wartość
nazwa
Nazwa akcji skryptu.
ciąg (wymagany)
Parametry
Parametry podanego skryptu.
ciąg (wymagany)
Uri
Identyfikator URI skryptu.
ciąg (wymagany)
Rozwiń tabelę
Nazwa
Opis
Wartość
publicKeys
Lista kluczy publicznych SSH.
SshPublicKey []
Rozwiń tabelę
Nazwa
Opis
Wartość
certificateData
Certyfikat dla protokołu SSH.
struna
Rozwiń tabelę
Nazwa
Opis
Wartość
id
Identyfikator sieci wirtualnej.
struna
podsieć
Nazwa podsieci.
struna