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


Microsoft.AppPlatform Spring/apps/deployments 2020-07-01

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

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

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

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

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

resource symbolicname 'Microsoft.AppPlatform/Spring/apps/deployments@2020-07-01' = {
  name: 'string'
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    deploymentSettings: {
      cpu: int
      environmentVariables: {}
      jvmOptions: 'string'
      memoryInGB: int
      netCoreMainEntryPath: 'string'
      runtimeVersion: 'string'
    }
    source: {
      artifactSelector: 'string'
      relativePath: 'string'
      type: 'string'
      version: 'string'
    }
  }
}

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

Spring,apps/deployments

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)
sku Номер SKU ресурса развертывания SKU
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа apps
properties Свойства ресурса развертывания DeploymentResourceProperties

DeploymentResourceProperties

Имя Описание Значение
deploymentSettings Параметры развертывания развертывания DeploymentSettings
source Отправленные исходные сведения о развертывании. UserSourceInfo

DeploymentSettings

Имя Описание Значение
cpu Требуется ЦП, базовый уровень должен быть 1, уровень "Стандартный" должен находиться в диапазоне (1, 4) INT
environmentVariables Коллекция переменных среды объект
jvmOptions Параметр виртуальной машины Java строка
memoryInGB Требуемый размер памяти в ГБ, базовый уровень должен находиться в диапазоне (1, 2), уровень "Стандартный" должен находиться в диапазоне (1, 8) INT
netCoreMainEntryPath Путь к исполняемому файлу .NET относительно корневого zip-файла строка
runtimeVersion Версия среды выполнения "Java_11"
"Java_8"
"NetCore_31"

UserSourceInfo

Имя Описание Значение
artifactSelector Селектор артефакта, который будет использоваться при развертывании для многомодульных проектов. Это должно быть
относительный путь к целевому модулю или проекту.
строка
relativePath Относительный путь к хранилищу, в котором хранится источник строка
type Тип отправленного источника Jar
NetCoreZip
"Источник"
version Версия источника строка

Sku

Имя Описание Значение
Емкость Текущая емкость целевого ресурса INT
name Имя SKU строка
Уровень Уровень SKU строка

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

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

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

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

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

{
  "type": "Microsoft.AppPlatform/Spring/apps/deployments",
  "apiVersion": "2020-07-01",
  "name": "string",
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "deploymentSettings": {
      "cpu": "int",
      "environmentVariables": {},
      "jvmOptions": "string",
      "memoryInGB": "int",
      "netCoreMainEntryPath": "string",
      "runtimeVersion": "string"
    },
    "source": {
      "artifactSelector": "string",
      "relativePath": "string",
      "type": "string",
      "version": "string"
    }
  }
}

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

Spring,apps/deployments

Имя Описание Значение
тип Тип ресурса Microsoft.AppPlatform/Spring/apps/deployments
версия_API Версия API ресурсов '2020-07-01'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
sku Номер SKU ресурса развертывания SKU
properties Свойства ресурса развертывания DeploymentResourceProperties

DeploymentResourceProperties

Имя Описание Значение
deploymentSettings Параметры развертывания развертывания DeploymentSettings
source Отправлены исходные сведения о развертывании. UserSourceInfo

DeploymentSettings

Имя Описание Значение
cpu Требуется ЦП, уровень "Базовый" должен быть 1, уровень "Стандартный" должен находиться в диапазоне (1, 4) INT
environmentVariables Коллекция переменных среды объект
jvmOptions Параметр JVM строка
memoryInGB Требуемый размер памяти в ГБ, базовый уровень должен находиться в диапазоне (1, 2), уровень "Стандартный" должен находиться в диапазоне (1, 8) INT
netCoreMainEntryPath Путь к исполняемому файлу .NET относительно корня ZIP строка
runtimeVersion Версия среды выполнения 'Java_11'
'Java_8'
'NetCore_31'

UserSourceInfo

Имя Описание Значение
artifactSelector Селектор артефакта, который будет использоваться для развертывания многомодульных проектов. Это должно быть
относительный путь к целевому модулю или проекту.
строка
relativePath Относительный путь к хранилищу, в котором хранится источник строка
type Тип отправленного источника "Jar"
"NetCoreZip"
"Источник"
version Версия источника строка

Sku

Имя Описание Значение
Емкость Текущая емкость целевого ресурса INT
name Имя номера SKU строка
Уровень Уровень номера SKU строка

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

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

  • Группы ресурсов

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

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

Чтобы создать ресурс Microsoft.AppPlatform/Spring/apps/deployments, добавьте в шаблон следующую версию Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/apps/deployments@2020-07-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deploymentSettings = {
        cpu = int
        environmentVariables = {}
        jvmOptions = "string"
        memoryInGB = int
        netCoreMainEntryPath = "string"
        runtimeVersion = "string"
      }
      source = {
        artifactSelector = "string"
        relativePath = "string"
        type = "string"
        version = "string"
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

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

Spring,apps/deployments

Имя Описание Значение
тип Тип ресурса "Microsoft.AppPlatform/Spring/apps/deployments@2020-07-01"
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа apps
sku Номер SKU ресурса развертывания SKU
properties Свойства ресурса развертывания DeploymentResourceProperties

DeploymentResourceProperties

Имя Описание Значение
deploymentSettings Параметры развертывания развертывания DeploymentSettings
source Отправленные исходные сведения о развертывании. UserSourceInfo

DeploymentSettings

Имя Описание Значение
cpu Требуется ЦП, базовый уровень должен быть 1, уровень "Стандартный" должен находиться в диапазоне (1, 4) INT
environmentVariables Коллекция переменных среды объект
jvmOptions Параметр виртуальной машины Java строка
memoryInGB Требуемый размер памяти в ГБ, базовый уровень должен находиться в диапазоне (1, 2), уровень "Стандартный" должен находиться в диапазоне (1, 8) INT
netCoreMainEntryPath Путь к исполняемому файлу .NET относительно корневого zip-файла строка
runtimeVersion Версия среды выполнения "Java_11"
"Java_8"
"NetCore_31"

UserSourceInfo

Имя Описание Значение
artifactSelector Селектор артефакта, который будет использоваться при развертывании для многомодульных проектов. Это должно быть
относительный путь к целевому модулю или проекту.
строка
relativePath Относительный путь к хранилищу, в котором хранится источник строка
type Тип отправленного источника Jar
"NetCoreZip"
"Источник"
version Версия источника строка

Sku

Имя Описание Значение
Емкость Текущая емкость целевого ресурса INT
name Имя номера SKU строка
Уровень Уровень номера SKU строка