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


Microsoft.Solutions applicationDefinitions 2017-09-01

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

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

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

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

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

resource symbolicname 'Microsoft.Solutions/applicationDefinitions@2017-09-01' = {
  identity: {
    type: 'SystemAssigned'
  }
  location: 'string'
  managedBy: 'string'
  name: 'string'
  properties: {
    artifacts: [
      {
        name: 'string'
        type: 'string'
        uri: 'string'
      }
    ]
    authorizations: [
      {
        principalId: 'string'
        roleDefinitionId: 'string'
      }
    ]
    createUiDefinition: any(Azure.Bicep.Types.Concrete.AnyType)
    description: 'string'
    displayName: 'string'
    isEnabled: 'string'
    lockLevel: 'string'
    mainTemplate: any(Azure.Bicep.Types.Concrete.AnyType)
    packageFileUri: 'string'
  }
  sku: {
    capacity: int
    family: 'string'
    model: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

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

ApplicationArtifact

Имя Описание Ценность
имя Имя артефакта управляемого приложения. струна
тип Тип артефакта управляемого приложения. "Custom"
"Шаблон"
ури Универсальный код ресурса (URI) большого двоичного объекта управляемого приложения. струна

ApplicationDefinitionProperties

Имя Описание Ценность
Артефакты Коллекция артефактов управляемого приложения. Портал будет использовать файлы, указанные в качестве артефактов, для создания управляемого приложения из определения управляемого приложения. ApplicationArtifact[]
Разрешений Авторизация поставщика управляемых приложений. ApplicationProviderAuthorization[] (обязательно)
createUiDefinition Json createUiDefinition для шаблона резервного копирования с ресурсом Microsoft.Solutions/applications. Это может быть строка JObject или хорошо сформированная строка JSON. любой
описание Описание определения управляемого приложения. струна
displayName Отображаемое имя определения управляемого приложения. струна
isEnabled Значение, указывающее, включен ли пакет. струна
lockLevel Уровень блокировки управляемого приложения. 'CanNotDelete'
"Нет"
ReadOnly (обязательный)
mainTemplate Встроенный json основного шаблона, который содержит ресурсы для подготовки. Это может быть строка JObject или хорошо сформированная строка JSON. любой
packageFileUri Uri файла пакета определения управляемого приложения. Использование этого элемента струна

ApplicationProviderAuthorization

Имя Описание Ценность
principalId Идентификатор субъекта-поставщика. Это удостоверение, которое поставщик будет использовать для вызова ARM для управления ресурсами управляемого приложения. строка (обязательно)
roleDefinitionId Идентификатор определения роли поставщика. Эта роль определяет все разрешения, которые поставщик должен иметь в группе ресурсов контейнера управляемого приложения. Это определение роли не может иметь разрешение на удаление группы ресурсов. строка (обязательно)

Тождество

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

Microsoft.Solutions/applicationDefinitions

Имя Описание Ценность
тождество Удостоверение ресурса. удостоверения
местоположение Расположение ресурса струна
managedBy Идентификатор ресурса, который управляет этим ресурсом. струна
имя Имя ресурса струна

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

ResourceTags

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

Sku

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

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

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

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

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

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

{
  "type": "Microsoft.Solutions/applicationDefinitions",
  "apiVersion": "2017-09-01",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "string",
  "managedBy": "string",
  "properties": {
    "artifacts": [
      {
        "name": "string",
        "type": "string",
        "uri": "string"
      }
    ],
    "authorizations": [
      {
        "principalId": "string",
        "roleDefinitionId": "string"
      }
    ],
    "createUiDefinition": {},
    "description": "string",
    "displayName": "string",
    "isEnabled": "string",
    "lockLevel": "string",
    "mainTemplate": {},
    "packageFileUri": "string"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "model": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

ApplicationArtifact

Имя Описание Ценность
имя Имя артефакта управляемого приложения. струна
тип Тип артефакта управляемого приложения. "Custom"
"Шаблон"
ури Универсальный код ресурса (URI) большого двоичного объекта управляемого приложения. струна

ApplicationDefinitionProperties

Имя Описание Ценность
Артефакты Коллекция артефактов управляемого приложения. Портал будет использовать файлы, указанные в качестве артефактов, для создания управляемого приложения из определения управляемого приложения. ApplicationArtifact[]
Разрешений Авторизация поставщика управляемых приложений. ApplicationProviderAuthorization[] (обязательно)
createUiDefinition Json createUiDefinition для шаблона резервного копирования с ресурсом Microsoft.Solutions/applications. Это может быть строка JObject или хорошо сформированная строка JSON. любой
описание Описание определения управляемого приложения. струна
displayName Отображаемое имя определения управляемого приложения. струна
isEnabled Значение, указывающее, включен ли пакет. струна
lockLevel Уровень блокировки управляемого приложения. 'CanNotDelete'
"Нет"
ReadOnly (обязательный)
mainTemplate Встроенный json основного шаблона, который содержит ресурсы для подготовки. Это может быть строка JObject или хорошо сформированная строка JSON. любой
packageFileUri Uri файла пакета определения управляемого приложения. Использование этого элемента струна

ApplicationProviderAuthorization

Имя Описание Ценность
principalId Идентификатор субъекта-поставщика. Это удостоверение, которое поставщик будет использовать для вызова ARM для управления ресурсами управляемого приложения. строка (обязательно)
roleDefinitionId Идентификатор определения роли поставщика. Эта роль определяет все разрешения, которые поставщик должен иметь в группе ресурсов контейнера управляемого приложения. Это определение роли не может иметь разрешение на удаление группы ресурсов. строка (обязательно)

Тождество

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

Microsoft.Solutions/applicationDefinitions

Имя Описание Ценность
apiVersion Версия API '2017-09-01'
тождество Удостоверение ресурса. удостоверения
местоположение Расположение ресурса струна
managedBy Идентификатор ресурса, который управляет этим ресурсом. струна
имя Имя ресурса струна

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

ResourceTags

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

Sku

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

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

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

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

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

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

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

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

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

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applicationDefinitions@2017-09-01"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  location = "string"
  managedBy = "string"
  sku = {
    capacity = int
    family = "string"
    model = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      artifacts = [
        {
          name = "string"
          type = "string"
          uri = "string"
        }
      ]
      authorizations = [
        {
          principalId = "string"
          roleDefinitionId = "string"
        }
      ]
      createUiDefinition = ?
      description = "string"
      displayName = "string"
      isEnabled = "string"
      lockLevel = "string"
      mainTemplate = ?
      packageFileUri = "string"
    }
  })
}

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

ApplicationArtifact

Имя Описание Ценность
имя Имя артефакта управляемого приложения. струна
тип Тип артефакта управляемого приложения. "Custom"
"Шаблон"
ури Универсальный код ресурса (URI) большого двоичного объекта управляемого приложения. струна

ApplicationDefinitionProperties

Имя Описание Ценность
Артефакты Коллекция артефактов управляемого приложения. Портал будет использовать файлы, указанные в качестве артефактов, для создания управляемого приложения из определения управляемого приложения. ApplicationArtifact[]
Разрешений Авторизация поставщика управляемых приложений. ApplicationProviderAuthorization[] (обязательно)
createUiDefinition Json createUiDefinition для шаблона резервного копирования с ресурсом Microsoft.Solutions/applications. Это может быть строка JObject или хорошо сформированная строка JSON. любой
описание Описание определения управляемого приложения. струна
displayName Отображаемое имя определения управляемого приложения. струна
isEnabled Значение, указывающее, включен ли пакет. струна
lockLevel Уровень блокировки управляемого приложения. 'CanNotDelete'
"Нет"
ReadOnly (обязательный)
mainTemplate Встроенный json основного шаблона, который содержит ресурсы для подготовки. Это может быть строка JObject или хорошо сформированная строка JSON. любой
packageFileUri Uri файла пакета определения управляемого приложения. Использование этого элемента струна

ApplicationProviderAuthorization

Имя Описание Ценность
principalId Идентификатор субъекта-поставщика. Это удостоверение, которое поставщик будет использовать для вызова ARM для управления ресурсами управляемого приложения. строка (обязательно)
roleDefinitionId Идентификатор определения роли поставщика. Эта роль определяет все разрешения, которые поставщик должен иметь в группе ресурсов контейнера управляемого приложения. Это определение роли не может иметь разрешение на удаление группы ресурсов. строка (обязательно)

Тождество

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

Microsoft.Solutions/applicationDefinitions

Имя Описание Ценность
тождество Удостоверение ресурса. удостоверения
местоположение Расположение ресурса струна
managedBy Идентификатор ресурса, который управляет этим ресурсом. струна
имя Имя ресурса струна

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

ResourceTags

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

Sku

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