Microsoft.AppPlatform Spring/apps 2022-05-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.AppPlatform/Spring/apps@2022-05-01-preview' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    addonConfigs: {}
    customPersistentDisks: [
      {
        customPersistentDiskProperties: {
          mountOptions: [
            'string'
          ]
          mountPath: 'string'
          readOnly: bool
          type: 'string'
          // For remaining properties, see CustomPersistentDiskProperties objects
        }
        storageId: 'string'
      }
    ]
    enableEndToEndTLS: bool
    fqdn: 'string'
    httpsOnly: bool
    loadedCertificates: [
      {
        loadTrustStore: bool
        resourceId: 'string'
      }
    ]
    persistentDisk: {
      mountPath: 'string'
      sizeInGB: int
    }
    public: bool
    temporaryDisk: {
      mountPath: 'string'
      sizeInGB: int
    }
    vnetAddons: {
      publicEndpoint: bool
    }
  }
}

Объекты CustomPersistentDiskProperties

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

Для AzureFileVolume используйте:

  type: 'AzureFileVolume'
  shareName: 'string'

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

Spring/apps

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

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

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

ManagedIdentityProperties

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

AppResourceProperties

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

CustomPersistentDiskResource

Имя Описание Значение
customPersistentDiskProperties Свойства полезных данных ресурса пользовательского постоянного диска. CustomPersistentDiskProperties
storageId Идентификатор ресурса хранилища Azure Spring Apps. string (обязательно)

CustomPersistentDiskProperties

Имя Описание Значение
mountOptions Это варианты подключения для постоянного диска. string[]
mountPath Путь подключения постоянного диска. string (обязательно)
readOnly Указывает, является ли постоянный диск только для чтения. bool
тип Установка типа объекта AzureFileVolume (обязательно)

AzureFileVolume

Имя Описание Значение
тип Тип базового ресурса для подключения в качестве постоянного диска. AzureFileVolume (обязательно)
ShareName Имя общей папки Azure. string (обязательно)

LoadedCertificate

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

PersistentDisk

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

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

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

AppVNetAddons

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.AppPlatform/Spring/apps",
  "apiVersion": "2022-05-01-preview",
  "name": "string",
  "location": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "addonConfigs": {},
    "customPersistentDisks": [
      {
        "customPersistentDiskProperties": {
          "mountOptions": [ "string" ],
          "mountPath": "string",
          "readOnly": "bool",
          "type": "string"
          // For remaining properties, see CustomPersistentDiskProperties objects
        },
        "storageId": "string"
      }
    ],
    "enableEndToEndTLS": "bool",
    "fqdn": "string",
    "httpsOnly": "bool",
    "loadedCertificates": [
      {
        "loadTrustStore": "bool",
        "resourceId": "string"
      }
    ],
    "persistentDisk": {
      "mountPath": "string",
      "sizeInGB": "int"
    },
    "public": "bool",
    "temporaryDisk": {
      "mountPath": "string",
      "sizeInGB": "int"
    },
    "vnetAddons": {
      "publicEndpoint": "bool"
    }
  }
}

Объекты CustomPersistentDiskProperties

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

Для AzureFileVolume используйте:

  "type": "AzureFileVolume",
  "shareName": "string"

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

Spring/apps

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

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

ManagedIdentityProperties

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

AppResourceProperties

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

CustomPersistentDiskResource

Имя Описание Значение
customPersistentDiskProperties Свойства полезных данных ресурса пользовательского постоянного диска. CustomPersistentDiskProperties
storageId Идентификатор ресурса хранилища Azure Spring Apps. string (обязательно)

CustomPersistentDiskProperties

Имя Описание Значение
mountOptions Это варианты подключения для постоянного диска. string[]
mountPath Путь подключения постоянного диска. string (обязательно)
readOnly Указывает, является ли постоянный диск только для чтения. bool
тип Установка типа объекта AzureFileVolume (обязательно)

AzureFileVolume

Имя Описание Значение
тип Тип базового ресурса для подключения в качестве постоянного диска. AzureFileVolume (обязательно)
ShareName Имя общей папки Azure. string (обязательно)

LoadedCertificate

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

PersistentDisk

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

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

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

AppVNetAddons

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

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

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

Шаблон Описание
Развертывание простого приложения микрослужбы 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-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      addonConfigs = {}
      customPersistentDisks = [
        {
          customPersistentDiskProperties = {
            mountOptions = [
              "string"
            ]
            mountPath = "string"
            readOnly = bool
            type = "string"
            // For remaining properties, see CustomPersistentDiskProperties objects
          }
          storageId = "string"
        }
      ]
      enableEndToEndTLS = bool
      fqdn = "string"
      httpsOnly = bool
      loadedCertificates = [
        {
          loadTrustStore = bool
          resourceId = "string"
        }
      ]
      persistentDisk = {
        mountPath = "string"
        sizeInGB = int
      }
      public = bool
      temporaryDisk = {
        mountPath = "string"
        sizeInGB = int
      }
      vnetAddons = {
        publicEndpoint = bool
      }
    }
  })
}

Объекты CustomPersistentDiskProperties

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

Для AzureFileVolume используйте:

  type = "AzureFileVolume"
  shareName = "string"

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

Spring/apps

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

ManagedIdentityProperties

Имя Описание Значение
тип Тип управляемого удостоверения "SystemAssigned"
"SystemAssigned,UserAssigned"
UserAssigned
identity_ids Свойства управляемых удостоверений, назначаемых пользователем Массив идентификаторов удостоверений пользователей.

AppResourceProperties

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

CustomPersistentDiskResource

Имя Описание Значение
customPersistentDiskProperties Свойства полезных данных ресурса настраиваемого постоянного диска. CustomPersistentDiskProperties
storageId Идентификатор ресурса хранилища Azure Spring Apps. строка (обязательно)

CustomPersistentDiskProperties

Имя Описание Значение
mountOptions Это варианты подключения для постоянного диска. string[]
mountPath Путь подключения постоянного диска. строка (обязательно)
readOnly Указывает, является ли постоянный диск только для чтения. bool
тип Установка типа объекта AzureFileVolume (обязательно)

AzureFileVolume

Имя Описание Значение
тип Тип базового ресурса для подключения в качестве постоянного диска. AzureFileVolume (обязательно)
ShareName Имя общей папки Azure. строка (обязательно)

LoadedCertificate

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

PersistentDisk

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

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

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

AppVNetAddons

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