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


Microsoft.AppPlatform Весна 2023-07-01-предварительная версия

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

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

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

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

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

resource symbolicname 'Microsoft.AppPlatform/Spring@2023-07-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    infraResourceGroup: 'string'
    maintenanceScheduleConfiguration: {
      frequency: 'string'
      // For remaining properties, see MaintenanceScheduleConfiguration objects
    }
    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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Объекты MaintenanceScheduleConfiguration

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

Для еженедельной еженедельнойиспользуйте:

{
  day: 'string'
  frequency: 'Weekly'
  hour: int
}

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

Microsoft.AppPlatform/Spring

Имя Описание Ценность
местоположение Географическое расположение ресурса. струна
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-z][a-z0-9-]*[a-z0-9]$ (обязательно)
свойства Свойства ресурса службы clusterResourceProperties
SKU SKU ресурса службы SKU
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

ClusterResourceProperties (Свойства кластераResource)

Имя Описание Ценность
infraResourceGroup Имя группы ресурсов, содержащей ресурсы инфраструктуры струна
maintenanceScheduleConfiguration Дополнительные параметры службы для планового обслуживания MaintenanceScheduleConfiguration (РасписаниеMaintenanceScheduleConfiguration)
managedEnvironmentId Идентификатор ресурса управляемой среды, на основе которой создается экземпляр Spring Apps струна
MarketplaceResource Приобретение 3-го стороннего продукта ресурса службы. МаркетплейсРесурс
Профиль networkProfile Сетевой профиль службы Профиль сети
vnetAddons Дополнительные параметры службы в экземпляре внедрения виртуальной сети ServiceVNetAddons
zoneRedundant булевая переменная (bool)

IngressConfig (Входящий Конфигурация)

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

MaintenanceScheduleConfiguration (РасписаниеMaintenanceScheduleConfiguration)

Имя Описание Ценность
частота Установите значение Weekly для типа WeeklyMaintenanceScheduleConfiguration. "Еженедельно" (обязательно)

МаркетплейсРесурс

Имя Описание Ценность
план Идентификатор плана 3-й партии Артефакт, который приобретается. струна
продукт 3-й партии артефакт, который приобретается. струна
издатель Идентификатор издателя 3-й партии Артефакт, который покупается. струна

Профиль сети

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

ServiceVNetAddons

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

Артикул

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

Отслеживаемые Ресурсные Теги

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

ЕженедельноеРасписаниеТехническое обслуживаниеКонфигурация

Имя Описание Ценность
день День выполнения задания обслуживания "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда" (обязательно)
частота Частота выполнения задания обслуживания "Еженедельно" (обязательно)
час Час выполнения задания обслуживания int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 23 (обязательно)

Примеры использования

Примеры быстрого запуска Azure

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

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

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

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

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

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

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

{
  "type": "Microsoft.AppPlatform/Spring",
  "apiVersion": "2023-07-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "infraResourceGroup": "string",
    "maintenanceScheduleConfiguration": {
      "frequency": "string"
      // For remaining properties, see MaintenanceScheduleConfiguration objects
    },
    "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Объекты MaintenanceScheduleConfiguration

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

Для еженедельной еженедельнойиспользуйте:

{
  "day": "string",
  "frequency": "Weekly",
  "hour": "int"
}

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

Microsoft.AppPlatform/Spring

Имя Описание Ценность
apiVersion Версия API «2023-07-01-превью»
местоположение Географическое расположение ресурса. струна
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-z][a-z0-9-]*[a-z0-9]$ (обязательно)
свойства Свойства ресурса службы clusterResourceProperties
SKU SKU ресурса службы SKU
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса Microsoft.AppPlatform/Spring

ClusterResourceProperties (Свойства кластераResource)

Имя Описание Ценность
infraResourceGroup Имя группы ресурсов, содержащей ресурсы инфраструктуры струна
maintenanceScheduleConfiguration Дополнительные параметры службы для планового обслуживания MaintenanceScheduleConfiguration (РасписаниеMaintenanceScheduleConfiguration)
managedEnvironmentId Идентификатор ресурса управляемой среды, на основе которой создается экземпляр Spring Apps струна
MarketplaceResource Приобретение 3-го стороннего продукта ресурса службы. МаркетплейсРесурс
Профиль networkProfile Сетевой профиль службы Профиль сети
vnetAddons Дополнительные параметры службы в экземпляре внедрения виртуальной сети ServiceVNetAddons
zoneRedundant булевая переменная (bool)

IngressConfig (Входящий Конфигурация)

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

MaintenanceScheduleConfiguration (РасписаниеMaintenanceScheduleConfiguration)

Имя Описание Ценность
частота Установите значение Weekly для типа WeeklyMaintenanceScheduleConfiguration. "Еженедельно" (обязательно)

МаркетплейсРесурс

Имя Описание Ценность
план Идентификатор плана 3-й партии Артефакт, который приобретается. струна
продукт 3-й партии артефакт, который приобретается. струна
издатель Идентификатор издателя 3-й партии Артефакт, который покупается. струна

Профиль сети

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

ServiceVNetAddons

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

Артикул

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

Отслеживаемые Ресурсные Теги

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

ЕженедельноеРасписаниеТехническое обслуживаниеКонфигурация

Имя Описание Ценность
день День выполнения задания обслуживания "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда" (обязательно)
частота Частота выполнения задания обслуживания "Еженедельно" (обязательно)
час Час выполнения задания обслуживания int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 23 (обязательно)

Примеры использования

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

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

Шаблон Описание
Развертывание простого приложения микрослужбы 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-07-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      infraResourceGroup = "string"
      maintenanceScheduleConfiguration = {
        frequency = "string"
        // For remaining properties, see MaintenanceScheduleConfiguration objects
      }
      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"
    }
  }
}

Объекты MaintenanceScheduleConfiguration

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

Для еженедельной еженедельнойиспользуйте:

{
  day = "string"
  frequency = "Weekly"
  hour = int
}

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

Microsoft.AppPlatform/Spring

Имя Описание Ценность
местоположение Географическое расположение ресурса. струна
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-z][a-z0-9-]*[a-z0-9]$ (обязательно)
свойства Свойства ресурса службы clusterResourceProperties
SKU SKU ресурса службы SKU
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.AppPlatform/Spring@2023-07-01-preview"

ClusterResourceProperties (Свойства кластераResource)

Имя Описание Ценность
infraResourceGroup Имя группы ресурсов, содержащей ресурсы инфраструктуры струна
maintenanceScheduleConfiguration Дополнительные параметры службы для планового обслуживания MaintenanceScheduleConfiguration (РасписаниеMaintenanceScheduleConfiguration)
managedEnvironmentId Идентификатор ресурса управляемой среды, на основе которой создается экземпляр Spring Apps струна
MarketplaceResource Приобретение 3-го стороннего продукта ресурса службы. МаркетплейсРесурс
Профиль networkProfile Сетевой профиль службы Профиль сети
vnetAddons Дополнительные параметры службы в экземпляре внедрения виртуальной сети ServiceVNetAddons
zoneRedundant булевая переменная (bool)

IngressConfig (Входящий Конфигурация)

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

MaintenanceScheduleConfiguration (РасписаниеMaintenanceScheduleConfiguration)

Имя Описание Ценность
частота Установите значение Weekly для типа WeeklyMaintenanceScheduleConfiguration. "Еженедельно" (обязательно)

МаркетплейсРесурс

Имя Описание Ценность
план Идентификатор плана 3-й партии Артефакт, который приобретается. струна
продукт 3-й партии артефакт, который приобретается. струна
издатель Идентификатор издателя 3-й партии Артефакт, который покупается. струна

Профиль сети

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

ServiceVNetAddons

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

Артикул

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

Отслеживаемые Ресурсные Теги

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

ЕженедельноеРасписаниеТехническое обслуживаниеКонфигурация

Имя Описание Ценность
день День выполнения задания обслуживания "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда" (обязательно)
частота Частота выполнения задания обслуживания "Еженедельно" (обязательно)
час Час выполнения задания обслуживания int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 23 (обязательно)