Поделиться через


Microsoft.Workloads phpWorkloads 2021-12-01-preview

Определение ресурсов 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 (обязательно)