Приложения Microsoft.Solutions 2017-12-01

Определение ресурса Bicep

Тип ресурса приложений можно развернуть в : Группы ресурсов.

Дополнительные сведения о развертывании групп ресурсов см. в разделе Bicep.

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Solutions/applications, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Solutions/applications@2017-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    model: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  kind: 'string'
  identity: {
    type: 'SystemAssigned'
  }
  managedBy: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
    version: 'string'
  }
  properties: {
    applicationDefinitionId: 'string'
    managedResourceGroupId: 'string'
    parameters: any()
    uiDefinitionUri: 'string'
  }
}

Значения свойств

веб-масштабированием;

Имя Описание Значение
name имя ресурса. строка (обязательно)
location Расположение ресурса строка
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU ресурса. SKU
kind Тип управляемого приложения. Допустимые значения: MarketPlace и ServiceCatalog. строка (обязательно)
удостоверение Удостоверение ресурса. Удостоверение
managedBy Идентификатор ресурса, который управляет этим ресурсом. строка
План Сведения о плане. План
properties Свойства управляемого приложения. ApplicationProperties (обязательно)

Идентификация

Имя Описание Значение
тип Тип удостоверения. SystemAssigned

Планирование

Имя Описание Значение
name Имя плана. строка (обязательно)
product Код продукта. строка (обязательно)
promotionCode Промокод. строка
publisher Идентификатор издателя. строка (обязательно)
version Версия плана. строка (обязательно)

Свойства приложения

Имя Описание Значение
applicationDefinitionId Полный путь к идентификатору определения управляемого приложения. строка
managedResourceGroupId Идентификатор управляемой группы ресурсов. строка (обязательно)
параметры Пары имен и значений, определяющие параметры управляемого приложения. Это может быть JObject или строка JSON правильного формата. Для Bicep можно использовать функцию any().
uiDefinitionUri URI большого двоичного объекта, в котором находится файл определения пользовательского интерфейса. строка

Sku

Имя Описание Значение
Емкость Емкость номера SKU. INT
family Семейство номеров SKU. строка
model Модель SKU. строка
name Имя номера SKU. строка (обязательно)
size Размер номера SKU. строка
Уровень Уровень SKU. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание управляемого приложения с настраиваемым представлением

Развертывание в Azure
Этот шаблон создает управляемое приложение с настраиваемым представлением по умолчанию.
Создание управляемого приложения, которое развертывает связанные шаблоны

Развертывание в Azure
Этот шаблон создает управляемое приложение, которое развертывает связанные шаблоны.
Создание управляемого приложения с метриками и оповещениями

Развертывание в Azure
Этот шаблон создает управляемое приложение с метриками и оповещениями приложения.

Определение ресурса шаблона ARM

Тип ресурса приложений можно развернуть в : Группы ресурсов.

Дополнительные сведения о развертывании групп ресурсов см. в статье Шаблон ARM.

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Solutions/applications, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Solutions/applications",
  "apiVersion": "2017-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "model": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "kind": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "managedBy": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string",
    "version": "string"
  },
  "properties": {
    "applicationDefinitionId": "string",
    "managedResourceGroupId": "string",
    "parameters": {},
    "uiDefinitionUri": "string"
  }
}

Значения свойств

веб-масштабированием;

Имя Описание Значение
тип Тип ресурса Microsoft.Solutions/applications
версия_API Версия API ресурсов '2017-12-01'
name имя ресурса. строка (обязательно)
location Расположение ресурса строка
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU ресурса. SKU
kind Тип управляемого приложения. Допустимые значения: MarketPlace и ServiceCatalog. строка (обязательно)
удостоверение Удостоверение ресурса. Удостоверение
managedBy Идентификатор ресурса, который управляет этим ресурсом. строка
План Сведения о плане. План
properties Свойства управляемого приложения. ApplicationProperties (обязательно)

Идентификация

Имя Описание Значение
тип Тип удостоверения. SystemAssigned

Планирование

Имя Описание Значение
name Имя плана. строка (обязательно)
product Код продукта. строка (обязательно)
promotionCode Промокод. строка
publisher Идентификатор издателя. строка (обязательно)
version Версия плана. строка (обязательно)

Свойства приложения

Имя Описание Значение
applicationDefinitionId Полный путь к идентификатору определения управляемого приложения. строка
managedResourceGroupId Идентификатор управляемой группы ресурсов. строка (обязательно)
параметры Пары имен и значений, определяющие параметры управляемого приложения. Это может быть JObject или строка JSON правильного формата.
uiDefinitionUri URI большого двоичного объекта, в котором находится файл определения пользовательского интерфейса. строка

Sku

Имя Описание Значение
Емкость Емкость номера SKU. INT
family Семейство номеров SKU. строка
model Модель SKU. строка
name Имя номера SKU. строка (обязательно)
size Размер номера SKU. строка
Уровень Уровень SKU. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание управляемого приложения с настраиваемым представлением

Развертывание в Azure
Этот шаблон создает управляемое приложение с настраиваемым представлением по умолчанию.
Создание управляемого приложения, которое развертывает связанные шаблоны

Развертывание в Azure
Этот шаблон создает управляемое приложение, которое развертывает связанные шаблоны.
Создание управляемого приложения с метриками и оповещениями

Развертывание в Azure
Этот шаблон создает управляемое приложение с метриками и оповещениями приложения.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса приложений можно развернуть в : Группы ресурсов.

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Solutions/applications, добавьте в шаблон следующую terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applications@2017-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      applicationDefinitionId = "string"
      managedResourceGroupId = "string"
      uiDefinitionUri = "string"
    }
    sku = {
      capacity = int
      family = "string"
      model = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    kind = "string"
    managedBy = "string"
    plan = {
      name = "string"
      product = "string"
      promotionCode = "string"
      publisher = "string"
      version = "string"
    }
  })
}

Значения свойств

веб-масштабированием;

Имя Описание Значение
тип Тип ресурса "Microsoft.Solutions/applications@2017-12-01"
name имя ресурса. строка (обязательно)
location Расположение ресурса строка
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурсов Словарь имен и значений тегов.
sku Номер SKU ресурса. SKU
kind Тип управляемого приложения. Допустимые значения: MarketPlace и ServiceCatalog. строка (обязательно)
удостоверение Удостоверение ресурса. Удостоверение
managedBy Идентификатор ресурса, который управляет этим ресурсом. строка
План Сведения о плане. План
properties Свойства управляемого приложения. ApplicationProperties (обязательно)

Идентификация

Имя Описание Значение
тип Тип удостоверения. "SystemAssigned"

Планирование

Имя Описание Значение
name Имя плана. string (обязательно)
product Код продукта. string (обязательно)
promotionCode Промокод. строка
publisher Идентификатор издателя. string (обязательно)
version Версия плана. string (обязательно)

Свойства ApplicationProperties

Имя Описание Значение
applicationDefinitionId Полный путь к идентификатору определения управляемого приложения. строка
managedResourceGroupId Идентификатор управляемой группы ресурсов. string (обязательно)
параметры Пары имен и значений, определяющие параметры управляемого приложения. Это может быть JObject или строка JSON правильного формата.
uiDefinitionUri URI большого двоичного объекта, в котором находится файл определения пользовательского интерфейса. строка

Sku

Имя Описание Значение
Емкость Емкость номера SKU. INT
family Семейство номеров SKU. строка
model Модель SKU. строка
name Имя номера SKU. string (обязательно)
size Размер номера SKU. строка
Уровень Уровень SKU. строка