Определение ресурсов Bicep
Тип ресурсов кластеров и приложений можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.HDInsight/clusters/applications, добавьте следующий Bicep в шаблон.
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'
}
}
Значения свойств
ApplicationGetEndpoint
Имя |
Описание |
Ценность |
destinationPort |
Конечный порт для подключения. |
int |
местоположение |
Расположение конечной точки. |
струна |
privateIPAddress |
Частный IP-адрес конечной точки. |
струна |
publicPort |
Общедоступный порт для подключения. |
int |
ApplicationGetHttpsEndpoint
Имя |
Описание |
Ценность |
accessModes |
Список режимов доступа для приложения. |
string[] |
destinationPort |
Конечный порт для подключения. |
int |
disableGatewayAuth |
Значение указывает, следует ли отключить GatewayAuth. |
bool |
privateIPAddress |
Частный IP-адрес конечной точки. |
струна |
subDomainSuffix |
Суффикс поддомена приложения. |
струна |
ApplicationProperties
Автомасштабирование
АвтомасштабированиеCapacity
Имя |
Описание |
Ценность |
maxInstanceCount |
Максимальное число экземпляров кластера |
int |
minInstanceCount |
Минимальное количество экземпляров кластера |
int |
АвтомасштабированиеRecurrence
Имя |
Описание |
Ценность |
расписание |
Массив правил автомасштабирования на основе расписания |
AutoscaleSchedule[] |
часовой пояс |
Часовой пояс для времени автомасштабирования |
струна |
АвтомасштабированиеSchedule
Имя |
Описание |
Ценность |
Дни недели |
Дни недели для правила автомасштабирования на основе расписания |
Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
timeAndCapacity |
Время и емкость правила автомасштабирования на основе расписания |
AutoscaleTimeAndCapacity |
AutoscaleTimeAndCapacity
Имя |
Описание |
Ценность |
maxInstanceCount |
Максимальное число экземпляров кластера |
int |
minInstanceCount |
Минимальное количество экземпляров кластера |
int |
Время |
24-часовое время в форме xx:xx |
струна |
ComputeProfile
Имя |
Описание |
Ценность |
Роли |
Список ролей в кластере. |
роли[] |
DataDisksGroups
Имя |
Описание |
Ценность |
disksPerNode |
Количество дисков на узел. |
int |
Ошибки
Имя |
Описание |
Ценность |
код |
Код ошибки. |
струна |
Сообщение |
Сообщение об ошибке. |
струна |
HardwareProfile
Имя |
Описание |
Ценность |
vmSize |
Размер виртуальной машины |
струна |
IPConfiguration
Имя |
Описание |
Ценность |
имя |
Имя конфигурации IP-адреса приватного канала. |
строка (обязательно) |
свойства |
Свойства конфигурации IP-адреса приватного канала. |
IPConfigurationProperties |
IPConfigurationProperties
Имя |
Описание |
Ценность |
первичный |
Указывает, является ли эта IP-конфигурация основной для соответствующей сетевой карты. |
bool |
privateIPAddress |
IP-адрес. |
струна |
privateIPAllocationMethod |
Метод, выделенный частным IP-адресом. |
"Динамический" "статический" |
подсеть |
Идентификатор ресурса подсети. |
ResourceId |
LinuxOperatingSystemProfile
Имя |
Описание |
Ценность |
пароль |
Пароль. |
струна |
sshProfile |
Профиль SSH. |
SshProfile |
имя пользователя |
Имя пользователя. |
струна |
Microsoft.HDInsight/clusters/applications
Имя |
Описание |
Ценность |
etag |
ETag для приложения |
струна |
имя |
Имя ресурса |
строка (обязательно) |
родитель |
В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.
Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: кластеры |
свойства |
Свойства приложения. |
ApplicationProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
OsProfile
PrivateLinkConfiguration
Имя |
Описание |
Ценность |
имя |
Имя конфигурации приватного канала. |
строка (обязательно) |
свойства |
Свойства конфигурации приватного канала. |
PrivateLinkConfigurationProperties (обязательно) |
PrivateLinkConfigurationProperties
Имя |
Описание |
Ценность |
groupId |
Приватное имя подресурсов HDInsight для применения конфигурации приватного канала. Например, headnode, gateway, edgenode. |
строка (обязательно) |
ipConfigurations |
Ip-конфигурации для службы приватного канала. |
IPConfiguration[] (обязательно) |
ResourceId
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса Azure. |
струна |
Роль
Имя |
Описание |
Ценность |
автомасштабирование |
Конфигурации автомасштабирования. |
автомасштабирование |
dataDisksGroups |
Группы дисков данных для роли. |
DataDisksGroups[] |
encryptDataDisks |
Указывает, шифруются ли диски данных. |
bool |
hardwareProfile |
Профиль оборудования. |
HardwareProfile |
minInstanceCount |
Минимальное количество экземпляров кластера. |
int |
имя |
Имя роли. |
струна |
osProfile |
Профиль операционной системы. |
OsProfile |
scriptActions |
Список действий скрипта для роли. |
ScriptAction[] |
targetInstanceCount |
Количество экземпляров кластера. |
int |
virtualNetworkProfile |
Профиль виртуальной сети. |
VirtualNetworkProfile |
VMGroupName |
Имя группы виртуальных машин. |
струна |
RuntimeScriptAction
Имя |
Описание |
Ценность |
имя |
Имя действия скрипта. |
строка (обязательно) |
Параметры |
Параметры скрипта |
струна |
Роли |
Список ролей, в которых будет выполняться скрипт. |
string[] (обязательно) |
ури |
Универсальный код ресурса (URI) скрипта. |
строка (обязательно) |
ScriptAction
Имя |
Описание |
Ценность |
имя |
Имя действия скрипта. |
строка (обязательно) |
Параметры |
Параметры для предоставленного скрипта. |
строка (обязательно) |
ури |
Универсальный код ресурса (URI) скрипта. |
строка (обязательно) |
SshProfile
Имя |
Описание |
Ценность |
publicKeys |
Список открытых ключей SSH. |
SshPublicKey[] |
SshPublicKey
Имя |
Описание |
Ценность |
certificateData |
Сертификат для SSH. |
струна |
VirtualNetworkProfile
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор виртуальной сети. |
струна |
подсеть |
Имя подсети. |
струна |
Определение ресурса шаблона ARM
Тип ресурсов кластеров и приложений можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.HDInsight/clusters/applications, добавьте следующий код JSON в шаблон.
{
"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"
}
}
Значения свойств
ApplicationGetEndpoint
Имя |
Описание |
Ценность |
destinationPort |
Конечный порт для подключения. |
int |
местоположение |
Расположение конечной точки. |
струна |
privateIPAddress |
Частный IP-адрес конечной точки. |
струна |
publicPort |
Общедоступный порт для подключения. |
int |
ApplicationGetHttpsEndpoint
Имя |
Описание |
Ценность |
accessModes |
Список режимов доступа для приложения. |
string[] |
destinationPort |
Конечный порт для подключения. |
int |
disableGatewayAuth |
Значение указывает, следует ли отключить GatewayAuth. |
bool |
privateIPAddress |
Частный IP-адрес конечной точки. |
струна |
subDomainSuffix |
Суффикс поддомена приложения. |
струна |
ApplicationProperties
Автомасштабирование
АвтомасштабированиеCapacity
Имя |
Описание |
Ценность |
maxInstanceCount |
Максимальное число экземпляров кластера |
int |
minInstanceCount |
Минимальное количество экземпляров кластера |
int |
АвтомасштабированиеRecurrence
Имя |
Описание |
Ценность |
расписание |
Массив правил автомасштабирования на основе расписания |
AutoscaleSchedule[] |
часовой пояс |
Часовой пояс для времени автомасштабирования |
струна |
АвтомасштабированиеSchedule
Имя |
Описание |
Ценность |
Дни недели |
Дни недели для правила автомасштабирования на основе расписания |
Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
timeAndCapacity |
Время и емкость правила автомасштабирования на основе расписания |
AutoscaleTimeAndCapacity |
AutoscaleTimeAndCapacity
Имя |
Описание |
Ценность |
maxInstanceCount |
Максимальное число экземпляров кластера |
int |
minInstanceCount |
Минимальное количество экземпляров кластера |
int |
Время |
24-часовое время в форме xx:xx |
струна |
ComputeProfile
Имя |
Описание |
Ценность |
Роли |
Список ролей в кластере. |
роли[] |
DataDisksGroups
Имя |
Описание |
Ценность |
disksPerNode |
Количество дисков на узел. |
int |
Ошибки
Имя |
Описание |
Ценность |
код |
Код ошибки. |
струна |
Сообщение |
Сообщение об ошибке. |
струна |
HardwareProfile
Имя |
Описание |
Ценность |
vmSize |
Размер виртуальной машины |
струна |
IPConfiguration
Имя |
Описание |
Ценность |
имя |
Имя конфигурации IP-адреса приватного канала. |
строка (обязательно) |
свойства |
Свойства конфигурации IP-адреса приватного канала. |
IPConfigurationProperties |
IPConfigurationProperties
Имя |
Описание |
Ценность |
первичный |
Указывает, является ли эта IP-конфигурация основной для соответствующей сетевой карты. |
bool |
privateIPAddress |
IP-адрес. |
струна |
privateIPAllocationMethod |
Метод, выделенный частным IP-адресом. |
"Динамический" "статический" |
подсеть |
Идентификатор ресурса подсети. |
ResourceId |
LinuxOperatingSystemProfile
Имя |
Описание |
Ценность |
пароль |
Пароль. |
струна |
sshProfile |
Профиль SSH. |
SshProfile |
имя пользователя |
Имя пользователя. |
струна |
Microsoft.HDInsight/clusters/applications
Имя |
Описание |
Ценность |
apiVersion |
Версия API |
'2023-08-15-preview' |
etag |
ETag для приложения |
струна |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
Свойства приложения. |
ApplicationProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
тип |
Тип ресурса |
"Microsoft.HDInsight/clusters/applications" |
OsProfile
PrivateLinkConfiguration
Имя |
Описание |
Ценность |
имя |
Имя конфигурации приватного канала. |
строка (обязательно) |
свойства |
Свойства конфигурации приватного канала. |
PrivateLinkConfigurationProperties (обязательно) |
PrivateLinkConfigurationProperties
Имя |
Описание |
Ценность |
groupId |
Приватное имя подресурсов HDInsight для применения конфигурации приватного канала. Например, headnode, gateway, edgenode. |
строка (обязательно) |
ipConfigurations |
Ip-конфигурации для службы приватного канала. |
IPConfiguration[] (обязательно) |
ResourceId
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса Azure. |
струна |
Роль
Имя |
Описание |
Ценность |
автомасштабирование |
Конфигурации автомасштабирования. |
автомасштабирование |
dataDisksGroups |
Группы дисков данных для роли. |
DataDisksGroups[] |
encryptDataDisks |
Указывает, шифруются ли диски данных. |
bool |
hardwareProfile |
Профиль оборудования. |
HardwareProfile |
minInstanceCount |
Минимальное количество экземпляров кластера. |
int |
имя |
Имя роли. |
струна |
osProfile |
Профиль операционной системы. |
OsProfile |
scriptActions |
Список действий скрипта для роли. |
ScriptAction[] |
targetInstanceCount |
Количество экземпляров кластера. |
int |
virtualNetworkProfile |
Профиль виртуальной сети. |
VirtualNetworkProfile |
VMGroupName |
Имя группы виртуальных машин. |
струна |
RuntimeScriptAction
Имя |
Описание |
Ценность |
имя |
Имя действия скрипта. |
строка (обязательно) |
Параметры |
Параметры скрипта |
струна |
Роли |
Список ролей, в которых будет выполняться скрипт. |
string[] (обязательно) |
ури |
Универсальный код ресурса (URI) скрипта. |
строка (обязательно) |
ScriptAction
Имя |
Описание |
Ценность |
имя |
Имя действия скрипта. |
строка (обязательно) |
Параметры |
Параметры для предоставленного скрипта. |
строка (обязательно) |
ури |
Универсальный код ресурса (URI) скрипта. |
строка (обязательно) |
SshProfile
Имя |
Описание |
Ценность |
publicKeys |
Список открытых ключей SSH. |
SshPublicKey[] |
SshPublicKey
Имя |
Описание |
Ценность |
certificateData |
Сертификат для SSH. |
струна |
VirtualNetworkProfile
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор виртуальной сети. |
струна |
подсеть |
Имя подсети. |
струна |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
Тип ресурсов кластеров и приложений можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.HDInsight/clusters/applications, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters/applications@2023-08-15-preview"
name = "string"
tags = {
{customized property} = "string"
}
body = {
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"
}
]
}
}
}
Значения свойств
ApplicationGetEndpoint
Имя |
Описание |
Ценность |
destinationPort |
Конечный порт для подключения. |
int |
местоположение |
Расположение конечной точки. |
струна |
privateIPAddress |
Частный IP-адрес конечной точки. |
струна |
publicPort |
Общедоступный порт для подключения. |
int |
ApplicationGetHttpsEndpoint
Имя |
Описание |
Ценность |
accessModes |
Список режимов доступа для приложения. |
string[] |
destinationPort |
Конечный порт для подключения. |
int |
disableGatewayAuth |
Значение указывает, следует ли отключить GatewayAuth. |
bool |
privateIPAddress |
Частный IP-адрес конечной точки. |
струна |
subDomainSuffix |
Суффикс поддомена приложения. |
струна |
ApplicationProperties
Автомасштабирование
АвтомасштабированиеCapacity
Имя |
Описание |
Ценность |
maxInstanceCount |
Максимальное число экземпляров кластера |
int |
minInstanceCount |
Минимальное количество экземпляров кластера |
int |
АвтомасштабированиеRecurrence
Имя |
Описание |
Ценность |
расписание |
Массив правил автомасштабирования на основе расписания |
AutoscaleSchedule[] |
часовой пояс |
Часовой пояс для времени автомасштабирования |
струна |
АвтомасштабированиеSchedule
Имя |
Описание |
Ценность |
Дни недели |
Дни недели для правила автомасштабирования на основе расписания |
Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
timeAndCapacity |
Время и емкость правила автомасштабирования на основе расписания |
AutoscaleTimeAndCapacity |
AutoscaleTimeAndCapacity
Имя |
Описание |
Ценность |
maxInstanceCount |
Максимальное число экземпляров кластера |
int |
minInstanceCount |
Минимальное количество экземпляров кластера |
int |
Время |
24-часовое время в форме xx:xx |
струна |
ComputeProfile
Имя |
Описание |
Ценность |
Роли |
Список ролей в кластере. |
роли[] |
DataDisksGroups
Имя |
Описание |
Ценность |
disksPerNode |
Количество дисков на узел. |
int |
Ошибки
Имя |
Описание |
Ценность |
код |
Код ошибки. |
струна |
Сообщение |
Сообщение об ошибке. |
струна |
HardwareProfile
Имя |
Описание |
Ценность |
vmSize |
Размер виртуальной машины |
струна |
IPConfiguration
Имя |
Описание |
Ценность |
имя |
Имя конфигурации IP-адреса приватного канала. |
строка (обязательно) |
свойства |
Свойства конфигурации IP-адреса приватного канала. |
IPConfigurationProperties |
IPConfigurationProperties
Имя |
Описание |
Ценность |
первичный |
Указывает, является ли эта IP-конфигурация основной для соответствующей сетевой карты. |
bool |
privateIPAddress |
IP-адрес. |
струна |
privateIPAllocationMethod |
Метод, выделенный частным IP-адресом. |
"Динамический" "статический" |
подсеть |
Идентификатор ресурса подсети. |
ResourceId |
LinuxOperatingSystemProfile
Имя |
Описание |
Ценность |
пароль |
Пароль. |
струна |
sshProfile |
Профиль SSH. |
SshProfile |
имя пользователя |
Имя пользователя. |
струна |
Microsoft.HDInsight/clusters/applications
Имя |
Описание |
Ценность |
etag |
ETag для приложения |
струна |
имя |
Имя ресурса |
строка (обязательно) |
parent_id |
Идентификатор ресурса, который является родительским для этого ресурса. |
Идентификатор ресурса типа: кластеры |
свойства |
Свойства приложения. |
ApplicationProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. |
тип |
Тип ресурса |
"Microsoft.HDInsight/clusters/applications@2023-08-15-preview" |
OsProfile
PrivateLinkConfiguration
Имя |
Описание |
Ценность |
имя |
Имя конфигурации приватного канала. |
строка (обязательно) |
свойства |
Свойства конфигурации приватного канала. |
PrivateLinkConfigurationProperties (обязательно) |
PrivateLinkConfigurationProperties
Имя |
Описание |
Ценность |
groupId |
Приватное имя подресурсов HDInsight для применения конфигурации приватного канала. Например, headnode, gateway, edgenode. |
строка (обязательно) |
ipConfigurations |
Ip-конфигурации для службы приватного канала. |
IPConfiguration[] (обязательно) |
ResourceId
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса Azure. |
струна |
Роль
Имя |
Описание |
Ценность |
автомасштабирование |
Конфигурации автомасштабирования. |
автомасштабирование |
dataDisksGroups |
Группы дисков данных для роли. |
DataDisksGroups[] |
encryptDataDisks |
Указывает, шифруются ли диски данных. |
bool |
hardwareProfile |
Профиль оборудования. |
HardwareProfile |
minInstanceCount |
Минимальное количество экземпляров кластера. |
int |
имя |
Имя роли. |
струна |
osProfile |
Профиль операционной системы. |
OsProfile |
scriptActions |
Список действий скрипта для роли. |
ScriptAction[] |
targetInstanceCount |
Количество экземпляров кластера. |
int |
virtualNetworkProfile |
Профиль виртуальной сети. |
VirtualNetworkProfile |
VMGroupName |
Имя группы виртуальных машин. |
струна |
RuntimeScriptAction
Имя |
Описание |
Ценность |
имя |
Имя действия скрипта. |
строка (обязательно) |
Параметры |
Параметры скрипта |
струна |
Роли |
Список ролей, в которых будет выполняться скрипт. |
string[] (обязательно) |
ури |
Универсальный код ресурса (URI) скрипта. |
строка (обязательно) |
ScriptAction
Имя |
Описание |
Ценность |
имя |
Имя действия скрипта. |
строка (обязательно) |
Параметры |
Параметры для предоставленного скрипта. |
строка (обязательно) |
ури |
Универсальный код ресурса (URI) скрипта. |
строка (обязательно) |
SshProfile
Имя |
Описание |
Ценность |
publicKeys |
Список открытых ключей SSH. |
SshPublicKey[] |
SshPublicKey
Имя |
Описание |
Ценность |
certificateData |
Сертификат для SSH. |
струна |
VirtualNetworkProfile
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор виртуальной сети. |
струна |
подсеть |
Имя подсети. |
струна |