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


Microsoft.AppPlatform Spring/apps/deployments 2022-04-01

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

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

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

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

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

resource symbolicname 'Microsoft.AppPlatform/Spring/apps/deployments@2022-04-01' = {
  name: 'string'
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    active: bool
    deploymentSettings: {
      addonConfigs: {
        {customized property}: {
          {customized property}: any()
        }
      }
      environmentVariables: {
        {customized property}: 'string'
      }
      resourceRequests: {
        cpu: 'string'
        memory: 'string'
      }
    }
    source: {
      version: 'string'
      type: 'string'
      // For remaining properties, see UserSourceInfo objects
    }
  }
}

Объекты UserSourceInfo

Задайте свойство типа , чтобы указать тип объекта.

Для BuildResultиспользуйте:

  type: 'BuildResult'
  buildResultId: 'string'

Для Jarиспользуйте:

  type: 'Jar'
  jvmOptions: 'string'
  relativePath: 'string'
  runtimeVersion: 'string'

Для NetCoreZipиспользуйте:

  type: 'NetCoreZip'
  netCoreMainEntryPath: 'string'
  relativePath: 'string'
  runtimeVersion: 'string'

Для источникаиспользуйте:

  type: 'Source'
  artifactSelector: 'string'
  relativePath: 'string'
  runtimeVersion: 'string'

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

Spring/apps/deployments

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

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

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

DeploymentResourceProperties

Имя Описание Ценность
активный Указывает, активна ли развертывание bool
deploymentSettings Параметры развертывания развертывания DeploymentSettings
источник Отправлены исходные сведения о развертывании. UserSourceInfo

DeploymentSettings

Имя Описание Ценность
addonConfigs Коллекция надстроек DeploymentSettingsAddonConfigs
environmentVariables Коллекция переменных среды DeploymentSettingsEnvironmentVariables
resourceRequests Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления требуемого ЦП и памяти, старое поле ЦП и памятьInGB будут устарели позже. ResourceRequests

DeploymentSettingsAddonConfigs

Имя Описание Ценность
{настраиваемое свойство} AddonProfile

AddonProfile

Имя Описание Ценность
{настраиваемое свойство} Для Bicep можно использовать функцию any().

DeploymentSettingsEnvironmentVariables

Имя Описание Ценность
{настраиваемое свойство} струна

ResourceRequests

Имя Описание Ценность
ЦПУ Обязательный ЦП. 1 ядро может быть представлено 1 или 1000 млн. Это должно быть 500 м или 1 для уровня "Базовый" и {500m, 1, 2, 3, 4} для уровня "Стандартный". струна
память Требуемая память. 1 ГБ можно представить 1Gi или 1024Mi. Это должно быть {512Mi, 1Gi, 2Gi} для уровня "Базовый" и {512Mi, 1Gi, 2Gi, ..., 8Gi} для уровня "Стандартный". струна

UserSourceInfo

Имя Описание Ценность
Версия Версия источника струна
тип Установка типа объекта BuildResult
Jar
NetCoreZip
источник (обязательно)

BuildResultUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника BuildResult (обязательно)
buildResultId Идентификатор ресурса существующей успешной сборки приводит к тому же экземпляру Spring. струна

JarUploadedUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника Jar (обязательно)
jvmOptions Параметр JVM струна
relativePath Относительный путь к хранилищу, в котором хранится источник струна
runtimeVersion Версия jar-файла среды выполнения струна

NetCoreZipUploadedUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника NetCoreZip (обязательно)
netCoreMainEntryPath Путь к исполняемому файлу .NET относительно корневого zip-файла струна
relativePath Относительный путь к хранилищу, в котором хранится источник струна
runtimeVersion Версия среды выполнения файла .Net струна

SourceUploadedUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника Source (обязательный)
artifactSelector Селектор для артефакта, который будет использоваться для развертывания для проектов с несколькими модулями. Это должно быть
относительный путь к целевому модулю или проекту.
струна
relativePath Относительный путь к хранилищу, в котором хранится источник струна
runtimeVersion Версия исходного файла среды выполнения струна

Sku

Имя Описание Ценность
способность Текущая емкость целевого ресурса int
имя Имя SKU струна
ярус Уровень SKU струна

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

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

Шаблон Описание
Развертывание простого приложения микрослужбы Azure Spring Apps

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

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

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

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

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

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

{
  "type": "Microsoft.AppPlatform/Spring/apps/deployments",
  "apiVersion": "2022-04-01",
  "name": "string",
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "active": "bool",
    "deploymentSettings": {
      "addonConfigs": {
        "{customized property}": {
          "{customized property}": {}
        }
      },
      "environmentVariables": {
        "{customized property}": "string"
      },
      "resourceRequests": {
        "cpu": "string",
        "memory": "string"
      }
    },
    "source": {
      "version": "string",
      "type": "string"
      // For remaining properties, see UserSourceInfo objects
    }
  }
}

Объекты UserSourceInfo

Задайте свойство типа , чтобы указать тип объекта.

Для BuildResultиспользуйте:

  "type": "BuildResult",
  "buildResultId": "string"

Для Jarиспользуйте:

  "type": "Jar",
  "jvmOptions": "string",
  "relativePath": "string",
  "runtimeVersion": "string"

Для NetCoreZipиспользуйте:

  "type": "NetCoreZip",
  "netCoreMainEntryPath": "string",
  "relativePath": "string",
  "runtimeVersion": "string"

Для источникаиспользуйте:

  "type": "Source",
  "artifactSelector": "string",
  "relativePath": "string",
  "runtimeVersion": "string"

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

Spring/apps/deployments

Имя Описание Ценность
тип Тип ресурса "Microsoft.AppPlatform/Spring/apps/deployments"
apiVersion Версия API ресурсов '2022-04-01'
имя Имя ресурса

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

DeploymentResourceProperties

Имя Описание Ценность
активный Указывает, активна ли развертывание bool
deploymentSettings Параметры развертывания развертывания DeploymentSettings
источник Отправлены исходные сведения о развертывании. UserSourceInfo

DeploymentSettings

Имя Описание Ценность
addonConfigs Коллекция надстроек DeploymentSettingsAddonConfigs
environmentVariables Коллекция переменных среды DeploymentSettingsEnvironmentVariables
resourceRequests Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления требуемого ЦП и памяти, старое поле ЦП и памятьInGB будут устарели позже. ResourceRequests

DeploymentSettingsAddonConfigs

Имя Описание Ценность
{настраиваемое свойство} AddonProfile

AddonProfile

Имя Описание Ценность
{настраиваемое свойство}

DeploymentSettingsEnvironmentVariables

Имя Описание Ценность
{настраиваемое свойство} струна

ResourceRequests

Имя Описание Ценность
ЦПУ Обязательный ЦП. 1 ядро может быть представлено 1 или 1000 млн. Это должно быть 500 м или 1 для уровня "Базовый" и {500m, 1, 2, 3, 4} для уровня "Стандартный". струна
память Требуемая память. 1 ГБ можно представить 1Gi или 1024Mi. Это должно быть {512Mi, 1Gi, 2Gi} для уровня "Базовый" и {512Mi, 1Gi, 2Gi, ..., 8Gi} для уровня "Стандартный". струна

UserSourceInfo

Имя Описание Ценность
Версия Версия источника струна
тип Установка типа объекта BuildResult
Jar
NetCoreZip
источник (обязательно)

BuildResultUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника BuildResult (обязательно)
buildResultId Идентификатор ресурса существующей успешной сборки приводит к тому же экземпляру Spring. струна

JarUploadedUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника Jar (обязательно)
jvmOptions Параметр JVM струна
relativePath Относительный путь к хранилищу, в котором хранится источник струна
runtimeVersion Версия jar-файла среды выполнения струна

NetCoreZipUploadedUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника NetCoreZip (обязательно)
netCoreMainEntryPath Путь к исполняемому файлу .NET относительно корневого zip-файла струна
relativePath Относительный путь к хранилищу, в котором хранится источник струна
runtimeVersion Версия среды выполнения файла .Net струна

SourceUploadedUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника Source (обязательный)
artifactSelector Селектор для артефакта, который будет использоваться для развертывания для проектов с несколькими модулями. Это должно быть
относительный путь к целевому модулю или проекту.
струна
relativePath Относительный путь к хранилищу, в котором хранится источник струна
runtimeVersion Версия исходного файла среды выполнения струна

Sku

Имя Описание Ценность
способность Текущая емкость целевого ресурса int
имя Имя SKU струна
ярус Уровень SKU струна

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

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

Шаблон Описание
Развертывание простого приложения микрослужбы Azure Spring Apps

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/apps/deployments@2022-04-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      active = bool
      deploymentSettings = {
        addonConfigs = {
          {customized property} = {}
        }
        environmentVariables = {
          {customized property} = "string"
        }
        resourceRequests = {
          cpu = "string"
          memory = "string"
        }
      }
      source = {
        version = "string"
        type = "string"
        // For remaining properties, see UserSourceInfo objects
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Объекты UserSourceInfo

Задайте свойство типа , чтобы указать тип объекта.

Для BuildResultиспользуйте:

  type = "BuildResult"
  buildResultId = "string"

Для Jarиспользуйте:

  type = "Jar"
  jvmOptions = "string"
  relativePath = "string"
  runtimeVersion = "string"

Для NetCoreZipиспользуйте:

  type = "NetCoreZip"
  netCoreMainEntryPath = "string"
  relativePath = "string"
  runtimeVersion = "string"

Для источникаиспользуйте:

  type = "Source"
  artifactSelector = "string"
  relativePath = "string"
  runtimeVersion = "string"

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

Spring/apps/deployments

Имя Описание Ценность
тип Тип ресурса "Microsoft.AppPlatform/Spring/apps/deployments@2022-04-01"
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: приложения
SKU Sku ресурса развертывания Sku
свойства Свойства ресурса развертывания DeploymentResourceProperties

DeploymentResourceProperties

Имя Описание Ценность
активный Указывает, активна ли развертывание bool
deploymentSettings Параметры развертывания развертывания DeploymentSettings
источник Отправлены исходные сведения о развертывании. UserSourceInfo

DeploymentSettings

Имя Описание Ценность
addonConfigs Коллекция надстроек DeploymentSettingsAddonConfigs
environmentVariables Коллекция переменных среды DeploymentSettingsEnvironmentVariables
resourceRequests Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления требуемого ЦП и памяти, старое поле ЦП и памятьInGB будут устарели позже. ResourceRequests

DeploymentSettingsAddonConfigs

Имя Описание Ценность
{настраиваемое свойство} AddonProfile

AddonProfile

Имя Описание Ценность
{настраиваемое свойство}

DeploymentSettingsEnvironmentVariables

Имя Описание Ценность
{настраиваемое свойство} струна

ResourceRequests

Имя Описание Ценность
ЦПУ Обязательный ЦП. 1 ядро может быть представлено 1 или 1000 млн. Это должно быть 500 м или 1 для уровня "Базовый" и {500m, 1, 2, 3, 4} для уровня "Стандартный". струна
память Требуемая память. 1 ГБ можно представить 1Gi или 1024Mi. Это должно быть {512Mi, 1Gi, 2Gi} для уровня "Базовый" и {512Mi, 1Gi, 2Gi, ..., 8Gi} для уровня "Стандартный". струна

UserSourceInfo

Имя Описание Ценность
Версия Версия источника струна
тип Установка типа объекта BuildResult
Jar
NetCoreZip
источник (обязательно)

BuildResultUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника BuildResult (обязательно)
buildResultId Идентификатор ресурса существующей успешной сборки приводит к тому же экземпляру Spring. струна

JarUploadedUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника Jar (обязательно)
jvmOptions Параметр JVM струна
relativePath Относительный путь к хранилищу, в котором хранится источник струна
runtimeVersion Версия jar-файла среды выполнения струна

NetCoreZipUploadedUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника NetCoreZip (обязательно)
netCoreMainEntryPath Путь к исполняемому файлу .NET относительно корневого zip-файла струна
relativePath Относительный путь к хранилищу, в котором хранится источник струна
runtimeVersion Версия среды выполнения файла .Net струна

SourceUploadedUserSourceInfo

Имя Описание Ценность
тип Тип отправленного источника Source (обязательно)
artifactSelector Селектор для артефакта, который будет использоваться для развертывания для проектов с несколькими модулями. Это должно быть
относительный путь к целевому модулю или проекту.
струна
relativePath Относительный путь к хранилищу, в котором хранится источник струна
runtimeVersion Версия исходного файла среды выполнения струна

Sku

Имя Описание Ценность
способность Текущая емкость целевого ресурса int
имя Имя SKU струна
ярус Уровень SKU струна