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


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

Определение ресурсов Bicep

Тип ресурсов приложений можно развернуть с помощью операций, предназначенных для следующих операций:

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

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

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

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

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

ApplicationProperties

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

Тождество

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

Microsoft.Solutions/applications

Имя Описание Ценность
тождество Удостоверение ресурса. удостоверения
добрый Тип управляемого приложения. Допустимые значения: MarketPlace и ServiceCatalog. струна

Ограничения целостности:
Pattern = ^[-\w\._,\(\)]+$ (обязательно)
местоположение Расположение ресурса струна
managedBy Идентификатор ресурса, который управляет этим ресурсом. струна
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 64 (обязательно)
план Сведения о плане. плана
свойства Свойства управляемого приложения. ApplicationProperties (обязательно)
SKU Номер SKU ресурса. Sku
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

План

Имя Описание Ценность
имя Имя плана. строка (обязательно)
продукт Код продукта. строка (обязательно)
промокод Код повышения. струна
издатель Идентификатор издателя. строка (обязательно)
Версия Версия плана. строка (обязательно)

ResourceTags

Имя Описание Ценность

Sku

Имя Описание Ценность
способность Емкость SKU. int
семья Семейство SKU. струна
модель Модель SKU. струна
имя Имя номера SKU. строка (обязательно)
размер Размер номера SKU. струна
ярус Уровень SKU. струна

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

Тип ресурсов приложений можно развернуть с помощью операций, предназначенных для следующих операций:

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

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

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

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

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

ApplicationProperties

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

Тождество

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

Microsoft.Solutions/applications

Имя Описание Ценность
apiVersion Версия API '2017-12-01'
тождество Удостоверение ресурса. удостоверения
добрый Тип управляемого приложения. Допустимые значения: MarketPlace и ServiceCatalog. струна

Ограничения целостности:
Pattern = ^[-\w\._,\(\)]+$ (обязательно)
местоположение Расположение ресурса струна
managedBy Идентификатор ресурса, который управляет этим ресурсом. струна
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 64 (обязательно)
план Сведения о плане. плана
свойства Свойства управляемого приложения. ApplicationProperties (обязательно)
SKU Номер SKU ресурса. Sku
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Solutions/applications"

План

Имя Описание Ценность
имя Имя плана. строка (обязательно)
продукт Код продукта. строка (обязательно)
промокод Код повышения. струна
издатель Идентификатор издателя. строка (обязательно)
Версия Версия плана. строка (обязательно)

ResourceTags

Имя Описание Ценность

Sku

Имя Описание Ценность
способность Емкость SKU. int
семья Семейство SKU. струна
модель Модель SKU. струна
имя Имя номера SKU. строка (обязательно)
размер Размер номера 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"
  identity = {
    type = "SystemAssigned"
  }
  kind = "string"
  location = "string"
  managedBy = "string"
  plan = {
    name = "string"
    product = "string"
    promotionCode = "string"
    publisher = "string"
    version = "string"
  }
  sku = {
    capacity = int
    family = "string"
    model = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      applicationDefinitionId = "string"
      managedResourceGroupId = "string"
      parameters = ?
      uiDefinitionUri = "string"
    }
  })
}

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

ApplicationProperties

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

Тождество

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

Microsoft.Solutions/applications

Имя Описание Ценность
тождество Удостоверение ресурса. удостоверения
добрый Тип управляемого приложения. Допустимые значения: MarketPlace и ServiceCatalog. струна

Ограничения целостности:
Pattern = ^[-\w\._,\(\)]+$ (обязательно)
местоположение Расположение ресурса струна
managedBy Идентификатор ресурса, который управляет этим ресурсом. струна
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 64 (обязательно)
план Сведения о плане. плана
свойства Свойства управляемого приложения. ApplicationProperties (обязательно)
SKU Номер SKU ресурса. Sku
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Solutions/applications@2017-12-01"

План

Имя Описание Ценность
имя Имя плана. строка (обязательно)
продукт Код продукта. строка (обязательно)
промокод Код повышения. струна
издатель Идентификатор издателя. строка (обязательно)
Версия Версия плана. строка (обязательно)

ResourceTags

Имя Описание Ценность

Sku

Имя Описание Ценность
способность Емкость SKU. int
семья Семейство SKU. струна
модель Модель SKU. струна
имя Имя номера SKU. строка (обязательно)
размер Размер номера SKU. струна
ярус Уровень SKU. струна