Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
- последние
- 2021-12-01-превью
Определение ресурсов Bicep
Тип ресурса phpWorkloads можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Workloads/phpWorkloads, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Workloads/phpWorkloads@2021-12-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
adminUserProfile: {
sshPublicKey: 'string'
userName: 'string'
}
appLocation: 'string'
backupProfile: {
backupEnabled: 'string'
}
cacheProfile: {
capacity: int
family: 'string'
name: 'string'
skuName: 'string'
}
controllerProfile: {
dataDisks: [
{
sizeInGB: int
storageType: 'string'
}
]
name: 'string'
nodeSku: 'string'
osDisk: {
sizeInGB: int
storageType: 'string'
}
osImage: {
offer: 'string'
publisher: 'string'
sku: 'string'
version: 'string'
}
}
databaseProfile: {
backupRetentionDays: int
haEnabled: 'string'
serverName: 'string'
sku: 'string'
sslEnforcementEnabled: 'string'
storageInGB: int
storageIops: int
storageSku: 'string'
tier: 'string'
type: 'string'
version: 'string'
}
fileshareProfile: {
shareSizeInGB: int
shareType: 'string'
storageType: 'string'
}
managedResourceGroupConfiguration: {
name: 'string'
}
networkProfile: {
azureFrontDoorEnabled: 'string'
capacity: int
loadBalancerSku: 'string'
loadBalancerTier: 'string'
loadBalancerType: 'string'
}
phpProfile: {
version: 'string'
}
searchProfile: {
dataDisks: [
{
sizeInGB: int
storageType: 'string'
}
]
name: 'string'
nodeSku: 'string'
osDisk: {
sizeInGB: int
storageType: 'string'
}
osImage: {
offer: 'string'
publisher: 'string'
sku: 'string'
version: 'string'
}
searchType: 'string'
}
siteProfile: {
domainName: 'string'
}
webNodesProfile: {
autoScaleMaxCount: int
autoScaleMinCount: int
dataDisks: [
{
sizeInGB: int
storageType: 'string'
}
]
name: 'string'
nodeSku: 'string'
osDisk: {
sizeInGB: int
storageType: 'string'
}
osImage: {
offer: 'string'
publisher: 'string'
sku: 'string'
version: 'string'
}
}
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
Microsoft.Workloads/phpWorkloads
Имя | Описание | Ценность |
---|---|---|
тождество | Удостоверение ресурса. В настоящее время не поддерживается | PhpWorkloadResourceIdentity (Идентификация ресурса) |
добрый | Указывает, какой тип рабочей нагрузки php этот ресурс представляет, например WordPress | WordPress (обязательно) |
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства ресурса | Свойства ресурса PhpWorkload |
SKU | Номер SKU рабочих нагрузок Php | SKU |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
Профиль резервного копирования
Имя | Описание | Ценность |
---|---|---|
backupEnabled | Включение резервного копирования Azure для рабочей нагрузки | "Отключено" "Включено" (обязательно) |
Профиль кэша
Имя | Описание | Ценность |
---|---|---|
способность | Емкость кэша | int (обязательно) |
семья | Семейство кэшей | "C" "P" (обязательно) |
имя | Имя кэша | струна |
skuName | Имя SKU кэша | строка (обязательно) |
Профиль базы данных
Имя | Описание | Ценность |
---|---|---|
backupRetentionDays | Дни хранения резервных копий для сервера | инт |
haEnabled | Включение высокого уровня доступности для сервера | "Отключено" "Включено" |
имя сервера | Имя сервера базы данных | струна |
SKU | Имя SKU сервера, например Standard_D32s_v4 | строка (обязательно) |
sslEnforcementEnabled | Включение принудительного применения SSL в базе данных | "Отключено" "Включено" |
storageInGB | Размер хранилища базы данных в ГБ | int Ограничения целостности: Минимальное значение = 1 |
storageIops | Операции ввода-вывода в секунду хранилища для сервера | инт |
storageSku | Имя SKU для хранилища базы данных | струна |
ярус | Уровень SKU сервера | "Всплеск" "GeneralPurpose" MemoryOptimized (обязательный) |
тип | Тип базы данных | MySql (обязательно) |
Версия | Версия базы данных | струна |
DiskInfo (ДискИнфо)
Имя | Описание | Ценность |
---|---|---|
sizeInGB | Размер диска в ГБ | инт |
storageType | Тип хранилища | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (обязательно) |
Профиль FileshareProfile
Имя | Описание | Ценность |
---|---|---|
shareSizeInGB | Размер общей папки в ГБ | int Ограничения целостности: Минимальное значение = 1 |
shareType | Тип общего ресурса | AzureFiles NfsOnController (обязательно) |
storageType | Тип хранилища резервной папки | "Premium_LRS" "Standard_GRS" "Standard_LRS" "Standard_ZRS" (обязательно) |
ManagedRGConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя управляемой группы ресурсов | струна |
Профиль сети
Имя | Описание | Ценность |
---|---|---|
azureFrontDoorEnabled | Включение передней двери Azure | "Отключено" "Включено" |
способность | Емкость, применимая только для шлюза приложений | инт |
loadBalancerSku | Номер SKU подсистемы балансировки нагрузки | струна |
loadBalancerTier | Уровень подсистемы балансировки нагрузки | струна |
loadBalancerType | Тип подсистемы балансировки нагрузки | ApplicationGateway LoadBalancer (обязательный) |
Профиль узла
Имя | Описание | Ценность |
---|---|---|
Диски данных | Сведения о дисках данных. Это свойство не используется прямо сейчас | Информация о диске[] |
имя | Имя виртуальной машины или VMSS | струна |
nodeSku | Номер SKU виртуальной машины для узлов | строка (обязательно) |
osDisk | Сведения о диске ОС | DiskInfo (обязательно) |
osImage | Образ ОС, используемый для создания узлов | OsImageProfile (обязательно) |
Профиль OsImageProfile
Имя | Описание | Ценность |
---|---|---|
предлагать | Предложение образа ОС | UbuntuServer |
издатель | Издатель образов ОС | "Канонический" |
SKU | SKU образа ОС | '16.04-LTS' '18.04-LTS' |
Версия | Версия образа ОС | "последняя" |
PhpПрофиль
Имя | Описание | Ценность |
---|---|---|
Версия | Версия PHP | '7.2' '7.3' '7.4' (обязательно) |
PhpWorkloadResourceIdentity (Идентификация ресурса)
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения управления | "Нет" UserAssigned (обязательно) |
ИдентичностиНазначенныеПользователем | Словарь назначенных пользователем удостоверений | UserAssignedIdentity (Пользовательские идентификаторы) |
Свойства ресурса PhpWorkload
Имя | Описание | Ценность |
---|---|---|
adminUserProfile | Профиль администратора, используемый для виртуальной машины и VMSS | UserProfile (обязательно) |
appLocation | В этом расположении будут созданы ресурсы инфраструктуры для рабочей нагрузки PHP | строка (обязательно) |
backupProfile | Профиль резервного копирования | Профиль резервного копирования |
cacheProfile | Профиль кэша | Профиль кэша |
controllerProfile | Профиль виртуальной машины контроллера | NodeProfile (обязательно) |
база данныхПрофиль | Профиль базы данных | DatabaseProfile (обязательно) |
профиль fileshare | Профиль общей папки | Профиль FileshareProfile |
конфигурация управляемой группы ресурсов | Конфигурация управляемой группы ресурсов рабочей нагрузки | ManagedRGConfiguration |
Профиль networkProfile | Сетевой профиль | Профиль сети |
phpПрофиль | Профиль PHP | PhpПрофиль |
searchProfile | Профиль поиска | ПоискПрофиль |
сайтПрофиль | Профиль сайта | Профиль сайта |
webNodesProfile | Профиль веб-узлов VMSS | vmssNodesProfile (обязательно) |
ПоискПрофиль
Имя | Описание | Ценность |
---|---|---|
Диски данных | Сведения о дисках данных. Это свойство не используется прямо сейчас | Информация о диске[] |
имя | Имя виртуальной машины или VMSS | струна |
nodeSku | Номер SKU виртуальной машины для узлов | строка (обязательно) |
osDisk | Сведения о диске ОС | DiskInfo (обязательно) |
osImage | Образ ОС, используемый для создания узлов | OsImageProfile (обязательно) |
searchType | Тип поиска | Elastic (обязательно) |
Профиль сайта
Имя | Описание | Ценность |
---|---|---|
имя домена | Доменное имя ДЛЯ URL-адреса сайта приложения | струна |
Артикул
Имя | Описание | Ценность |
---|---|---|
способность | Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. | инт |
семья | Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. | струна |
имя | Имя номера SKU. Пример - П3. Обычно это код буквы и числа | строка (обязательно) |
размер | Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. | струна |
ярус | Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. | "Базовый" "Бесплатный" "Премиум" "Стандартный" |
Отслеживаемые Ресурсные Теги
Имя | Описание | Ценность |
---|
UserAssignedIdentity (Пользовательские идентификаторы)
Имя | Описание | Ценность |
---|
Пользовательская назначенная идентичность
Имя | Описание | Ценность |
---|
Профиль пользователя
Имя | Описание | Ценность |
---|---|---|
sshPublicKey | Данные открытого ключа SSH | строка (обязательно) |
userName | Имя пользователя | строка (обязательно) |
Профиль VMSSnodesProfile
Имя | Описание | Ценность |
---|---|---|
autoScaleMaxCount | Максимальное количество узлов для автомасштабирования | int Ограничения целостности: Минимальное значение = 1 |
autoScaleMinCount | Минимальное количество узлов для автомасштабирования | int Ограничения целостности: Минимальное значение = 1 |
Диски данных | Сведения о дисках данных. Это свойство не используется прямо сейчас | Информация о диске[] |
имя | Имя виртуальной машины или VMSS | струна |
nodeSku | Номер SKU виртуальной машины для узлов | строка (обязательно) |
osDisk | Сведения о диске ОС | DiskInfo (обязательно) |
osImage | Образ ОС, используемый для создания узлов | OsImageProfile (обязательно) |
Определение ресурса шаблона ARM
Тип ресурса phpWorkloads можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Workloads/phpWorkloads, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Workloads/phpWorkloads",
"apiVersion": "2021-12-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"adminUserProfile": {
"sshPublicKey": "string",
"userName": "string"
},
"appLocation": "string",
"backupProfile": {
"backupEnabled": "string"
},
"cacheProfile": {
"capacity": "int",
"family": "string",
"name": "string",
"skuName": "string"
},
"controllerProfile": {
"dataDisks": [
{
"sizeInGB": "int",
"storageType": "string"
}
],
"name": "string",
"nodeSku": "string",
"osDisk": {
"sizeInGB": "int",
"storageType": "string"
},
"osImage": {
"offer": "string",
"publisher": "string",
"sku": "string",
"version": "string"
}
},
"databaseProfile": {
"backupRetentionDays": "int",
"haEnabled": "string",
"serverName": "string",
"sku": "string",
"sslEnforcementEnabled": "string",
"storageInGB": "int",
"storageIops": "int",
"storageSku": "string",
"tier": "string",
"type": "string",
"version": "string"
},
"fileshareProfile": {
"shareSizeInGB": "int",
"shareType": "string",
"storageType": "string"
},
"managedResourceGroupConfiguration": {
"name": "string"
},
"networkProfile": {
"azureFrontDoorEnabled": "string",
"capacity": "int",
"loadBalancerSku": "string",
"loadBalancerTier": "string",
"loadBalancerType": "string"
},
"phpProfile": {
"version": "string"
},
"searchProfile": {
"dataDisks": [
{
"sizeInGB": "int",
"storageType": "string"
}
],
"name": "string",
"nodeSku": "string",
"osDisk": {
"sizeInGB": "int",
"storageType": "string"
},
"osImage": {
"offer": "string",
"publisher": "string",
"sku": "string",
"version": "string"
},
"searchType": "string"
},
"siteProfile": {
"domainName": "string"
},
"webNodesProfile": {
"autoScaleMaxCount": "int",
"autoScaleMinCount": "int",
"dataDisks": [
{
"sizeInGB": "int",
"storageType": "string"
}
],
"name": "string",
"nodeSku": "string",
"osDisk": {
"sizeInGB": "int",
"storageType": "string"
},
"osImage": {
"offer": "string",
"publisher": "string",
"sku": "string",
"version": "string"
}
}
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
Microsoft.Workloads/phpWorkloads
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | «2021-12-01-превью» |
тождество | Удостоверение ресурса. В настоящее время не поддерживается | PhpWorkloadResourceIdentity (Идентификация ресурса) |
добрый | Указывает, какой тип рабочей нагрузки php этот ресурс представляет, например WordPress | WordPress (обязательно) |
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства ресурса | Свойства ресурса PhpWorkload |
SKU | Номер SKU рабочих нагрузок Php | SKU |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.Workloads/phpWorkloads" |
Профиль резервного копирования
Имя | Описание | Ценность |
---|---|---|
backupEnabled | Включение резервного копирования Azure для рабочей нагрузки | "Отключено" "Включено" (обязательно) |
Профиль кэша
Имя | Описание | Ценность |
---|---|---|
способность | Емкость кэша | int (обязательно) |
семья | Семейство кэшей | "C" "P" (обязательно) |
имя | Имя кэша | струна |
skuName | Имя SKU кэша | строка (обязательно) |
Профиль базы данных
Имя | Описание | Ценность |
---|---|---|
backupRetentionDays | Дни хранения резервных копий для сервера | инт |
haEnabled | Включение высокого уровня доступности для сервера | "Отключено" "Включено" |
имя сервера | Имя сервера базы данных | струна |
SKU | Имя SKU сервера, например Standard_D32s_v4 | строка (обязательно) |
sslEnforcementEnabled | Включение принудительного применения SSL в базе данных | "Отключено" "Включено" |
storageInGB | Размер хранилища базы данных в ГБ | int Ограничения целостности: Минимальное значение = 1 |
storageIops | Операции ввода-вывода в секунду хранилища для сервера | инт |
storageSku | Имя SKU для хранилища базы данных | струна |
ярус | Уровень SKU сервера | "Всплеск" "GeneralPurpose" MemoryOptimized (обязательный) |
тип | Тип базы данных | MySql (обязательно) |
Версия | Версия базы данных | струна |
DiskInfo (ДискИнфо)
Имя | Описание | Ценность |
---|---|---|
sizeInGB | Размер диска в ГБ | инт |
storageType | Тип хранилища | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (обязательно) |
Профиль FileshareProfile
Имя | Описание | Ценность |
---|---|---|
shareSizeInGB | Размер общей папки в ГБ | int Ограничения целостности: Минимальное значение = 1 |
shareType | Тип общего ресурса | AzureFiles NfsOnController (обязательно) |
storageType | Тип хранилища резервной папки | "Premium_LRS" "Standard_GRS" "Standard_LRS" "Standard_ZRS" (обязательно) |
ManagedRGConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя управляемой группы ресурсов | струна |
Профиль сети
Имя | Описание | Ценность |
---|---|---|
azureFrontDoorEnabled | Включение передней двери Azure | "Отключено" "Включено" |
способность | Емкость, применимая только для шлюза приложений | инт |
loadBalancerSku | Номер SKU подсистемы балансировки нагрузки | струна |
loadBalancerTier | Уровень подсистемы балансировки нагрузки | струна |
loadBalancerType | Тип подсистемы балансировки нагрузки | ApplicationGateway LoadBalancer (обязательный) |
Профиль узла
Имя | Описание | Ценность |
---|---|---|
Диски данных | Сведения о дисках данных. Это свойство не используется прямо сейчас | Информация о диске[] |
имя | Имя виртуальной машины или VMSS | струна |
nodeSku | Номер SKU виртуальной машины для узлов | строка (обязательно) |
osDisk | Сведения о диске ОС | DiskInfo (обязательно) |
osImage | Образ ОС, используемый для создания узлов | OsImageProfile (обязательно) |
Профиль OsImageProfile
Имя | Описание | Ценность |
---|---|---|
предлагать | Предложение образа ОС | UbuntuServer |
издатель | Издатель образов ОС | "Канонический" |
SKU | SKU образа ОС | '16.04-LTS' '18.04-LTS' |
Версия | Версия образа ОС | "последняя" |
PhpПрофиль
Имя | Описание | Ценность |
---|---|---|
Версия | Версия PHP | '7.2' '7.3' '7.4' (обязательно) |
PhpWorkloadResourceIdentity (Идентификация ресурса)
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения управления | "Нет" UserAssigned (обязательно) |
ИдентичностиНазначенныеПользователем | Словарь назначенных пользователем удостоверений | UserAssignedIdentity (Пользовательские идентификаторы) |
Свойства ресурса PhpWorkload
Имя | Описание | Ценность |
---|---|---|
adminUserProfile | Профиль администратора, используемый для виртуальной машины и VMSS | UserProfile (обязательно) |
appLocation | В этом расположении будут созданы ресурсы инфраструктуры для рабочей нагрузки PHP | строка (обязательно) |
backupProfile | Профиль резервного копирования | Профиль резервного копирования |
cacheProfile | Профиль кэша | Профиль кэша |
controllerProfile | Профиль виртуальной машины контроллера | NodeProfile (обязательно) |
база данныхПрофиль | Профиль базы данных | DatabaseProfile (обязательно) |
профиль fileshare | Профиль общей папки | Профиль FileshareProfile |
конфигурация управляемой группы ресурсов | Конфигурация управляемой группы ресурсов рабочей нагрузки | ManagedRGConfiguration |
Профиль networkProfile | Сетевой профиль | Профиль сети |
phpПрофиль | Профиль PHP | PhpПрофиль |
searchProfile | Профиль поиска | ПоискПрофиль |
сайтПрофиль | Профиль сайта | Профиль сайта |
webNodesProfile | Профиль веб-узлов VMSS | vmssNodesProfile (обязательно) |
ПоискПрофиль
Имя | Описание | Ценность |
---|---|---|
Диски данных | Сведения о дисках данных. Это свойство не используется прямо сейчас | Информация о диске[] |
имя | Имя виртуальной машины или VMSS | струна |
nodeSku | Номер SKU виртуальной машины для узлов | строка (обязательно) |
osDisk | Сведения о диске ОС | DiskInfo (обязательно) |
osImage | Образ ОС, используемый для создания узлов | OsImageProfile (обязательно) |
searchType | Тип поиска | Elastic (обязательно) |
Профиль сайта
Имя | Описание | Ценность |
---|---|---|
имя домена | Доменное имя ДЛЯ URL-адреса сайта приложения | струна |
Артикул
Имя | Описание | Ценность |
---|---|---|
способность | Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. | инт |
семья | Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. | струна |
имя | Имя номера SKU. Пример - П3. Обычно это код буквы и числа | строка (обязательно) |
размер | Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. | струна |
ярус | Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. | "Базовый" "Бесплатный" "Премиум" "Стандартный" |
Отслеживаемые Ресурсные Теги
Имя | Описание | Ценность |
---|
UserAssignedIdentity (Пользовательские идентификаторы)
Имя | Описание | Ценность |
---|
Пользовательская назначенная идентичность
Имя | Описание | Ценность |
---|
Профиль пользователя
Имя | Описание | Ценность |
---|---|---|
sshPublicKey | Данные открытого ключа SSH | строка (обязательно) |
userName | Имя пользователя | строка (обязательно) |
Профиль VMSSnodesProfile
Имя | Описание | Ценность |
---|---|---|
autoScaleMaxCount | Максимальное количество узлов для автомасштабирования | int Ограничения целостности: Минимальное значение = 1 |
autoScaleMinCount | Минимальное количество узлов для автомасштабирования | int Ограничения целостности: Минимальное значение = 1 |
Диски данных | Сведения о дисках данных. Это свойство не используется прямо сейчас | Информация о диске[] |
имя | Имя виртуальной машины или VMSS | струна |
nodeSku | Номер SKU виртуальной машины для узлов | строка (обязательно) |
osDisk | Сведения о диске ОС | DiskInfo (обязательно) |
osImage | Образ ОС, используемый для создания узлов | OsImageProfile (обязательно) |
Примеры использования
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса phpWorkloads можно развернуть с помощью операций, предназначенных для следующих операций:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Workloads/phpWorkloads, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Workloads/phpWorkloads@2021-12-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
adminUserProfile = {
sshPublicKey = "string"
userName = "string"
}
appLocation = "string"
backupProfile = {
backupEnabled = "string"
}
cacheProfile = {
capacity = int
family = "string"
name = "string"
skuName = "string"
}
controllerProfile = {
dataDisks = [
{
sizeInGB = int
storageType = "string"
}
]
name = "string"
nodeSku = "string"
osDisk = {
sizeInGB = int
storageType = "string"
}
osImage = {
offer = "string"
publisher = "string"
sku = "string"
version = "string"
}
}
databaseProfile = {
backupRetentionDays = int
haEnabled = "string"
serverName = "string"
sku = "string"
sslEnforcementEnabled = "string"
storageInGB = int
storageIops = int
storageSku = "string"
tier = "string"
type = "string"
version = "string"
}
fileshareProfile = {
shareSizeInGB = int
shareType = "string"
storageType = "string"
}
managedResourceGroupConfiguration = {
name = "string"
}
networkProfile = {
azureFrontDoorEnabled = "string"
capacity = int
loadBalancerSku = "string"
loadBalancerTier = "string"
loadBalancerType = "string"
}
phpProfile = {
version = "string"
}
searchProfile = {
dataDisks = [
{
sizeInGB = int
storageType = "string"
}
]
name = "string"
nodeSku = "string"
osDisk = {
sizeInGB = int
storageType = "string"
}
osImage = {
offer = "string"
publisher = "string"
sku = "string"
version = "string"
}
searchType = "string"
}
siteProfile = {
domainName = "string"
}
webNodesProfile = {
autoScaleMaxCount = int
autoScaleMinCount = int
dataDisks = [
{
sizeInGB = int
storageType = "string"
}
]
name = "string"
nodeSku = "string"
osDisk = {
sizeInGB = int
storageType = "string"
}
osImage = {
offer = "string"
publisher = "string"
sku = "string"
version = "string"
}
}
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
}
}
Значения свойств
Microsoft.Workloads/phpWorkloads
Имя | Описание | Ценность |
---|---|---|
тождество | Удостоверение ресурса. В настоящее время не поддерживается | PhpWorkloadResourceIdentity (Идентификация ресурса) |
добрый | Указывает, какой тип рабочей нагрузки php этот ресурс представляет, например WordPress | WordPress (обязательно) |
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства ресурса | Свойства ресурса PhpWorkload |
SKU | Номер SKU рабочих нагрузок Php | SKU |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.Workloads/phpWorkloads@2021-12-01-preview" |
Профиль резервного копирования
Имя | Описание | Ценность |
---|---|---|
backupEnabled | Включение резервного копирования Azure для рабочей нагрузки | "Отключено" "Включено" (обязательно) |
Профиль кэша
Имя | Описание | Ценность |
---|---|---|
способность | Емкость кэша | int (обязательно) |
семья | Семейство кэшей | "C" "P" (обязательно) |
имя | Имя кэша | струна |
skuName | Имя SKU кэша | строка (обязательно) |
Профиль базы данных
Имя | Описание | Ценность |
---|---|---|
backupRetentionDays | Дни хранения резервных копий для сервера | инт |
haEnabled | Включение высокого уровня доступности для сервера | "Отключено" "Включено" |
имя сервера | Имя сервера базы данных | струна |
SKU | Имя SKU сервера, например Standard_D32s_v4 | строка (обязательно) |
sslEnforcementEnabled | Включение принудительного применения SSL в базе данных | "Отключено" "Включено" |
storageInGB | Размер хранилища базы данных в ГБ | int Ограничения целостности: Минимальное значение = 1 |
storageIops | Операции ввода-вывода в секунду хранилища для сервера | инт |
storageSku | Имя SKU для хранилища базы данных | струна |
ярус | Уровень SKU сервера | "Всплеск" "GeneralPurpose" MemoryOptimized (обязательный) |
тип | Тип базы данных | MySql (обязательно) |
Версия | Версия базы данных | струна |
DiskInfo (ДискИнфо)
Имя | Описание | Ценность |
---|---|---|
sizeInGB | Размер диска в ГБ | инт |
storageType | Тип хранилища | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (обязательно) |
Профиль FileshareProfile
Имя | Описание | Ценность |
---|---|---|
shareSizeInGB | Размер общей папки в ГБ | int Ограничения целостности: Минимальное значение = 1 |
shareType | Тип общего ресурса | AzureFiles NfsOnController (обязательно) |
storageType | Тип хранилища резервной папки | "Premium_LRS" "Standard_GRS" "Standard_LRS" "Standard_ZRS" (обязательно) |
ManagedRGConfiguration
Имя | Описание | Ценность |
---|---|---|
имя | Имя управляемой группы ресурсов | струна |
Профиль сети
Имя | Описание | Ценность |
---|---|---|
azureFrontDoorEnabled | Включение передней двери Azure | "Отключено" "Включено" |
способность | Емкость, применимая только для шлюза приложений | инт |
loadBalancerSku | Номер SKU подсистемы балансировки нагрузки | струна |
loadBalancerTier | Уровень подсистемы балансировки нагрузки | струна |
loadBalancerType | Тип подсистемы балансировки нагрузки | ApplicationGateway LoadBalancer (обязательный) |
Профиль узла
Имя | Описание | Ценность |
---|---|---|
Диски данных | Сведения о дисках данных. Это свойство не используется прямо сейчас | Информация о диске[] |
имя | Имя виртуальной машины или VMSS | струна |
nodeSku | Номер SKU виртуальной машины для узлов | строка (обязательно) |
osDisk | Сведения о диске ОС | DiskInfo (обязательно) |
osImage | Образ ОС, используемый для создания узлов | OsImageProfile (обязательно) |
Профиль OsImageProfile
Имя | Описание | Ценность |
---|---|---|
предлагать | Предложение образа ОС | UbuntuServer |
издатель | Издатель образов ОС | "Канонический" |
SKU | SKU образа ОС | '16.04-LTS' '18.04-LTS' |
Версия | Версия образа ОС | "последняя" |
PhpПрофиль
Имя | Описание | Ценность |
---|---|---|
Версия | Версия PHP | '7.2' '7.3' '7.4' (обязательно) |
PhpWorkloadResourceIdentity (Идентификация ресурса)
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения управления | "Нет" UserAssigned (обязательно) |
ИдентичностиНазначенныеПользователем | Словарь назначенных пользователем удостоверений | UserAssignedIdentity (Пользовательские идентификаторы) |
Свойства ресурса PhpWorkload
Имя | Описание | Ценность |
---|---|---|
adminUserProfile | Профиль администратора, используемый для виртуальной машины и VMSS | UserProfile (обязательно) |
appLocation | В этом расположении будут созданы ресурсы инфраструктуры для рабочей нагрузки PHP | строка (обязательно) |
backupProfile | Профиль резервного копирования | Профиль резервного копирования |
cacheProfile | Профиль кэша | Профиль кэша |
controllerProfile | Профиль виртуальной машины контроллера | NodeProfile (обязательно) |
база данныхПрофиль | Профиль базы данных | DatabaseProfile (обязательно) |
профиль fileshare | Профиль общей папки | Профиль FileshareProfile |
конфигурация управляемой группы ресурсов | Конфигурация управляемой группы ресурсов рабочей нагрузки | ManagedRGConfiguration |
Профиль networkProfile | Сетевой профиль | Профиль сети |
phpПрофиль | Профиль PHP | PhpПрофиль |
searchProfile | Профиль поиска | ПоискПрофиль |
сайтПрофиль | Профиль сайта | Профиль сайта |
webNodesProfile | Профиль веб-узлов VMSS | vmssNodesProfile (обязательно) |
ПоискПрофиль
Имя | Описание | Ценность |
---|---|---|
Диски данных | Сведения о дисках данных. Это свойство не используется прямо сейчас | Информация о диске[] |
имя | Имя виртуальной машины или VMSS | струна |
nodeSku | Номер SKU виртуальной машины для узлов | строка (обязательно) |
osDisk | Сведения о диске ОС | DiskInfo (обязательно) |
osImage | Образ ОС, используемый для создания узлов | OsImageProfile (обязательно) |
searchType | Тип поиска | Elastic (обязательно) |
Профиль сайта
Имя | Описание | Ценность |
---|---|---|
имя домена | Доменное имя ДЛЯ URL-адреса сайта приложения | струна |
Артикул
Имя | Описание | Ценность |
---|---|---|
способность | Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. | инт |
семья | Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. | струна |
имя | Имя номера SKU. Пример - П3. Обычно это код буквы и числа | строка (обязательно) |
размер | Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. | струна |
ярус | Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. | "Базовый" "Бесплатный" "Премиум" "Стандартный" |
Отслеживаемые Ресурсные Теги
Имя | Описание | Ценность |
---|
UserAssignedIdentity (Пользовательские идентификаторы)
Имя | Описание | Ценность |
---|
Пользовательская назначенная идентичность
Имя | Описание | Ценность |
---|
Профиль пользователя
Имя | Описание | Ценность |
---|---|---|
sshPublicKey | Данные открытого ключа SSH | строка (обязательно) |
userName | Имя пользователя | строка (обязательно) |
Профиль VMSSnodesProfile
Имя | Описание | Ценность |
---|---|---|
autoScaleMaxCount | Максимальное количество узлов для автомасштабирования | int Ограничения целостности: Минимальное значение = 1 |
autoScaleMinCount | Минимальное количество узлов для автомасштабирования | int Ограничения целостности: Минимальное значение = 1 |
Диски данных | Сведения о дисках данных. Это свойство не используется прямо сейчас | Информация о диске[] |
имя | Имя виртуальной машины или VMSS | струна |
nodeSku | Номер SKU виртуальной машины для узлов | строка (обязательно) |
osDisk | Сведения о диске ОС | DiskInfo (обязательно) |
osImage | Образ ОС, используемый для создания узлов | OsImageProfile (обязательно) |