Microsoft.AppPlatform Spring

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

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

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

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

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

resource symbolicname 'Microsoft.AppPlatform/Spring@2023-03-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  properties: {
    infraResourceGroup: 'string'
    managedEnvironmentId: 'string'
    marketplaceResource: {
      plan: 'string'
      product: 'string'
      publisher: 'string'
    }
    networkProfile: {
      appNetworkResourceGroup: 'string'
      appSubnetId: 'string'
      ingressConfig: {
        readTimeoutInSeconds: int
      }
      outboundType: 'string'
      serviceCidr: 'string'
      serviceRuntimeNetworkResourceGroup: 'string'
      serviceRuntimeSubnetId: 'string'
    }
    vnetAddons: {
      dataPlanePublicEndpoint: bool
      logStreamPublicEndpoint: bool
    }
    zoneRedundant: bool
  }
}

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

Spring

Имя Описание Значение
name имя ресурса. string (обязательно)

Ограничение символов: 4-32

Допустимые символы:
Строчные буквы, цифры и дефисы.

Имя ресурса должно быть уникальным в Azure.
location Географическое расположение ресурса. строка
tags Теги службы, которая представляет собой список пар "ключ-значение", описывающих ресурс. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU ресурса службы SKU
properties Свойства ресурса службы Свойства ClusterResource

Свойства ClusterResource

Имя Описание Значение
infraResourceGroup Имя группы ресурсов, содержащей ресурсы инфраструктуры. строка
managedEnvironmentId Идентификатор ресурса управляемой среды, на основе которой создан экземпляр Spring Apps. строка
marketplaceResource Приобретение стороннего продукта ресурса Службы. MarketplaceResource
networkProfile Сетевой профиль службы NetworkProfile
vnetAddons Дополнительные параметры службы в экземпляре внедрения виртуальной сети ServiceVNetAddons
zoneRedundant bool

MarketplaceResource

Имя Описание Значение
План Идентификатор плана приобретаемого артефакта 3-й партии. строка
product Артефакт 3-й партии, который приобретается. строка
publisher Идентификатор издателя приобретаемого артефакта стороннего производителя. строка

NetworkProfile

Имя Описание Значение
appNetworkResourceGroup Имя группы ресурсов, содержащей сетевые ресурсы для клиентских приложений в Azure Spring Apps строка
appSubnetId Полный идентификатор ресурса подсети для размещения клиентских приложений в Azure Spring Apps строка
ingressConfig Полезные данные конфигурации входящего трафика для ресурса Azure Spring Apps. IngressConfig
outboundType Тип исходящего трафика экземпляров виртуальной сети Azure Spring Apps. строка
serviceCidr Зарезервированная служба Azure Spring Apps CIDR строка
serviceRuntimeNetworkResourceGroup Имя группы ресурсов, содержащей сетевые ресурсы среды выполнения службы Azure Spring Apps строка
serviceRuntimeSubnetId Полный идентификатор ресурса подсети для размещения среды выполнения службы Azure Spring Apps строка

IngressConfig

Имя Описание Значение
readTimeoutInSeconds Время ожидания чтения входящего трафика в секундах. INT

ServiceVNetAddons

Имя Описание Значение
dataPlanePublicEndpoint Указывает, можно ли получить доступ к компонентам плоскости данных (поток журналов, подключение к приложению, удаленная отладка) в экземпляре внедрения виртуальной сети из Интернета. bool
logStreamPublicEndpoint Указывает, можно ли получить доступ к потоку журнала в экземпляре внедрения виртуальной сети из Интернета. bool

Sku

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.AppPlatform/Spring",
  "apiVersion": "2023-03-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "infraResourceGroup": "string",
    "managedEnvironmentId": "string",
    "marketplaceResource": {
      "plan": "string",
      "product": "string",
      "publisher": "string"
    },
    "networkProfile": {
      "appNetworkResourceGroup": "string",
      "appSubnetId": "string",
      "ingressConfig": {
        "readTimeoutInSeconds": "int"
      },
      "outboundType": "string",
      "serviceCidr": "string",
      "serviceRuntimeNetworkResourceGroup": "string",
      "serviceRuntimeSubnetId": "string"
    },
    "vnetAddons": {
      "dataPlanePublicEndpoint": "bool",
      "logStreamPublicEndpoint": "bool"
    },
    "zoneRedundant": "bool"
  }
}

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

Spring

Имя Описание Значение
тип Тип ресурса Microsoft.AppPlatform/Spring
версия_API Версия API ресурсов '2023-03-01-preview'
name имя ресурса. string (обязательно)

Ограничение символов: 4-32

Допустимые символы:
Строчные буквы, цифры и дефисы.

Имя ресурса должно быть уникальным в Azure.
location Географическое расположение ресурса. строка
tags Теги службы, которая представляет собой список пар "ключ-значение", описывающих ресурс. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU ресурса службы SKU
properties Свойства ресурса службы Свойства ClusterResource

Свойства ClusterResource

Имя Описание Значение
infraResourceGroup Имя группы ресурсов, содержащей ресурсы инфраструктуры. строка
managedEnvironmentId Идентификатор ресурса управляемой среды, на основе которой создан экземпляр Spring Apps. строка
marketplaceResource Приобретение стороннего продукта ресурса Службы. MarketplaceResource
networkProfile Сетевой профиль службы NetworkProfile
vnetAddons Дополнительные параметры службы в экземпляре внедрения виртуальной сети ServiceVNetAddons
zoneRedundant bool

MarketplaceResource

Имя Описание Значение
План Идентификатор плана приобретаемого артефакта 3-й партии. строка
product Артефакт 3-й партии, который приобретается. строка
publisher Идентификатор издателя приобретаемого артефакта стороннего производителя. строка

NetworkProfile

Имя Описание Значение
appNetworkResourceGroup Имя группы ресурсов, содержащей сетевые ресурсы для клиентских приложений в Azure Spring Apps строка
appSubnetId Полный идентификатор ресурса подсети для размещения клиентских приложений в Azure Spring Apps строка
ingressConfig Полезные данные конфигурации входящего трафика для ресурса Azure Spring Apps. IngressConfig
outboundType Тип исходящего трафика экземпляров виртуальной сети Azure Spring Apps. строка
serviceCidr Зарезервированный CIDR службы Azure Spring Apps строка
serviceRuntimeNetworkResourceGroup Имя группы ресурсов, содержащей сетевые ресурсы среды выполнения службы Azure Spring Apps строка
serviceRuntimeSubnetId Полный идентификатор ресурса подсети для размещения среды выполнения службы Azure Spring Apps строка

IngressConfig

Имя Описание Значение
readTimeoutInSeconds Время ожидания чтения входящего трафика в секундах. INT

ServiceVNetAddons

Имя Описание Значение
dataPlanePublicEndpoint Указывает, можно ли получить доступ к компонентам плоскости данных (поток журналов, подключение к приложению, удаленная отладка) в экземпляре внедрения виртуальной сети из Интернета. bool
logStreamPublicEndpoint Указывает, можно ли получить доступ к потоку журнала в экземпляре внедрения виртуальной сети из Интернета. bool

Sku

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

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

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

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring@2023-03-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      infraResourceGroup = "string"
      managedEnvironmentId = "string"
      marketplaceResource = {
        plan = "string"
        product = "string"
        publisher = "string"
      }
      networkProfile = {
        appNetworkResourceGroup = "string"
        appSubnetId = "string"
        ingressConfig = {
          readTimeoutInSeconds = int
        }
        outboundType = "string"
        serviceCidr = "string"
        serviceRuntimeNetworkResourceGroup = "string"
        serviceRuntimeSubnetId = "string"
      }
      vnetAddons = {
        dataPlanePublicEndpoint = bool
        logStreamPublicEndpoint = bool
      }
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

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

Spring

Имя Описание Значение
тип Тип ресурса "Microsoft.AppPlatform/Spring@2023-03-01-preview"
name имя ресурса. строка (обязательно)

Ограничение символов: 4–32

Допустимые символы:
Строчные буквы, цифры и дефисы.

Имя ресурса должно быть уникальным в Azure.
location Географическое расположение ресурса. строка
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги службы, которая представляет собой список пар "ключ-значение", описывающих ресурс. Словарь имен и значений тегов.
sku Номер SKU ресурса службы SKU
properties Свойства ресурса службы Свойства ClusterResource

Свойства ClusterResource

Имя Описание Значение
infraResourceGroup Имя группы ресурсов, содержащей ресурсы инфраструктуры. строка
managedEnvironmentId Идентификатор ресурса управляемой среды, на основе которой создан экземпляр Spring Apps. строка
marketplaceResource Приобретение стороннего продукта ресурса Службы. MarketplaceResource
networkProfile Сетевой профиль службы NetworkProfile
vnetAddons Дополнительные параметры службы в экземпляре внедрения виртуальной сети ServiceVNetAddons
zoneRedundant bool

MarketplaceResource

Имя Описание Значение
План Идентификатор плана приобретаемого артефакта 3-й партии. строка
product Артефакт 3-й партии, который приобретается. строка
publisher Идентификатор издателя приобретаемого артефакта стороннего производителя. строка

NetworkProfile

Имя Описание Значение
appNetworkResourceGroup Имя группы ресурсов, содержащей сетевые ресурсы для клиентских приложений в Azure Spring Apps строка
appSubnetId Полный идентификатор ресурса подсети для размещения клиентских приложений в Azure Spring Apps строка
ingressConfig Полезные данные конфигурации входящего трафика для ресурса Azure Spring Apps. IngressConfig
outboundType Тип исходящего трафика экземпляров виртуальной сети Azure Spring Apps. строка
serviceCidr Зарезервированная служба Azure Spring Apps CIDR строка
serviceRuntimeNetworkResourceGroup Имя группы ресурсов, содержащей сетевые ресурсы среды выполнения службы Azure Spring Apps строка
serviceRuntimeSubnetId Полный идентификатор ресурса подсети для размещения среды выполнения службы Azure Spring Apps строка

IngressConfig

Имя Описание Значение
readTimeoutInSeconds Время ожидания чтения входящего трафика в секундах. INT

ServiceVNetAddons

Имя Описание Значение
dataPlanePublicEndpoint Указывает, можно ли получить доступ к компонентам плоскости данных (поток журналов, подключение к приложению, удаленная отладка) в экземпляре внедрения виртуальной сети из Интернета. bool
logStreamPublicEndpoint Указывает, можно ли получить доступ к потоку журнала в экземпляре внедрения виртуальной сети из Интернета. bool

Sku

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