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


Microsoft.Solutions applicationDefinitions 2018-02-01

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

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

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

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

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

resource symbolicname 'Microsoft.Solutions/applicationDefinitions@2018-02-01' = {
  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: bool
    lockLevel: 'string'
    mainTemplate: any(Azure.Bicep.Types.Concrete.AnyType)
    packageFileUri: 'string'
    policies: [
      {
        name: 'string'
        parameters: 'string'
        policyDefinitionId: 'string'
      }
    ]
  }
  sku: {
    capacity: int
    family: 'string'
    model: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

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

ApplicationAuthorization

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

ApplicationDefinitionArtifact

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

ApplicationDefinitionProperties

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

ApplicationPolicy

Имя Описание Ценность
имя Имя политики струна
Параметры Параметры политики. струна
policyDefinitionId Идентификатор определения политики. струна

Microsoft.Solutions/applicationDefinitions

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

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 3 (обязательно)
свойства Свойства определения управляемого приложения. 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": "2018-02-01",
  "name": "string",
  "location": "string",
  "managedBy": "string",
  "properties": {
    "artifacts": [
      {
        "name": "string",
        "type": "string",
        "uri": "string"
      }
    ],
    "authorizations": [
      {
        "principalId": "string",
        "roleDefinitionId": "string"
      }
    ],
    "createUiDefinition": {},
    "description": "string",
    "displayName": "string",
    "isEnabled": "bool",
    "lockLevel": "string",
    "mainTemplate": {},
    "packageFileUri": "string",
    "policies": [
      {
        "name": "string",
        "parameters": "string",
        "policyDefinitionId": "string"
      }
    ]
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "model": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

ApplicationAuthorization

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

ApplicationDefinitionArtifact

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

ApplicationDefinitionProperties

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

ApplicationPolicy

Имя Описание Ценность
имя Имя политики струна
Параметры Параметры политики. струна
policyDefinitionId Идентификатор определения политики. струна

Microsoft.Solutions/applicationDefinitions

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

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 3 (обязательно)
свойства Свойства определения управляемого приложения. 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@2018-02-01"
  name = "string"
  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 = bool
      lockLevel = "string"
      mainTemplate = ?
      packageFileUri = "string"
      policies = [
        {
          name = "string"
          parameters = "string"
          policyDefinitionId = "string"
        }
      ]
    }
  })
}

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

ApplicationAuthorization

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

ApplicationDefinitionArtifact

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

ApplicationDefinitionProperties

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

ApplicationPolicy

Имя Описание Ценность
имя Имя политики струна
Параметры Параметры политики. струна
policyDefinitionId Идентификатор определения политики. струна

Microsoft.Solutions/applicationDefinitions

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

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

ResourceTags

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

Sku

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