Microsoft.AppPlatform Spring/apps 2022-04-01

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

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

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

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

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

resource symbolicname 'Microsoft.AppPlatform/Spring/apps@2022-04-01' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  properties: {
    addonConfigs: {}
    enableEndToEndTLS: bool
    fqdn: 'string'
    httpsOnly: bool
    loadedCertificates: [
      {
        loadTrustStore: bool
        resourceId: 'string'
      }
    ]
    persistentDisk: {
      mountPath: 'string'
      sizeInGB: int
    }
    public: bool
    temporaryDisk: {
      mountPath: 'string'
      sizeInGB: int
    }
  }
}

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

Spring/apps

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

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

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: Spring
удостоверение Тип управляемого удостоверения ресурса приложения ManagedIdentityProperties
properties Свойства ресурса Приложения AppResourceProperties

ManagedIdentityProperties

Имя Описание Значение
principalId Идентификатор субъекта управляемого удостоверения, назначаемого системой. строка
tenantId Идентификатор клиента управляемого удостоверения, назначаемого системой. строка
type Тип управляемого удостоверения "Нет"
SystemAssigned
"SystemAssigned,UserAssigned"
UserAssigned

AppResourceProperties

Имя Описание Значение
addonConfigs Коллекция надстроек object
enableEndToEndTLS Укажите, включен ли сквозной протокол TLS. bool
fqdn Полное dns-имя. строка
httpsOnly Укажите, разрешен ли только https. bool
loadedCertificates Коллекция загруженных сертификатов LoadedCertificate[]
persistentDisk Параметры постоянного диска PersistentDisk
public Указывает, предоставляет ли приложение общедоступную конечную точку bool
temporaryDisk Параметры временного диска Временный диск

LoadedCertificate

Имя Описание Значение
loadTrustStore Укажите, будет ли сертификат загружен в хранилище доверия по умолчанию. Работает только для среды выполнения Java. bool
resourceId Идентификатор ресурса загруженного сертификата string (обязательно)

PersistentDisk

Имя Описание Значение
mountPath Путь подключения постоянного диска строка
sizeInGB Размер постоянного диска в ГБ INT

Временный диск

Имя Описание Значение
mountPath Путь подключения временного диска строка
sizeInGB Размер временного диска в ГБ INT

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.AppPlatform/Spring/apps",
  "apiVersion": "2022-04-01",
  "name": "string",
  "location": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string"
  },
  "properties": {
    "addonConfigs": {},
    "enableEndToEndTLS": "bool",
    "fqdn": "string",
    "httpsOnly": "bool",
    "loadedCertificates": [
      {
        "loadTrustStore": "bool",
        "resourceId": "string"
      }
    ],
    "persistentDisk": {
      "mountPath": "string",
      "sizeInGB": "int"
    },
    "public": "bool",
    "temporaryDisk": {
      "mountPath": "string",
      "sizeInGB": "int"
    }
  }
}

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

Spring/apps

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

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
location Географическое расположение приложения, которое всегда совпадает с его родительским ресурсом. строка
удостоверение Тип управляемого удостоверения ресурса приложения ManagedIdentityProperties
properties Свойства ресурса приложения AppResourceProperties

ManagedIdentityProperties

Имя Описание Значение
principalId Идентификатор субъекта управляемого удостоверения, назначаемого системой. строка
tenantId Идентификатор клиента управляемого удостоверения, назначаемого системой. строка
type Тип управляемого удостоверения "Нет"
SystemAssigned
"SystemAssigned,UserAssigned"
UserAssigned

AppResourceProperties

Имя Описание Значение
addonConfigs Коллекция надстроек object
enableEndToEndTLS Указывает, включен ли сквозной протокол TLS. bool
fqdn Полное dns-имя. строка
httpsOnly Укажите, разрешен ли только https. bool
loadedCertificates Коллекция загруженных сертификатов LoadedCertificate[]
persistentDisk Параметры постоянного диска PersistentDisk
public Указывает, предоставляет ли приложение общедоступную конечную точку. bool
temporaryDisk Параметры временного диска Временный диск

LoadedCertificate

Имя Описание Значение
loadTrustStore Укажите, будет ли сертификат загружен в хранилище доверия по умолчанию, только для среды выполнения Java. bool
resourceId Идентификатор ресурса загруженного сертификата string (обязательно)

PersistentDisk

Имя Описание Значение
mountPath Путь подключения постоянного диска строка
sizeInGB Размер постоянного диска в ГБ INT

Временный диск

Имя Описание Значение
mountPath Путь подключения временного диска строка
sizeInGB Размер временного диска в ГБ INT

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

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

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/apps@2022-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  identity {
    type = "string"
  }
  body = jsonencode({
    properties = {
      addonConfigs = {}
      enableEndToEndTLS = bool
      fqdn = "string"
      httpsOnly = bool
      loadedCertificates = [
        {
          loadTrustStore = bool
          resourceId = "string"
        }
      ]
      persistentDisk = {
        mountPath = "string"
        sizeInGB = int
      }
      public = bool
      temporaryDisk = {
        mountPath = "string"
        sizeInGB = int
      }
    }
  })
}

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

Spring/apps

Имя Описание Значение
тип Тип ресурса "Microsoft.AppPlatform/Spring/apps@2022-04-01"
name имя ресурса. string (обязательно)
location Географическое расположение приложения, которое всегда совпадает с его родительским ресурсом. строка
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: Spring
удостоверение Тип управляемого удостоверения ресурса приложения ManagedIdentityProperties
properties Свойства ресурса приложения AppResourceProperties

ManagedIdentityProperties

Имя Описание Значение
тип Тип управляемого удостоверения "SystemAssigned"
"SystemAssigned,UserAssigned"
UserAssigned

AppResourceProperties

Имя Описание Значение
addonConfigs Коллекция надстроек объект
enableEndToEndTLS Указывает, включен ли сквозной протокол TLS. bool
fqdn Полное dns-имя. строка
httpsOnly Укажите, разрешен ли только https. bool
loadedCertificates Коллекция загруженных сертификатов LoadedCertificate[]
persistentDisk Параметры постоянного диска PersistentDisk
public Указывает, предоставляет ли приложение общедоступную конечную точку. bool
temporaryDisk Параметры временного диска Временный диск

LoadedCertificate

Имя Описание Значение
loadTrustStore Укажите, будет ли сертификат загружен в хранилище доверия по умолчанию, только для среды выполнения Java. bool
resourceId Идентификатор ресурса загруженного сертификата string (обязательно)

PersistentDisk

Имя Описание Значение
mountPath Путь подключения постоянного диска строка
sizeInGB Размер постоянного диска в ГБ INT

Временный диск

Имя Описание Значение
mountPath Путь подключения временного диска строка
sizeInGB Размер временного диска в ГБ INT