Clustery Microsoft.HDInsight / aplikace 2018-06-01-preview
Článek 12/21/2024
Přispěvatelé: 2
Váš názor
V tomto článku
Definice prostředku Bicep
Typ prostředku clusterů a aplikací je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.HDInsight,clusters/applications, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.HDInsight/clusters/applications@2018-06-01-preview' = {
parent: resourceSymbolicName
etag: 'string'
name: 'string'
properties: {
applicationType: 'string'
computeProfile: {
roles: [
{
autoscale: {
capacity: {
maxInstanceCount: int
minInstanceCount: int
}
recurrence: {
schedule: [
{
days: [
'string'
]
timeAndCapacity: {
maxInstanceCount: int
minInstanceCount: int
time: 'string'
}
}
]
timeZone: 'string'
}
}
dataDisksGroups: [
{
disksPerNode: int
}
]
encryptDataDisks: bool
hardwareProfile: {
vmSize: 'string'
}
minInstanceCount: int
name: 'string'
osProfile: {
linuxOperatingSystemProfile: {
password: 'string'
sshProfile: {
publicKeys: [
{
certificateData: 'string'
}
]
}
username: 'string'
}
}
scriptActions: [
{
name: 'string'
parameters: 'string'
uri: 'string'
}
]
targetInstanceCount: int
virtualNetworkProfile: {
id: 'string'
subnet: 'string'
}
VMGroupName: 'string'
}
]
}
errors: [
{
code: 'string'
message: 'string'
}
]
httpsEndpoints: [
{
accessModes: [
'string'
]
destinationPort: int
disableGatewayAuth: bool
privateIPAddress: 'string'
subDomainSuffix: 'string'
}
]
installScriptActions: [
{
name: 'string'
parameters: 'string'
roles: [
'string'
]
uri: 'string'
}
]
sshEndpoints: [
{
destinationPort: int
location: 'string'
privateIPAddress: 'string'
publicPort: int
}
]
uninstallScriptActions: [
{
name: 'string'
parameters: 'string'
roles: [
'string'
]
uri: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
ApplicationGetEndpoint
Jméno
Popis
Hodnota
destinationPort
Cílový port, ke kterému se chcete připojit.
Int
umístění
Umístění koncového bodu.
řetězec
privateIPAddress
Privátní IP adresa koncového bodu.
řetězec
publicPort
Veřejný port, ke kterému se chcete připojit.
Int
ApplicationGetHttpsEndpoint
Jméno
Popis
Hodnota
accessModes
Seznam režimů přístupu pro aplikaci.
string[]
destinationPort
Cílový port, ke kterému se chcete připojit.
Int
disableGatewayAuth
Hodnota označuje, jestli se má gatewayAuth zakázat.
Bool
privateIPAddress
Privátní IP adresa koncového bodu.
řetězec
subDomainSuffix
Přípona subdomény aplikace.
řetězec
ApplicationProperties
Automatické škálování
Jméno
Popis
Hodnota
kapacita
Parametry pro automatické škálování na základě zatížení
automatického škálování kapacity
opakování
Parametry pro automatické škálování založené na plánu
automatického škálování
Automatická kapacita škálování
Jméno
Popis
Hodnota
maxInstanceCount
Maximální počet instancí clusteru
Int
minInstanceCount
Minimální počet instancí clusteru
Int
Automatické škálováníRecurrence
Jméno
Popis
Hodnota
naplánovat
Pole pravidel automatického škálování na základě plánu
automatického škálováníSchedule []
timeZone
Časové pásmo pro časy plánu automatického škálování
řetězec
Automatické škálováníSchedule
Jméno
Popis
Hodnota
Dny
Dny v týdnu pro pravidlo automatického škálování na základě plánu
Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa"
timeAndCapacity
Čas a kapacita pravidla automatického škálování založeného na plánu
autoscaleTimeAndCapacity
Automatické škálováníTimeAndCapacity
Jméno
Popis
Hodnota
maxInstanceCount
Maximální počet instancí clusteru
Int
minInstanceCount
Minimální počet instancí clusteru
Int
Čas
24hodinový čas ve formuláři xx:xx
řetězec
ComputeProfile
Jméno
Popis
Hodnota
role
Seznam rolí v clusteru
role []
DataDisksGroups
Jméno
Popis
Hodnota
disksPerNode
Početdiskůch
Int
Chyby
Jméno
Popis
Hodnota
kód
Kód chyby.
řetězec
zpráva
Chybová zpráva.
řetězec
HardwareProfile
Jméno
Popis
Hodnota
vmSize
Velikost virtuálního počítače
řetězec
LinuxOperatingSystemProfile
Jméno
Popis
Hodnota
heslo
Heslo.
řetězec
sshProfile
Profil SSH.
SshProfile
uživatelské jméno
Uživatelské jméno.
řetězec
Microsoft.HDInsight/ clustery/aplikace
Jméno
Popis
Hodnota
etag
Značky ETag pro aplikaci
řetězec
Jméno
Název prostředku
string (povinné)
rodič
V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek .
Symbolický název prostředku typu: clustery
vlastnosti
Vlastnosti aplikace.
ApplicationProperties
visačky
Značky prostředků
Slovník názvů a hodnot značek Viz Značky v šablonách
OsProfile
Jméno
Popis
Hodnota
linuxOperatingSystemProfile
Profil operačního systému Linux.
LinuxOperatingSystemProfile
Role
Jméno
Popis
Hodnota
automatické škálování
Konfigurace automatického škálování
automatického škálování
dataDisksGroups
Datové disky seskupí pro roli.
DataDisksGroups []
encryptDataDisks
Určuje, jestli se datové disky šifrují.
Bool
hardwareProfile
Hardwarový profil.
HardwareProfile
minInstanceCount
Minimální počet instancí clusteru.
Int
Jméno
Název role.
řetězec
osProfile
Profil operačního systému.
OsProfile
scriptActions
Seznam akcí skriptu pro roli.
ScriptAction []
targetInstanceCount
Počet instancí clusteru.
Int
virtualNetworkProfile
Profil virtuální sítě.
VirtualNetworkProfile
VMGroupName
Název skupiny virtuálních počítačů.
řetězec
RuntimeScriptAction
Jméno
Popis
Hodnota
Jméno
Název akce skriptu.
string (povinné)
parametry
Parametry skriptu
řetězec
role
Seznamrolích
string[] (povinné)
identifikátor uri
Identifikátor URI skriptu.
string (povinné)
ScriptAction
Jméno
Popis
Hodnota
Jméno
Název akce skriptu.
string (povinné)
parametry
Parametry zadaného skriptu.
string (povinné)
identifikátor uri
Identifikátor URI skriptu.
string (povinné)
SshProfile
Jméno
Popis
Hodnota
publicKeys
Seznam veřejných klíčů SSH
SshPublicKey []
SshPublicKey
Jméno
Popis
Hodnota
certificateData
Certifikát pro SSH.
řetězec
VirtualNetworkProfile
Jméno
Popis
Hodnota
id
ID virtuální sítě.
řetězec
podsíť
Název podsítě.
řetězec
Definice prostředku šablony ARM
Typ prostředku clusterů a aplikací je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.HDInsight,clusters/applications, přidejte do šablony následující JSON.
{
"type": "Microsoft.HDInsight/clusters/applications",
"apiVersion": "2018-06-01-preview",
"name": "string",
"etag": "string",
"properties": {
"applicationType": "string",
"computeProfile": {
"roles": [
{
"autoscale": {
"capacity": {
"maxInstanceCount": "int",
"minInstanceCount": "int"
},
"recurrence": {
"schedule": [
{
"days": [ "string" ],
"timeAndCapacity": {
"maxInstanceCount": "int",
"minInstanceCount": "int",
"time": "string"
}
}
],
"timeZone": "string"
}
},
"dataDisksGroups": [
{
"disksPerNode": "int"
}
],
"encryptDataDisks": "bool",
"hardwareProfile": {
"vmSize": "string"
},
"minInstanceCount": "int",
"name": "string",
"osProfile": {
"linuxOperatingSystemProfile": {
"password": "string",
"sshProfile": {
"publicKeys": [
{
"certificateData": "string"
}
]
},
"username": "string"
}
},
"scriptActions": [
{
"name": "string",
"parameters": "string",
"uri": "string"
}
],
"targetInstanceCount": "int",
"virtualNetworkProfile": {
"id": "string",
"subnet": "string"
},
"VMGroupName": "string"
}
]
},
"errors": [
{
"code": "string",
"message": "string"
}
],
"httpsEndpoints": [
{
"accessModes": [ "string" ],
"destinationPort": "int",
"disableGatewayAuth": "bool",
"privateIPAddress": "string",
"subDomainSuffix": "string"
}
],
"installScriptActions": [
{
"name": "string",
"parameters": "string",
"roles": [ "string" ],
"uri": "string"
}
],
"sshEndpoints": [
{
"destinationPort": "int",
"location": "string",
"privateIPAddress": "string",
"publicPort": "int"
}
],
"uninstallScriptActions": [
{
"name": "string",
"parameters": "string",
"roles": [ "string" ],
"uri": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
ApplicationGetEndpoint
Jméno
Popis
Hodnota
destinationPort
Cílový port, ke kterému se chcete připojit.
Int
umístění
Umístění koncového bodu.
řetězec
privateIPAddress
Privátní IP adresa koncového bodu.
řetězec
publicPort
Veřejný port, ke kterému se chcete připojit.
Int
ApplicationGetHttpsEndpoint
Jméno
Popis
Hodnota
accessModes
Seznam režimů přístupu pro aplikaci.
string[]
destinationPort
Cílový port, ke kterému se chcete připojit.
Int
disableGatewayAuth
Hodnota označuje, jestli se má gatewayAuth zakázat.
Bool
privateIPAddress
Privátní IP adresa koncového bodu.
řetězec
subDomainSuffix
Přípona subdomény aplikace.
řetězec
ApplicationProperties
Automatické škálování
Jméno
Popis
Hodnota
kapacita
Parametry pro automatické škálování na základě zatížení
automatického škálování kapacity
opakování
Parametry pro automatické škálování založené na plánu
automatického škálování
Automatická kapacita škálování
Jméno
Popis
Hodnota
maxInstanceCount
Maximální počet instancí clusteru
Int
minInstanceCount
Minimální počet instancí clusteru
Int
Automatické škálováníRecurrence
Jméno
Popis
Hodnota
naplánovat
Pole pravidel automatického škálování na základě plánu
automatického škálováníSchedule []
timeZone
Časové pásmo pro časy plánu automatického škálování
řetězec
Automatické škálováníSchedule
Jméno
Popis
Hodnota
Dny
Dny v týdnu pro pravidlo automatického škálování na základě plánu
Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa"
timeAndCapacity
Čas a kapacita pravidla automatického škálování založeného na plánu
autoscaleTimeAndCapacity
Automatické škálováníTimeAndCapacity
Jméno
Popis
Hodnota
maxInstanceCount
Maximální počet instancí clusteru
Int
minInstanceCount
Minimální počet instancí clusteru
Int
Čas
24hodinový čas ve formuláři xx:xx
řetězec
ComputeProfile
Jméno
Popis
Hodnota
role
Seznam rolí v clusteru
role []
DataDisksGroups
Jméno
Popis
Hodnota
disksPerNode
Početdiskůch
Int
Chyby
Jméno
Popis
Hodnota
kód
Kód chyby.
řetězec
zpráva
Chybová zpráva.
řetězec
HardwareProfile
Jméno
Popis
Hodnota
vmSize
Velikost virtuálního počítače
řetězec
LinuxOperatingSystemProfile
Jméno
Popis
Hodnota
heslo
Heslo.
řetězec
sshProfile
Profil SSH.
SshProfile
uživatelské jméno
Uživatelské jméno.
řetězec
Microsoft.HDInsight/ clustery/aplikace
Jméno
Popis
Hodnota
apiVersion
Verze rozhraní API
2018-06-01-preview
etag
Značky ETag pro aplikaci
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
Vlastnosti aplikace.
ApplicationProperties
visačky
Značky prostředků
Slovník názvů a hodnot značek Viz Značky v šablonách
typ
Typ prostředku
Microsoft.HDInsight/clusters/applications
OsProfile
Jméno
Popis
Hodnota
linuxOperatingSystemProfile
Profil operačního systému Linux.
LinuxOperatingSystemProfile
Role
Jméno
Popis
Hodnota
automatické škálování
Konfigurace automatického škálování
automatického škálování
dataDisksGroups
Datové disky seskupí pro roli.
DataDisksGroups []
encryptDataDisks
Určuje, jestli se datové disky šifrují.
Bool
hardwareProfile
Hardwarový profil.
HardwareProfile
minInstanceCount
Minimální počet instancí clusteru.
Int
Jméno
Název role.
řetězec
osProfile
Profil operačního systému.
OsProfile
scriptActions
Seznam akcí skriptu pro roli.
ScriptAction []
targetInstanceCount
Počet instancí clusteru.
Int
virtualNetworkProfile
Profil virtuální sítě.
VirtualNetworkProfile
VMGroupName
Název skupiny virtuálních počítačů.
řetězec
RuntimeScriptAction
Jméno
Popis
Hodnota
Jméno
Název akce skriptu.
string (povinné)
parametry
Parametry skriptu
řetězec
role
Seznamrolích
string[] (povinné)
identifikátor uri
Identifikátor URI skriptu.
string (povinné)
ScriptAction
Jméno
Popis
Hodnota
Jméno
Název akce skriptu.
string (povinné)
parametry
Parametry zadaného skriptu.
string (povinné)
identifikátor uri
Identifikátor URI skriptu.
string (povinné)
SshProfile
Jméno
Popis
Hodnota
publicKeys
Seznam veřejných klíčů SSH
SshPublicKey []
SshPublicKey
Jméno
Popis
Hodnota
certificateData
Certifikát pro SSH.
řetězec
VirtualNetworkProfile
Jméno
Popis
Hodnota
id
ID virtuální sítě.
řetězec
podsíť
Název podsítě.
řetězec
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Typ prostředku clusterů a aplikací je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.HDInsight,clusters/applications, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters/applications@2018-06-01-preview"
name = "string"
etag = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
applicationType = "string"
computeProfile = {
roles = [
{
autoscale = {
capacity = {
maxInstanceCount = int
minInstanceCount = int
}
recurrence = {
schedule = [
{
days = [
"string"
]
timeAndCapacity = {
maxInstanceCount = int
minInstanceCount = int
time = "string"
}
}
]
timeZone = "string"
}
}
dataDisksGroups = [
{
disksPerNode = int
}
]
encryptDataDisks = bool
hardwareProfile = {
vmSize = "string"
}
minInstanceCount = int
name = "string"
osProfile = {
linuxOperatingSystemProfile = {
password = "string"
sshProfile = {
publicKeys = [
{
certificateData = "string"
}
]
}
username = "string"
}
}
scriptActions = [
{
name = "string"
parameters = "string"
uri = "string"
}
]
targetInstanceCount = int
virtualNetworkProfile = {
id = "string"
subnet = "string"
}
VMGroupName = "string"
}
]
}
errors = [
{
code = "string"
message = "string"
}
]
httpsEndpoints = [
{
accessModes = [
"string"
]
destinationPort = int
disableGatewayAuth = bool
privateIPAddress = "string"
subDomainSuffix = "string"
}
]
installScriptActions = [
{
name = "string"
parameters = "string"
roles = [
"string"
]
uri = "string"
}
]
sshEndpoints = [
{
destinationPort = int
location = "string"
privateIPAddress = "string"
publicPort = int
}
]
uninstallScriptActions = [
{
name = "string"
parameters = "string"
roles = [
"string"
]
uri = "string"
}
]
}
})
}
Hodnoty vlastností
ApplicationGetEndpoint
Jméno
Popis
Hodnota
destinationPort
Cílový port, ke kterému se chcete připojit.
Int
umístění
Umístění koncového bodu.
řetězec
privateIPAddress
Privátní IP adresa koncového bodu.
řetězec
publicPort
Veřejný port, ke kterému se chcete připojit.
Int
ApplicationGetHttpsEndpoint
Jméno
Popis
Hodnota
accessModes
Seznam režimů přístupu pro aplikaci.
string[]
destinationPort
Cílový port, ke kterému se chcete připojit.
Int
disableGatewayAuth
Hodnota označuje, jestli se má gatewayAuth zakázat.
Bool
privateIPAddress
Privátní IP adresa koncového bodu.
řetězec
subDomainSuffix
Přípona subdomény aplikace.
řetězec
ApplicationProperties
Automatické škálování
Jméno
Popis
Hodnota
kapacita
Parametry pro automatické škálování na základě zatížení
automatického škálování kapacity
opakování
Parametry pro automatické škálování založené na plánu
automatického škálování
Automatická kapacita škálování
Jméno
Popis
Hodnota
maxInstanceCount
Maximální počet instancí clusteru
Int
minInstanceCount
Minimální počet instancí clusteru
Int
Automatické škálováníRecurrence
Jméno
Popis
Hodnota
naplánovat
Pole pravidel automatického škálování na základě plánu
automatického škálováníSchedule []
timeZone
Časové pásmo pro časy plánu automatického škálování
řetězec
Automatické škálováníSchedule
Jméno
Popis
Hodnota
Dny
Dny v týdnu pro pravidlo automatického škálování na základě plánu
Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa"
timeAndCapacity
Čas a kapacita pravidla automatického škálování založeného na plánu
autoscaleTimeAndCapacity
Automatické škálováníTimeAndCapacity
Jméno
Popis
Hodnota
maxInstanceCount
Maximální počet instancí clusteru
Int
minInstanceCount
Minimální počet instancí clusteru
Int
Čas
24hodinový čas ve formuláři xx:xx
řetězec
ComputeProfile
Jméno
Popis
Hodnota
role
Seznam rolí v clusteru
role []
DataDisksGroups
Jméno
Popis
Hodnota
disksPerNode
Početdiskůch
Int
Chyby
Jméno
Popis
Hodnota
kód
Kód chyby.
řetězec
zpráva
Chybová zpráva.
řetězec
HardwareProfile
Jméno
Popis
Hodnota
vmSize
Velikost virtuálního počítače
řetězec
LinuxOperatingSystemProfile
Jméno
Popis
Hodnota
heslo
Heslo.
řetězec
sshProfile
Profil SSH.
SshProfile
uživatelské jméno
Uživatelské jméno.
řetězec
Microsoft.HDInsight/ clustery/aplikace
Jméno
Popis
Hodnota
etag
Značky ETag pro aplikaci
řetězec
Jméno
Název prostředku
string (povinné)
parent_id
ID prostředku, který je nadřazený pro tento prostředek.
ID prostředku typu: clustery
vlastnosti
Vlastnosti aplikace.
ApplicationProperties
visačky
Značky prostředků
Slovník názvů a hodnot značek
typ
Typ prostředku
Microsoft.HDInsight/clusters/applications@2018-06-01-preview
OsProfile
Jméno
Popis
Hodnota
linuxOperatingSystemProfile
Profil operačního systému Linux.
LinuxOperatingSystemProfile
Role
Jméno
Popis
Hodnota
automatické škálování
Konfigurace automatického škálování
automatického škálování
dataDisksGroups
Datové disky seskupí pro roli.
DataDisksGroups []
encryptDataDisks
Určuje, jestli se datové disky šifrují.
Bool
hardwareProfile
Hardwarový profil.
HardwareProfile
minInstanceCount
Minimální počet instancí clusteru.
Int
Jméno
Název role.
řetězec
osProfile
Profil operačního systému.
OsProfile
scriptActions
Seznam akcí skriptu pro roli.
ScriptAction []
targetInstanceCount
Počet instancí clusteru.
Int
virtualNetworkProfile
Profil virtuální sítě.
VirtualNetworkProfile
VMGroupName
Název skupiny virtuálních počítačů.
řetězec
RuntimeScriptAction
Jméno
Popis
Hodnota
Jméno
Název akce skriptu.
string (povinné)
parametry
Parametry skriptu
řetězec
role
Seznamrolích
string[] (povinné)
identifikátor uri
Identifikátor URI skriptu.
string (povinné)
ScriptAction
Jméno
Popis
Hodnota
Jméno
Název akce skriptu.
string (povinné)
parametry
Parametry zadaného skriptu.
string (povinné)
identifikátor uri
Identifikátor URI skriptu.
string (povinné)
SshProfile
Jméno
Popis
Hodnota
publicKeys
Seznam veřejných klíčů SSH
SshPublicKey []
SshPublicKey
Jméno
Popis
Hodnota
certificateData
Certifikát pro SSH.
řetězec
VirtualNetworkProfile
Jméno
Popis
Hodnota
id
ID virtuální sítě.
řetězec
podsíť
Název podsítě.
řetězec