Megosztás a következőn keresztül:


Web Apps - Create Or Update

Leírás: Új web-, mobil- vagy API-alkalmazás létrehozása meglévő erőforráscsoportban, vagy meglévő alkalmazás frissítése.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}?api-version=2024-11-01

URI-paraméterek

Name In Kötelező Típus Description
name
path True

string

A létrehozni vagy frissíteni kívánt alkalmazás egyedi neve. Üzembehelyezési pont létrehozásához vagy frissítéséhez használja a(z) {slot} paramétert.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Annak az erőforráscsoportnak a neve, amelyhez az erőforrás tartozik.

subscriptionId
path True

string

Az Ön Azure előfizetési azonosítója. Ez egy GUID formátumú sztring (például 000000000-0000-0000-0000-0000000000).

api-version
query True

string

API-verzió

Kérelem törzse

Name Kötelező Típus Description
location True

string

Erőforrás helye.

extendedLocation

ExtendedLocation

Kiterjesztett hely.

identity

ManagedServiceIdentity

Felügyelt szolgáltatás identitása.

kind

string

Erőforrás típusa. Ha az erőforrás egy alkalmazás, a https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference a természetben támogatott értékek részleteiért tekintse meg.

properties.autoGeneratedDomainNameLabelScope

autoGeneratedDomainNameLabelScope

Meghatározza az alapértelmezett állomásnév egyediségének hatókörét az erőforrás létrehozása során

properties.clientAffinityEnabled

boolean

true az ügyfél-affinitás engedélyezéséhez; false a munkamenet-affinitási cookie-k küldésének leállításához, amelyek az ugyanabban a munkamenetben lévő ügyfélkéréseket ugyanahhoz a példányhoz irányítják. Az alapértelmezett érték true.

properties.clientAffinityPartitioningEnabled

boolean

true a kliensaffinitási particionálás CHIPS cookie-k használatával történő engedélyezéséhez ez hozzáadja a tulajdonságot partitioned az affinitási cookie-khoz; false a particionált affinitási cookie-k küldésének leállítása. Az alapértelmezett érték false.

properties.clientAffinityProxyEnabled

boolean

true az ügyfélaffinitási cookie-tartomány felülbírálása az X-Forwarded-Host kérelem fejlécével. false az alapértelmezett tartomány használatához. Az alapértelmezett érték false.

properties.clientCertEnabled

boolean

true az ügyféltanúsítvány-hitelesítés engedélyezéséhez (TLS kölcsönös hitelesítés); ellenkező esetben false. Az alapértelmezett érték false.

properties.clientCertExclusionPaths

string

ügyféltanúsítvány-hitelesítés vesszővel tagolt kizárási elérési útjai

properties.clientCertMode

ClientCertMode

Ez a ClientCertEnabled beállítással van összefűzve.

  • ClientCertEnabled: false(hamis) azt jelenti, hogy a ClientCert figyelmen kívül van hagyva.
  • ClientCertEnabled: true és ClientCertMode: Kötelező azt jelenti, hogy a ClientCert szükséges.
  • ClientCertEnabled: true és ClientCertMode: Nem kötelező azt jelenti, hogy a ClientCert nem kötelező vagy elfogadott.
properties.cloningInfo

CloningInfo

Ha az alkalmazás létrehozásakor meg van adva, az alkalmazás klónozva lesz egy forrásalkalmazásból.

properties.containerSize

integer (int32)

A függvénytároló mérete.

properties.customDomainVerificationId

string

Egyedi azonosító, amely ellenőrzi az alkalmazáshoz rendelt egyéni tartományokat. Az ügyfél ezt az azonosítót hozzáadja egy txt rekordhoz ellenőrzés céljából.

properties.dailyMemoryTimeQuota

integer (int32)

Maximális napi memória-idő kvóta (csak dinamikus alkalmazások esetén alkalmazható).

properties.daprConfig

DaprConfig

Az alkalmazás Dapr-konfigurációja.

properties.dnsConfiguration

SiteDnsConfig

A webhely különböző DNS-hez kapcsolódó beállításait konfiguráló tulajdonság.

properties.enabled

boolean

true, hogy az alkalmazás engedélyezve van-e; ellenkező esetben false. Ha ezt az értéket hamis értékre állítja, letiltja az alkalmazást (offline állapotba helyezi az alkalmazást).

properties.endToEndEncryptionEnabled

boolean

Végpontok közötti titkosítás használata a FrontEnd és a Feldolgozó között

properties.functionAppConfig

FunctionAppConfig

Az Azure-függvényalkalmazás konfigurációja.

properties.hostNameSslStates

HostNameSslState[]

A hostname SSL-állapotok az alkalmazás gazdagépneveinek SSL-kötéseinek kezelésére szolgálnak.

properties.hostNamesDisabled

boolean

true tiltsa le az alkalmazás nyilvános gazdaneveit; ellenkező esetben false. Ha true, az alkalmazás csak API felügyeleti folyamaton keresztül érhető el.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

Az apphoz használandó App Service-környezet.

properties.httpsOnly

boolean

HttpsOnly: úgy konfigurál egy webhelyet, hogy csak https-kéréseket fogadjon el. Http-kérések átirányításának problémái

properties.hyperV

boolean

Hyper-V tesztkörnyezet.

properties.ipMode

IPMode

Az alkalmazás IP-címét adja meg.

properties.isXenon

boolean

Elavult: Hyper-V tesztkörnyezet.

properties.keyVaultReferenceIdentity

string

Key Vault-referenciahitelesítéshez használandó identitás.

properties.managedEnvironmentId

string

Az ügyfél kiválasztott felügyelt környezetének Azure Resource Manager-azonosítója, amelyen az alkalmazást üzemeltetni szeretné. Ennek /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} formában kell lennie.

properties.outboundVnetRouting

OutboundVnetRouting

Tulajdonság a különböző kimenő forgalom útválasztási beállításainak konfigurálásához egy hely virtuális hálózatán keresztül

properties.publicNetworkAccess

string

Az összes nyilvános forgalom engedélyezésére vagy letiltására használható tulajdonság. Engedélyezett értékek: "Engedélyezve", "Letiltva" vagy üres sztring.

properties.redundancyMode

RedundancyMode

Webhelyredundancia mód

properties.reserved

boolean

true, ha fenntartott; ellenkező esetben false.

properties.resourceConfig

ResourceConfig

A függvényalkalmazás erőforráskövetelményei.

properties.scmSiteAlsoStopped

boolean

true az SCM (KUDU) webhely leállítása az alkalmazás leállításakor; ellenkező esetben false. Az alapértelmezett érték a false.

properties.serverFarmId

string

A társított App Service-csomag erőforrás-azonosítója a következő formátumban: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

SiteConfig

App Service-alkalmazás konfigurálása. Ezt a tulajdonságot a rendszer nem adja vissza a normál létrehozási és olvasási kérésekre válaszul, mivel bizalmas adatokat tartalmazhat.

properties.sshEnabled

boolean

Engedélyezi-e az ssh-hozzáférést.

properties.storageAccountRequired

boolean

Ellenőrzi, hogy az ügyfél által megadott tárfiók szükséges-e

properties.virtualNetworkSubnetId

string

A regionális VNET-integrációhoz csatlakoztatandó virtuális hálózat és alhálózat Azure Resource Manager-azonosítója. Ennek /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} formában kell lennie.

properties.workloadProfileName

string

Számítási feladatprofil neve a futtatandó függvényalkalmazáshoz.

tags

object

Erőforráscímkék.

Válaszok

Name Típus Description
200 OK

Site

OKÉ.

202 Accepted

Site

Folyamatban lévő aszinkron művelet.

Other Status Codes

DefaultErrorResponse

App Service-hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2-folyamat

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Clone web app
Create or Update Flex Consumption function app
Create or Update Flex Consumption function app with details
Create or Update web app

Clone web app

Mintakérelem

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2024-11-01

{
  "kind": "app",
  "location": "East US",
  "properties": {
    "cloningInfo": {
      "cloneCustomHostNames": true,
      "cloneSourceControl": true,
      "sourceWebAppId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg456/providers/Microsoft.Web/sites/srcsiteg478",
      "sourceWebAppLocation": "West Europe",
      "hostingEnvironment": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg456/providers/Microsoft.Web/hostingenvironments/aseforsites",
      "appSettingsOverrides": {
        "Setting1": "NewValue1",
        "Setting3": "NewValue5"
      },
      "configureLoadBalancing": false,
      "overwrite": false
    }
  }
}

Mintaválasz

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "kind": "app",
  "location": "East US",
  "properties": {
    "state": "Running",
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "repositorySiteName": "sitef6141",
    "usageState": "Normal",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "availabilityState": "Normal",
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Standard"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Repository"
      }
    ],
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "reserved": false,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false,
      "backupRestoreTraffic": false
    },
    "siteConfig": {
      "numberOfWorkers": 1,
      "defaultDocuments": [
        "Default.htm",
        "Default.html",
        "Default.asp",
        "index.htm",
        "index.html",
        "iisstart.htm",
        "default.aspx",
        "index.php",
        "hostingstart.html"
      ],
      "netFrameworkVersion": "v4.0",
      "phpVersion": "5.6",
      "pythonVersion": "",
      "nodeVersion": "",
      "powerShellVersion": "",
      "linuxFxVersion": "",
      "requestTracingEnabled": false,
      "remoteDebuggingEnabled": false,
      "httpLoggingEnabled": false,
      "acrUseManagedIdentityCreds": false,
      "logsDirectorySizeLimit": 35,
      "detailedErrorLoggingEnabled": false,
      "use32BitWorkerProcess": true,
      "webSocketsEnabled": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "managedPipelineMode": "Integrated",
      "virtualApplications": [
        {
          "virtualPath": "/",
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false
        }
      ],
      "loadBalancing": "LeastRequests",
      "autoHealEnabled": false,
      "vnetName": "",
      "vnetRouteAllEnabled": false,
      "vnetPrivatePortsCount": 0,
      "http20Enabled": false,
      "minTlsVersion": "1.2",
      "scmMinTlsVersion": "1.2",
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "minimumElasticInstanceCount": 0,
      "azureStorageAccounts": {}
    },
    "scmSiteAlsoStopped": false,
    "clientAffinityEnabled": true,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "hostNamesDisabled": false,
    "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "containerSize": 0,
    "dailyMemoryTimeQuota": 0,
    "resourceGroup": "testrg123",
    "defaultHostName": "sitef6141.azurewebsites.net",
    "httpsOnly": false,
    "redundancyMode": "None",
    "storageAccountRequired": false,
    "keyVaultReferenceIdentity": "SystemAssigned"
  }
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2024-11-01
{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "kind": "app",
  "location": "East US",
  "properties": {
    "state": "Running",
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "repositorySiteName": "sitef6141",
    "usageState": "Normal",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "availabilityState": "Normal",
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Standard"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Repository"
      }
    ],
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "reserved": false,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false,
      "backupRestoreTraffic": false
    },
    "siteConfig": {
      "numberOfWorkers": 1,
      "defaultDocuments": [
        "Default.htm",
        "Default.html",
        "Default.asp",
        "index.htm",
        "index.html",
        "iisstart.htm",
        "default.aspx",
        "index.php",
        "hostingstart.html"
      ],
      "netFrameworkVersion": "v4.0",
      "phpVersion": "5.6",
      "pythonVersion": "",
      "nodeVersion": "",
      "powerShellVersion": "",
      "linuxFxVersion": "",
      "requestTracingEnabled": false,
      "remoteDebuggingEnabled": false,
      "httpLoggingEnabled": false,
      "acrUseManagedIdentityCreds": false,
      "logsDirectorySizeLimit": 35,
      "detailedErrorLoggingEnabled": false,
      "use32BitWorkerProcess": true,
      "webSocketsEnabled": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "managedPipelineMode": "Integrated",
      "virtualApplications": [
        {
          "virtualPath": "/",
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false
        }
      ],
      "loadBalancing": "LeastRequests",
      "autoHealEnabled": false,
      "vnetName": "",
      "vnetRouteAllEnabled": false,
      "vnetPrivatePortsCount": 0,
      "http20Enabled": false,
      "minTlsVersion": "1.2",
      "scmMinTlsVersion": "1.2",
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "minimumElasticInstanceCount": 0,
      "azureStorageAccounts": {}
    },
    "scmSiteAlsoStopped": false,
    "clientAffinityEnabled": true,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "hostNamesDisabled": false,
    "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "containerSize": 0,
    "dailyMemoryTimeQuota": 0,
    "resourceGroup": "testrg123",
    "defaultHostName": "sitef6141.azurewebsites.net",
    "httpsOnly": false,
    "redundancyMode": "None",
    "storageAccountRequired": false,
    "keyVaultReferenceIdentity": "SystemAssigned"
  }
}

Create or Update Flex Consumption function app

Mintakérelem

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2024-11-01

{
  "location": "East US",
  "kind": "functionapp,linux",
  "properties": {
    "siteConfig": {
      "appSettings": [
        {
          "name": "AzureWebJobsStorage",
          "value": "DefaultEndpointsProtocol=https;AccountName=StorageAccountName;AccountKey=Sanitized;EndpointSuffix=core.windows.net"
        },
        {
          "name": "APPLICATIONINSIGHTS_CONNECTION_STRING",
          "value": "InstrumentationKey=Sanitized;IngestionEndpoint=Sanitized;LiveEndpoint=Sanitized"
        }
      ]
    },
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "value": "https://storageAccountName.blob.core.windows.net/containername",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          }
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "maximumInstanceCount": 100,
        "instanceMemoryMB": 2048
      }
    }
  }
}

Mintaválasz

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "location": "East US",
  "properties": {
    "state": "Running",
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "repositorySiteName": "sitef6141",
    "usageState": "Normal",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "availabilityState": "Normal",
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Standard"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Repository"
      }
    ],
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "reserved": null,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false,
      "backupRestoreTraffic": false
    },
    "siteConfig": {
      "numberOfWorkers": 1,
      "netFrameworkVersion": "",
      "phpVersion": "",
      "pythonVersion": "",
      "nodeVersion": "",
      "powerShellVersion": "",
      "linuxFxVersion": "",
      "requestTracingEnabled": false,
      "remoteDebuggingEnabled": false,
      "httpLoggingEnabled": false,
      "acrUseManagedIdentityCreds": false,
      "logsDirectorySizeLimit": 35,
      "detailedErrorLoggingEnabled": false,
      "use32BitWorkerProcess": false,
      "webSocketsEnabled": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "managedPipelineMode": "Integrated",
      "virtualApplications": [
        {
          "virtualPath": "/",
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false
        }
      ],
      "loadBalancing": "LeastRequests",
      "autoHealEnabled": false,
      "vnetName": "",
      "vnetRouteAllEnabled": false,
      "vnetPrivatePortsCount": 0,
      "keyVaultReferenceIdentity": "",
      "ipSecurityRestrictions": [
        {
          "ipAddress": "Any",
          "action": "Allow",
          "priority": 2147483647,
          "name": "Allow all",
          "description": "Allow all access"
        }
      ],
      "scmIpSecurityRestrictions": [
        {
          "ipAddress": "Any",
          "action": "Allow",
          "priority": 2147483647,
          "name": "Allow all",
          "description": "Allow all access"
        }
      ],
      "http20Enabled": false,
      "minTlsVersion": "1.2",
      "scmMinTlsVersion": "1.2",
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "minimumElasticInstanceCount": 0,
      "azureStorageAccounts": {}
    },
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "value": "https://storageAccountName.blob.core.windows.net/containername",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          }
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "alwaysReady": null,
        "maximumInstanceCount": 100,
        "instanceMemoryMB": 2048,
        "triggers": null
      }
    },
    "scmSiteAlsoStopped": false,
    "clientAffinityEnabled": false,
    "clientCertEnabled": false,
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    },
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "containerSize": 2048,
    "dailyMemoryTimeQuota": 0,
    "resourceGroup": "testrg123",
    "defaultHostName": "sitef6141.azurewebsites.net",
    "httpsOnly": true,
    "redundancyMode": "None",
    "publicNetworkAccess": "Enabled",
    "storageAccountRequired": false
  }
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2024-11-01
{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "location": "East US",
  "properties": {
    "state": "Running",
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "repositorySiteName": "sitef6141",
    "usageState": "Normal",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "availabilityState": "Normal",
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Standard"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Repository"
      }
    ],
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "reserved": null,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false,
      "backupRestoreTraffic": false
    },
    "siteConfig": {
      "numberOfWorkers": 1,
      "netFrameworkVersion": "",
      "phpVersion": "",
      "pythonVersion": "",
      "nodeVersion": "",
      "powerShellVersion": "",
      "linuxFxVersion": "",
      "requestTracingEnabled": false,
      "remoteDebuggingEnabled": false,
      "httpLoggingEnabled": false,
      "acrUseManagedIdentityCreds": false,
      "logsDirectorySizeLimit": 35,
      "detailedErrorLoggingEnabled": false,
      "use32BitWorkerProcess": false,
      "webSocketsEnabled": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "managedPipelineMode": "Integrated",
      "virtualApplications": [
        {
          "virtualPath": "/",
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false
        }
      ],
      "loadBalancing": "LeastRequests",
      "autoHealEnabled": false,
      "vnetName": "",
      "vnetRouteAllEnabled": false,
      "vnetPrivatePortsCount": 0,
      "keyVaultReferenceIdentity": "",
      "ipSecurityRestrictions": [
        {
          "ipAddress": "Any",
          "action": "Allow",
          "priority": 2147483647,
          "name": "Allow all",
          "description": "Allow all access"
        }
      ],
      "scmIpSecurityRestrictions": [
        {
          "ipAddress": "Any",
          "action": "Allow",
          "priority": 2147483647,
          "name": "Allow all",
          "description": "Allow all access"
        }
      ],
      "http20Enabled": false,
      "minTlsVersion": "1.2",
      "scmMinTlsVersion": "1.2",
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "minimumElasticInstanceCount": 0,
      "azureStorageAccounts": {}
    },
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "value": "https://storageAccountName.blob.core.windows.net/containername",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          }
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "alwaysReady": null,
        "maximumInstanceCount": 100,
        "instanceMemoryMB": 2048,
        "triggers": null
      }
    },
    "scmSiteAlsoStopped": false,
    "clientAffinityEnabled": false,
    "clientCertEnabled": false,
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    },
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "containerSize": 2048,
    "dailyMemoryTimeQuota": 0,
    "resourceGroup": "testrg123",
    "defaultHostName": "sitef6141.azurewebsites.net",
    "httpsOnly": true,
    "redundancyMode": "None",
    "publicNetworkAccess": "Enabled",
    "storageAccountRequired": false
  }
}

Create or Update Flex Consumption function app with details

Mintakérelem

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2024-11-01

{
  "location": "East US",
  "kind": "functionapp,linux",
  "properties": {
    "siteConfig": {
      "appSettings": [
        {
          "name": "AzureWebJobsStorage",
          "value": "DefaultEndpointsProtocol=https;AccountName=StorageAccountName;AccountKey=Sanitized;EndpointSuffix=core.windows.net"
        },
        {
          "name": "APPLICATIONINSIGHTS_CONNECTION_STRING",
          "value": "InstrumentationKey=Sanitized;IngestionEndpoint=Sanitized;LiveEndpoint=Sanitized"
        }
      ]
    },
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "value": "https://storageAccountName.blob.core.windows.net/containername",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          }
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "alwaysReady": [
          {
            "name": "http",
            "instanceCount": 2
          }
        ],
        "maximumInstanceCount": 100,
        "instanceMemoryMB": 2048,
        "triggers": {
          "http": {
            "perInstanceConcurrency": 16
          }
        }
      }
    }
  }
}

Mintaválasz

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "location": "East US",
  "properties": {
    "state": "Running",
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "repositorySiteName": "sitef6141",
    "usageState": "Normal",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "availabilityState": "Normal",
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Standard"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Repository"
      }
    ],
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "reserved": null,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false,
      "backupRestoreTraffic": false
    },
    "siteConfig": {
      "numberOfWorkers": 1,
      "netFrameworkVersion": "",
      "phpVersion": "",
      "pythonVersion": "",
      "nodeVersion": "",
      "powerShellVersion": "",
      "linuxFxVersion": "",
      "requestTracingEnabled": false,
      "remoteDebuggingEnabled": false,
      "httpLoggingEnabled": false,
      "acrUseManagedIdentityCreds": false,
      "logsDirectorySizeLimit": 35,
      "detailedErrorLoggingEnabled": false,
      "use32BitWorkerProcess": false,
      "webSocketsEnabled": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "managedPipelineMode": "Integrated",
      "virtualApplications": [
        {
          "virtualPath": "/",
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false
        }
      ],
      "loadBalancing": "LeastRequests",
      "autoHealEnabled": false,
      "vnetName": "",
      "vnetRouteAllEnabled": false,
      "vnetPrivatePortsCount": 0,
      "keyVaultReferenceIdentity": "",
      "ipSecurityRestrictions": [
        {
          "ipAddress": "Any",
          "action": "Allow",
          "priority": 2147483647,
          "name": "Allow all",
          "description": "Allow all access"
        }
      ],
      "scmIpSecurityRestrictions": [
        {
          "ipAddress": "Any",
          "action": "Allow",
          "priority": 2147483647,
          "name": "Allow all",
          "description": "Allow all access"
        }
      ],
      "http20Enabled": false,
      "minTlsVersion": "1.2",
      "scmMinTlsVersion": "1.2",
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "minimumElasticInstanceCount": 0,
      "azureStorageAccounts": {}
    },
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "value": "https://storageAccountName.blob.core.windows.net/containername",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          }
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "alwaysReady": [
          {
            "name": "http",
            "instanceCount": 2
          }
        ],
        "maximumInstanceCount": 100,
        "instanceMemoryMB": 2048,
        "triggers": {
          "http": {
            "perInstanceConcurrency": 16
          }
        }
      }
    },
    "scmSiteAlsoStopped": false,
    "clientAffinityEnabled": false,
    "clientCertEnabled": false,
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    },
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "containerSize": 2048,
    "dailyMemoryTimeQuota": 0,
    "resourceGroup": "testrg123",
    "defaultHostName": "sitef6141.azurewebsites.net",
    "httpsOnly": true,
    "redundancyMode": "None",
    "publicNetworkAccess": "Enabled",
    "storageAccountRequired": false
  }
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2024-11-01
{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "location": "East US",
  "properties": {
    "state": "Running",
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "repositorySiteName": "sitef6141",
    "usageState": "Normal",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "availabilityState": "Normal",
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Standard"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Repository"
      }
    ],
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "reserved": null,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false,
      "backupRestoreTraffic": false
    },
    "siteConfig": {
      "numberOfWorkers": 1,
      "netFrameworkVersion": "",
      "phpVersion": "",
      "pythonVersion": "",
      "nodeVersion": "",
      "powerShellVersion": "",
      "linuxFxVersion": "",
      "requestTracingEnabled": false,
      "remoteDebuggingEnabled": false,
      "httpLoggingEnabled": false,
      "acrUseManagedIdentityCreds": false,
      "logsDirectorySizeLimit": 35,
      "detailedErrorLoggingEnabled": false,
      "use32BitWorkerProcess": false,
      "webSocketsEnabled": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "managedPipelineMode": "Integrated",
      "virtualApplications": [
        {
          "virtualPath": "/",
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false
        }
      ],
      "loadBalancing": "LeastRequests",
      "autoHealEnabled": false,
      "vnetName": "",
      "vnetRouteAllEnabled": false,
      "vnetPrivatePortsCount": 0,
      "keyVaultReferenceIdentity": "",
      "ipSecurityRestrictions": [
        {
          "ipAddress": "Any",
          "action": "Allow",
          "priority": 2147483647,
          "name": "Allow all",
          "description": "Allow all access"
        }
      ],
      "scmIpSecurityRestrictions": [
        {
          "ipAddress": "Any",
          "action": "Allow",
          "priority": 2147483647,
          "name": "Allow all",
          "description": "Allow all access"
        }
      ],
      "http20Enabled": false,
      "minTlsVersion": "1.2",
      "scmMinTlsVersion": "1.2",
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "minimumElasticInstanceCount": 0,
      "azureStorageAccounts": {}
    },
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "type": "blobContainer",
          "value": "https://storageAccountName.blob.core.windows.net/containername",
          "authentication": {
            "type": "StorageAccountConnectionString",
            "storageAccountConnectionStringName": "TheAppSettingName"
          }
        }
      },
      "runtime": {
        "name": "python",
        "version": "3.11"
      },
      "scaleAndConcurrency": {
        "alwaysReady": [
          {
            "name": "http",
            "instanceCount": 2
          }
        ],
        "maximumInstanceCount": 100,
        "instanceMemoryMB": 2048,
        "triggers": {
          "http": {
            "perInstanceConcurrency": 16
          }
        }
      }
    },
    "scmSiteAlsoStopped": false,
    "clientAffinityEnabled": false,
    "clientCertEnabled": false,
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    },
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "containerSize": 2048,
    "dailyMemoryTimeQuota": 0,
    "resourceGroup": "testrg123",
    "defaultHostName": "sitef6141.azurewebsites.net",
    "httpsOnly": true,
    "redundancyMode": "None",
    "publicNetworkAccess": "Enabled",
    "storageAccountRequired": false
  }
}

Create or Update web app

Mintakérelem

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2024-11-01

{
  "kind": "app",
  "location": "East US",
  "properties": {
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp"
  }
}

Mintaválasz

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "kind": "app",
  "location": "East US",
  "properties": {
    "state": "Running",
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "repositorySiteName": "sitef6141",
    "usageState": "Normal",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "availabilityState": "Normal",
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Standard"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Repository"
      }
    ],
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "reserved": false,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false,
      "backupRestoreTraffic": false
    },
    "siteConfig": {
      "numberOfWorkers": 1,
      "defaultDocuments": [
        "Default.htm",
        "Default.html",
        "Default.asp",
        "index.htm",
        "index.html",
        "iisstart.htm",
        "default.aspx",
        "index.php",
        "hostingstart.html"
      ],
      "netFrameworkVersion": "v4.0",
      "phpVersion": "5.6",
      "pythonVersion": "",
      "nodeVersion": "",
      "powerShellVersion": "",
      "linuxFxVersion": "",
      "requestTracingEnabled": false,
      "remoteDebuggingEnabled": false,
      "httpLoggingEnabled": false,
      "acrUseManagedIdentityCreds": false,
      "logsDirectorySizeLimit": 35,
      "detailedErrorLoggingEnabled": false,
      "use32BitWorkerProcess": true,
      "webSocketsEnabled": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "managedPipelineMode": "Integrated",
      "virtualApplications": [
        {
          "virtualPath": "/",
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false
        }
      ],
      "loadBalancing": "LeastRequests",
      "autoHealEnabled": false,
      "vnetName": "",
      "vnetRouteAllEnabled": false,
      "vnetPrivatePortsCount": 0,
      "http20Enabled": false,
      "minTlsVersion": "1.2",
      "scmMinTlsVersion": "1.2",
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "minimumElasticInstanceCount": 0,
      "azureStorageAccounts": {}
    },
    "scmSiteAlsoStopped": false,
    "clientAffinityEnabled": true,
    "clientAffinityProxyEnabled": true,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "hostNamesDisabled": false,
    "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "containerSize": 0,
    "dailyMemoryTimeQuota": 0,
    "resourceGroup": "testrg123",
    "defaultHostName": "sitef6141.azurewebsites.net",
    "httpsOnly": false,
    "redundancyMode": "None",
    "storageAccountRequired": false,
    "keyVaultReferenceIdentity": "SystemAssigned",
    "workloadProfileName": "myd4wp",
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    }
  }
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2024-11-01
{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "kind": "app",
  "location": "East US",
  "properties": {
    "state": "Running",
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "repositorySiteName": "sitef6141",
    "usageState": "Normal",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "availabilityState": "Normal",
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Standard"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Repository"
      }
    ],
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "reserved": false,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
    "outboundVnetRouting": {
      "allTraffic": false,
      "applicationTraffic": false,
      "contentShareTraffic": false,
      "imagePullTraffic": false,
      "backupRestoreTraffic": false
    },
    "siteConfig": {
      "numberOfWorkers": 1,
      "defaultDocuments": [
        "Default.htm",
        "Default.html",
        "Default.asp",
        "index.htm",
        "index.html",
        "iisstart.htm",
        "default.aspx",
        "index.php",
        "hostingstart.html"
      ],
      "netFrameworkVersion": "v4.0",
      "phpVersion": "5.6",
      "pythonVersion": "",
      "nodeVersion": "",
      "powerShellVersion": "",
      "linuxFxVersion": "",
      "requestTracingEnabled": false,
      "remoteDebuggingEnabled": false,
      "httpLoggingEnabled": false,
      "acrUseManagedIdentityCreds": false,
      "logsDirectorySizeLimit": 35,
      "detailedErrorLoggingEnabled": false,
      "use32BitWorkerProcess": true,
      "webSocketsEnabled": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "managedPipelineMode": "Integrated",
      "virtualApplications": [
        {
          "virtualPath": "/",
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false
        }
      ],
      "loadBalancing": "LeastRequests",
      "autoHealEnabled": false,
      "vnetName": "",
      "vnetRouteAllEnabled": false,
      "vnetPrivatePortsCount": 0,
      "http20Enabled": false,
      "minTlsVersion": "1.2",
      "scmMinTlsVersion": "1.2",
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "minimumElasticInstanceCount": 0,
      "azureStorageAccounts": {}
    },
    "scmSiteAlsoStopped": false,
    "clientAffinityEnabled": true,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "hostNamesDisabled": false,
    "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "containerSize": 0,
    "dailyMemoryTimeQuota": 0,
    "resourceGroup": "testrg123",
    "defaultHostName": "sitef6141.azurewebsites.net",
    "httpsOnly": false,
    "redundancyMode": "None",
    "storageAccountRequired": false,
    "keyVaultReferenceIdentity": "SystemAssigned",
    "workloadProfileName": "myd4wp",
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    }
  }
}

Definíciók

Name Description
ApiDefinitionInfo

Információk az alkalmazás formális API-definíciójáról.

ApiManagementConfig

Az alkalmazáshoz társított Azure API Management (APIM) konfiguráció.

Authentication

Hitelesítési módszer a tárfiók üzembe helyezéshez való eléréséhez.

AuthenticationType

A kiválasztott tárfiók eléréséhez válassza ki a hitelesítési típust. Elérhető lehetőségek: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

autoGeneratedDomainNameLabelScope

Meghatározza az alapértelmezett állomásnév egyediségének hatókörét az erőforrás létrehozása során

AutoHealActions

Az automatikus javítás modul által a szabály aktiválásakor végrehajtandó műveletek.

AutoHealActionType

Előre definiált műveletet kell végrehajtani.

AutoHealCustomAction

Automatikus javítási szabály aktiválásakor végrehajtandó egyéni művelet.

AutoHealRules

Az automatikus javításhoz definiálható szabályok.

AutoHealTriggers

Automatikus javításra szolgáló eseményindítók.

AzureStorageInfoValue

Az Azure Files vagy a Blob Storage hozzáférési információértéke a szótártároláshoz.

AzureStorageProtocol

Csatlakoztatási protokoll a tárfiókhoz.

AzureStorageState

A tárfiók állapota.

AzureStorageType

A tároló típusa.

ClientCertMode

Ez a ClientCertEnabled beállítással van összefűzve.

  • ClientCertEnabled: false(hamis) azt jelenti, hogy a ClientCert figyelmen kívül van hagyva.
  • ClientCertEnabled: true és ClientCertMode: Kötelező azt jelenti, hogy a ClientCert szükséges.
  • ClientCertEnabled: true és ClientCertMode: Nem kötelező azt jelenti, hogy a ClientCert nem kötelező vagy elfogadott.
CloningInfo

A klónozási művelethez szükséges információk.

ConnectionStringType

Az adatbázis típusa.

ConnStringInfo

Adatbázis kapcsolati sztringadatai.

CorsSettings

Az alkalmazás forrásközi erőforrás-megosztási (CORS) beállításai.

DaprConfig

Alkalmazás dapr-konfigurációja.

daprLogLevel

A Dapr oldalkocsi naplószintjének beállítása. Az engedélyezett értékek hibakeresés, információ, figyelmeztetés, hiba. Az alapértelmezett érték az információ.

DefaultAction

A fő hozzáférés-korlátozás alapértelmezett művelete, ha nincsenek egyező szabályok.

DefaultErrorResponse

App Service-hibaválasz.

Details
Error

Hibamodell.

Experiments

Útválasztási szabályok éles kísérletekben.

ExtendedLocation

Kiterjesztett hely.

FtpsState

FTP/FTPS szolgáltatás állapota

FunctionAppConfig

Függvényalkalmazás konfigurálása.

FunctionsAlwaysReadyConfig

Beállítja az "Always Ready" példányok számát egy függvénycsoporthoz vagy egy adott függvényhez.

FunctionsDeployment

A függvényalkalmazás üzembe helyezésének konfigurációs szakasza.

FunctionsDeploymentStorageType

Tulajdonság az Azure Storage típusának kiválasztásához. Elérhető lehetőségek: blobContainer.

FunctionsRuntime

A függvényalkalmazás futtatókörnyezetének neve és verziója.

FunctionsScaleAndConcurrency

A függvényalkalmazás méretezési és egyidejűségi beállításai.

HandlerMapping

Azok az IIS-kezelőleképezések, amelyek meghatározzák, hogy melyik kezelő dolgozza fel a HTTP-kéréseket bizonyos kiterjesztéssel. Például php-cgi.exe folyamat konfigurálására szolgál az összes HTTP-kérés *.php kiterjesztéssel való kezelésére.

HostingEnvironmentProfile

Az erőforráshoz használandó App Service-környezet specifikációja.

HostNameSslState

SSL-kompatibilis gazdagépnév.

HostType

Azt jelzi, hogy a gazdagépnév szabványos vagy adattárbeli gazdagépnév-e.

Http

A HTTP-eseményindító méretezési és egyidejűségi beállításai.

IpFilterTag

Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez a proxyk IP-szűrésének támogatása.

IPMode

Az alkalmazás IP-címét adja meg.

IpSecurityRestriction

Alkalmazás IP-biztonsági korlátozása.

ManagedPipelineMode

Felügyelt folyamat mód.

ManagedServiceIdentity

Felügyelt szolgáltatás identitása.

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa.

NameValuePair

Névértékpár.

OutboundVnetRouting

Kimenő forgalom beállításai virtuális hálózaton keresztül.

PushSettings

Az alkalmazás leküldéses beállításai.

RampUpRule

Útválasztási szabályok a további teszteléshez. Ez a szabály lehetővé teszi a statikus forgalom % egy pontra való átirányítását, vagy az útválasztási % a teljesítmény alapján történő fokozatos módosítását.

RedundancyMode

Webhelyredundancia mód

RequestsBasedTrigger

Eseményindító az összes kérelem alapján.

ResourceConfig

A függvényalkalmazás erőforráskövetelményei.

RuntimeName

Függvényalkalmazás futtatókörnyezetének neve. Elérhető lehetőségek: dotnet-isolated, node, java, powershell, python, custom

ScmType

SCM-típus.

Site

Webalkalmazás, mobilalkalmazás-háttérrendszer vagy API-alkalmazás.

SiteAvailabilityState

Az alkalmazás felügyeleti adatainak rendelkezésre állási állapota.

SiteConfig

App Service-alkalmazás konfigurálása.

SiteDnsConfig
SiteLimits

Alkalmazáson beállított metrikakorlátok.

SiteLoadBalancing

Hely terheléselosztása.

SiteMachineKey

Egy alkalmazás MachineKey-kulcsa.

SlotSwapStatus

Az utolsó sikeres pontcserélési művelet állapota.

SlowRequestsBasedTrigger

Eseményindító a kérések végrehajtási ideje alapján.

SslState

SSL-típus

StatusCodesBasedTrigger

Eseményindító állapotkód alapján.

StatusCodesRangeBasedTrigger

Eseményindító az állapotkódok tartománya alapján.

Storage

A függvényalkalmazás által használt üzembe helyezett csomag tárhelye.

SupportedTlsVersions

MinTlsVersion: az SSL-kérelmekhez szükséges TLS minimális verzióját konfigurálja

TlsCipherSuites

Az alkalmazáshoz engedélyezett minimális erősségű TLS-titkosítási csomag

Triggers

A függvényalkalmazás eseményindítóinak méretezési és egyidejűségi beállításai.

UsageState

Állapot, amely jelzi, hogy az alkalmazás túllépte-e a kvótahasználatot. Csak olvasható.

userAssignedIdentity

Felhasználó által hozzárendelt identitás.

VirtualApplication

Virtuális alkalmazás egy alkalmazásban.

VirtualDirectory

Virtuális alkalmazás könyvtára.

ApiDefinitionInfo

Információk az alkalmazás formális API-definíciójáról.

Name Típus Description
url

string

Az API-definíció URL-címe.

ApiManagementConfig

Az alkalmazáshoz társított Azure API Management (APIM) konfiguráció.

Name Típus Description
id

string

APIM-Api azonosító.

Authentication

Hitelesítési módszer a tárfiók üzembe helyezéshez való eléréséhez.

Name Típus Description
storageAccountConnectionStringName

string

Használja ezt a tulajdonságot a StorageAccountConnectionStringhez. Adja meg a tárfiók kapcsolati sztringet tartalmazó alkalmazásbeállítás nevét. Más hitelesítési típus használatakor ne állítson be értéket ehhez a tulajdonsághoz.

type

AuthenticationType

A kiválasztott tárfiók eléréséhez válassza ki a hitelesítési típust. Elérhető lehetőségek: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

userAssignedIdentityResourceId

string

Használja ezt a tulajdonságot a UserAssignedIdentity tulajdonsághoz. Állítsa be az identitás erőforrás-azonosítóját. Más hitelesítési típus használatakor ne állítson be értéket ehhez a tulajdonsághoz.

AuthenticationType

A kiválasztott tárfiók eléréséhez válassza ki a hitelesítési típust. Elérhető lehetőségek: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

Érték Description
StorageAccountConnectionString
SystemAssignedIdentity
UserAssignedIdentity

autoGeneratedDomainNameLabelScope

Meghatározza az alapértelmezett állomásnév egyediségének hatókörét az erőforrás létrehozása során

Érték Description
NoReuse
ResourceGroupReuse
SubscriptionReuse
TenantReuse

AutoHealActions

Az automatikus javítás modul által a szabály aktiválásakor végrehajtandó műveletek.

Name Típus Description
actionType

AutoHealActionType

Előre definiált műveletet kell végrehajtani.

customAction

AutoHealCustomAction

Egyéni végrehajtandó művelet.

minProcessExecutionTime

string

A művelet végrehajtása előtt a folyamatnak minimálisan végre kell hajtania

AutoHealActionType

Előre definiált műveletet kell végrehajtani.

Érték Description
CustomAction
LogEvent
Recycle

AutoHealCustomAction

Automatikus javítási szabály aktiválásakor végrehajtandó egyéni művelet.

Name Típus Description
exe

string

Futtatható.

parameters

string

A végrehajtható paraméter.

AutoHealRules

Az automatikus javításhoz definiálható szabályok.

Name Típus Description
actions

AutoHealActions

A szabály aktiválásakor végrehajtandó műveletek.

triggers

AutoHealTriggers

Az automatikus javítási műveletek végrehajtásának időpontjára vonatkozó feltételek.

AutoHealTriggers

Automatikus javításra szolgáló eseményindítók.

Name Típus Description
privateBytesInKB

integer (int32)

Privát bájtokon alapuló szabály.

requests

RequestsBasedTrigger

A teljes kérelmeken alapuló szabály.

slowRequests

SlowRequestsBasedTrigger

A kérések végrehajtási idején alapuló szabály.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Több lassú kérelem szabályán alapuló szabály elérési úttal

statusCodes

StatusCodesBasedTrigger[]

Állapotkódokon alapuló szabály.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Állapotkódtartományokon alapuló szabály.

AzureStorageInfoValue

Az Azure Files vagy a Blob Storage hozzáférési információértéke a szótártároláshoz.

Name Típus Description
accessKey

string

A tárfiók hozzáférési kulcsa.

accountName

string

A tárfiók neve.

mountPath

string

A tároló csatlakoztatásának elérési útja a hely futtatókörnyezetében.

protocol

AzureStorageProtocol

Csatlakoztatási protokoll a tárfiókhoz.

shareName

string

A fájlmegosztás neve (a Blob Storage tárolójának neve).

state

AzureStorageState

A tárfiók állapota.

type

AzureStorageType

A tároló típusa.

AzureStorageProtocol

Csatlakoztatási protokoll a tárfiókhoz.

Érték Description
Http
Nfs
Smb

AzureStorageState

A tárfiók állapota.

Érték Description
InvalidCredentials
InvalidShare
NotValidated
Ok

AzureStorageType

A tároló típusa.

Érték Description
AzureBlob
AzureFiles

ClientCertMode

Ez a ClientCertEnabled beállítással van összefűzve.

  • ClientCertEnabled: false(hamis) azt jelenti, hogy a ClientCert figyelmen kívül van hagyva.
  • ClientCertEnabled: true és ClientCertMode: Kötelező azt jelenti, hogy a ClientCert szükséges.
  • ClientCertEnabled: true és ClientCertMode: Nem kötelező azt jelenti, hogy a ClientCert nem kötelező vagy elfogadott.
Érték Description
Optional
OptionalInteractiveUser
Required

CloningInfo

A klónozási művelethez szükséges információk.

Name Típus Description
appSettingsOverrides

object

Az alkalmazásbeállítás felülbírálja a klónozott alkalmazásokat. Ha meg van adva, ezek a beállítások felülbírálják a forrásalkalmazásból klónozott beállításokat. Ellenkező esetben a forrásalkalmazás alkalmazásbeállításai megmaradnak.

cloneCustomHostNames

boolean

true egyéni gazdagépnevek klónozása a forrásalkalmazásból; ellenkező esetben false.

cloneSourceControl

boolean

true a forrásalkalmazásból származó forrásvezérlő klónozásához; ellenkező esetben false.

configureLoadBalancing

boolean

true a forrás- és célalkalmazás terheléselosztásának konfigurálásához.

correlationId

string (uuid)

A klónozási művelet korrelációs azonosítója. Ez az azonosító több klónozási műveletet is összekapcsol, hogy ugyanazt a pillanatképet használja.

hostingEnvironment

string

App Service-környezet.

overwrite

boolean

true a célalkalmazás felülírásához; ellenkező esetben false.

sourceWebAppId

string

A forrásalkalmazás ARM-erőforrás-azonosítója. Az alkalmazás erőforrás-azonosítója az /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots és /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

sourceWebAppLocation

string

A forrásalkalmazás helye, például: USA nyugati régiója vagy Észak-Európa

trafficManagerProfileId

string

A használni kívánt Traffic Manager-profil ARM-erőforrás-azonosítója, ha létezik. A Traffic Manager erőforrás-azonosítója űrlap /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

trafficManagerProfileName

string

A létrehozandó Traffic Manager-profil neve. Erre csak akkor van szükség, ha a Traffic Manager-profil még nem létezik.

ConnectionStringType

Az adatbázis típusa.

Érték Description
ApiHub
Custom
DocDb
EventHub
MySql
NotificationHub
PostgreSQL
RedisCache
SQLAzure
SQLServer
ServiceBus

ConnStringInfo

Adatbázis kapcsolati sztringadatai.

Name Típus Description
connectionString

string

Kapcsolati sztring értéke.

name

string

Kapcsolati sztring neve.

type

ConnectionStringType

Az adatbázis típusa.

CorsSettings

Az alkalmazás forrásközi erőforrás-megosztási (CORS) beállításai.

Name Típus Description
allowedOrigins

string[]

Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezni kell a forrásközi hívások indítását (például: http://example.com:12345). Az összes engedélyezéséhez használja a "*" parancsot.

supportCredentials

boolean

Lekérdezi vagy beállítja, hogy a hitelesítő adatokkal rendelkező CORS-kérelmek engedélyezettek-e. További részletekért lásd a https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials.

DaprConfig

Alkalmazás dapr-konfigurációja.

Name Típus Alapértelmezett érték Description
appId

string

Dapr-alkalmazás azonosítója

appPort

integer (int32)

Jelzi a Daprnek, hogy melyik porton figyeli az alkalmazást

enableApiLogging

boolean

Api-naplózás engedélyezése a Dapr oldalkocsihoz

enabled

boolean

False

Logikai érték, amely jelzi, hogy a Dapr oldalkocsi engedélyezve van-e

httpMaxRequestSize

integer (int32)

A kérelemtörzs HTTP-kiszolgálói paraméterének maximális méretének növelése MB-ban a nagy fájlok feltöltésének kezeléséhez. Az alapértelmezett érték 4 MB.

httpReadBufferSize

integer (int32)

A HTTP-fejléc olvasási pufferének maximális mérete a KB-ban a több KB-os fejlécek küldésekor kezelhető. Az alapértelmezett érték 65 KB.

logLevel

daprLogLevel

A Dapr oldalkocsi naplószintjének beállítása. Az engedélyezett értékek hibakeresés, információ, figyelmeztetés, hiba. Az alapértelmezett érték az információ.

daprLogLevel

A Dapr oldalkocsi naplószintjének beállítása. Az engedélyezett értékek hibakeresés, információ, figyelmeztetés, hiba. Az alapértelmezett érték az információ.

Érték Description
debug
error
info
warn

DefaultAction

A fő hozzáférés-korlátozás alapértelmezett művelete, ha nincsenek egyező szabályok.

Érték Description
Allow
Deny

DefaultErrorResponse

App Service-hibaválasz.

Name Típus Description
error

Error

Hibamodell.

Details

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

Error

Hibamodell.

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

details

Details[]

Részletes hibák.

innererror

string

További információ a hibakereséshez.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

Experiments

Útválasztási szabályok éles kísérletekben.

Name Típus Description
rampUpRules

RampUpRule[]

A felhajtó szabályok listája.

ExtendedLocation

Kiterjesztett hely.

Name Típus Description
name

string

A kiterjesztett hely neve.

type

string

A kiterjesztett hely típusa.

FtpsState

FTP/FTPS szolgáltatás állapota

Érték Description
AllAllowed
Disabled
FtpsOnly

FunctionAppConfig

Függvényalkalmazás konfigurálása.

Name Típus Description
deployment

FunctionsDeployment

A függvényalkalmazás üzembe helyezésének konfigurációja.

runtime

FunctionsRuntime

Függvényalkalmazás futásidejű beállításai.

scaleAndConcurrency

FunctionsScaleAndConcurrency

Függvényalkalmazások méretezési és egyidejűségi beállításai.

FunctionsAlwaysReadyConfig

Beállítja az "Always Ready" példányok számát egy függvénycsoporthoz vagy egy adott függvényhez.

Name Típus Description
instanceCount

integer (int32)

Az "Always Ready" példányok számát adja meg egy adott függvénycsoporthoz vagy egy adott függvényhez. További információ: https://aka.ms/flexconsumption/alwaysready.

name

string

Szükség van egy függvénycsoportra vagy egy függvénynévre. További információ: https://aka.ms/flexconsumption/alwaysready.

FunctionsDeployment

A függvényalkalmazás üzembe helyezésének konfigurációs szakasza.

Name Típus Description
storage

Storage

A függvényalkalmazás által használt üzembe helyezett csomag tárhelye.

FunctionsDeploymentStorageType

Tulajdonság az Azure Storage típusának kiválasztásához. Elérhető lehetőségek: blobContainer.

Érték Description
blobContainer

FunctionsRuntime

A függvényalkalmazás futtatókörnyezetének neve és verziója.

Name Típus Description
name

RuntimeName

Függvényalkalmazás futtatókörnyezetének neve. Elérhető lehetőségek: dotnet-isolated, node, java, powershell, python, custom

version

string

A függvényalkalmazás futtatókörnyezetének verziója. Példa: 8 (dotnet által izolált)

FunctionsScaleAndConcurrency

A függvényalkalmazás méretezési és egyidejűségi beállításai.

Name Típus Description
alwaysReady

FunctionsAlwaysReadyConfig[]

A függvényalkalmazás "Always Ready" konfigurációja.

instanceMemoryMB

integer (int32)

Állítsa be a függvényalkalmazás minden példányához lefoglalt memória mennyiségét MB-ban. A processzor- és hálózati sávszélesség arányosan van lefoglalva.

maximumInstanceCount

integer (int32)

A függvényalkalmazás példányainak maximális száma.

triggers

Triggers

A függvényalkalmazás eseményindítóinak méretezési és egyidejűségi beállításai.

HandlerMapping

Azok az IIS-kezelőleképezések, amelyek meghatározzák, hogy melyik kezelő dolgozza fel a HTTP-kéréseket bizonyos kiterjesztéssel. Például php-cgi.exe folyamat konfigurálására szolgál az összes HTTP-kérés *.php kiterjesztéssel való kezelésére.

Name Típus Description
arguments

string

A szkriptfeldolgozónak továbbítandó parancssori argumentumok.

extension

string

Az ezzel a kiterjesztéssel rendelkező kérelmek a megadott FastCGI-alkalmazással lesznek kezelve.

scriptProcessor

string

A FastCGI-alkalmazás abszolút elérési útja.

HostingEnvironmentProfile

Az erőforráshoz használandó App Service-környezet specifikációja.

Name Típus Description
id

string

Az App Service-környezet erőforrás-azonosítója.

name

string

Az App Service-környezet neve.

type

string

Az App Service-környezet erőforrástípusa.

HostNameSslState

SSL-kompatibilis gazdagépnév.

Name Típus Description
hostType

HostType

Azt jelzi, hogy a gazdagépnév szabványos vagy adattárbeli gazdagépnév-e.

name

string

Állomásnév.

sslState

SslState

SSL-típus.

thumbprint

string

SSL-tanúsítvány ujjlenyomata.

toUpdate

boolean

Állítsa true a meglévő gazdagépnév frissítéséhez.

virtualIP

string

A gazdagépnévhez rendelt virtuális IP-cím, ha az IP-alapú SSL engedélyezve van.

HostType

Azt jelzi, hogy a gazdagépnév szabványos vagy adattárbeli gazdagépnév-e.

Érték Description
Repository
Standard

Http

A HTTP-eseményindító méretezési és egyidejűségi beállításai.

Name Típus Description
perInstanceConcurrency

integer (int32)

Az egyidejű HTTP-triggerhívások példányonkénti maximális száma.

IpFilterTag

Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez a proxyk IP-szűrésének támogatása.

Érték Description
Default
ServiceTag
XffProxy

IPMode

Az alkalmazás IP-címét adja meg.

Érték Description
IPv4
IPv4AndIPv6
IPv6

IpSecurityRestriction

Alkalmazás IP-biztonsági korlátozása.

Name Típus Description
action

string

Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz.

description

string

IP-korlátozási szabály leírása.

headers

object

IP-korlátozási szabály fejlécei. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Az egyező logika a ..

  • Ha a tulajdonság null értékű vagy üres (alapértelmezett), minden gazdagép (vagy annak hiánya) engedélyezett.
  • Az értékeket az ordinal-ignore-case (a portszám kivételével) használatával hasonlítjuk össze.
  • Az altartomány helyettesítő karakterei engedélyezettek, de nem egyeznek a gyökértartományával. A *.contoso.com például megegyezik az altartomány foo.contoso.com, de a gyökértartomány contoso.com vagy többszintű foo.bar.contoso.com
  • A Unicode-gazdagépnevek engedélyezettek, de a rendszer Punycode-ra konvertálja az egyezéshez.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Az egyező logika a ..

  • Ha a tulajdonság null értékű vagy üres (alapértelmezett), a továbbított láncok (vagy azok hiánya) engedélyezettek.
  • Ha a lánc bármely címe (a portszám kivételével) (vesszővel elválasztva) megegyezik a tulajdonság által meghatározott CIDR-sel.

X-Azure-FDID és X-FD-HealthProbe. Az egyező logika pontos egyezés.

ipAddress

string

A biztonsági korlátozás érvényes IP-címe. Ez lehet tiszta ipv4-cím (szükséges Alhálózatmaszk tulajdonság) vagy CIDR-jelölés, például ipv4/maszk (kezdő bitegyezés). A CIDR esetében az Alhálózatmaszk tulajdonság nem adható meg.

name

string

IP-korlátozási szabály neve.

priority

integer (int32)

Az IP-korlátozási szabály prioritása.

subnetMask

string

Az IP-címek tartományához tartozó alhálózati maszkra érvényes a korlátozás.

subnetTrafficTag

integer (int32)

(belső) Alhálózat forgalmi címkéje

tag

IpFilterTag

Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez a proxyk IP-szűrésének támogatása.

vnetSubnetResourceId

string

Virtuális hálózati erőforrás azonosítója

vnetTrafficTag

integer (int32)

(belső) Virtuális hálózat forgalmi címkéje

ManagedPipelineMode

Felügyelt folyamat mód.

Érték Description
Classic
Integrated

ManagedServiceIdentity

Felügyelt szolgáltatás identitása.

Name Típus Description
principalId

string

A felügyelt szolgáltatás identitásának egyszerű azonosítója.

tenantId

string

Felügyeltszolgáltatás-identitás bérlője.

type

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa.

userAssignedIdentities

<string,  userAssignedIdentity>

Az erőforráshoz társított felhasználó által hozzárendelt identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa.

Érték Description
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

NameValuePair

Névértékpár.

Name Típus Description
name

string

Párnév.

value

string

Párérték.

OutboundVnetRouting

Kimenő forgalom beállításai virtuális hálózaton keresztül.

Name Típus Description
allTraffic

boolean

Engedélyezi az OutboundVnetRouting mezőben definiált összes többi útválasztási beállítást, ha ez a beállítás igaz értékre van állítva.

applicationTraffic

boolean

Ez azt eredményezi, hogy az összes kimenő forgalom esetében a virtuális hálózati biztonsági csoportok és a felhasználó által megadott útvonalak vannak alkalmazva. Korábbi nevén VnetRouteAllEnabled.

backupRestoreTraffic

boolean

Engedélyezi a biztonsági mentési és visszaállítási műveleteket a virtuális hálózaton keresztül. Korábban VnetBackupRestoreEnabled néven

contentShareTraffic

boolean

Lehetővé teszi a tartalom virtuális hálózaton keresztüli elérését. Korábbi nevén VnetContentShareEnabled

imagePullTraffic

boolean

Lehetővé teszi a rendszerkép lekérését Virtual Network. Korábbi nevén VnetImagePullEnabled.

PushSettings

Az alkalmazás leküldéses beállításai.

Name Típus Description
id

string

Erőforrás-azonosító.

kind

string

Erőforrás típusa.

name

string

Erőforrás neve.

properties.dynamicTagsJson

string

Lekéri vagy beállít egy JSON-sztringet, amely a leküldéses regisztrációs végpont felhasználói jogcímeiből kiértékelendő dinamikus címkék listáját tartalmazza.

properties.isPushEnabled

boolean

Lekéri vagy beállít egy jelzőt, amely jelzi, hogy a leküldéses végpont engedélyezve van-e.

properties.tagWhitelistJson

string

Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza a leküldéses regisztrációs végpont által engedélyezett címkék listáját.

properties.tagsRequiringAuth

string

Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza azoknak a címkéknek a listáját, amelyek felhasználói hitelesítést igényelnek a leküldéses regisztrációs végpontban. A címkék alfanumerikus karakterekből és a következőkből állhatnak: '_', '@', '#', '.', ':', '-'. Az ellenőrzést a PushRequestHandlerben kell elvégezni.

type

string

Erőforrás típusa.

RampUpRule

Útválasztási szabályok a további teszteléshez. Ez a szabály lehetővé teszi a statikus forgalom % egy pontra való átirányítását, vagy az útválasztási % a teljesítmény alapján történő fokozatos módosítását.

Name Típus Description
actionHostName

string

Annak a pontnak az állomásneve, amelyre a forgalom átirányítva lesz, ha úgy dönt. Például myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

Az egyéni döntési algoritmus a TiPCallback webhelybővítményben adható meg, amely URL-cím megadható.

changeIntervalInMinutes

integer (int32)

A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg.

changeStep

number (double)

Az automatikus felskálázási forgatókönyvben ez a lépés a ReroutePercentage hozzáadásához/eltávolításához, amíg el nem éri \nMinReroutePercentage vagy MaxReroutePercentage. A webhelymetrikák ellenőrzése a ChangeIntervalInMinutesmegadott N percenként történik.\nEgyéni döntési algoritmust a TiPCallback webhelybővítményben lehet megadni, amely az URL-címet ChangeDecisionCallbackUrl.

maxReroutePercentage

number (double)

Megadja a felső határt, amely alatt a ReroutePercentage marad.

minReroutePercentage

number (double)

Megadja az alsó határt, amely felett a ReroutePercentage marad.

name

string

Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely megkapja a kísérlet forgalmát.

reroutePercentage

number (double)

A ActionHostNameátirányítandó forgalom százalékos aránya.

RedundancyMode

Webhelyredundancia mód

Érték Description
ActiveActive
Failover
GeoRedundant
Manual
None

RequestsBasedTrigger

Eseményindító az összes kérelem alapján.

Name Típus Description
count

integer (int32)

Kérések száma.

timeInterval

string

Időintervallum.

ResourceConfig

A függvényalkalmazás erőforráskövetelményei.

Name Típus Description
cpu

number (double)

Szükséges processzor a magokban, pl. 0,5

memory

string

Szükséges memória, pl. "1Gi"

RuntimeName

Függvényalkalmazás futtatókörnyezetének neve. Elérhető lehetőségek: dotnet-isolated, node, java, powershell, python, custom

Érték Description
custom
dotnet-isolated
java
node
powershell
python

ScmType

SCM-típus.

Érték Description
BitbucketGit
BitbucketHg
CodePlexGit
CodePlexHg
Dropbox
ExternalGit
ExternalHg
GitHub
LocalGit
None
OneDrive
Tfs
VSO
VSTSRM

Site

Webalkalmazás, mobilalkalmazás-háttérrendszer vagy API-alkalmazás.

Name Típus Alapértelmezett érték Description
extendedLocation

ExtendedLocation

Kiterjesztett hely.

id

string

Erőforrás-azonosító.

identity

ManagedServiceIdentity

Felügyelt szolgáltatás identitása.

kind

string

Erőforrás típusa. Ha az erőforrás egy alkalmazás, a https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference a természetben támogatott értékek részleteiért tekintse meg.

location

string

Erőforrás helye.

name

string

Erőforrás neve.

properties.autoGeneratedDomainNameLabelScope

autoGeneratedDomainNameLabelScope

Meghatározza az alapértelmezett állomásnév egyediségének hatókörét az erőforrás létrehozása során

properties.availabilityState

SiteAvailabilityState

Az alkalmazás felügyeleti adatainak rendelkezésre állási állapota.

properties.clientAffinityEnabled

boolean

true az ügyfél-affinitás engedélyezéséhez; false a munkamenet-affinitási cookie-k küldésének leállításához, amelyek az ugyanabban a munkamenetben lévő ügyfélkéréseket ugyanahhoz a példányhoz irányítják. Az alapértelmezett érték true.

properties.clientAffinityPartitioningEnabled

boolean

true a kliensaffinitási particionálás CHIPS cookie-k használatával történő engedélyezéséhez ez hozzáadja a tulajdonságot partitioned az affinitási cookie-khoz; false a particionált affinitási cookie-k küldésének leállítása. Az alapértelmezett érték false.

properties.clientAffinityProxyEnabled

boolean

true az ügyfélaffinitási cookie-tartomány felülbírálása az X-Forwarded-Host kérelem fejlécével. false az alapértelmezett tartomány használatához. Az alapértelmezett érték false.

properties.clientCertEnabled

boolean

true az ügyféltanúsítvány-hitelesítés engedélyezéséhez (TLS kölcsönös hitelesítés); ellenkező esetben false. Az alapértelmezett érték false.

properties.clientCertExclusionPaths

string

ügyféltanúsítvány-hitelesítés vesszővel tagolt kizárási elérési útjai

properties.clientCertMode

ClientCertMode

Ez a ClientCertEnabled beállítással van összefűzve.

  • ClientCertEnabled: false(hamis) azt jelenti, hogy a ClientCert figyelmen kívül van hagyva.
  • ClientCertEnabled: true és ClientCertMode: Kötelező azt jelenti, hogy a ClientCert szükséges.
  • ClientCertEnabled: true és ClientCertMode: Nem kötelező azt jelenti, hogy a ClientCert nem kötelező vagy elfogadott.
properties.cloningInfo

CloningInfo

Ha az alkalmazás létrehozásakor meg van adva, az alkalmazás klónozva lesz egy forrásalkalmazásból.

properties.containerSize

integer (int32)

A függvénytároló mérete.

properties.customDomainVerificationId

string

Egyedi azonosító, amely ellenőrzi az alkalmazáshoz rendelt egyéni tartományokat. Az ügyfél ezt az azonosítót hozzáadja egy txt rekordhoz ellenőrzés céljából.

properties.dailyMemoryTimeQuota

integer (int32)

Maximális napi memória-idő kvóta (csak dinamikus alkalmazások esetén alkalmazható).

properties.daprConfig

DaprConfig

Az alkalmazás Dapr-konfigurációja.

properties.defaultHostName

string

Az alkalmazás alapértelmezett állomásneve. Csak olvasható.

properties.dnsConfiguration

SiteDnsConfig

A webhely különböző DNS-hez kapcsolódó beállításait konfiguráló tulajdonság.

properties.enabled

boolean

true, hogy az alkalmazás engedélyezve van-e; ellenkező esetben false. Ha ezt az értéket hamis értékre állítja, letiltja az alkalmazást (offline állapotba helyezi az alkalmazást).

properties.enabledHostNames

string[]

Az alkalmazás engedélyezett állomásnevei. A gazdagépneveket hozzá kell rendelni (lásd: HostNames) ÉS engedélyezve. Ellenkező esetben az alkalmazás nem lesz kiszolgálva ezeken a gazdagépneveken.

properties.endToEndEncryptionEnabled

boolean

Végpontok közötti titkosítás használata a FrontEnd és a Feldolgozó között

properties.functionAppConfig

FunctionAppConfig

Az Azure-függvényalkalmazás konfigurációja.

properties.hostNameSslStates

HostNameSslState[]

A hostname SSL-állapotok az alkalmazás gazdagépneveinek SSL-kötéseinek kezelésére szolgálnak.

properties.hostNames

string[]

Az alkalmazáshoz társított gazdagépnevek.

properties.hostNamesDisabled

boolean

true tiltsa le az alkalmazás nyilvános gazdaneveit; ellenkező esetben false. Ha true, az alkalmazás csak API felügyeleti folyamaton keresztül érhető el.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

Az apphoz használandó App Service-környezet.

properties.httpsOnly

boolean

HttpsOnly: úgy konfigurál egy webhelyet, hogy csak https-kéréseket fogadjon el. Http-kérések átirányításának problémái

properties.hyperV

boolean

False

Hyper-V tesztkörnyezet.

properties.inProgressOperationId

string (uuid)

Egy műveletazonosítót ad meg, ha a webhely függőben lévő művelettel rendelkezik.

properties.ipMode

IPMode

Az alkalmazás IP-címét adja meg.

properties.isDefaultContainer

boolean

true, hogy az alkalmazás alapértelmezett tároló-e; ellenkező esetben false.

properties.isXenon

boolean

False

Elavult: Hyper-V tesztkörnyezet.

properties.keyVaultReferenceIdentity

string

Key Vault-referenciahitelesítéshez használandó identitás.

properties.lastModifiedTimeUtc

string (date-time)

Az alkalmazás legutóbbi módosítása UTC-ben. Csak olvasható.

properties.managedEnvironmentId

string

Az ügyfél kiválasztott felügyelt környezetének Azure Resource Manager-azonosítója, amelyen az alkalmazást üzemeltetni szeretné. Ennek /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} formában kell lennie.

properties.maxNumberOfWorkers

integer (int32)

Dolgozók maximális száma. Ez csak a Functions-tárolóra vonatkozik.

properties.outboundIpAddresses

string

Azon IP-címek listája, amelyeket az alkalmazás a kimenő kapcsolatokhoz használ (pl. adatbázis-hozzáférés). Ide tartoznak a bérlőktől származó IP-címek, amelyeket a webhely az aktuális beállításokkal üzemeltethet. Csak olvasható.

properties.outboundVnetRouting

OutboundVnetRouting

Tulajdonság a különböző kimenő forgalom útválasztási beállításainak konfigurálásához egy hely virtuális hálózatán keresztül

properties.possibleOutboundIpAddresses

string

Azon IP-címek listája, amelyeket az alkalmazás a kimenő kapcsolatokhoz használ (pl. adatbázis-hozzáférés). A dataComponent kivételével az összes bérlő ip-címeit tartalmazza. Csak olvasható.

properties.publicNetworkAccess

string

Az összes nyilvános forgalom engedélyezésére vagy letiltására használható tulajdonság. Engedélyezett értékek: "Engedélyezve", "Letiltva" vagy üres sztring.

properties.redundancyMode

RedundancyMode

Webhelyredundancia mód

properties.repositorySiteName

string

Az adattár helyének neve.

properties.reserved

boolean

False

true, ha fenntartott; ellenkező esetben false.

properties.resourceConfig

ResourceConfig

A függvényalkalmazás erőforráskövetelményei.

properties.resourceGroup

string

Annak az erőforráscsoportnak a neve, amelyhez az alkalmazás tartozik. Csak olvasható.

properties.scmSiteAlsoStopped

boolean

False

true az SCM (KUDU) webhely leállítása az alkalmazás leállításakor; ellenkező esetben false. Az alapértelmezett érték a false.

properties.serverFarmId

string

A társított App Service-csomag erőforrás-azonosítója a következő formátumban: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

SiteConfig

App Service-alkalmazás konfigurálása. Ezt a tulajdonságot a rendszer nem adja vissza a normál létrehozási és olvasási kérésekre válaszul, mivel bizalmas adatokat tartalmazhat.

properties.sku

string

Az alkalmazás aktuális termékváltozata a társított App Service-csomag alapján. Néhány érvényes termékváltozat-érték: Ingyenes, Megosztott, Alapszintű, Dinamikus, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Izolált, IzoláltV2

properties.slotSwapStatus

SlotSwapStatus

Az utolsó üzembehelyezési pont felcserélésének műveletének állapota.

properties.sshEnabled

boolean

Engedélyezi-e az ssh-hozzáférést.

properties.state

string

Az alkalmazás aktuális állapota.

properties.storageAccountRequired

boolean

Ellenőrzi, hogy az ügyfél által megadott tárfiók szükséges-e

properties.suspendedTill

string (date-time)

A memória-idő kvóta túllépése esetén az alkalmazás fel van függesztve.

properties.targetSwapSlot

string

Itt adhatja meg, hogy az alkalmazás melyik üzembehelyezési pontra vált. Csak olvasható.

properties.trafficManagerHostNames

string[]

Az alkalmazáshoz társított Azure Traffic Manager-állomásnevek. Csak olvasható.

properties.usageState

UsageState

Állapot, amely jelzi, hogy az alkalmazás túllépte-e a kvótahasználatot. Csak olvasható.

properties.virtualNetworkSubnetId

string

A regionális VNET-integrációhoz csatlakoztatandó virtuális hálózat és alhálózat Azure Resource Manager-azonosítója. Ennek /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} formában kell lennie.

properties.workloadProfileName

string

Számítási feladatprofil neve a futtatandó függvényalkalmazáshoz.

tags

object

Erőforráscímkék.

type

string

Erőforrás típusa.

SiteAvailabilityState

Az alkalmazás felügyeleti adatainak rendelkezésre állási állapota.

Érték Description
DisasterRecoveryMode
Limited
Normal

SiteConfig

App Service-alkalmazás konfigurálása.

Name Típus Alapértelmezett érték Description
acrUseManagedIdentityCreds

boolean

Jelölő a Managed Identity Creds ACR-lekéréshez való használatához

acrUserManagedIdentityID

string

Felhasználó által felügyelt identitás használata esetén a felhasználó által felügyelt identitás ügyfélazonosítója

alwaysOn

boolean

true, ha az Always On engedélyezve van; ellenkező esetben false.

apiDefinition

ApiDefinitionInfo

Információk az alkalmazás formális API-definíciójáról.

apiManagementConfig

ApiManagementConfig

Az alkalmazáshoz társított Azure API felügyeleti beállítások.

appCommandLine

string

Elindítandó alkalmazás parancssora.

appSettings

NameValuePair[]

Alkalmazásbeállítások. Ezt a tulajdonságot a rendszer nem adja vissza a normál létrehozási és olvasási kérésekre válaszul, mivel bizalmas adatokat tartalmazhat.

autoHealEnabled

boolean

true, hogy az automatikus javítás engedélyezve van-e; ellenkező esetben false.

autoHealRules

AutoHealRules

Automatikus javítási szabályok.

autoSwapSlotName

string

Automatikus felcserélési pont neve.

azureStorageAccounts

<string,  AzureStorageInfoValue>

Az Azure Storage-fiókok listája.

connectionStrings

ConnStringInfo[]

Kapcsolati karakterláncok. Ezt a tulajdonságot a rendszer nem adja vissza a normál létrehozási és olvasási kérésekre válaszul, mivel bizalmas adatokat tartalmazhat.

cors

CorsSettings

A forrásközi erőforrás-megosztás (CORS) beállításai.

defaultDocuments

string[]

Alapértelmezett dokumentumok.

detailedErrorLoggingEnabled

boolean

true, hogy engedélyezve van-e a részletes hibanaplózás; ellenkező esetben false.

documentRoot

string

Dokumentumgyökér.

elasticWebAppScaleLimit

integer (int32)

minimum: 0

A helyek által felskálázható feldolgozók maximális száma. Ez a beállítás csak azokra az alkalmazásokra vonatkozik, amelyekben az ElasticScaleEnabled true

experiments

Experiments

Ez a polimorf típusok esetében működik.

ftpsState

FtpsState

FTP/FTPS szolgáltatás állapota

functionAppScaleLimit

integer (int32)

minimum: 0

A helyek által felskálázható feldolgozók maximális száma. Ez a beállítás csak a használati és rugalmas prémium csomagokra vonatkozik

functionsRuntimeScaleMonitoringEnabled

boolean

Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezve van-e a függvények futtatókörnyezeti skálázásának monitorozása. Ha engedélyezve van, a ScaleController nem figyeli közvetlenül az eseményforrásokat, hanem meghívja a futtatókörnyezetet a skálázás állapotának lekéréséhez.

handlerMappings

HandlerMapping[]

Kezelőleképezések.

healthCheckPath

string

Állapot-ellenőrzési útvonal

http20Enabled

boolean

True

Http20Enabled: úgy konfigurál egy webhelyet, hogy az ügyfelek http2.0-s kapcsolaton keresztül csatlakozhassanak

http20ProxyFlag

integer (int32)

0

Http20ProxyFlag: Úgy konfigurálja a webhelyet, hogy a http2.0 áthaladjon az alkalmazásig. 0 = letiltva, 1 = áthalad az összes http2-forgalomon, 2 = csak gRPC-n való áthaladás.

httpLoggingEnabled

boolean

true, hogy engedélyezve van-e a HTTP-naplózás; ellenkező esetben false.

ipSecurityRestrictions

IpSecurityRestriction[]

Ip-biztonsági korlátozások a fő.

ipSecurityRestrictionsDefaultAction

DefaultAction

A fő hozzáférés-korlátozás alapértelmezett művelete, ha nincsenek egyező szabályok.

javaContainer

string

Java-tároló.

javaContainerVersion

string

Java-tároló verziója.

javaVersion

string

Java-verzió.

keyVaultReferenceIdentity

string

Key Vault-referenciahitelesítéshez használandó identitás.

limits

SiteLimits

Webhelykorlátok.

linuxFxVersion

string

Linux App Framework és verzió

loadBalancing

SiteLoadBalancing

Hely terheléselosztása.

localMySqlEnabled

boolean

False

true a helyi MySQL engedélyezéséhez; ellenkező esetben false.

logsDirectorySizeLimit

integer (int32)

HTTP-naplók könyvtárméretkorlátja.

machineKey

SiteMachineKey

Hely MachineKey.

managedPipelineMode

ManagedPipelineMode

Felügyelt folyamat mód.

managedServiceIdentityId

integer (int32)

Felügyelt szolgáltatás identitásazonosítója

metadata

NameValuePair[]

Alkalmazás metaadatai. Ez a tulajdonság nem kérhető le, mivel titkos kulcsokat tartalmazhat.

minTlsCipherSuite

TlsCipherSuites

Az alkalmazáshoz engedélyezett minimális erősségű TLS-titkosítási csomag

minTlsVersion

SupportedTlsVersions

MinTlsVersion: az SSL-kérelmekhez szükséges TLS minimális verzióját konfigurálja

minimumElasticInstanceCount

integer (int32)

minimum: 0
maximum: 20

Webhely minimális példányszámának száma Ez a beállítás csak a rugalmas csomagokra vonatkozik

netFrameworkVersion

string

v4.6

.NET-keretrendszer verziója.

nodeVersion

string

A Node.jsverziója.

numberOfWorkers

integer (int32)

Dolgozók száma.

phpVersion

string

A PHP verziója.

powerShellVersion

string

A PowerShell verziója.

preWarmedInstanceCount

integer (int32)

minimum: 0
maximum: 10

Az előrewarmált példányok száma. Ez a beállítás csak a használati és rugalmas csomagokra vonatkozik

publicNetworkAccess

string

Az összes nyilvános forgalom engedélyezésére vagy letiltására használható tulajdonság.

publishingUsername

string

Közzétételi felhasználónév.

push

PushSettings

Leküldéses végpont beállításai.

pythonVersion

string

A Python verziója.

remoteDebuggingEnabled

boolean

true, ha a távoli hibakeresés engedélyezve van; ellenkező esetben false.

remoteDebuggingVersion

string

Távoli hibakeresési verzió.

requestTracingEnabled

boolean

true, hogy engedélyezve van-e a kérelmek nyomon követése; ellenkező esetben false.

requestTracingExpirationTime

string (date-time)

A kérelem nyomkövetési lejárati ideje.

scmIpSecurityRestrictions

IpSecurityRestriction[]

Az scm IP-biztonsági korlátozásai.

scmIpSecurityRestrictionsDefaultAction

DefaultAction

Az scm-hozzáférés korlátozásának alapértelmezett művelete, ha nincsenek egyező szabályok.

scmIpSecurityRestrictionsUseMain

boolean

Az scm fő ip-biztonsági korlátozásai.

scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion: az SCM-hely SSL-kéréseihez szükséges TLS minimális verzióját konfigurálja

scmType

ScmType

SCM-típus.

tracingOptions

string

Nyomkövetési beállítások.

use32BitWorkerProcess

boolean

true 32 bites feldolgozói folyamat használatára; ellenkező esetben false.

virtualApplications

VirtualApplication[]

Virtuális alkalmazások.

vnetName

string

Virtuális hálózat neve.

vnetPrivatePortsCount

integer (int32)

Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve.

vnetRouteAllEnabled

boolean

Az összes virtuális hálózati útvonal engedélyezve van. Ez azt eredményezi, hogy az összes kimenő forgalom esetében a virtuális hálózati biztonsági csoportok és a felhasználó által megadott útvonalak vannak alkalmazva.

webSocketsEnabled

boolean

true, hogy engedélyezve van-e a WebSocket; ellenkező esetben false.

websiteTimeZone

string

Beállítja azt az időzónát, amelyet a hely időbélyegek létrehozásához használ. Kompatibilis a Linux és a Windows App Service szolgáltatással. A WEBSITE_TIME_ZONE alkalmazásbeállítás beállítása elsőbbséget élvez ezzel a konfigurációval szemben. Linux esetén tz-adatbázisértékeket vár https://www.iana.org/time-zones (rövid útmutató: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Windows esetén a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones alatt felsorolt időzónák egyikét várja

windowsFxVersion

string

Xenon App Framework és verzió

xManagedServiceIdentityId

integer (int32)

Explicit felügyelt szolgáltatás identitásazonosítója

SiteDnsConfig

Name Típus Description
dnsAltServer

string

Alternatív DNS-kiszolgáló, amelyet az alkalmazások használnak. Ez a tulajdonság replikálja a WEBSITE_DNS_ALT_SERVER alkalmazásbeállítást.

dnsLegacySortOrder

boolean

Azt jelzi, hogy a virtuális hálózati egyéni DNS-kiszolgálókat használó webhelyek továbbra is rendezik a DNS-kiszolgálók listáját. Írásvédett.

dnsMaxCacheTimeout

integer (int32)

A DNS-gyorsítótárazás egyéni ideje másodpercben. Engedélyezett tartomány: 0-60. Az alapértelmezett érték 30 másodperc. A 0 azt jelenti, hogy a gyorsítótárazás le van tiltva.

dnsRetryAttemptCount

integer (int32)

A dns-keresés újrapróbálkozásának teljes száma. Megengedett tartomány: 1-5. Az alapértelmezett érték 3.

dnsRetryAttemptTimeout

integer (int32)

Egyetlen dns-keresés időtúllépése másodpercek alatt. Megengedett tartomány: 1-30. Az alapértelmezett érték 3.

dnsServers

string[]

Az alkalmazások által keresendő egyéni DNS-kiszolgálók listája. Legfeljebb 5 dns-kiszolgáló állítható be.

SiteLimits

Alkalmazáson beállított metrikakorlátok.

Name Típus Description
maxDiskSizeInMb

integer (int64)

Maximális lemezméret-használat MB-ban.

maxMemoryInMb

integer (int64)

Maximális memóriahasználat MB-ban.

maxPercentageCpu

number (double)

Maximális processzorhasználati százalék.

SiteLoadBalancing

Hely terheléselosztása.

Érték Description
LeastRequests
LeastRequestsWithTieBreaker
LeastResponseTime
PerSiteRoundRobin
RequestHash
WeightedRoundRobin
WeightedTotalTraffic

SiteMachineKey

Egy alkalmazás MachineKey-kulcsa.

Name Típus Description
decryption

string

A visszafejtéshez használt algoritmus.

decryptionKey

string

Visszafejtési kulcs.

validation

string

MachineKey-ellenőrzés.

validationKey

string

Érvényesítési kulcs.

SlotSwapStatus

Az utolsó sikeres pontcserélési művelet állapota.

Name Típus Description
destinationSlotName

string

Az utolsó felcserélési művelet célhelye.

sourceSlotName

string

Az utolsó felcserélési művelet forráshelye.

timestampUtc

string (date-time)

Az utolsó sikeres pontcserélés időpontja.

SlowRequestsBasedTrigger

Eseményindító a kérések végrehajtási ideje alapján.

Name Típus Description
count

integer (int32)

Kérések száma.

path

string

Kérelem elérési útja.

timeInterval

string

Időintervallum.

timeTaken

string

Időt vett igénybe.

SslState

SSL-típus

Érték Description
Disabled
IpBasedEnabled
SniEnabled

StatusCodesBasedTrigger

Eseményindító állapotkód alapján.

Name Típus Description
count

integer (int32)

Kérések száma.

path

string

Kérelem elérési útja

status

integer (int32)

HTTP-állapotkód.

subStatus

integer (int32)

Alállapot kérése.

timeInterval

string

Időintervallum.

win32Status

integer (int32)

Win32 hibakód.

StatusCodesRangeBasedTrigger

Eseményindító az állapotkódok tartománya alapján.

Name Típus Description
count

integer (int32)

Kérések száma.

path

string

statusCodes

string

HTTP-állapotkód.

timeInterval

string

Időintervallum.

Storage

A függvényalkalmazás által használt üzembe helyezett csomag tárhelye.

Name Típus Description
authentication

Authentication

Hitelesítési módszer a tárfiók üzembe helyezéshez való eléréséhez.

type

FunctionsDeploymentStorageType

Tulajdonság az Azure Storage típusának kiválasztásához. Elérhető lehetőségek: blobContainer.

value

string (uri)

Tulajdonság a kiválasztott Azure Storage-típus URL-címének beállításához. Példa: BlobContainer esetén az érték https://.blob.core.windows.net/.

SupportedTlsVersions

MinTlsVersion: az SSL-kérelmekhez szükséges TLS minimális verzióját konfigurálja

Érték Description
1.0
1.1
1.2
1.3

TlsCipherSuites

Az alkalmazáshoz engedélyezett minimális erősségű TLS-titkosítási csomag

Érték Description
TLS_AES_128_GCM_SHA256
TLS_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_256_GCM_SHA384

Triggers

A függvényalkalmazás eseményindítóinak méretezési és egyidejűségi beállításai.

Name Típus Description
http

Http

A HTTP-eseményindító méretezési és egyidejűségi beállításai.

UsageState

Állapot, amely jelzi, hogy az alkalmazás túllépte-e a kvótahasználatot. Csak olvasható.

Érték Description
Exceeded
Normal

userAssignedIdentity

Felhasználó által hozzárendelt identitás.

Name Típus Description
clientId

string

A felhasználó által hozzárendelt identitás ügyfélazonosítója

principalId

string

A felhasználó által hozzárendelt identitás egyszerű azonosítója

VirtualApplication

Virtuális alkalmazás egy alkalmazásban.

Name Típus Description
physicalPath

string

Fizikai elérési út.

preloadEnabled

boolean

true, ha az előzetes betöltés engedélyezve van; ellenkező esetben false.

virtualDirectories

VirtualDirectory[]

Virtuális alkalmazás virtuális könyvtárai.

virtualPath

string

Virtuális elérési út.

VirtualDirectory

Virtuális alkalmazás könyvtára.

Name Típus Description
physicalPath

string

Fizikai elérési út.

virtualPath

string

A virtuális alkalmazás elérési útja.