я пытаюсь создать веб-приложение для Linux / windows контейнеров.
используя
https://management.azure.com/subscriptions/ $ {subscriptionId} / resourceGroups / $ {resourceGroupName} /providers/Microsoft.Web/sites/${resourceGroupName}?api-version=2019-08-01
body
body моего запроса API
"id": `/subscriptions/${subscriptionId}/resourceGroups/${resourceGroupName}/providers/Microsoft.Web/sites/${resourceGroupName}`,
"name": `${resourceGroupName}`,
"type": "Microsoft.Web/sites",
"kind": "app,linux,container",
"location": `${location}`,
"tags": {},
"properties": {
"name": `${resourceGroupName}` ,
"owner": null,
"usageState": "Normal",
"enabled": true,
"adminEnabled": true,
"siteProperties": {
"metadata": null,
"properties": [
{
"name": "LinuxFxVersion",
"value": "DOCKER| image:version"
},
{
"name": "WindowsFxVersion",
"value": ""
}
],
"appSettings": null
},
"availabilityState": "Normal",
"sslCertificates": null,
"reserved": false,
"isXenon": true,
"hyperV": true,
"lastModifiedTimeUtc": "2020-05-24T21:24:08.8433333",
"storageRecoveryDefaultState": "Running",
"contentAvailabilityState": "Normal",
"runtimeAvailabilityState": "Normal",
"deploymentId": `${resourceGroupName}`,
"trafficManagerHostNames": null,
"sku": "Premium",
"scmSiteAlsoStopped": false,
но я получаю ответ, как показано ниже
"type": "Microsoft.Web/sites",
"kind": "app",
"siteProperties": {
"metadata": null,
"properties": [
{
"name": "LinuxFxVersion",
"value": ""
},
{
"name": "WindowsFxVersion",
"value": null
}
],
вид становится просто «app», а изображение, которое я использовал, не было снято.
должен ли быть какой-то другой способ Я использую свойства, или любое предложение будет оценено.
Я уже прочитал документ (https://docs.microsoft.com/en-us/rest/api/appservice/webapps/createorupdate), где я не смог получить от него правильный ответ.