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


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' = {
  parent: resourceSymbolicName
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    addonConfigs: {
      {customized property}: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    enableEndToEndTLS: bool
    fqdn: 'string'
    httpsOnly: bool
    loadedCertificates: [
      {
        loadTrustStore: bool
        resourceId: 'string'
      }
    ]
    persistentDisk: {
      mountPath: 'string'
      sizeInGB: int
    }
    public: bool
    temporaryDisk: {
      mountPath: 'string'
      sizeInGB: int
    }
  }
}

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

AddonProfile

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

AppResourceProperties

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

AppResourcePropertiesAddonConfigs

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

LoadedCertificate

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

ManagedIdentityProperties

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

Microsoft.AppPlatform/Spring/apps

Имя Описание Ценность
тождество Тип управляемого удостоверения ресурса приложения ManagedIdentityProperties
местоположение Расположение GEO приложения всегда совпадает с родительским ресурсом. струна
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

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

PersistentDisk

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

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

ВременныйDisk

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

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

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

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

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

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

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

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

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

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

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

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

AddonProfile

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

AppResourceProperties

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

AppResourcePropertiesAddonConfigs

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

LoadedCertificate

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

ManagedIdentityProperties

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

Microsoft.AppPlatform/Spring/apps

Имя Описание Ценность
apiVersion Версия API '2022-04-01'
тождество Тип управляемого удостоверения ресурса приложения ManagedIdentityProperties
местоположение Расположение GEO приложения всегда совпадает с родительским ресурсом. струна
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса приложения AppResourceProperties
тип Тип ресурса "Microsoft.AppPlatform/Spring/apps"

PersistentDisk

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

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

ВременныйDisk

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

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

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

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

Шаблон Описание
Развертывание простого приложения микрослужбы 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"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
  }
  location = "string"
  body = jsonencode({
    properties = {
      addonConfigs = {
        {customized property} = {
          {customized property} = ?
        }
      }
      enableEndToEndTLS = bool
      fqdn = "string"
      httpsOnly = bool
      loadedCertificates = [
        {
          loadTrustStore = bool
          resourceId = "string"
        }
      ]
      persistentDisk = {
        mountPath = "string"
        sizeInGB = int
      }
      public = bool
      temporaryDisk = {
        mountPath = "string"
        sizeInGB = int
      }
    }
  })
}

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

AddonProfile

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

AppResourceProperties

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

AppResourcePropertiesAddonConfigs

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

LoadedCertificate

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

ManagedIdentityProperties

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

Microsoft.AppPlatform/Spring/apps

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

PersistentDisk

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

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

ВременныйDisk

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

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