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


Microsoft.AppPlatform Spring 2024-01-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.AppPlatform/Spring@2024-01-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
}

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

ClusterResourceProperties

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

IngressConfig

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

MaintenanceScheduleConfiguration

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

MarketplaceResource

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

Microsoft.AppPlatform/Spring

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

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

NetworkProfile

Имя Описание Ценность
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

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

TrackedResourceTags

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

WeeklyMaintenanceScheduleConfiguration

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

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

Примеры краткого руководства

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

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

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

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

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

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

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

{
  "type": "Microsoft.AppPlatform/Spring",
  "apiVersion": "2024-01-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"
}

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

ClusterResourceProperties

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

IngressConfig

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

MaintenanceScheduleConfiguration

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

MarketplaceResource

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

Microsoft.AppPlatform/Spring

Имя Описание Ценность
apiVersion Версия API '2024-01-01-preview'
местоположение Географическое расположение ресурса. струна
имя Имя ресурса струна

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

NetworkProfile

Имя Описание Ценность
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

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

TrackedResourceTags

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

WeeklyMaintenanceScheduleConfiguration

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

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

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

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

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring@2024-01-01-preview"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    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
    }
  })
}

Объекты MaintenanceScheduleConfiguration

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

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

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

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

ClusterResourceProperties

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

IngressConfig

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

MaintenanceScheduleConfiguration

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

MarketplaceResource

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

Microsoft.AppPlatform/Spring

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

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

NetworkProfile

Имя Описание Ценность
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

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

TrackedResourceTags

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

WeeklyMaintenanceScheduleConfiguration

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

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