Freigeben über


Microsoft.Websites/Slots 2018-11-01

Bicep-Ressourcendefinition

Der Ressourcentyp "Sites/Slots" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/sites/slots-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Web/sites/slots@2018-11-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    clientAffinityEnabled: bool
    clientCertEnabled: bool
    clientCertExclusionPaths: 'string'
    cloningInfo: {
      appSettingsOverrides: {
        {customized property}: 'string'
      }
      cloneCustomHostNames: bool
      cloneSourceControl: bool
      configureLoadBalancing: bool
      correlationId: 'string'
      hostingEnvironment: 'string'
      overwrite: bool
      sourceWebAppId: 'string'
      sourceWebAppLocation: 'string'
      trafficManagerProfileId: 'string'
      trafficManagerProfileName: 'string'
    }
    containerSize: int
    dailyMemoryTimeQuota: int
    enabled: bool
    geoDistributions: [
      {
        location: 'string'
        numberOfWorkers: int
      }
    ]
    hostingEnvironmentProfile: {
      id: 'string'
    }
    hostNamesDisabled: bool
    hostNameSslStates: [
      {
        hostType: 'string'
        name: 'string'
        sslState: 'string'
        thumbprint: 'string'
        toUpdate: bool
        virtualIP: 'string'
      }
    ]
    httpsOnly: bool
    hyperV: bool
    isXenon: bool
    redundancyMode: 'string'
    reserved: bool
    scmSiteAlsoStopped: bool
    serverFarmId: 'string'
    siteConfig: {
      alwaysOn: bool
      apiDefinition: {
        url: 'string'
      }
      appCommandLine: 'string'
      appSettings: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      autoHealEnabled: bool
      autoHealRules: {
        actions: {
          actionType: 'string'
          customAction: {
            exe: 'string'
            parameters: 'string'
          }
          minProcessExecutionTime: 'string'
        }
        triggers: {
          privateBytesInKB: int
          requests: {
            count: int
            timeInterval: 'string'
          }
          slowRequests: {
            count: int
            timeInterval: 'string'
            timeTaken: 'string'
          }
          statusCodes: [
            {
              count: int
              status: int
              subStatus: int
              timeInterval: 'string'
              win32Status: int
            }
          ]
        }
      }
      autoSwapSlotName: 'string'
      azureStorageAccounts: {
        {customized property}: {
          accessKey: 'string'
          accountName: 'string'
          mountPath: 'string'
          shareName: 'string'
          type: 'string'
        }
      }
      connectionStrings: [
        {
          connectionString: 'string'
          name: 'string'
          type: 'string'
        }
      ]
      cors: {
        allowedOrigins: [
          'string'
        ]
        supportCredentials: bool
      }
      defaultDocuments: [
        'string'
      ]
      detailedErrorLoggingEnabled: bool
      documentRoot: 'string'
      experiments: {
        rampUpRules: [
          {
            actionHostName: 'string'
            changeDecisionCallbackUrl: 'string'
            changeIntervalInMinutes: int
            changeStep: int
            maxReroutePercentage: int
            minReroutePercentage: int
            name: 'string'
            reroutePercentage: int
          }
        ]
      }
      ftpsState: 'string'
      handlerMappings: [
        {
          arguments: 'string'
          extension: 'string'
          scriptProcessor: 'string'
        }
      ]
      http20Enabled: bool
      httpLoggingEnabled: bool
      ipSecurityRestrictions: [
        {
          action: 'string'
          description: 'string'
          ipAddress: 'string'
          name: 'string'
          priority: int
          subnetMask: 'string'
          subnetTrafficTag: int
          tag: 'string'
          vnetSubnetResourceId: 'string'
          vnetTrafficTag: int
        }
      ]
      javaContainer: 'string'
      javaContainerVersion: 'string'
      javaVersion: 'string'
      limits: {
        maxDiskSizeInMb: int
        maxMemoryInMb: int
        maxPercentageCpu: int
      }
      linuxFxVersion: 'string'
      loadBalancing: 'string'
      localMySqlEnabled: bool
      logsDirectorySizeLimit: int
      managedPipelineMode: 'string'
      managedServiceIdentityId: int
      minTlsVersion: 'string'
      netFrameworkVersion: 'string'
      nodeVersion: 'string'
      numberOfWorkers: int
      phpVersion: 'string'
      publishingUsername: 'string'
      push: {
        kind: 'string'
        properties: {
          dynamicTagsJson: 'string'
          isPushEnabled: bool
          tagsRequiringAuth: 'string'
          tagWhitelistJson: 'string'
        }
      }
      pythonVersion: 'string'
      remoteDebuggingEnabled: bool
      remoteDebuggingVersion: 'string'
      requestTracingEnabled: bool
      requestTracingExpirationTime: 'string'
      reservedInstanceCount: int
      scmIpSecurityRestrictions: [
        {
          action: 'string'
          description: 'string'
          ipAddress: 'string'
          name: 'string'
          priority: int
          subnetMask: 'string'
          subnetTrafficTag: int
          tag: 'string'
          vnetSubnetResourceId: 'string'
          vnetTrafficTag: int
        }
      ]
      scmIpSecurityRestrictionsUseMain: bool
      scmType: 'string'
      tracingOptions: 'string'
      use32BitWorkerProcess: bool
      virtualApplications: [
        {
          physicalPath: 'string'
          preloadEnabled: bool
          virtualDirectories: [
            {
              physicalPath: 'string'
              virtualPath: 'string'
            }
          ]
          virtualPath: 'string'
        }
      ]
      vnetName: 'string'
      webSocketsEnabled: bool
      windowsFxVersion: 'string'
      xManagedServiceIdentityId: int
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

ApiDefinitionInfo

Name Beschreibung Wert
URL Die URL der API-Definition. Schnur

AutoHealActions

Name Beschreibung Wert
actionType Vordefinierte Aktion, die ausgeführt werden soll. 'CustomAction'
'LogEvent'
"Recyceln"
customAction Benutzerdefinierte Aktion, die ausgeführt werden soll. AutoHealCustomAction-
minProcessExecutionTime Minimale Ausführungszeit für den Prozess
bevor Sie die Aktion ausführen
Schnur

AutoHealCustomAction

Name Beschreibung Wert
exe Ausführbare Datei, die ausgeführt werden soll. Schnur
Parameter Parameter für die ausführbare Datei. Schnur

AutoHealRules

Name Beschreibung Wert
Aktionen Aktionen, die ausgeführt werden sollen, wenn eine Regel ausgelöst wird. AutoHealActions-
Auslöser Bedingungen, die beschreiben, wann die Aktionen zum automatischen Heilen ausgeführt werden sollen. AutoHealTriggers

AutoHealTriggers

Name Beschreibung Wert
privateBytesInKB Eine Regel basierend auf privaten Bytes. Int
Aufforderungen Eine Regel basierend auf Gesamtanforderungen. RequestsBasedTrigger-
slowRequests Eine Regel basierend auf der Anforderungsausführungszeit. SlowRequestsBasedTrigger-
statusCodes Eine Regel basierend auf Statuscodes. StatusCodesBasedTrigger[]

AzureStorageInfoValue

Name Beschreibung Wert
accessKey Zugriffstaste für das Speicherkonto. Schnur
accountName Name des Speicherkontos. Schnur
mountPath Pfad zum Bereitstellen des Speichers in der Laufzeitumgebung der Website. Schnur
shareName Name der Dateifreigabe (Containername, für Blob-Speicher). Schnur
Art Speichertyp. "AzureBlob"
'AzureFiles'

CloningInfo

Name Beschreibung Wert
appSettingsOverrides Anwendungseinstellung setzt außer Kraft für geklonte App. Wenn angegeben, überschreiben diese Einstellungen die geklonten Einstellungen.
aus der Quell-App. Andernfalls werden Anwendungseinstellungen aus der Quell-App beibehalten.
CloningInfoAppSettingsOverrides
cloneCustomHostNames <Code>"true"</code>, um benutzerdefinierte Hostnamen aus der Quell-App zu klonen; andernfalls <Code>false</code>. Bool
cloneSourceControl <Code>"true"</code>, um die Quellcodeverwaltung aus der Quell-App zu klonen; andernfalls <Code>false</code>. Bool
configureLoadBalancing <Code>"true"</code>, um den Lastenausgleich für die Quell- und Ziel-App zu konfigurieren. Bool
correlationId Korrelations-ID des Klonvorgangs. Diese ID verknüpft mehrere Klonvorgänge
zusammen, um dieselbe Momentaufnahme zu verwenden.
Schnur

Zwänge:
Min. Länge = 36
Maximale Länge = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
hostingEnvironment App Service Environment. Schnur
überschreiben <Code>true</code> zum Überschreiben der Ziel-App; andernfalls <Code>false</code>. Bool
sourceWebAppId ARM-Ressourcen-ID der Quell-App. Die App-Ressourcen-ID weist das Formular auf.
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} für Produktionsplätze und
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} für andere Slots.
Zeichenfolge (erforderlich)
sourceWebAppLocation Standort der Quell-App z. B.: West-USA oder Nordeuropa Schnur
trafficManagerProfileId ARM-Ressourcen-ID des zu verwendenden Traffic Manager-Profils, sofern vorhanden. Die Ressourcen-ID des Datenverkehrs-Managers weist das Formular auf.
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
Schnur
trafficManagerProfileName Name des zu erstellenden Traffic Manager-Profils. Dies ist nur erforderlich, wenn das Traffic Manager-Profil noch nicht vorhanden ist. Schnur

CloningInfoAppSettingsOverrides

Name Beschreibung Wert

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

ConnStringInfo

Name Beschreibung Wert
connectionString Verbindungszeichenfolgenwert. Schnur
Name Name der Verbindungszeichenfolge. Schnur
Art Datenbanktyp. 'ApiHub'
'Benutzerdefiniert'
'DocDb'
'EventHub'
"MySql"
'NotificationHub'
'PostgreSQL'
'RedisCache'
'ServiceBus'
'SQLAzure'
'SQLServer'

CorsSettings

Name Beschreibung Wert
allowedOrigins Dient zum Abrufen oder Festlegen der Liste der Ursprünge, die zulässig sein sollen, cross-origin zu machen
Aufrufe (z. B. http://example.com:12345). Verwenden Sie "*", um alle zuzulassen.
string[]
supportCredentials Ruft ab oder legt fest, ob CORS-Anforderungen mit Anmeldeinformationen zulässig sind. Siehe
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
für weitere Details.
Bool

Experimente

Name Beschreibung Wert
rampUpRules Liste der Ramp-up-Regeln. RampUpRule-[]

GeoDistribution

Name Beschreibung Wert
Ort Ort. Schnur
numberOfWorkers NumberOfWorkers. Int

HandlerMapping

Name Beschreibung Wert
Argumente Befehlszeilenargumente, die an den Skriptprozessor übergeben werden sollen. Schnur
Erweiterung Anforderungen mit dieser Erweiterung werden mithilfe der angegebenen FastCGI-Anwendung behandelt. Schnur
scriptProcessor Der absolute Pfad zur FastCGI-Anwendung. Schnur

HostingEnvironmentProfile

Name Beschreibung Wert
id Ressourcen-ID der App-Dienstumgebung. Schnur

HostNameSslState

Name Beschreibung Wert
hostType Gibt an, ob der Hostname ein Standard- oder Repository-Hostname ist. 'Repository'
"Standard"
Name Hostname. Schnur
sslState SSL-Typ. "Deaktiviert"
'IpBasedEnabled'
"SniEnabled"
Fingerabdruck SSL-Zertifikatfingerabdruck. Schnur
toUpdate Legen Sie diesen Wert auf <Code fest,>"true"<"/code">, um den vorhandenen Hostnamen zu aktualisieren. Bool
virtualIP Virtuelle IP-Adresse, die dem Hostnamen zugewiesen ist, wenn IP-basiertes SSL aktiviert ist. Schnur

IpSecurityRestriction

Name Beschreibung Wert
Aktion Zulassen oder Verweigern des Zugriffs für diesen IP-Bereich. Schnur
Beschreibung Beschreibung der IP-Einschränkungsregel. Schnur
ipAddress DIE IP-Adresse, für die die Sicherheitseinschränkung gültig ist.
Sie kann in Form einer reinen ipv4-Adresse (erforderliche Subnetzmaskeneigenschaft) oder
CIDR-Notation wie ipv4/mask (führende Bit-Übereinstimmung). Für CIDR,
SubnetzMask-Eigenschaft darf nicht angegeben werden.
Schnur
Name Name der IP-Einschränkungsregel. Schnur
Priorität Priorität der IP-Einschränkungsregel. Int
subnetMask Subnetzmaske für den Bereich der IP-Adressen, für die die Einschränkung gültig ist. Schnur
subnetTrafficTag (intern) Subnetzdatenverkehrstag Int
Etikett Definiert, wofür dieser IP-Filter verwendet wird. Dies ist die Unterstützung der IP-Filterung für Proxys. 'Standard'
'XffProxy'
vnetSubnetResourceId ID der virtuellen Netzwerkressource Schnur
vnetTrafficTag (intern) Vnet-Datenverkehrstag Int

ManagedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der benutzer zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

Microsoft.Web/sites/slots

Name Beschreibung Wert
Identität Verwaltete Dienstidentität. ManagedServiceIdentity-
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: Websites
Eigenschaften Websiteressourcenspezifische Eigenschaften SiteProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

NameValuePair

Name Beschreibung Wert
Name Paarname. Schnur
Wert Paarwert. Schnur

PushSettings

Name Beschreibung Wert
Art Art der Ressource. Schnur
Eigenschaften PushSettings-ressourcenspezifische Eigenschaften PushSettingsProperties-

PushSettingsProperties

Name Beschreibung Wert
dynamicTagsJson Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste mit dynamischen Tags enthält, die von Benutzeransprüchen im Pushregistrierungsendpunkt ausgewertet werden. Schnur
isPushEnabled Dient zum Abrufen oder Festlegen eines Flags, das angibt, ob der Push-Endpunkt aktiviert ist. bool (erforderlich)
tagsRequiringAuth Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge mit einer Liste von Tags, die eine Benutzerauthentifizierung erfordern, die im Pushregistrierungsendpunkt verwendet werden soll.
Tags können aus alphanumerischen Zeichen und den folgenden Zeichen bestehen:
'_', '@', '#', '.', ':', '-'.
Die Überprüfung sollte beim PushRequestHandler durchgeführt werden.
Schnur
tagWhitelistJson Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste von Tags enthält, die sich in der liste der zulässigen Elemente für die Verwendung durch den Pushregistrierungsendpunkt befinden. Schnur

RampUpRule

Name Beschreibung Wert
actionHostName Hostname eines Steckplatzes, zu dem der Datenverkehr umgeleitet wird, wenn er sich entschieden hat. Z.B. myapp-stage.azurewebsites.net. Schnur
changeDecisionCallbackUrl Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL angegeben werden kann. Siehe TiPCallback-Websiteerweiterung für das Gerüst und die Verträge.
https://www.siteextensions.net/packages/TiPCallback/
Schnur
changeIntervalInMinutes Gibt das Intervall in Minuten an, um reroutePercentage neu zu bewerten. Int
changeStep Im Szenario für das automatische Hochfahren ist dies der Schritt zum Hinzufügen/Entfernen aus <Code>ReroutePercentage</code>, bis er erreicht ist.
<Code>MinReroutePercentage</code> oder <Code>MaxReroutePercentage</code>. Websitemetriken werden alle N Minuten überprüft, die in <Code angegeben>ChangeIntervalInMinutes</code>.
Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL in <Code>ChangeDecisionCallbackUrl</code>angegeben werden kann.
Int
maxReroutePercentage Specifies upper boundary below which ReroutePercentage will stay. Int
minReroutePercentage Gibt die untere Grenze an, über der ReroutePercentage verbleibt. Int
Name Name der Routingregel. Der empfohlene Name wäre, auf den Steckplatz zu verweisen, der den Datenverkehr im Experiment erhält. Schnur
reroutePercentage Prozentsatz des Datenverkehrs, der an <Code>ActionHostName</code>umgeleitet wird. Int

RequestsBasedTrigger

Name Beschreibung Wert
zählen Anforderungsanzahl. Int
timeInterval Zeitintervall. Schnur

ResourceTags

Name Beschreibung Wert

SiteConfig

Name Beschreibung Wert
alwaysOn <Code>true</code>, wenn Always On aktiviert ist; andernfalls <Code>false</code>. Bool
apiDefinition Informationen zur formalen API-Definition für die App. ApiDefinitionInfo-
appCommandLine App-Befehlszeile zum Starten. Schnur
appSettings Anwendungseinstellungen. NameValuePair[]
autoHealEnabled <Code>"true"</code>, wenn "Auto Heal" aktiviert ist; andernfalls <Code>false</code>. Bool
autoHealRules Regeln zur automatischen Heilung. AutoHealRules
autoSwapSlotName Name des automatischen Austauschplatzes. Schnur
azureStorageAccounts Vom Benutzer bereitgestellte Azure-Speicherkonten. SiteConfigAzureStorageAccounts
connectionStrings Verbindungszeichenfolgen. ConnStringInfo[]
Cors CorS-Einstellungen (Cross-Origin Resource Sharing). CorsSettings
defaultDocuments Standarddokumente. string[]
detailedErrorLoggingEnabled <Code>true</code>, wenn die detaillierte Fehlerprotokollierung aktiviert ist; andernfalls <Code>false</code>. Bool
documentRoot Dokumentstamm. Schnur
Experimente Dies ist für polymorphe Typen zu umgehen. Experimente
ftpsState Status des FTP/FTPS-Diensts "AllAllowed"
"Deaktiviert"
'FtpsOnly'
handlerMappings Handlerzuordnungen. HandlerMapping[]
http20Enabled Http20Enabled: konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können. Bool
httpLoggingEnabled <Code>"true"</code>, wenn die HTTP-Protokollierung aktiviert ist; andernfalls <Code>false</code>. Bool
ipSecurityRestrictions IP-Sicherheitsbeschränkungen für den Hauptteil. IpSecurityRestriction[]
javaContainer Java-Container. Schnur
javaContainerVersion Java-Containerversion. Schnur
javaVersion Java-Version. Schnur
grenzen Websitegrenzwerte. SiteLimits-
linuxFxVersion Linux App Framework und Version Schnur
loadBalancing Standortlastenausgleich. "LeastRequests"
'LeastResponseTime'
'RequestHash'
"WeightedRoundRobin"
"WeightedTotalTraffic"
localMySqlEnabled <Code>true</code>, um lokale MySQL zu aktivieren; andernfalls <Code>false</code>. Bool
logsDirectorySizeLimit HTTP-Protokolle: Verzeichnisgrößenbeschränkung. Int
managedPipelineMode Verwalteter Pipelinemodus. "Klassisch"
"Integriert"
managedServiceIdentityId Id der verwalteten Dienstidentität Int
minTlsVersion MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist. '1.0'
'1.1'
'1.2'
netFrameworkVersion .NET Framework-Version. Schnur
nodeVersion Version von Node.js. Schnur
numberOfWorkers Anzahl der Arbeitnehmer. Int
phpVersion Version von PHP. Schnur
publishingUsername Veröffentlichungsbenutzername. Schnur
Drücken Pushendpunkteinstellungen. PushSettings-
pythonVersion Version von Python. Schnur
remoteDebuggingEnabled <Code>"true"</code>, wenn das Remotedebugging aktiviert ist; andernfalls <Code>false</code>. Bool
remoteDebuggingVersion Remotedebuggingversion. Schnur
requestTracingEnabled <Code>true</code>, wenn die Anforderungsablaufverfolgung aktiviert ist; andernfalls <Code>false</code>. Bool
requestTracingExpirationTime Ablaufzeit der Anforderungsablaufverfolgung. Schnur
reservedInstanceCount Anzahl reservierter Instanzen.
Diese Einstellung gilt nur für den Verbrauchsplan.
Int

Zwänge:
Min.-Wert = 0
Max. Wert = 10
scmIpSecurityRestrictions IP-Sicherheitseinschränkungen für scm. IpSecurityRestriction[]
scmIpSecurityRestrictionsUseMain IP-Sicherheitseinschränkungen für scm für die Hauptverwendung. Bool
scmType SCM-Typ. 'BitbucketGit'
'BitbucketHg'
'CodePlexGit'
'CodePlexHg'
"Dropbox"
'ExternalGit'
'ExternalHg'
'GitHub'
"LocalGit"
'None'
"OneDrive"
'Tfs'
"VSO"
tracingOptions Ablaufverfolgungsoptionen. Schnur
use32BitWorkerProcess <Code>"true"</code>, um den 32-Bit-Arbeitsprozess zu verwenden; andernfalls <Code>false</code>. Bool
virtualApplications Virtuelle Anwendungen. VirtualApplication[]
vnetName Name des virtuellen Netzwerks. Schnur
webSocketsEnabled <Code>true</code>, wenn WebSocket aktiviert ist; andernfalls <Code>false</code>. Bool
windowsFxVersion Xenon App Framework und Version Schnur
xManagedServiceIdentityId Explizite ID des verwalteten Diensts Int

SiteConfigAzureStorageAccounts

Name Beschreibung Wert

SiteLimits

Name Beschreibung Wert
maxDiskSizeInMb Maximale zulässige Datenträgergröße in MB. Int
maxMemoryInMb Maximal zulässige Arbeitsspeicherauslastung in MB. Int
maxPercentageCpu Maximal zulässiger PROZENTSATZ der CPU-Auslastung. Int

SiteProperties

Name Beschreibung Wert
clientAffinityEnabled <Code>"true"</code>, um die Clientaffinität zu ermöglichen; <Code>false</code> das Senden von Sitzungsaffinätscookies zu beenden, wodurch Clientanforderungen in derselben Sitzung an dieselbe Instanz weitergeleitet werden. Der Standardwert ist <Code>true</code>. Bool
clientCertEnabled <Code>true</code>, um die Clientzertifikatauthentifizierung zu aktivieren (TLS-gegenseitige Authentifizierung); andernfalls <Code>false</code>. Der Standardwert ist <Code>false</code>. Bool
clientCertExclusionPaths Kommagetrennte Ausschlusspfade für die Clientzertifikatauthentifizierung Schnur
cloningInfo Wenn sie während der App-Erstellung angegeben wird, wird die App von einer Quell-App geklont. CloningInfo-
containerSize Größe des Funktionscontainers. Int
dailyMemoryTimeQuota Maximal zulässiges Tagesspeicherzeitkontingent (gilt nur für dynamische Apps). Int
ermöglichte <Code>"true"</code>, wenn die App aktiviert ist; andernfalls <Code>false</code>. Durch Festlegen dieses Werts auf "false" wird die App deaktiviert (die App wird offline). Bool
GeoDistributions GeoDistributions für diese Website GeoDistribution[]
hostingEnvironmentProfile App-Dienstumgebung, die für die App verwendet werden soll. HostingEnvironmentProfile-
hostNamesDisabled <Code>true</code>, um die öffentlichen Hostnamen der App zu deaktivieren; andernfalls <Code>false</code>.
Wenn <Code>"true"</code>, ist die App nur über den API-Verwaltungsprozess zugänglich.
Bool
hostNameSslStates Hostname SSL-Zustände werden verwendet, um die SSL-Bindungen für die Hostnamen der App zu verwalten. HostNameSslState[]
httpsOnly HttpsOnly: konfiguriert eine Website so, dass nur HTTPS-Anforderungen akzeptiert werden. Problemumleitung für
HTTP-Anforderungen
Bool
hyperV Hyper-V Sandkasten. Bool
isXenon Veraltet: Hyper-V Sandkasten. Bool
redundanzMode Websiteredundanzmodus "ActiveActive"
'Failover'
"GeoRedundant"
"Manuell"
'None'
reserviert <Code>"true"</code>, falls reserviert; andernfalls <Code>false</code>. Bool
scmSiteAlsoStopped <Code>true</code>, um die SCM-Website (KUDU) zu beenden, wenn die App beendet wird; andernfalls <Code>false</code>. Der Standardwert ist <Code>false</code>. Bool
serverFarmId Ressourcen-ID des zugeordneten App Service-Plans, formatiert als "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". Schnur
siteConfig Konfiguration der App. SiteConfig-

SlowRequestsBasedTrigger

Name Beschreibung Wert
zählen Anforderungsanzahl. Int
timeInterval Zeitintervall. Schnur
timeTaken Benötigte Zeit. Schnur

StatusCodesBasedTrigger

Name Beschreibung Wert
zählen Anforderungsanzahl. Int
Status HTTP-Statuscode. Int
subStatus Unterstatus anfordern. Int
timeInterval Zeitintervall. Schnur
win32Status Win32-Fehlercode. Int

VirtualApplication

Name Beschreibung Wert
physicalPath Physischer Pfad. Schnur
preloadEnabled <Code>true</code>, wenn das Vorabladen aktiviert ist; andernfalls <Code>false</code>. Bool
virtualDirectories Virtuelle Verzeichnisse für virtuelle Anwendungen. VirtualDirectory[]
virtualPath Virtueller Pfad. Schnur

VirtualDirectory

Name Beschreibung Wert
physicalPath Physischer Pfad. Schnur
virtualPath Pfad zur virtuellen Anwendung. Schnur

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
Azure Function App mit einem Bereitstellungsplatz Diese Vorlage stellt eine Funktions-App in einem Premium-Plan mit Produktionsplatz und einem zusätzlichen Bereitstellungsplatz zur Seite.
Hochverknapp-Web-App- Mit dieser Vorlage können Sie eine sichere, hoch verfügbare mit mehreren Regionen mit zwei Web-Apps in verschiedenen Regionen hinter Azure Front Door erstellen.
Bereitstellungsverbrauchsplanfunktion mit einem Bereitstellungsplatz Diese Vorlage stellt eine Funktions-App für einen Verbrauchsplan bereit, bei dem es sich um einen dynamischen Hostingplan handelt. Die App wird bei Bedarf ausgeführt, und Sie werden pro Ausführung abgerechnet, ohne ständige Ressourcenverpflichtung. Es gibt weitere Vorlagen für die Bereitstellung in einem dedizierten Hostingplan.
secure N-Tier Web App- Mit dieser Vorlage können Sie eine sichere End-to-End-Lösung mit zwei Web-Apps mit Staging-Slots, Front-End und Back-End erstellen, Front-End verwendet das Back über die VNet-Einfügung und private Endpunkte sicher.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "Sites/Slots" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/sites/slots-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Web/sites/slots",
  "apiVersion": "2018-11-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "clientAffinityEnabled": "bool",
    "clientCertEnabled": "bool",
    "clientCertExclusionPaths": "string",
    "cloningInfo": {
      "appSettingsOverrides": {
        "{customized property}": "string"
      },
      "cloneCustomHostNames": "bool",
      "cloneSourceControl": "bool",
      "configureLoadBalancing": "bool",
      "correlationId": "string",
      "hostingEnvironment": "string",
      "overwrite": "bool",
      "sourceWebAppId": "string",
      "sourceWebAppLocation": "string",
      "trafficManagerProfileId": "string",
      "trafficManagerProfileName": "string"
    },
    "containerSize": "int",
    "dailyMemoryTimeQuota": "int",
    "enabled": "bool",
    "geoDistributions": [
      {
        "location": "string",
        "numberOfWorkers": "int"
      }
    ],
    "hostingEnvironmentProfile": {
      "id": "string"
    },
    "hostNamesDisabled": "bool",
    "hostNameSslStates": [
      {
        "hostType": "string",
        "name": "string",
        "sslState": "string",
        "thumbprint": "string",
        "toUpdate": "bool",
        "virtualIP": "string"
      }
    ],
    "httpsOnly": "bool",
    "hyperV": "bool",
    "isXenon": "bool",
    "redundancyMode": "string",
    "reserved": "bool",
    "scmSiteAlsoStopped": "bool",
    "serverFarmId": "string",
    "siteConfig": {
      "alwaysOn": "bool",
      "apiDefinition": {
        "url": "string"
      },
      "appCommandLine": "string",
      "appSettings": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "autoHealEnabled": "bool",
      "autoHealRules": {
        "actions": {
          "actionType": "string",
          "customAction": {
            "exe": "string",
            "parameters": "string"
          },
          "minProcessExecutionTime": "string"
        },
        "triggers": {
          "privateBytesInKB": "int",
          "requests": {
            "count": "int",
            "timeInterval": "string"
          },
          "slowRequests": {
            "count": "int",
            "timeInterval": "string",
            "timeTaken": "string"
          },
          "statusCodes": [
            {
              "count": "int",
              "status": "int",
              "subStatus": "int",
              "timeInterval": "string",
              "win32Status": "int"
            }
          ]
        }
      },
      "autoSwapSlotName": "string",
      "azureStorageAccounts": {
        "{customized property}": {
          "accessKey": "string",
          "accountName": "string",
          "mountPath": "string",
          "shareName": "string",
          "type": "string"
        }
      },
      "connectionStrings": [
        {
          "connectionString": "string",
          "name": "string",
          "type": "string"
        }
      ],
      "cors": {
        "allowedOrigins": [ "string" ],
        "supportCredentials": "bool"
      },
      "defaultDocuments": [ "string" ],
      "detailedErrorLoggingEnabled": "bool",
      "documentRoot": "string",
      "experiments": {
        "rampUpRules": [
          {
            "actionHostName": "string",
            "changeDecisionCallbackUrl": "string",
            "changeIntervalInMinutes": "int",
            "changeStep": "int",
            "maxReroutePercentage": "int",
            "minReroutePercentage": "int",
            "name": "string",
            "reroutePercentage": "int"
          }
        ]
      },
      "ftpsState": "string",
      "handlerMappings": [
        {
          "arguments": "string",
          "extension": "string",
          "scriptProcessor": "string"
        }
      ],
      "http20Enabled": "bool",
      "httpLoggingEnabled": "bool",
      "ipSecurityRestrictions": [
        {
          "action": "string",
          "description": "string",
          "ipAddress": "string",
          "name": "string",
          "priority": "int",
          "subnetMask": "string",
          "subnetTrafficTag": "int",
          "tag": "string",
          "vnetSubnetResourceId": "string",
          "vnetTrafficTag": "int"
        }
      ],
      "javaContainer": "string",
      "javaContainerVersion": "string",
      "javaVersion": "string",
      "limits": {
        "maxDiskSizeInMb": "int",
        "maxMemoryInMb": "int",
        "maxPercentageCpu": "int"
      },
      "linuxFxVersion": "string",
      "loadBalancing": "string",
      "localMySqlEnabled": "bool",
      "logsDirectorySizeLimit": "int",
      "managedPipelineMode": "string",
      "managedServiceIdentityId": "int",
      "minTlsVersion": "string",
      "netFrameworkVersion": "string",
      "nodeVersion": "string",
      "numberOfWorkers": "int",
      "phpVersion": "string",
      "publishingUsername": "string",
      "push": {
        "kind": "string",
        "properties": {
          "dynamicTagsJson": "string",
          "isPushEnabled": "bool",
          "tagsRequiringAuth": "string",
          "tagWhitelistJson": "string"
        }
      },
      "pythonVersion": "string",
      "remoteDebuggingEnabled": "bool",
      "remoteDebuggingVersion": "string",
      "requestTracingEnabled": "bool",
      "requestTracingExpirationTime": "string",
      "reservedInstanceCount": "int",
      "scmIpSecurityRestrictions": [
        {
          "action": "string",
          "description": "string",
          "ipAddress": "string",
          "name": "string",
          "priority": "int",
          "subnetMask": "string",
          "subnetTrafficTag": "int",
          "tag": "string",
          "vnetSubnetResourceId": "string",
          "vnetTrafficTag": "int"
        }
      ],
      "scmIpSecurityRestrictionsUseMain": "bool",
      "scmType": "string",
      "tracingOptions": "string",
      "use32BitWorkerProcess": "bool",
      "virtualApplications": [
        {
          "physicalPath": "string",
          "preloadEnabled": "bool",
          "virtualDirectories": [
            {
              "physicalPath": "string",
              "virtualPath": "string"
            }
          ],
          "virtualPath": "string"
        }
      ],
      "vnetName": "string",
      "webSocketsEnabled": "bool",
      "windowsFxVersion": "string",
      "xManagedServiceIdentityId": "int"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

ApiDefinitionInfo

Name Beschreibung Wert
URL Die URL der API-Definition. Schnur

AutoHealActions

Name Beschreibung Wert
actionType Vordefinierte Aktion, die ausgeführt werden soll. 'CustomAction'
'LogEvent'
"Recyceln"
customAction Benutzerdefinierte Aktion, die ausgeführt werden soll. AutoHealCustomAction-
minProcessExecutionTime Minimale Ausführungszeit für den Prozess
bevor Sie die Aktion ausführen
Schnur

AutoHealCustomAction

Name Beschreibung Wert
exe Ausführbare Datei, die ausgeführt werden soll. Schnur
Parameter Parameter für die ausführbare Datei. Schnur

AutoHealRules

Name Beschreibung Wert
Aktionen Aktionen, die ausgeführt werden sollen, wenn eine Regel ausgelöst wird. AutoHealActions-
Auslöser Bedingungen, die beschreiben, wann die Aktionen zum automatischen Heilen ausgeführt werden sollen. AutoHealTriggers

AutoHealTriggers

Name Beschreibung Wert
privateBytesInKB Eine Regel basierend auf privaten Bytes. Int
Aufforderungen Eine Regel basierend auf Gesamtanforderungen. RequestsBasedTrigger-
slowRequests Eine Regel basierend auf der Anforderungsausführungszeit. SlowRequestsBasedTrigger-
statusCodes Eine Regel basierend auf Statuscodes. StatusCodesBasedTrigger[]

AzureStorageInfoValue

Name Beschreibung Wert
accessKey Zugriffstaste für das Speicherkonto. Schnur
accountName Name des Speicherkontos. Schnur
mountPath Pfad zum Bereitstellen des Speichers in der Laufzeitumgebung der Website. Schnur
shareName Name der Dateifreigabe (Containername, für Blob-Speicher). Schnur
Art Speichertyp. "AzureBlob"
'AzureFiles'

CloningInfo

Name Beschreibung Wert
appSettingsOverrides Anwendungseinstellung setzt außer Kraft für geklonte App. Wenn angegeben, überschreiben diese Einstellungen die geklonten Einstellungen.
aus der Quell-App. Andernfalls werden Anwendungseinstellungen aus der Quell-App beibehalten.
CloningInfoAppSettingsOverrides
cloneCustomHostNames <Code>"true"</code>, um benutzerdefinierte Hostnamen aus der Quell-App zu klonen; andernfalls <Code>false</code>. Bool
cloneSourceControl <Code>"true"</code>, um die Quellcodeverwaltung aus der Quell-App zu klonen; andernfalls <Code>false</code>. Bool
configureLoadBalancing <Code>"true"</code>, um den Lastenausgleich für die Quell- und Ziel-App zu konfigurieren. Bool
correlationId Korrelations-ID des Klonvorgangs. Diese ID verknüpft mehrere Klonvorgänge
zusammen, um dieselbe Momentaufnahme zu verwenden.
Schnur

Zwänge:
Min. Länge = 36
Maximale Länge = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
hostingEnvironment App Service Environment. Schnur
überschreiben <Code>true</code> zum Überschreiben der Ziel-App; andernfalls <Code>false</code>. Bool
sourceWebAppId ARM-Ressourcen-ID der Quell-App. Die App-Ressourcen-ID weist das Formular auf.
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} für Produktionsplätze und
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} für andere Slots.
Zeichenfolge (erforderlich)
sourceWebAppLocation Standort der Quell-App z. B.: West-USA oder Nordeuropa Schnur
trafficManagerProfileId ARM-Ressourcen-ID des zu verwendenden Traffic Manager-Profils, sofern vorhanden. Die Ressourcen-ID des Datenverkehrs-Managers weist das Formular auf.
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
Schnur
trafficManagerProfileName Name des zu erstellenden Traffic Manager-Profils. Dies ist nur erforderlich, wenn das Traffic Manager-Profil noch nicht vorhanden ist. Schnur

CloningInfoAppSettingsOverrides

Name Beschreibung Wert

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

ConnStringInfo

Name Beschreibung Wert
connectionString Verbindungszeichenfolgenwert. Schnur
Name Name der Verbindungszeichenfolge. Schnur
Art Datenbanktyp. 'ApiHub'
'Benutzerdefiniert'
'DocDb'
'EventHub'
"MySql"
'NotificationHub'
'PostgreSQL'
'RedisCache'
'ServiceBus'
'SQLAzure'
'SQLServer'

CorsSettings

Name Beschreibung Wert
allowedOrigins Dient zum Abrufen oder Festlegen der Liste der Ursprünge, die zulässig sein sollen, cross-origin zu machen
Aufrufe (z. B. http://example.com:12345). Verwenden Sie "*", um alle zuzulassen.
string[]
supportCredentials Ruft ab oder legt fest, ob CORS-Anforderungen mit Anmeldeinformationen zulässig sind. Siehe
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
für weitere Details.
Bool

Experimente

Name Beschreibung Wert
rampUpRules Liste der Ramp-up-Regeln. RampUpRule-[]

GeoDistribution

Name Beschreibung Wert
Ort Ort. Schnur
numberOfWorkers NumberOfWorkers. Int

HandlerMapping

Name Beschreibung Wert
Argumente Befehlszeilenargumente, die an den Skriptprozessor übergeben werden sollen. Schnur
Erweiterung Anforderungen mit dieser Erweiterung werden mithilfe der angegebenen FastCGI-Anwendung behandelt. Schnur
scriptProcessor Der absolute Pfad zur FastCGI-Anwendung. Schnur

HostingEnvironmentProfile

Name Beschreibung Wert
id Ressourcen-ID der App-Dienstumgebung. Schnur

HostNameSslState

Name Beschreibung Wert
hostType Gibt an, ob der Hostname ein Standard- oder Repository-Hostname ist. 'Repository'
"Standard"
Name Hostname. Schnur
sslState SSL-Typ. "Deaktiviert"
'IpBasedEnabled'
"SniEnabled"
Fingerabdruck SSL-Zertifikatfingerabdruck. Schnur
toUpdate Legen Sie diesen Wert auf <Code fest,>"true"<"/code">, um den vorhandenen Hostnamen zu aktualisieren. Bool
virtualIP Virtuelle IP-Adresse, die dem Hostnamen zugewiesen ist, wenn IP-basiertes SSL aktiviert ist. Schnur

IpSecurityRestriction

Name Beschreibung Wert
Aktion Zulassen oder Verweigern des Zugriffs für diesen IP-Bereich. Schnur
Beschreibung Beschreibung der IP-Einschränkungsregel. Schnur
ipAddress DIE IP-Adresse, für die die Sicherheitseinschränkung gültig ist.
Sie kann in Form einer reinen ipv4-Adresse (erforderliche Subnetzmaskeneigenschaft) oder
CIDR-Notation wie ipv4/mask (führende Bit-Übereinstimmung). Für CIDR,
SubnetzMask-Eigenschaft darf nicht angegeben werden.
Schnur
Name Name der IP-Einschränkungsregel. Schnur
Priorität Priorität der IP-Einschränkungsregel. Int
subnetMask Subnetzmaske für den Bereich der IP-Adressen, für die die Einschränkung gültig ist. Schnur
subnetTrafficTag (intern) Subnetzdatenverkehrstag Int
Etikett Definiert, wofür dieser IP-Filter verwendet wird. Dies ist die Unterstützung der IP-Filterung für Proxys. 'Standard'
'XffProxy'
vnetSubnetResourceId ID der virtuellen Netzwerkressource Schnur
vnetTrafficTag (intern) Vnet-Datenverkehrstag Int

ManagedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der benutzer zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

Microsoft.Web/sites/slots

Name Beschreibung Wert
apiVersion Die API-Version '2018-11-01'
Identität Verwaltete Dienstidentität. ManagedServiceIdentity-
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Websiteressourcenspezifische Eigenschaften SiteProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Web/sites/slots"

NameValuePair

Name Beschreibung Wert
Name Paarname. Schnur
Wert Paarwert. Schnur

PushSettings

Name Beschreibung Wert
Art Art der Ressource. Schnur
Eigenschaften PushSettings-ressourcenspezifische Eigenschaften PushSettingsProperties-

PushSettingsProperties

Name Beschreibung Wert
dynamicTagsJson Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste mit dynamischen Tags enthält, die von Benutzeransprüchen im Pushregistrierungsendpunkt ausgewertet werden. Schnur
isPushEnabled Dient zum Abrufen oder Festlegen eines Flags, das angibt, ob der Push-Endpunkt aktiviert ist. bool (erforderlich)
tagsRequiringAuth Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge mit einer Liste von Tags, die eine Benutzerauthentifizierung erfordern, die im Pushregistrierungsendpunkt verwendet werden soll.
Tags können aus alphanumerischen Zeichen und den folgenden Zeichen bestehen:
'_', '@', '#', '.', ':', '-'.
Die Überprüfung sollte beim PushRequestHandler durchgeführt werden.
Schnur
tagWhitelistJson Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste von Tags enthält, die sich in der liste der zulässigen Elemente für die Verwendung durch den Pushregistrierungsendpunkt befinden. Schnur

RampUpRule

Name Beschreibung Wert
actionHostName Hostname eines Steckplatzes, zu dem der Datenverkehr umgeleitet wird, wenn er sich entschieden hat. Z.B. myapp-stage.azurewebsites.net. Schnur
changeDecisionCallbackUrl Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL angegeben werden kann. Siehe TiPCallback-Websiteerweiterung für das Gerüst und die Verträge.
https://www.siteextensions.net/packages/TiPCallback/
Schnur
changeIntervalInMinutes Gibt das Intervall in Minuten an, um reroutePercentage neu zu bewerten. Int
changeStep Im Szenario für das automatische Hochfahren ist dies der Schritt zum Hinzufügen/Entfernen aus <Code>ReroutePercentage</code>, bis er erreicht ist.
<Code>MinReroutePercentage</code> oder <Code>MaxReroutePercentage</code>. Websitemetriken werden alle N Minuten überprüft, die in <Code angegeben>ChangeIntervalInMinutes</code>.
Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL in <Code>ChangeDecisionCallbackUrl</code>angegeben werden kann.
Int
maxReroutePercentage Specifies upper boundary below which ReroutePercentage will stay. Int
minReroutePercentage Gibt die untere Grenze an, über der ReroutePercentage verbleibt. Int
Name Name der Routingregel. Der empfohlene Name wäre, auf den Steckplatz zu verweisen, der den Datenverkehr im Experiment erhält. Schnur
reroutePercentage Prozentsatz des Datenverkehrs, der an <Code>ActionHostName</code>umgeleitet wird. Int

RequestsBasedTrigger

Name Beschreibung Wert
zählen Anforderungsanzahl. Int
timeInterval Zeitintervall. Schnur

ResourceTags

Name Beschreibung Wert

SiteConfig

Name Beschreibung Wert
alwaysOn <Code>true</code>, wenn Always On aktiviert ist; andernfalls <Code>false</code>. Bool
apiDefinition Informationen zur formalen API-Definition für die App. ApiDefinitionInfo-
appCommandLine App-Befehlszeile zum Starten. Schnur
appSettings Anwendungseinstellungen. NameValuePair[]
autoHealEnabled <Code>"true"</code>, wenn "Auto Heal" aktiviert ist; andernfalls <Code>false</code>. Bool
autoHealRules Regeln zur automatischen Heilung. AutoHealRules
autoSwapSlotName Name des automatischen Austauschplatzes. Schnur
azureStorageAccounts Vom Benutzer bereitgestellte Azure-Speicherkonten. SiteConfigAzureStorageAccounts
connectionStrings Verbindungszeichenfolgen. ConnStringInfo[]
Cors CorS-Einstellungen (Cross-Origin Resource Sharing). CorsSettings
defaultDocuments Standarddokumente. string[]
detailedErrorLoggingEnabled <Code>true</code>, wenn die detaillierte Fehlerprotokollierung aktiviert ist; andernfalls <Code>false</code>. Bool
documentRoot Dokumentstamm. Schnur
Experimente Dies ist für polymorphe Typen zu umgehen. Experimente
ftpsState Status des FTP/FTPS-Diensts "AllAllowed"
"Deaktiviert"
'FtpsOnly'
handlerMappings Handlerzuordnungen. HandlerMapping[]
http20Enabled Http20Enabled: konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können. Bool
httpLoggingEnabled <Code>"true"</code>, wenn die HTTP-Protokollierung aktiviert ist; andernfalls <Code>false</code>. Bool
ipSecurityRestrictions IP-Sicherheitsbeschränkungen für den Hauptteil. IpSecurityRestriction[]
javaContainer Java-Container. Schnur
javaContainerVersion Java-Containerversion. Schnur
javaVersion Java-Version. Schnur
grenzen Websitegrenzwerte. SiteLimits-
linuxFxVersion Linux App Framework und Version Schnur
loadBalancing Standortlastenausgleich. "LeastRequests"
'LeastResponseTime'
'RequestHash'
"WeightedRoundRobin"
"WeightedTotalTraffic"
localMySqlEnabled <Code>true</code>, um lokale MySQL zu aktivieren; andernfalls <Code>false</code>. Bool
logsDirectorySizeLimit HTTP-Protokolle: Verzeichnisgrößenbeschränkung. Int
managedPipelineMode Verwalteter Pipelinemodus. "Klassisch"
"Integriert"
managedServiceIdentityId Id der verwalteten Dienstidentität Int
minTlsVersion MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist. '1.0'
'1.1'
'1.2'
netFrameworkVersion .NET Framework-Version. Schnur
nodeVersion Version von Node.js. Schnur
numberOfWorkers Anzahl der Arbeitnehmer. Int
phpVersion Version von PHP. Schnur
publishingUsername Veröffentlichungsbenutzername. Schnur
Drücken Pushendpunkteinstellungen. PushSettings-
pythonVersion Version von Python. Schnur
remoteDebuggingEnabled <Code>"true"</code>, wenn das Remotedebugging aktiviert ist; andernfalls <Code>false</code>. Bool
remoteDebuggingVersion Remotedebuggingversion. Schnur
requestTracingEnabled <Code>true</code>, wenn die Anforderungsablaufverfolgung aktiviert ist; andernfalls <Code>false</code>. Bool
requestTracingExpirationTime Ablaufzeit der Anforderungsablaufverfolgung. Schnur
reservedInstanceCount Anzahl reservierter Instanzen.
Diese Einstellung gilt nur für den Verbrauchsplan.
Int

Zwänge:
Min.-Wert = 0
Max. Wert = 10
scmIpSecurityRestrictions IP-Sicherheitseinschränkungen für scm. IpSecurityRestriction[]
scmIpSecurityRestrictionsUseMain IP-Sicherheitseinschränkungen für scm für die Hauptverwendung. Bool
scmType SCM-Typ. 'BitbucketGit'
'BitbucketHg'
'CodePlexGit'
'CodePlexHg'
"Dropbox"
'ExternalGit'
'ExternalHg'
'GitHub'
"LocalGit"
'None'
"OneDrive"
'Tfs'
"VSO"
tracingOptions Ablaufverfolgungsoptionen. Schnur
use32BitWorkerProcess <Code>"true"</code>, um den 32-Bit-Arbeitsprozess zu verwenden; andernfalls <Code>false</code>. Bool
virtualApplications Virtuelle Anwendungen. VirtualApplication[]
vnetName Name des virtuellen Netzwerks. Schnur
webSocketsEnabled <Code>true</code>, wenn WebSocket aktiviert ist; andernfalls <Code>false</code>. Bool
windowsFxVersion Xenon App Framework und Version Schnur
xManagedServiceIdentityId Explizite ID des verwalteten Diensts Int

SiteConfigAzureStorageAccounts

Name Beschreibung Wert

SiteLimits

Name Beschreibung Wert
maxDiskSizeInMb Maximale zulässige Datenträgergröße in MB. Int
maxMemoryInMb Maximal zulässige Arbeitsspeicherauslastung in MB. Int
maxPercentageCpu Maximal zulässiger PROZENTSATZ der CPU-Auslastung. Int

SiteProperties

Name Beschreibung Wert
clientAffinityEnabled <Code>"true"</code>, um die Clientaffinität zu ermöglichen; <Code>false</code> das Senden von Sitzungsaffinätscookies zu beenden, wodurch Clientanforderungen in derselben Sitzung an dieselbe Instanz weitergeleitet werden. Der Standardwert ist <Code>true</code>. Bool
clientCertEnabled <Code>true</code>, um die Clientzertifikatauthentifizierung zu aktivieren (TLS-gegenseitige Authentifizierung); andernfalls <Code>false</code>. Der Standardwert ist <Code>false</code>. Bool
clientCertExclusionPaths Kommagetrennte Ausschlusspfade für die Clientzertifikatauthentifizierung Schnur
cloningInfo Wenn sie während der App-Erstellung angegeben wird, wird die App von einer Quell-App geklont. CloningInfo-
containerSize Größe des Funktionscontainers. Int
dailyMemoryTimeQuota Maximal zulässiges Tagesspeicherzeitkontingent (gilt nur für dynamische Apps). Int
ermöglichte <Code>"true"</code>, wenn die App aktiviert ist; andernfalls <Code>false</code>. Durch Festlegen dieses Werts auf "false" wird die App deaktiviert (die App wird offline). Bool
GeoDistributions GeoDistributions für diese Website GeoDistribution[]
hostingEnvironmentProfile App-Dienstumgebung, die für die App verwendet werden soll. HostingEnvironmentProfile-
hostNamesDisabled <Code>true</code>, um die öffentlichen Hostnamen der App zu deaktivieren; andernfalls <Code>false</code>.
Wenn <Code>"true"</code>, ist die App nur über den API-Verwaltungsprozess zugänglich.
Bool
hostNameSslStates Hostname SSL-Zustände werden verwendet, um die SSL-Bindungen für die Hostnamen der App zu verwalten. HostNameSslState[]
httpsOnly HttpsOnly: konfiguriert eine Website so, dass nur HTTPS-Anforderungen akzeptiert werden. Problemumleitung für
HTTP-Anforderungen
Bool
hyperV Hyper-V Sandkasten. Bool
isXenon Veraltet: Hyper-V Sandkasten. Bool
redundanzMode Websiteredundanzmodus "ActiveActive"
'Failover'
"GeoRedundant"
"Manuell"
'None'
reserviert <Code>"true"</code>, falls reserviert; andernfalls <Code>false</code>. Bool
scmSiteAlsoStopped <Code>true</code>, um die SCM-Website (KUDU) zu beenden, wenn die App beendet wird; andernfalls <Code>false</code>. Der Standardwert ist <Code>false</code>. Bool
serverFarmId Ressourcen-ID des zugeordneten App Service-Plans, formatiert als "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". Schnur
siteConfig Konfiguration der App. SiteConfig-

SlowRequestsBasedTrigger

Name Beschreibung Wert
zählen Anforderungsanzahl. Int
timeInterval Zeitintervall. Schnur
timeTaken Benötigte Zeit. Schnur

StatusCodesBasedTrigger

Name Beschreibung Wert
zählen Anforderungsanzahl. Int
Status HTTP-Statuscode. Int
subStatus Unterstatus anfordern. Int
timeInterval Zeitintervall. Schnur
win32Status Win32-Fehlercode. Int

VirtualApplication

Name Beschreibung Wert
physicalPath Physischer Pfad. Schnur
preloadEnabled <Code>true</code>, wenn das Vorabladen aktiviert ist; andernfalls <Code>false</code>. Bool
virtualDirectories Virtuelle Verzeichnisse für virtuelle Anwendungen. VirtualDirectory[]
virtualPath Virtueller Pfad. Schnur

VirtualDirectory

Name Beschreibung Wert
physicalPath Physischer Pfad. Schnur
virtualPath Pfad zur virtuellen Anwendung. Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Azure Function App mit einem Bereitstellungsplatz

Bereitstellen in Azure
Diese Vorlage stellt eine Funktions-App in einem Premium-Plan mit Produktionsplatz und einem zusätzlichen Bereitstellungsplatz zur Seite.
Hochverknapp-Web-App-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine sichere, hoch verfügbare mit mehreren Regionen mit zwei Web-Apps in verschiedenen Regionen hinter Azure Front Door erstellen.
Bereitstellungsverbrauchsplanfunktion mit einem Bereitstellungsplatz

Bereitstellen in Azure
Diese Vorlage stellt eine Funktions-App für einen Verbrauchsplan bereit, bei dem es sich um einen dynamischen Hostingplan handelt. Die App wird bei Bedarf ausgeführt, und Sie werden pro Ausführung abgerechnet, ohne ständige Ressourcenverpflichtung. Es gibt weitere Vorlagen für die Bereitstellung in einem dedizierten Hostingplan.
secure N-Tier Web App-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine sichere End-to-End-Lösung mit zwei Web-Apps mit Staging-Slots, Front-End und Back-End erstellen, Front-End verwendet das Back über die VNet-Einfügung und private Endpunkte sicher.
Web App mit benutzerdefinierten Bereitstellungsplätzen

Bereitstellen in Azure
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen einer Web-App mit benutzerdefinierten Bereitstellungsplätzen in Azure Web Apps.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "Sites/Slots" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/sites/slots-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/slots@2018-11-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  kind = "string"
  location = "string"
  body = jsonencode({
    properties = {
      clientAffinityEnabled = bool
      clientCertEnabled = bool
      clientCertExclusionPaths = "string"
      cloningInfo = {
        appSettingsOverrides = {
          {customized property} = "string"
        }
        cloneCustomHostNames = bool
        cloneSourceControl = bool
        configureLoadBalancing = bool
        correlationId = "string"
        hostingEnvironment = "string"
        overwrite = bool
        sourceWebAppId = "string"
        sourceWebAppLocation = "string"
        trafficManagerProfileId = "string"
        trafficManagerProfileName = "string"
      }
      containerSize = int
      dailyMemoryTimeQuota = int
      enabled = bool
      geoDistributions = [
        {
          location = "string"
          numberOfWorkers = int
        }
      ]
      hostingEnvironmentProfile = {
        id = "string"
      }
      hostNamesDisabled = bool
      hostNameSslStates = [
        {
          hostType = "string"
          name = "string"
          sslState = "string"
          thumbprint = "string"
          toUpdate = bool
          virtualIP = "string"
        }
      ]
      httpsOnly = bool
      hyperV = bool
      isXenon = bool
      redundancyMode = "string"
      reserved = bool
      scmSiteAlsoStopped = bool
      serverFarmId = "string"
      siteConfig = {
        alwaysOn = bool
        apiDefinition = {
          url = "string"
        }
        appCommandLine = "string"
        appSettings = [
          {
            name = "string"
            value = "string"
          }
        ]
        autoHealEnabled = bool
        autoHealRules = {
          actions = {
            actionType = "string"
            customAction = {
              exe = "string"
              parameters = "string"
            }
            minProcessExecutionTime = "string"
          }
          triggers = {
            privateBytesInKB = int
            requests = {
              count = int
              timeInterval = "string"
            }
            slowRequests = {
              count = int
              timeInterval = "string"
              timeTaken = "string"
            }
            statusCodes = [
              {
                count = int
                status = int
                subStatus = int
                timeInterval = "string"
                win32Status = int
              }
            ]
          }
        }
        autoSwapSlotName = "string"
        azureStorageAccounts = {
          {customized property} = {
            accessKey = "string"
            accountName = "string"
            mountPath = "string"
            shareName = "string"
            type = "string"
          }
        }
        connectionStrings = [
          {
            connectionString = "string"
            name = "string"
            type = "string"
          }
        ]
        cors = {
          allowedOrigins = [
            "string"
          ]
          supportCredentials = bool
        }
        defaultDocuments = [
          "string"
        ]
        detailedErrorLoggingEnabled = bool
        documentRoot = "string"
        experiments = {
          rampUpRules = [
            {
              actionHostName = "string"
              changeDecisionCallbackUrl = "string"
              changeIntervalInMinutes = int
              changeStep = int
              maxReroutePercentage = int
              minReroutePercentage = int
              name = "string"
              reroutePercentage = int
            }
          ]
        }
        ftpsState = "string"
        handlerMappings = [
          {
            arguments = "string"
            extension = "string"
            scriptProcessor = "string"
          }
        ]
        http20Enabled = bool
        httpLoggingEnabled = bool
        ipSecurityRestrictions = [
          {
            action = "string"
            description = "string"
            ipAddress = "string"
            name = "string"
            priority = int
            subnetMask = "string"
            subnetTrafficTag = int
            tag = "string"
            vnetSubnetResourceId = "string"
            vnetTrafficTag = int
          }
        ]
        javaContainer = "string"
        javaContainerVersion = "string"
        javaVersion = "string"
        limits = {
          maxDiskSizeInMb = int
          maxMemoryInMb = int
          maxPercentageCpu = int
        }
        linuxFxVersion = "string"
        loadBalancing = "string"
        localMySqlEnabled = bool
        logsDirectorySizeLimit = int
        managedPipelineMode = "string"
        managedServiceIdentityId = int
        minTlsVersion = "string"
        netFrameworkVersion = "string"
        nodeVersion = "string"
        numberOfWorkers = int
        phpVersion = "string"
        publishingUsername = "string"
        push = {
          kind = "string"
          properties = {
            dynamicTagsJson = "string"
            isPushEnabled = bool
            tagsRequiringAuth = "string"
            tagWhitelistJson = "string"
          }
        }
        pythonVersion = "string"
        remoteDebuggingEnabled = bool
        remoteDebuggingVersion = "string"
        requestTracingEnabled = bool
        requestTracingExpirationTime = "string"
        reservedInstanceCount = int
        scmIpSecurityRestrictions = [
          {
            action = "string"
            description = "string"
            ipAddress = "string"
            name = "string"
            priority = int
            subnetMask = "string"
            subnetTrafficTag = int
            tag = "string"
            vnetSubnetResourceId = "string"
            vnetTrafficTag = int
          }
        ]
        scmIpSecurityRestrictionsUseMain = bool
        scmType = "string"
        tracingOptions = "string"
        use32BitWorkerProcess = bool
        virtualApplications = [
          {
            physicalPath = "string"
            preloadEnabled = bool
            virtualDirectories = [
              {
                physicalPath = "string"
                virtualPath = "string"
              }
            ]
            virtualPath = "string"
          }
        ]
        vnetName = "string"
        webSocketsEnabled = bool
        windowsFxVersion = "string"
        xManagedServiceIdentityId = int
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Eigenschaftswerte

ApiDefinitionInfo

Name Beschreibung Wert
URL Die URL der API-Definition. Schnur

AutoHealActions

Name Beschreibung Wert
actionType Vordefinierte Aktion, die ausgeführt werden soll. 'CustomAction'
'LogEvent'
"Recyceln"
customAction Benutzerdefinierte Aktion, die ausgeführt werden soll. AutoHealCustomAction-
minProcessExecutionTime Minimale Ausführungszeit für den Prozess
bevor Sie die Aktion ausführen
Schnur

AutoHealCustomAction

Name Beschreibung Wert
exe Ausführbare Datei, die ausgeführt werden soll. Schnur
Parameter Parameter für die ausführbare Datei. Schnur

AutoHealRules

Name Beschreibung Wert
Aktionen Aktionen, die ausgeführt werden sollen, wenn eine Regel ausgelöst wird. AutoHealActions-
Auslöser Bedingungen, die beschreiben, wann die Aktionen zum automatischen Heilen ausgeführt werden sollen. AutoHealTriggers

AutoHealTriggers

Name Beschreibung Wert
privateBytesInKB Eine Regel basierend auf privaten Bytes. Int
Aufforderungen Eine Regel basierend auf Gesamtanforderungen. RequestsBasedTrigger-
slowRequests Eine Regel basierend auf der Anforderungsausführungszeit. SlowRequestsBasedTrigger-
statusCodes Eine Regel basierend auf Statuscodes. StatusCodesBasedTrigger[]

AzureStorageInfoValue

Name Beschreibung Wert
accessKey Zugriffstaste für das Speicherkonto. Schnur
accountName Name des Speicherkontos. Schnur
mountPath Pfad zum Bereitstellen des Speichers in der Laufzeitumgebung der Website. Schnur
shareName Name der Dateifreigabe (Containername, für Blob-Speicher). Schnur
Art Speichertyp. "AzureBlob"
'AzureFiles'

CloningInfo

Name Beschreibung Wert
appSettingsOverrides Anwendungseinstellung setzt außer Kraft für geklonte App. Wenn angegeben, überschreiben diese Einstellungen die geklonten Einstellungen.
aus der Quell-App. Andernfalls werden Anwendungseinstellungen aus der Quell-App beibehalten.
CloningInfoAppSettingsOverrides
cloneCustomHostNames <Code>"true"</code>, um benutzerdefinierte Hostnamen aus der Quell-App zu klonen; andernfalls <Code>false</code>. Bool
cloneSourceControl <Code>"true"</code>, um die Quellcodeverwaltung aus der Quell-App zu klonen; andernfalls <Code>false</code>. Bool
configureLoadBalancing <Code>"true"</code>, um den Lastenausgleich für die Quell- und Ziel-App zu konfigurieren. Bool
correlationId Korrelations-ID des Klonvorgangs. Diese ID verknüpft mehrere Klonvorgänge
zusammen, um dieselbe Momentaufnahme zu verwenden.
Schnur

Zwänge:
Min. Länge = 36
Maximale Länge = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
hostingEnvironment App Service Environment. Schnur
überschreiben <Code>true</code> zum Überschreiben der Ziel-App; andernfalls <Code>false</code>. Bool
sourceWebAppId ARM-Ressourcen-ID der Quell-App. Die App-Ressourcen-ID weist das Formular auf.
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} für Produktionsplätze und
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} für andere Slots.
Zeichenfolge (erforderlich)
sourceWebAppLocation Standort der Quell-App z. B.: West-USA oder Nordeuropa Schnur
trafficManagerProfileId ARM-Ressourcen-ID des zu verwendenden Traffic Manager-Profils, sofern vorhanden. Die Ressourcen-ID des Datenverkehrs-Managers weist das Formular auf.
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
Schnur
trafficManagerProfileName Name des zu erstellenden Traffic Manager-Profils. Dies ist nur erforderlich, wenn das Traffic Manager-Profil noch nicht vorhanden ist. Schnur

CloningInfoAppSettingsOverrides

Name Beschreibung Wert

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

ConnStringInfo

Name Beschreibung Wert
connectionString Verbindungszeichenfolgenwert. Schnur
Name Name der Verbindungszeichenfolge. Schnur
Art Datenbanktyp. 'ApiHub'
'Benutzerdefiniert'
'DocDb'
'EventHub'
"MySql"
'NotificationHub'
'PostgreSQL'
'RedisCache'
'ServiceBus'
'SQLAzure'
'SQLServer'

CorsSettings

Name Beschreibung Wert
allowedOrigins Dient zum Abrufen oder Festlegen der Liste der Ursprünge, die zulässig sein sollen, cross-origin zu machen
Aufrufe (z. B. http://example.com:12345). Verwenden Sie "*", um alle zuzulassen.
string[]
supportCredentials Ruft ab oder legt fest, ob CORS-Anforderungen mit Anmeldeinformationen zulässig sind. Siehe
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
für weitere Details.
Bool

Experimente

Name Beschreibung Wert
rampUpRules Liste der Ramp-up-Regeln. RampUpRule-[]

GeoDistribution

Name Beschreibung Wert
Ort Ort. Schnur
numberOfWorkers NumberOfWorkers. Int

HandlerMapping

Name Beschreibung Wert
Argumente Befehlszeilenargumente, die an den Skriptprozessor übergeben werden sollen. Schnur
Erweiterung Anforderungen mit dieser Erweiterung werden mithilfe der angegebenen FastCGI-Anwendung behandelt. Schnur
scriptProcessor Der absolute Pfad zur FastCGI-Anwendung. Schnur

HostingEnvironmentProfile

Name Beschreibung Wert
id Ressourcen-ID der App-Dienstumgebung. Schnur

HostNameSslState

Name Beschreibung Wert
hostType Gibt an, ob der Hostname ein Standard- oder Repository-Hostname ist. 'Repository'
"Standard"
Name Hostname. Schnur
sslState SSL-Typ. "Deaktiviert"
'IpBasedEnabled'
"SniEnabled"
Fingerabdruck SSL-Zertifikatfingerabdruck. Schnur
toUpdate Legen Sie diesen Wert auf <Code fest,>"true"<"/code">, um den vorhandenen Hostnamen zu aktualisieren. Bool
virtualIP Virtuelle IP-Adresse, die dem Hostnamen zugewiesen ist, wenn IP-basiertes SSL aktiviert ist. Schnur

IpSecurityRestriction

Name Beschreibung Wert
Aktion Zulassen oder Verweigern des Zugriffs für diesen IP-Bereich. Schnur
Beschreibung Beschreibung der IP-Einschränkungsregel. Schnur
ipAddress DIE IP-Adresse, für die die Sicherheitseinschränkung gültig ist.
Sie kann in Form einer reinen ipv4-Adresse (erforderliche Subnetzmaskeneigenschaft) oder
CIDR-Notation wie ipv4/mask (führende Bit-Übereinstimmung). Für CIDR,
SubnetzMask-Eigenschaft darf nicht angegeben werden.
Schnur
Name Name der IP-Einschränkungsregel. Schnur
Priorität Priorität der IP-Einschränkungsregel. Int
subnetMask Subnetzmaske für den Bereich der IP-Adressen, für die die Einschränkung gültig ist. Schnur
subnetTrafficTag (intern) Subnetzdatenverkehrstag Int
Etikett Definiert, wofür dieser IP-Filter verwendet wird. Dies ist die Unterstützung der IP-Filterung für Proxys. 'Standard'
'XffProxy'
vnetSubnetResourceId ID der virtuellen Netzwerkressource Schnur
vnetTrafficTag (intern) Vnet-Datenverkehrstag Int

ManagedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der benutzer zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

Microsoft.Web/sites/slots

Name Beschreibung Wert
Identität Verwaltete Dienstidentität. ManagedServiceIdentity-
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: Websites
Eigenschaften Websiteressourcenspezifische Eigenschaften SiteProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Web/sites/slots@2018-11-01"

NameValuePair

Name Beschreibung Wert
Name Paarname. Schnur
Wert Paarwert. Schnur

PushSettings

Name Beschreibung Wert
Art Art der Ressource. Schnur
Eigenschaften PushSettings-ressourcenspezifische Eigenschaften PushSettingsProperties-

PushSettingsProperties

Name Beschreibung Wert
dynamicTagsJson Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste mit dynamischen Tags enthält, die von Benutzeransprüchen im Pushregistrierungsendpunkt ausgewertet werden. Schnur
isPushEnabled Dient zum Abrufen oder Festlegen eines Flags, das angibt, ob der Push-Endpunkt aktiviert ist. bool (erforderlich)
tagsRequiringAuth Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge mit einer Liste von Tags, die eine Benutzerauthentifizierung erfordern, die im Pushregistrierungsendpunkt verwendet werden soll.
Tags können aus alphanumerischen Zeichen und den folgenden Zeichen bestehen:
'_', '@', '#', '.', ':', '-'.
Die Überprüfung sollte beim PushRequestHandler durchgeführt werden.
Schnur
tagWhitelistJson Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste von Tags enthält, die sich in der liste der zulässigen Elemente für die Verwendung durch den Pushregistrierungsendpunkt befinden. Schnur

RampUpRule

Name Beschreibung Wert
actionHostName Hostname eines Steckplatzes, zu dem der Datenverkehr umgeleitet wird, wenn er sich entschieden hat. Z.B. myapp-stage.azurewebsites.net. Schnur
changeDecisionCallbackUrl Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL angegeben werden kann. Siehe TiPCallback-Websiteerweiterung für das Gerüst und die Verträge.
https://www.siteextensions.net/packages/TiPCallback/
Schnur
changeIntervalInMinutes Gibt das Intervall in Minuten an, um reroutePercentage neu zu bewerten. Int
changeStep Im Szenario für das automatische Hochfahren ist dies der Schritt zum Hinzufügen/Entfernen aus <Code>ReroutePercentage</code>, bis er erreicht ist.
<Code>MinReroutePercentage</code> oder <Code>MaxReroutePercentage</code>. Websitemetriken werden alle N Minuten überprüft, die in <Code angegeben>ChangeIntervalInMinutes</code>.
Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL in <Code>ChangeDecisionCallbackUrl</code>angegeben werden kann.
Int
maxReroutePercentage Specifies upper boundary below which ReroutePercentage will stay. Int
minReroutePercentage Gibt die untere Grenze an, über der ReroutePercentage verbleibt. Int
Name Name der Routingregel. Der empfohlene Name wäre, auf den Steckplatz zu verweisen, der den Datenverkehr im Experiment erhält. Schnur
reroutePercentage Prozentsatz des Datenverkehrs, der an <Code>ActionHostName</code>umgeleitet wird. Int

RequestsBasedTrigger

Name Beschreibung Wert
zählen Anforderungsanzahl. Int
timeInterval Zeitintervall. Schnur

ResourceTags

Name Beschreibung Wert

SiteConfig

Name Beschreibung Wert
alwaysOn <Code>true</code>, wenn Always On aktiviert ist; andernfalls <Code>false</code>. Bool
apiDefinition Informationen zur formalen API-Definition für die App. ApiDefinitionInfo-
appCommandLine App-Befehlszeile zum Starten. Schnur
appSettings Anwendungseinstellungen. NameValuePair[]
autoHealEnabled <Code>"true"</code>, wenn "Auto Heal" aktiviert ist; andernfalls <Code>false</code>. Bool
autoHealRules Regeln zur automatischen Heilung. AutoHealRules
autoSwapSlotName Name des automatischen Austauschplatzes. Schnur
azureStorageAccounts Vom Benutzer bereitgestellte Azure-Speicherkonten. SiteConfigAzureStorageAccounts
connectionStrings Verbindungszeichenfolgen. ConnStringInfo[]
Cors CorS-Einstellungen (Cross-Origin Resource Sharing). CorsSettings
defaultDocuments Standarddokumente. string[]
detailedErrorLoggingEnabled <Code>true</code>, wenn die detaillierte Fehlerprotokollierung aktiviert ist; andernfalls <Code>false</code>. Bool
documentRoot Dokumentstamm. Schnur
Experimente Dies ist für polymorphe Typen zu umgehen. Experimente
ftpsState Status des FTP/FTPS-Diensts "AllAllowed"
"Deaktiviert"
'FtpsOnly'
handlerMappings Handlerzuordnungen. HandlerMapping[]
http20Enabled Http20Enabled: konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können. Bool
httpLoggingEnabled <Code>"true"</code>, wenn die HTTP-Protokollierung aktiviert ist; andernfalls <Code>false</code>. Bool
ipSecurityRestrictions IP-Sicherheitsbeschränkungen für den Hauptteil. IpSecurityRestriction[]
javaContainer Java-Container. Schnur
javaContainerVersion Java-Containerversion. Schnur
javaVersion Java-Version. Schnur
grenzen Websitegrenzwerte. SiteLimits-
linuxFxVersion Linux App Framework und Version Schnur
loadBalancing Standortlastenausgleich. "LeastRequests"
'LeastResponseTime'
'RequestHash'
"WeightedRoundRobin"
"WeightedTotalTraffic"
localMySqlEnabled <Code>true</code>, um lokale MySQL zu aktivieren; andernfalls <Code>false</code>. Bool
logsDirectorySizeLimit HTTP-Protokolle: Verzeichnisgrößenbeschränkung. Int
managedPipelineMode Verwalteter Pipelinemodus. "Klassisch"
"Integriert"
managedServiceIdentityId Id der verwalteten Dienstidentität Int
minTlsVersion MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist. '1.0'
'1.1'
'1.2'
netFrameworkVersion .NET Framework-Version. Schnur
nodeVersion Version von Node.js. Schnur
numberOfWorkers Anzahl der Arbeitnehmer. Int
phpVersion Version von PHP. Schnur
publishingUsername Veröffentlichungsbenutzername. Schnur
Drücken Pushendpunkteinstellungen. PushSettings-
pythonVersion Version von Python. Schnur
remoteDebuggingEnabled <Code>"true"</code>, wenn das Remotedebugging aktiviert ist; andernfalls <Code>false</code>. Bool
remoteDebuggingVersion Remotedebuggingversion. Schnur
requestTracingEnabled <Code>true</code>, wenn die Anforderungsablaufverfolgung aktiviert ist; andernfalls <Code>false</code>. Bool
requestTracingExpirationTime Ablaufzeit der Anforderungsablaufverfolgung. Schnur
reservedInstanceCount Anzahl reservierter Instanzen.
Diese Einstellung gilt nur für den Verbrauchsplan.
Int

Zwänge:
Min.-Wert = 0
Max. Wert = 10
scmIpSecurityRestrictions IP-Sicherheitseinschränkungen für scm. IpSecurityRestriction[]
scmIpSecurityRestrictionsUseMain IP-Sicherheitseinschränkungen für scm für die Hauptverwendung. Bool
scmType SCM-Typ. 'BitbucketGit'
'BitbucketHg'
'CodePlexGit'
'CodePlexHg'
"Dropbox"
'ExternalGit'
'ExternalHg'
'GitHub'
"LocalGit"
'None'
"OneDrive"
'Tfs'
"VSO"
tracingOptions Ablaufverfolgungsoptionen. Schnur
use32BitWorkerProcess <Code>"true"</code>, um den 32-Bit-Arbeitsprozess zu verwenden; andernfalls <Code>false</code>. Bool
virtualApplications Virtuelle Anwendungen. VirtualApplication[]
vnetName Name des virtuellen Netzwerks. Schnur
webSocketsEnabled <Code>true</code>, wenn WebSocket aktiviert ist; andernfalls <Code>false</code>. Bool
windowsFxVersion Xenon App Framework und Version Schnur
xManagedServiceIdentityId Explizite ID des verwalteten Diensts Int

SiteConfigAzureStorageAccounts

Name Beschreibung Wert

SiteLimits

Name Beschreibung Wert
maxDiskSizeInMb Maximale zulässige Datenträgergröße in MB. Int
maxMemoryInMb Maximal zulässige Arbeitsspeicherauslastung in MB. Int
maxPercentageCpu Maximal zulässiger PROZENTSATZ der CPU-Auslastung. Int

SiteProperties

Name Beschreibung Wert
clientAffinityEnabled <Code>"true"</code>, um die Clientaffinität zu ermöglichen; <Code>false</code> das Senden von Sitzungsaffinätscookies zu beenden, wodurch Clientanforderungen in derselben Sitzung an dieselbe Instanz weitergeleitet werden. Der Standardwert ist <Code>true</code>. Bool
clientCertEnabled <Code>true</code>, um die Clientzertifikatauthentifizierung zu aktivieren (TLS-gegenseitige Authentifizierung); andernfalls <Code>false</code>. Der Standardwert ist <Code>false</code>. Bool
clientCertExclusionPaths Kommagetrennte Ausschlusspfade für die Clientzertifikatauthentifizierung Schnur
cloningInfo Wenn sie während der App-Erstellung angegeben wird, wird die App von einer Quell-App geklont. CloningInfo-
containerSize Größe des Funktionscontainers. Int
dailyMemoryTimeQuota Maximal zulässiges Tagesspeicherzeitkontingent (gilt nur für dynamische Apps). Int
ermöglichte <Code>"true"</code>, wenn die App aktiviert ist; andernfalls <Code>false</code>. Durch Festlegen dieses Werts auf "false" wird die App deaktiviert (die App wird offline). Bool
GeoDistributions GeoDistributions für diese Website GeoDistribution[]
hostingEnvironmentProfile App-Dienstumgebung, die für die App verwendet werden soll. HostingEnvironmentProfile-
hostNamesDisabled <Code>true</code>, um die öffentlichen Hostnamen der App zu deaktivieren; andernfalls <Code>false</code>.
Wenn <Code>"true"</code>, ist die App nur über den API-Verwaltungsprozess zugänglich.
Bool
hostNameSslStates Hostname SSL-Zustände werden verwendet, um die SSL-Bindungen für die Hostnamen der App zu verwalten. HostNameSslState[]
httpsOnly HttpsOnly: konfiguriert eine Website so, dass nur HTTPS-Anforderungen akzeptiert werden. Problemumleitung für
HTTP-Anforderungen
Bool
hyperV Hyper-V Sandkasten. Bool
isXenon Veraltet: Hyper-V Sandkasten. Bool
redundanzMode Websiteredundanzmodus "ActiveActive"
'Failover'
"GeoRedundant"
"Manuell"
'None'
reserviert <Code>"true"</code>, falls reserviert; andernfalls <Code>false</code>. Bool
scmSiteAlsoStopped <Code>true</code>, um die SCM-Website (KUDU) zu beenden, wenn die App beendet wird; andernfalls <Code>false</code>. Der Standardwert ist <Code>false</code>. Bool
serverFarmId Ressourcen-ID des zugeordneten App Service-Plans, formatiert als "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". Schnur
siteConfig Konfiguration der App. SiteConfig-

SlowRequestsBasedTrigger

Name Beschreibung Wert
zählen Anforderungsanzahl. Int
timeInterval Zeitintervall. Schnur
timeTaken Benötigte Zeit. Schnur

StatusCodesBasedTrigger

Name Beschreibung Wert
zählen Anforderungsanzahl. Int
Status HTTP-Statuscode. Int
subStatus Unterstatus anfordern. Int
timeInterval Zeitintervall. Schnur
win32Status Win32-Fehlercode. Int

VirtualApplication

Name Beschreibung Wert
physicalPath Physischer Pfad. Schnur
preloadEnabled <Code>true</code>, wenn das Vorabladen aktiviert ist; andernfalls <Code>false</code>. Bool
virtualDirectories Virtuelle Verzeichnisse für virtuelle Anwendungen. VirtualDirectory[]
virtualPath Virtueller Pfad. Schnur

VirtualDirectory

Name Beschreibung Wert
physicalPath Physischer Pfad. Schnur
virtualPath Pfad zur virtuellen Anwendung. Schnur