Microsoft.HDInsight-clusters/toepassingen 2015-03-01-preview
Artikel 12/21/2024
2 inzenders
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype clusters/toepassingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Resource voor Microsoft.HDInsight/clusters/toepassingen wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.HDInsight/clusters/applications@2015-03-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'
}
}
Eigenschapswaarden
ApplicationGetEndpoint
Naam
Beschrijving
Waarde
destinationPort
De doelpoort waarmee verbinding moet worden gemaakt.
Int
plaats
De locatie van het eindpunt.
snaar
privateIPAddress
Het privé-IP-adres van het eindpunt.
snaar
publicPort
De openbare poort waarmee verbinding moet worden gemaakt.
Int
ApplicationGetHttpsEndpoint
Naam
Beschrijving
Waarde
accessModes
De lijst met toegangsmodi voor de toepassing.
tekenreeks[]
destinationPort
De doelpoort waarmee verbinding moet worden gemaakt.
Int
disableGatewayAuth
De waarde geeft aan of GatewayAuth moet worden uitgeschakeld.
Bool
privateIPAddress
Het privé-IP-adres van het eindpunt.
snaar
subDomainSuffix
Het achtervoegsel van het subdomein van de toepassing.
snaar
ApplicationProperties
Automatisch schalen
Naam
Beschrijving
Waarde
capaciteit
Parameters voor automatisch schalen op basis van belasting
AutoscaleCapacity
terugkeerpatroon
Parameters voor automatisch schalen op basis van een planning
AutoscaleRecurrence-
Automatische schaalaanpassing
Naam
Beschrijving
Waarde
maxInstanceCount
Het maximumaantal exemplaren van het cluster
Int
minInstanceCount
Het minimale aantal exemplaren van het cluster
Int
AutoscaleRecurrence
Naam
Beschrijving
Waarde
rooster
Matrix van regels voor automatisch schalen op basis van een planning
AutoscaleSchedule []
tijdzone
De tijdzone voor de planningstijden voor automatische schaalaanpassing
snaar
Automatisch schalenSchedule
Naam
Beschrijving
Waarde
Dagen
Dagen van de week voor een regel voor automatische schaalaanpassing op basis van een planning
Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag'
timeAndCapacity
Tijd en capaciteit voor een regel voor automatische schaalaanpassing op basis van een planning
AutoscaleTimeAndCapacity-
AutoscaleTimeAndCapacity
Naam
Beschrijving
Waarde
maxInstanceCount
Het maximumaantal exemplaren van het cluster
Int
minInstanceCount
Het minimale aantal exemplaren van het cluster
Int
Tijd
Tijd van 24 uur in de vorm xx:xx
snaar
ComputeProfile
Naam
Beschrijving
Waarde
Rollen
De lijst met rollen in het cluster.
rol []
DataDisksGroups
Naam
Beschrijving
Waarde
disksPerNode
Het aantal schijven per knooppunt.
Int
Fouten
Naam
Beschrijving
Waarde
code
De foutcode.
snaar
Bericht
Het foutbericht.
snaar
HardwareProfile
Naam
Beschrijving
Waarde
vmSize
De grootte van de VIRTUELE machine
snaar
LinuxOperatingSystemProfile
Naam
Beschrijving
Waarde
wachtwoord
Het wachtwoord.
snaar
sshProfile
Het SSH-profiel.
SshProfile-
gebruikersnaam
De gebruikersnaam.
snaar
Microsoft.HDInsight/clusters/applications
Naam
Beschrijving
Waarde
etag
De ETag voor de toepassing
snaar
naam
De resourcenaam
tekenreeks (vereist)
ouder
In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: clusters
Eigenschappen
De eigenschappen van de toepassing.
ApplicationProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
OsProfile
Rol
Naam
Beschrijving
Waarde
automatische schaalaanpassing
De configuraties voor automatisch schalen.
automatisch schalen
dataDisksGroups
De gegevensschijven worden voor de rol gegroepeerd.
DataDisksGroups []
encryptDataDisks
Geeft aan of de gegevensschijven worden versleuteld.
Bool
hardwareProfile
Het hardwareprofiel.
HardwareProfile
minInstanceCount
Het minimale aantal exemplaren van het cluster.
Int
naam
De naam van de rol.
snaar
osProfile
Het besturingssysteemprofiel.
OsProfile
scriptActions
De lijst met scriptacties voor de rol.
ScriptAction []
targetInstanceCount
Het aantal exemplaren van het cluster.
Int
virtualNetworkProfile
Het profiel van het virtuele netwerk.
VirtualNetworkProfile
VMGroupName
De naam van de virtuele-machinegroep.
snaar
RuntimeScriptAction
Naam
Beschrijving
Waarde
naam
De naam van de scriptactie.
tekenreeks (vereist)
Parameters
De parameters voor het script
snaar
Rollen
De lijst met rollen waar het script wordt uitgevoerd.
tekenreeks[] (vereist)
Uri
De URI naar het script.
tekenreeks (vereist)
ScriptAction
Naam
Beschrijving
Waarde
naam
De naam van de scriptactie.
tekenreeks (vereist)
Parameters
De parameters voor het opgegeven script.
tekenreeks (vereist)
Uri
De URI naar het script.
tekenreeks (vereist)
SshProfile
Naam
Beschrijving
Waarde
publicKeys
De lijst met openbare SSH-sleutels.
SshPublicKey []
SshPublicKey
Naam
Beschrijving
Waarde
certificateData
Het certificaat voor SSH.
snaar
VirtualNetworkProfile
Naam
Beschrijving
Waarde
legitimatiebewijs
De id van het virtuele netwerk.
snaar
Subnet
De naam van het subnet.
snaar
Resourcedefinitie van ARM-sjabloon
Het resourcetype clusters/toepassingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een resource voor Microsoft.HDInsight/clusters/toepassingen wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.HDInsight/clusters/applications",
"apiVersion": "2015-03-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"
}
}
Eigenschapswaarden
ApplicationGetEndpoint
Naam
Beschrijving
Waarde
destinationPort
De doelpoort waarmee verbinding moet worden gemaakt.
Int
plaats
De locatie van het eindpunt.
snaar
privateIPAddress
Het privé-IP-adres van het eindpunt.
snaar
publicPort
De openbare poort waarmee verbinding moet worden gemaakt.
Int
ApplicationGetHttpsEndpoint
Naam
Beschrijving
Waarde
accessModes
De lijst met toegangsmodi voor de toepassing.
tekenreeks[]
destinationPort
De doelpoort waarmee verbinding moet worden gemaakt.
Int
disableGatewayAuth
De waarde geeft aan of GatewayAuth moet worden uitgeschakeld.
Bool
privateIPAddress
Het privé-IP-adres van het eindpunt.
snaar
subDomainSuffix
Het achtervoegsel van het subdomein van de toepassing.
snaar
ApplicationProperties
Automatisch schalen
Naam
Beschrijving
Waarde
capaciteit
Parameters voor automatisch schalen op basis van belasting
AutoscaleCapacity
terugkeerpatroon
Parameters voor automatisch schalen op basis van een planning
AutoscaleRecurrence-
Automatische schaalaanpassing
Naam
Beschrijving
Waarde
maxInstanceCount
Het maximumaantal exemplaren van het cluster
Int
minInstanceCount
Het minimale aantal exemplaren van het cluster
Int
AutoscaleRecurrence
Naam
Beschrijving
Waarde
rooster
Matrix van regels voor automatisch schalen op basis van een planning
AutoscaleSchedule []
tijdzone
De tijdzone voor de planningstijden voor automatische schaalaanpassing
snaar
Automatisch schalenSchedule
Naam
Beschrijving
Waarde
Dagen
Dagen van de week voor een regel voor automatische schaalaanpassing op basis van een planning
Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag'
timeAndCapacity
Tijd en capaciteit voor een regel voor automatische schaalaanpassing op basis van een planning
AutoscaleTimeAndCapacity-
AutoscaleTimeAndCapacity
Naam
Beschrijving
Waarde
maxInstanceCount
Het maximumaantal exemplaren van het cluster
Int
minInstanceCount
Het minimale aantal exemplaren van het cluster
Int
Tijd
Tijd van 24 uur in de vorm xx:xx
snaar
ComputeProfile
Naam
Beschrijving
Waarde
Rollen
De lijst met rollen in het cluster.
rol []
DataDisksGroups
Naam
Beschrijving
Waarde
disksPerNode
Het aantal schijven per knooppunt.
Int
Fouten
Naam
Beschrijving
Waarde
code
De foutcode.
snaar
Bericht
Het foutbericht.
snaar
HardwareProfile
Naam
Beschrijving
Waarde
vmSize
De grootte van de VIRTUELE machine
snaar
LinuxOperatingSystemProfile
Naam
Beschrijving
Waarde
wachtwoord
Het wachtwoord.
snaar
sshProfile
Het SSH-profiel.
SshProfile-
gebruikersnaam
De gebruikersnaam.
snaar
Microsoft.HDInsight/clusters/applications
Naam
Beschrijving
Waarde
apiVersion
De API-versie
'2015-03-01-preview'
etag
De ETag voor de toepassing
snaar
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
De eigenschappen van de toepassing.
ApplicationProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type
Het resourcetype
'Microsoft.HDInsight/clusters/applications'
OsProfile
Rol
Naam
Beschrijving
Waarde
automatische schaalaanpassing
De configuraties voor automatisch schalen.
automatisch schalen
dataDisksGroups
De gegevensschijven worden voor de rol gegroepeerd.
DataDisksGroups []
encryptDataDisks
Geeft aan of de gegevensschijven worden versleuteld.
Bool
hardwareProfile
Het hardwareprofiel.
HardwareProfile
minInstanceCount
Het minimale aantal exemplaren van het cluster.
Int
naam
De naam van de rol.
snaar
osProfile
Het besturingssysteemprofiel.
OsProfile
scriptActions
De lijst met scriptacties voor de rol.
ScriptAction []
targetInstanceCount
Het aantal exemplaren van het cluster.
Int
virtualNetworkProfile
Het profiel van het virtuele netwerk.
VirtualNetworkProfile
VMGroupName
De naam van de virtuele-machinegroep.
snaar
RuntimeScriptAction
Naam
Beschrijving
Waarde
naam
De naam van de scriptactie.
tekenreeks (vereist)
Parameters
De parameters voor het script
snaar
Rollen
De lijst met rollen waar het script wordt uitgevoerd.
tekenreeks[] (vereist)
Uri
De URI naar het script.
tekenreeks (vereist)
ScriptAction
Naam
Beschrijving
Waarde
naam
De naam van de scriptactie.
tekenreeks (vereist)
Parameters
De parameters voor het opgegeven script.
tekenreeks (vereist)
Uri
De URI naar het script.
tekenreeks (vereist)
SshProfile
Naam
Beschrijving
Waarde
publicKeys
De lijst met openbare SSH-sleutels.
SshPublicKey []
SshPublicKey
Naam
Beschrijving
Waarde
certificateData
Het certificaat voor SSH.
snaar
VirtualNetworkProfile
Naam
Beschrijving
Waarde
legitimatiebewijs
De id van het virtuele netwerk.
snaar
Subnet
De naam van het subnet.
snaar
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Het resourcetype clusters/toepassingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Resource voor Microsoft.HDInsight/clusters/toepassingen wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters/applications@2015-03-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"
}
]
}
})
}
Eigenschapswaarden
ApplicationGetEndpoint
Naam
Beschrijving
Waarde
destinationPort
De doelpoort waarmee verbinding moet worden gemaakt.
Int
plaats
De locatie van het eindpunt.
snaar
privateIPAddress
Het privé-IP-adres van het eindpunt.
snaar
publicPort
De openbare poort waarmee verbinding moet worden gemaakt.
Int
ApplicationGetHttpsEndpoint
Naam
Beschrijving
Waarde
accessModes
De lijst met toegangsmodi voor de toepassing.
tekenreeks[]
destinationPort
De doelpoort waarmee verbinding moet worden gemaakt.
Int
disableGatewayAuth
De waarde geeft aan of GatewayAuth moet worden uitgeschakeld.
Bool
privateIPAddress
Het privé-IP-adres van het eindpunt.
snaar
subDomainSuffix
Het achtervoegsel van het subdomein van de toepassing.
snaar
ApplicationProperties
Automatisch schalen
Naam
Beschrijving
Waarde
capaciteit
Parameters voor automatisch schalen op basis van belasting
AutoscaleCapacity
terugkeerpatroon
Parameters voor automatisch schalen op basis van een planning
AutoscaleRecurrence-
Automatische schaalaanpassing
Naam
Beschrijving
Waarde
maxInstanceCount
Het maximumaantal exemplaren van het cluster
Int
minInstanceCount
Het minimale aantal exemplaren van het cluster
Int
AutoscaleRecurrence
Naam
Beschrijving
Waarde
rooster
Matrix van regels voor automatisch schalen op basis van een planning
AutoscaleSchedule []
tijdzone
De tijdzone voor de planningstijden voor automatische schaalaanpassing
snaar
Automatisch schalenSchedule
Naam
Beschrijving
Waarde
Dagen
Dagen van de week voor een regel voor automatische schaalaanpassing op basis van een planning
Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag'
timeAndCapacity
Tijd en capaciteit voor een regel voor automatische schaalaanpassing op basis van een planning
AutoscaleTimeAndCapacity-
AutoscaleTimeAndCapacity
Naam
Beschrijving
Waarde
maxInstanceCount
Het maximumaantal exemplaren van het cluster
Int
minInstanceCount
Het minimale aantal exemplaren van het cluster
Int
Tijd
Tijd van 24 uur in de vorm xx:xx
snaar
ComputeProfile
Naam
Beschrijving
Waarde
Rollen
De lijst met rollen in het cluster.
rol []
DataDisksGroups
Naam
Beschrijving
Waarde
disksPerNode
Het aantal schijven per knooppunt.
Int
Fouten
Naam
Beschrijving
Waarde
code
De foutcode.
snaar
Bericht
Het foutbericht.
snaar
HardwareProfile
Naam
Beschrijving
Waarde
vmSize
De grootte van de VIRTUELE machine
snaar
LinuxOperatingSystemProfile
Naam
Beschrijving
Waarde
wachtwoord
Het wachtwoord.
snaar
sshProfile
Het SSH-profiel.
SshProfile-
gebruikersnaam
De gebruikersnaam.
snaar
Microsoft.HDInsight/clusters/applications
Naam
Beschrijving
Waarde
etag
De ETag voor de toepassing
snaar
naam
De resourcenaam
tekenreeks (vereist)
parent_id
De id van de resource die het bovenliggende item voor deze resource is.
Id voor resource van het type: clusters
Eigenschappen
De eigenschappen van de toepassing.
ApplicationProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden.
type
Het resourcetype
"Microsoft.HDInsight/clusters/applications@2015-03-01-preview"
OsProfile
Rol
Naam
Beschrijving
Waarde
automatische schaalaanpassing
De configuraties voor automatisch schalen.
automatisch schalen
dataDisksGroups
De gegevensschijven worden voor de rol gegroepeerd.
DataDisksGroups []
encryptDataDisks
Geeft aan of de gegevensschijven worden versleuteld.
Bool
hardwareProfile
Het hardwareprofiel.
HardwareProfile
minInstanceCount
Het minimale aantal exemplaren van het cluster.
Int
naam
De naam van de rol.
snaar
osProfile
Het besturingssysteemprofiel.
OsProfile
scriptActions
De lijst met scriptacties voor de rol.
ScriptAction []
targetInstanceCount
Het aantal exemplaren van het cluster.
Int
virtualNetworkProfile
Het profiel van het virtuele netwerk.
VirtualNetworkProfile
VMGroupName
De naam van de virtuele-machinegroep.
snaar
RuntimeScriptAction
Naam
Beschrijving
Waarde
naam
De naam van de scriptactie.
tekenreeks (vereist)
Parameters
De parameters voor het script
snaar
Rollen
De lijst met rollen waar het script wordt uitgevoerd.
tekenreeks[] (vereist)
Uri
De URI naar het script.
tekenreeks (vereist)
ScriptAction
Naam
Beschrijving
Waarde
naam
De naam van de scriptactie.
tekenreeks (vereist)
Parameters
De parameters voor het opgegeven script.
tekenreeks (vereist)
Uri
De URI naar het script.
tekenreeks (vereist)
SshProfile
Naam
Beschrijving
Waarde
publicKeys
De lijst met openbare SSH-sleutels.
SshPublicKey []
SshPublicKey
Naam
Beschrijving
Waarde
certificateData
Het certificaat voor SSH.
snaar
VirtualNetworkProfile
Naam
Beschrijving
Waarde
legitimatiebewijs
De id van het virtuele netwerk.
snaar
Subnet
De naam van het subnet.
snaar