Приложения Microsoft.Solutions

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

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

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

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

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

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

resource symbolicname 'Microsoft.Solutions/applications@2021-07-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: 'string'
    userAssignedIdentities: {}
  }
  managedBy: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
    version: 'string'
  }
  properties: {
    applicationDefinitionId: 'string'
    jitAccessPolicy: {
      jitAccessEnabled: bool
      jitApprovalMode: 'string'
      jitApprovers: [
        {
          displayName: 'string'
          id: 'string'
          type: 'string'
        }
      ]
      maximumJitAccessDuration: 'string'
    }
    managedResourceGroupId: 'string'
    parameters: any()
  }
}

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

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

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

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

Имя Описание Значение
тип Тип удостоверения. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". объект

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

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

Свойства ApplicationProperties

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

ApplicationJitAccessPolicy

Имя Описание Значение
jitAccessEnabled Включен ли JIT-доступ. bool (обязательно)
jitApprovalMode Режим JIT-утверждения. 'AutoApprove'
"ManualApprove"
'NotSpecified'
jitApprovers Утверждающие JIT-запросы JitApproverDefinition[]
maximumJitAccessDuration Предоставляется максимальное время JIT-доступа. Это значение периода времени ISO8601. строка

JitApproverDefinition

Имя Описание Значение
displayName Отображаемое имя утверждающего. строка
идентификатор Идентификатор субъекта-службы утверждающего. string (обязательно)
тип Тип утверждающего. 'group'
"пользователь"

Sku

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

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

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

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.Solutions/applications",
  "apiVersion": "2021-07-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": "string",
    "userAssignedIdentities": {}
  },
  "managedBy": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string",
    "version": "string"
  },
  "properties": {
    "applicationDefinitionId": "string",
    "jitAccessPolicy": {
      "jitAccessEnabled": "bool",
      "jitApprovalMode": "string",
      "jitApprovers": [
        {
          "displayName": "string",
          "id": "string",
          "type": "string"
        }
      ],
      "maximumJitAccessDuration": "string"
    },
    "managedResourceGroupId": "string",
    "parameters": {}
  }
}

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

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

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

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

Имя Описание Значение
тип Тип удостоверения. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов в формате "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". объект

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

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

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

Имя Описание Значение
applicationDefinitionId Полный путь к идентификатору определения управляемого приложения. строка
jitAccessPolicy Политика Jit-доступа управляемого приложения. ApplicationJitAccessPolicy
managedResourceGroupId Идентификатор управляемой группы ресурсов. строка
параметры Пары имен и значений, определяющие параметры управляемого приложения. Это может быть JObject или строка JSON правильного формата.

ApplicationJitAccessPolicy

Имя Описание Значение
jitAccessEnabled Включен ли JIT-доступ. bool (обязательно)
jitApprovalMode JIT-режим утверждения. 'AutoApprove'
ManualApprove
'NotSpecified'
jitApprovers Утверждающие JIT-запросы JitApproverDefinition[]
maximumJitAccessDuration Предоставляется максимальное время JIT-доступа. Это значение периода времени ISO8601. строка

JitApproverDefinition

Имя Описание Значение
displayName Отображаемое имя утверждающего. строка
идентификатор Идентификатор субъекта-службы утверждающего. строка (обязательно)
тип Тип утверждающего. "group"
"пользователь"

Sku

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

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

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

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

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applications@2021-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      applicationDefinitionId = "string"
      jitAccessPolicy = {
        jitAccessEnabled = bool
        jitApprovalMode = "string"
        jitApprovers = [
          {
            displayName = "string"
            id = "string"
            type = "string"
          }
        ]
        maximumJitAccessDuration = "string"
      }
      managedResourceGroupId = "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@2021-07-01"
name имя ресурса. string (обязательно)
location Расположение ресурса строка
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов.
sku Номер SKU ресурса. SKU
kind Тип управляемого приложения. Допустимые значения: MarketPlace и ServiceCatalog. string (обязательно)
удостоверение Удостоверение ресурса. Удостоверение
managedBy Идентификатор ресурса, который управляет этим ресурсом. строка
План Сведения о плане. План
properties Свойства управляемого приложения. Свойства ApplicationProperties (обязательно)

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

Имя Описание Значение
тип Тип удостоверения. "SystemAssigned"
"SystemAssigned, UserAssigned"
UserAssigned
identity_ids Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Массив идентификаторов удостоверений пользователей.

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

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

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

Имя Описание Значение
applicationDefinitionId Полный путь к идентификатору определения управляемого приложения. строка
jitAccessPolicy Политика Jit-доступа управляемого приложения. ApplicationJitAccessPolicy
managedResourceGroupId Идентификатор управляемой группы ресурсов. строка
параметры Пары имен и значений, определяющие параметры управляемого приложения. Это может быть JObject или строка JSON правильного формата.

ApplicationJitAccessPolicy

Имя Описание Значение
jitAccessEnabled Включен ли JIT-доступ. bool (обязательно)
jitApprovalMode JIT-режим утверждения. "Автоутверждение"
"ManualApprove"
"NotSpecified"
jitApprovers Утверждающие JIT-запросы JitApproverDefinition[]
maximumJitAccessDuration Предоставляется максимальное время JIT-доступа. Это значение периода времени ISO8601. строка

JitApproverDefinition

Имя Описание Значение
displayName Отображаемое имя утверждающего. строка
идентификатор Идентификатор субъекта-службы утверждающего. строка (обязательно)
тип Тип утверждающего. "группа"
"user"

Sku

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