Microsoft.AppPlatform Spring/apps/deployments 2021-09-01-preview
Определение ресурса Bicep
Тип ресурса Spring/apps/deployments можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.AppPlatform/Spring/apps/deployments, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.AppPlatform/Spring/apps/deployments@2021-09-01-preview' = {
name: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
parent: resourceSymbolicName
properties: {
deploymentSettings: {
containerProbeSettings: {
disableProbe: bool
}
cpu: int
environmentVariables: {}
jvmOptions: 'string'
memoryInGB: int
netCoreMainEntryPath: 'string'
resourceRequests: {
cpu: 'string'
memory: 'string'
}
runtimeVersion: 'string'
}
source: {
artifactSelector: 'string'
customContainer: {
args: [
'string'
]
command: [
'string'
]
containerImage: 'string'
imageRegistryCredential: {
password: 'string'
username: 'string'
}
server: 'string'
}
relativePath: 'string'
type: 'string'
version: 'string'
}
}
}
Значения свойств
Spring,apps/deployments
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в Bicep. |
строка (обязательно) |
sku | Номер SKU ресурса развертывания | SKU |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа apps |
properties | Свойства ресурса развертывания | DeploymentResourceProperties |
DeploymentResourceProperties
Имя | Описание | Значение |
---|---|---|
deploymentSettings | Параметры развертывания развертывания | DeploymentSettings |
source | Отправленные исходные сведения о развертывании. | UserSourceInfo |
DeploymentSettings
Имя | Описание | Значение |
---|---|---|
containerProbeSettings | Параметры проб активности и готовности контейнера | DeploymentSettingsContainerProbeSettings |
cpu | Требуемый ЦП. Значение должно быть 1 для уровня "Базовый" и в диапазоне [1, 4] для уровня "Стандартный". Этот параметр является устаревшим, начиная с ВЕРСИИ API 2021-09-01-preview. Используйте поле resourceRequests, чтобы задать размер ЦП. | INT |
environmentVariables | Коллекция переменных среды | объект |
jvmOptions | Параметр виртуальной машины Java | строка |
memoryInGB | Требуемый размер памяти в ГБ. Он должен находиться в диапазоне [1, 2] для уровня "Базовый" и в диапазоне [1, 8] для уровня "Стандартный". Этот параметр является устаревшим, начиная с ВЕРСИИ API 2021-09-01-preview. Используйте поле resourceRequests, чтобы задать размер памяти. | INT |
netCoreMainEntryPath | Путь к исполняемому файлу .NET относительно корневого zip-файла | строка |
resourceRequests | Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления необходимых ресурсов ЦП и памяти. Старое поле ЦП и memoryInGB будет считаться устаревшим позже. | ResourceRequests |
runtimeVersion | Версия среды выполнения | "Java_11" "Java_8" "NetCore_31" |
DeploymentSettingsContainerProbeSettings
Имя | Описание | Значение |
---|---|---|
disableProbe | Указывает, отключается ли проба активности и готовности. | bool |
ResourceRequests
Имя | Описание | Значение |
---|---|---|
cpu | Требуемый ЦП. 1 ядро может быть представлено 1 или 1000 м. Значение должно быть 500 мин или 1 для уровня "Базовый" и {500m, 1, 2, 3, 4} для уровня "Стандартный". | строка |
Память | Требуемая память. 1 ГБ может быть представлен 1Gi или 1024Mi. Это должно быть {512Mi, 1Gi, 2Gi} для уровня "Базовый" и {512Mi, 1Gi, 2Gi, ..., 8Gi} для уровня "Стандартный". | строка |
UserSourceInfo
Имя | Описание | Значение |
---|---|---|
artifactSelector | Селектор артефакта, который будет использоваться при развертывании для многомодульных проектов. Это должно быть относительный путь к целевому модулю или проекту. |
строка |
customContainer | Полезные данные пользовательского контейнера | CustomContainer |
relativePath | Относительный путь к хранилищу, в котором хранится источник | строка |
type | Тип отправленного источника | Контейнер Jar NetCoreZip "Источник" |
version | Версия источника | строка |
CustomContainer
Имя | Описание | Значение |
---|---|---|
args | Аргументы для точки входа. CmD образа Docker используется, если он не указан. | string[] |
. | Массив точек входа. Не выполняется в оболочке. EntryPOINT образа Docker используется, если он не указан. | string[] |
containerImage | Образ контейнера пользовательского контейнера. Он должен быть в формате {repository}:{tag} без имени сервера реестра. | строка |
imageRegistryCredential | Учетные данные реестра образов | ImageRegistryCredential |
server | Имя реестра, содержащего образ контейнера. | строка |
ImageRegistryCredential
Имя | Описание | Значение |
---|---|---|
password | Пароль учетных данных реестра образов | строка |
username | Имя пользователя учетных данных реестра образов | строка |
Sku
Имя | Описание | Значение |
---|---|---|
Емкость | Текущая емкость целевого ресурса | INT |
name | Имя номера SKU | строка |
Уровень | Уровень номера SKU | строка |
Определение ресурса шаблона ARM
Тип ресурса Spring/apps/deployments можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.AppPlatform/Spring/apps/deployments, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.AppPlatform/Spring/apps/deployments",
"apiVersion": "2021-09-01-preview",
"name": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"properties": {
"deploymentSettings": {
"containerProbeSettings": {
"disableProbe": "bool"
},
"cpu": "int",
"environmentVariables": {},
"jvmOptions": "string",
"memoryInGB": "int",
"netCoreMainEntryPath": "string",
"resourceRequests": {
"cpu": "string",
"memory": "string"
},
"runtimeVersion": "string"
},
"source": {
"artifactSelector": "string",
"customContainer": {
"args": [ "string" ],
"command": [ "string" ],
"containerImage": "string",
"imageRegistryCredential": {
"password": "string",
"username": "string"
},
"server": "string"
},
"relativePath": "string",
"type": "string",
"version": "string"
}
}
}
Значения свойств
Spring,apps/deployments
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.AppPlatform/Spring/apps/deployments |
версия_API | Версия API ресурсов | '2021-09-01-preview' |
name | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM. |
строка (обязательно) |
sku | Номер SKU ресурса развертывания | SKU |
properties | Свойства ресурса развертывания | DeploymentResourceProperties |
DeploymentResourceProperties
Имя | Описание | Значение |
---|---|---|
deploymentSettings | Параметры развертывания развертывания | DeploymentSettings |
source | Отправленные исходные сведения о развертывании. | UserSourceInfo |
DeploymentSettings
Имя | Описание | Значение |
---|---|---|
containerProbeSettings | Параметры проб активности и готовности контейнера | DeploymentSettingsContainerProbeSettings |
cpu | Требуемый ЦП. Значение должно быть 1 для уровня "Базовый" и в диапазоне [1, 4] для уровня "Стандартный". Этот параметр является устаревшим, начиная с ВЕРСИИ API 2021-09-01-preview. Используйте поле resourceRequests, чтобы задать размер ЦП. | INT |
environmentVariables | Коллекция переменных среды | объект |
jvmOptions | Параметр виртуальной машины Java | строка |
memoryInGB | Требуемый размер памяти в ГБ. Он должен находиться в диапазоне [1, 2] для уровня "Базовый" и в диапазоне [1, 8] для уровня "Стандартный". Этот параметр является устаревшим, начиная с ВЕРСИИ API 2021-09-01-preview. Используйте поле resourceRequests, чтобы задать размер памяти. | INT |
netCoreMainEntryPath | Путь к исполняемому файлу .NET относительно корневого zip-файла | строка |
resourceRequests | Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления необходимых ресурсов ЦП и памяти. Старое поле ЦП и memoryInGB будет считаться устаревшим позже. | ResourceRequests |
runtimeVersion | Версия среды выполнения | "Java_11" "Java_8" "NetCore_31" |
DeploymentSettingsContainerProbeSettings
Имя | Описание | Значение |
---|---|---|
disableProbe | Указывает, отключается ли проба активности и готовности. | bool |
ResourceRequests
Имя | Описание | Значение |
---|---|---|
cpu | Требуемый ЦП. 1 ядро может быть представлено 1 или 1000 м. Значение должно быть 500 мин или 1 для уровня "Базовый" и {500m, 1, 2, 3, 4} для уровня "Стандартный". | строка |
Память | Требуемая память. 1 ГБ может быть представлен 1Gi или 1024Mi. Это должно быть {512Mi, 1Gi, 2Gi} для уровня "Базовый" и {512Mi, 1Gi, 2Gi, ..., 8Gi} для уровня "Стандартный". | строка |
UserSourceInfo
Имя | Описание | Значение |
---|---|---|
artifactSelector | Селектор артефакта, который будет использоваться при развертывании для многомодульных проектов. Это должно быть относительный путь к целевому модулю или проекту. |
строка |
customContainer | Полезные данные пользовательского контейнера | CustomContainer |
relativePath | Относительный путь к хранилищу, в котором хранится источник | строка |
type | Тип отправленного источника | Контейнер Jar NetCoreZip "Источник" |
version | Версия источника | строка |
CustomContainer
Имя | Описание | Значение |
---|---|---|
args | Аргументы для точки входа. CmD образа Docker используется, если он не указан. | string[] |
. | Массив точек входа. Не выполняется в оболочке. EntryPOINT образа Docker используется, если он не указан. | string[] |
containerImage | Образ контейнера пользовательского контейнера. Он должен быть в формате {repository}:{tag} без имени сервера реестра. | строка |
imageRegistryCredential | Учетные данные реестра образов | ImageRegistryCredential |
server | Имя реестра, содержащего образ контейнера. | строка |
ImageRegistryCredential
Имя | Описание | Значение |
---|---|---|
password | Пароль учетных данных реестра образов | строка |
username | Имя пользователя учетных данных реестра образов | строка |
Sku
Имя | Описание | Значение |
---|---|---|
Емкость | Текущая емкость целевого ресурса | INT |
name | Имя номера SKU | строка |
Уровень | Уровень номера SKU | строка |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса Spring/apps/deployments можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.AppPlatform/Spring/apps/deployments, добавьте в шаблон следующую версию Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring/apps/deployments@2021-09-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
deploymentSettings = {
containerProbeSettings = {
disableProbe = bool
}
cpu = int
environmentVariables = {}
jvmOptions = "string"
memoryInGB = int
netCoreMainEntryPath = "string"
resourceRequests = {
cpu = "string"
memory = "string"
}
runtimeVersion = "string"
}
source = {
artifactSelector = "string"
customContainer = {
args = [
"string"
]
command = [
"string"
]
containerImage = "string"
imageRegistryCredential = {
password = "string"
username = "string"
}
server = "string"
}
relativePath = "string"
type = "string"
version = "string"
}
}
sku = {
capacity = int
name = "string"
tier = "string"
}
})
}
Значения свойств
Spring,apps/deployments
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.AppPlatform/Spring/apps/deployments@2021-09-01-preview" |
name | имя ресурса. | строка (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа apps |
sku | Номер SKU ресурса развертывания | SKU |
properties | Свойства ресурса развертывания | DeploymentResourceProperties |
DeploymentResourceProperties
Имя | Описание | Значение |
---|---|---|
deploymentSettings | Параметры развертывания развертывания | DeploymentSettings |
source | Отправленные исходные сведения о развертывании. | UserSourceInfo |
DeploymentSettings
Имя | Описание | Значение |
---|---|---|
containerProbeSettings | Параметры проб активности и готовности контейнера | DeploymentSettingsContainerProbeSettings |
cpu | Требуемый ЦП. Значение должно быть 1 для уровня "Базовый" и в диапазоне [1, 4] для уровня "Стандартный". Этот параметр является устаревшим, начиная с ВЕРСИИ API 2021-09-01-preview. Используйте поле resourceRequests, чтобы задать размер ЦП. | INT |
environmentVariables | Коллекция переменных среды | объект |
jvmOptions | Параметр JVM | строка |
memoryInGB | Требуемый размер памяти в ГБ. Он должен находиться в диапазоне [1, 2] для уровня "Базовый" и в диапазоне [1, 8] для уровня "Стандартный". Эта версия является устаревшей, начиная с ВЕРСИИ API 2021-09-01-preview. Используйте поле resourceRequests, чтобы задать размер памяти. | INT |
netCoreMainEntryPath | Путь к исполняемому файлу .NET относительно корня ZIP | строка |
resourceRequests | Запрошенное количество ресурсов для требуемого ЦП и памяти. Рекомендуется использовать это поле для представления необходимых ЦП и памяти. Старое поле ЦП и памятьInGB будут устарели позже. | ResourceRequests |
runtimeVersion | Версия среды выполнения | "Java_11" "Java_8" "NetCore_31" |
DeploymentSettingsContainerProbeSettings
Имя | Описание | Значение |
---|---|---|
disableProbe | Указывает, отключается ли проба активности и готовности. | bool |
ResourceRequests
Имя | Описание | Значение |
---|---|---|
cpu | Необходимый ЦП. 1 ядро может быть представлено 1 или 1000 м. Значение должно быть 500 м или 1 для уровня "Базовый" и {500 м, 1, 2, 3, 4} для уровня "Стандартный". | строка |
Память | Необходимая память. 1 ГБ может быть представлен 1Gi или 1024Mi. Это должно быть {512Mi, 1Gi, 2Gi} для уровня "Базовый" и {512Mi, 1Gi, 2Gi, ..., 8Gi} для уровня "Стандартный". | строка |
UserSourceInfo
Имя | Описание | Значение |
---|---|---|
artifactSelector | Селектор артефакта, который будет использоваться для развертывания многомодульных проектов. Это должно быть относительный путь к целевому модулю или проекту. |
строка |
customContainer | Полезные данные пользовательского контейнера | CustomContainer |
relativePath | Относительный путь к хранилищу, в котором хранится источник | строка |
type | Тип отправленного источника | "Контейнер" "Jar" "NetCoreZip" "Источник" |
version | Версия источника | строка |
CustomContainer
Имя | Описание | Значение |
---|---|---|
args | Аргументы для точки входа. CmD образа Docker используется, если это не указано. | string[] |
. | Массив точек входа. Не выполняется в оболочке. Точка ВХОДА образа Docker используется, если она не указана. | string[] |
containerImage | Образ контейнера пользовательского контейнера. Оно должно быть в формате {repository}:{tag} без имени сервера реестра. | строка |
imageRegistryCredential | Учетные данные реестра образов | ImageRegistryCredential |
server | Имя реестра, содержащего образ контейнера. | строка |
ImageRegistryCredential
Имя | Описание | Значение |
---|---|---|
password | Пароль учетных данных реестра образов | строка |
username | Имя пользователя учетных данных реестра образов | строка |
Sku
Имя | Описание | Значение |
---|---|---|
Емкость | Текущая емкость целевого ресурса | INT |
name | Имя номера SKU | строка |
Уровень | Уровень номера SKU | строка |