Freigeben über


Microsoft.Web sites/slots/config 2016-08-01

Bicep-Ressourcendefinition

Der Ressourcentyp "sites/slots/config" 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/config-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.Web/sites/slots/config@2016-08-01' = {
  name: 'string'
  // For remaining properties, see microsoft.web/sites/slots/config objects
}

microsoft.web/sites/slots/config objects

Legen Sie den Namen Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für appsettings:

{
  kind: 'string'
  name: 'appsettings'
  properties: {
    {customized property}: 'string'
  }
}

Verwenden Sie für Authentifizierungseinstellungen:

{
  kind: 'string'
  name: 'authsettings'
  properties: {
    additionalLoginParams: [
      'string'
    ]
    allowedAudiences: [
      'string'
    ]
    allowedExternalRedirectUrls: [
      'string'
    ]
    clientId: 'string'
    clientSecret: 'string'
    defaultProvider: 'string'
    enabled: bool
    facebookAppId: 'string'
    facebookAppSecret: 'string'
    facebookOAuthScopes: [
      'string'
    ]
    googleClientId: 'string'
    googleClientSecret: 'string'
    googleOAuthScopes: [
      'string'
    ]
    issuer: 'string'
    microsoftAccountClientId: 'string'
    microsoftAccountClientSecret: 'string'
    microsoftAccountOAuthScopes: [
      'string'
    ]
    runtimeVersion: 'string'
    tokenRefreshExtensionHours: int
    tokenStoreEnabled: bool
    twitterConsumerKey: 'string'
    twitterConsumerSecret: 'string'
    unauthenticatedClientAction: 'string'
  }
}

Verwenden Sie für Sicherungs-Folgendes:

{
  kind: 'string'
  name: 'backup'
  properties: {
    backupSchedule: {
      frequencyInterval: int
      frequencyUnit: 'string'
      keepAtLeastOneBackup: bool
      retentionPeriodInDays: int
      startTime: 'string'
    }
    databases: [
      {
        connectionString: 'string'
        connectionStringName: 'string'
        databaseType: 'string'
        name: 'string'
      }
    ]
    enabled: bool
    name: 'string'
    storageAccountUrl: 'string'
    type: 'string'
  }
}

Verwenden Sie für Verbindungszeichenfolgen:

{
  kind: 'string'
  name: 'connectionstrings'
  properties: {
    {customized property}: {
      type: 'string'
      value: 'string'
    }
  }
}

Verwenden Sie für Protokolle:

{
  kind: 'string'
  name: 'logs'
  properties: {
    applicationLogs: {
      azureBlobStorage: {
        level: 'string'
        retentionInDays: int
        sasUrl: 'string'
      }
      azureTableStorage: {
        level: 'string'
        sasUrl: 'string'
      }
      fileSystem: {
        level: 'string'
      }
    }
    detailedErrorMessages: {
      enabled: bool
    }
    failedRequestsTracing: {
      enabled: bool
    }
    httpLogs: {
      azureBlobStorage: {
        enabled: bool
        retentionInDays: int
        sasUrl: 'string'
      }
      fileSystem: {
        enabled: bool
        retentionInDays: int
        retentionInMb: int
      }
    }
  }
}

Verwenden Sie für Metadaten-:

{
  kind: 'string'
  name: 'metadata'
  properties: {
    {customized property}: 'string'
  }
}

Verwenden Sie für Pushsettings:

{
  kind: 'string'
  name: 'pushsettings'
  properties: {
    dynamicTagsJson: 'string'
    isPushEnabled: bool
    tagsRequiringAuth: 'string'
    tagWhitelistJson: 'string'
  }
}

Verwenden Sie für Web-:

{
  kind: 'string'
  name: 'web'
  properties: {
    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'
    connectionStrings: [
      {
        connectionString: 'string'
        name: 'string'
        type: 'string'
      }
    ]
    cors: {
      allowedOrigins: [
        'string'
      ]
    }
    defaultDocuments: [
      'string'
    ]
    detailedErrorLoggingEnabled: bool
    documentRoot: 'string'
    experiments: {
      rampUpRules: [
        {
          actionHostName: 'string'
          changeDecisionCallbackUrl: 'string'
          changeIntervalInMinutes: int
          changeStep: int
          maxReroutePercentage: int
          minReroutePercentage: int
          name: 'string'
          reroutePercentage: int
        }
      ]
    }
    handlerMappings: [
      {
        arguments: 'string'
        extension: 'string'
        scriptProcessor: 'string'
      }
    ]
    http20Enabled: bool
    httpLoggingEnabled: bool
    ipSecurityRestrictions: [
      {
        ipAddress: 'string'
        subnetMask: 'string'
      }
    ]
    javaContainer: 'string'
    javaContainerVersion: 'string'
    javaVersion: 'string'
    limits: {
      maxDiskSizeInMb: int
      maxMemoryInMb: int
      maxPercentageCpu: int
    }
    linuxFxVersion: 'string'
    loadBalancing: 'string'
    localMySqlEnabled: bool
    logsDirectorySizeLimit: int
    managedPipelineMode: 'string'
    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'
    scmType: 'string'
    tracingOptions: 'string'
    use32BitWorkerProcess: bool
    virtualApplications: [
      {
        physicalPath: 'string'
        preloadEnabled: bool
        virtualDirectories: [
          {
            physicalPath: 'string'
            virtualPath: 'string'
          }
        ]
        virtualPath: 'string'
      }
    ]
    vnetName: 'string'
    webSocketsEnabled: bool
  }
}

Eigenschaftswerte

ApiDefinitionInfo

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

ApplicationLogsConfig

Name Beschreibung Wert
azureBlobStorage Anwendungsprotokolle für die Blobspeicherkonfiguration. AzureBlobStorageApplicationLogsConfig-
azureTableStorage Anwendungsprotokolle für die Azure-Tabellenspeicherkonfiguration. AzureTableStorageApplicationLogsConfig-
fileSystem Anwendungsprotokolle für die Dateisystemkonfiguration. FileSystemApplicationLogsConfig-

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[]

AzureBlobStorageApplicationLogsConfig

Name Beschreibung Wert
Niveau Protokollebene. 'Fehler'
"Informationen"
'Aus'
"Ausführlich"
"Warnung"
retentionInDays Aufbewahrung in Tagen.
Entfernen Sie Blobs, die älter als X Tage sind.
0 oder niedriger bedeutet keine Aufbewahrung.
Int
sasUrl SAS-URL zu einem Azure Blob-Container mit Lese-/Schreib-/Listen-/Löschberechtigungen. Schnur

AzureBlobStorageHttpLogsConfig

Name Beschreibung Wert
ermöglichte True, wenn die Konfiguration aktiviert ist, false, wenn sie deaktiviert ist und NULL, wenn die Konfiguration nicht festgelegt ist. Bool
retentionInDays Aufbewahrung in Tagen.
Entfernen Sie Blobs, die älter als X Tage sind.
0 oder niedriger bedeutet keine Aufbewahrung.
Int
sasUrl SAS-URL zu einem Azure Blob-Container mit Lese-/Schreib-/Listen-/Löschberechtigungen. Schnur

AzureTableStorageApplicationLogsConfig

Name Beschreibung Wert
Niveau Protokollebene. 'Fehler'
"Informationen"
'Aus'
"Ausführlich"
"Warnung"
sasUrl SAS-URL zu einer Azure-Tabelle mit Berechtigungen zum Hinzufügen/Abfragen/Löschen. Zeichenfolge (erforderlich)

BackupRequestProperties

Name Beschreibung Wert
backupSchedule Planen Sie die Sicherung, wenn sie regelmäßig ausgeführt wird. BackupSchedule-
Datenbanken Datenbanken, die in der Sicherung enthalten sind. DatabaseBackupSetting[]
ermöglichte True, wenn der Sicherungszeitplan aktiviert ist (muss in diesem Fall enthalten sein), false, wenn der Sicherungszeitplan deaktiviert werden soll. Bool
Name Name der Sicherung. Zeichenfolge (erforderlich)
storageAccountUrl SAS-URL zum Container. Zeichenfolge (erforderlich)
Art Typ der Sicherung. "Klonen"
'Standard'
"Umzug"
"Snapshot"

BackupSchedule

Name Beschreibung Wert
frequencyInterval Wie oft die Sicherung ausgeführt werden soll (z. B. für wöchentliche Sicherung sollte dies auf 7 festgelegt werden, und FrequencyUnit sollte auf Tag festgelegt werden) int (erforderlich)
frequencyUnit Die Zeiteinheit für die Häufigkeit der Ausführung der Sicherung (z. B. für wöchentliche Sicherungen sollte dies auf Day und FrequencyInterval auf 7 festgelegt werden) "Tag"
"Stunde" (erforderlich)
keepAtLeastOneBackup True, wenn die Aufbewahrungsrichtlinie immer mindestens eine Sicherung im Speicherkonto beibehalten soll, unabhängig davon, wie alt sie ist; andernfalls "false". bool (erforderlich)
retentionPeriodInDays Nach wie vielen Tagen Sicherungen gelöscht werden sollen. int (erforderlich)
startTime Wenn der Zeitplan mit der Arbeit beginnen soll. Schnur

ConnectionStringDictionaryProperties

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'

ConnStringValueTypePair

Name Beschreibung Wert
Art Datenbanktyp. 'ApiHub'
'Benutzerdefiniert'
'DocDb'
'EventHub'
"MySql"
'NotificationHub'
'PostgreSQL'
'RedisCache'
'ServiceBus'
'SQLAzure'
'SQLServer' (erforderlich)
Wert Wert des Paares. Zeichenfolge (erforderlich)

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[]

DatabaseBackupSetting

Name Beschreibung Wert
connectionString Enthält eine Verbindungszeichenfolge zu einer Datenbank, die gesichert oder wiederhergestellt wird. Wenn die Wiederherstellung mit einer neuen Datenbank geschehen soll, ist der Name der Datenbank in der neuen Datenbank. Schnur
connectionStringName Enthält einen Verbindungszeichenfolgennamen, der mit "SiteConfig.ConnectionStrings" verknüpft ist.
Dies wird während der Wiederherstellung mit Optionen zum Überschreiben von Verbindungszeichenfolgen verwendet.
Schnur
databaseType Datenbanktyp (z. B. SqlAzure / MySql). 'LocalMySql'
"MySql"
'PostgreSql'
'SqlAzure' (erforderlich)
Name Schnur

EnabledConfig

Name Beschreibung Wert
ermöglichte True, wenn die Konfiguration aktiviert ist, false, wenn sie deaktiviert ist und NULL, wenn die Konfiguration nicht festgelegt ist. Bool

Experimente

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

FileSystemApplicationLogsConfig

Name Beschreibung Wert
Niveau Protokollebene. 'Fehler'
"Informationen"
'Aus'
"Ausführlich"
"Warnung"

FileSystemHttpLogsConfig

Name Beschreibung Wert
ermöglichte True, wenn die Konfiguration aktiviert ist, false, wenn sie deaktiviert ist und NULL, wenn die Konfiguration nicht festgelegt ist. Bool
retentionInDays Aufbewahrung in Tagen.
Entfernen Sie Dateien, die älter als X Tage sind.
0 oder niedriger bedeutet keine Aufbewahrung.
Int
retentionInMb Maximale Größe in Megabyte, die http-Protokolldateien verwenden können.
Wenn alte Protokolldateien erreicht wurden, werden entfernt, um Platz für neue zu schaffen.
Der Wert kann zwischen 25 und 100 liegen.
Int

Zwänge:
Min.-Wert = 25
Max. Wert = 100

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

HttpLogsConfig

Name Beschreibung Wert
azureBlobStorage HTTP-Protokolle zur Azure Blob Storage-Konfiguration. AzureBlobStorageHttpLogsConfig-
fileSystem HTTP-Protokolle zur Dateisystemkonfiguration. FileSystemHttpLogsConfig-

IpSecurityRestriction

Name Beschreibung Wert
ipAddress DIE IP-Adresse, für die die Sicherheitseinschränkung gültig ist. Zeichenfolge (erforderlich)
subnetMask Subnetzmaske für den Bereich der IP-Adressen, für die die Einschränkung gültig ist. Schnur

microsoft.web/sites/slots/config

Name Beschreibung Wert
Name Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "appsettings" fest. Legen Sie für den Typ "authsettings" Microsoft.Web/sites/slots/configfest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Backup" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "connectionstrings" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Protokolle" fest. Legen Sie für den Typ "Metadaten" Microsoft.Web/sites/slots/configfest. Festlegen auf 'Pushsettings' für den Typ Microsoft.Web/sites/slots/config. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "web" fest. "appsettings"
"Authentifizierungseinstellungen"
"Sicherung"
'connectionstrings'
"Protokolle"
'Metadaten'
"Pushsettings"
'web' (erforderlich)

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname "appsettings" (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/Slots
Eigenschaften Einstellungen. StringDictionaryProperties

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname "authsettings" (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/Slots
Eigenschaften SiteAuthSettings-ressourcenspezifische Eigenschaften SiteAuthSettingsProperties-

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname "Sicherung" (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/Slots
Eigenschaften Spezifische Eigenschaften der BackupRequest-Ressource BackupRequestProperties

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname 'connectionstrings' (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/Slots
Eigenschaften Verbindungszeichenfolgen. ConnectionStringDictionaryProperties

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname "protokolle" (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/Slots
Eigenschaften SiteLogsConfig-ressourcenspezifische Eigenschaften SiteLogsConfigProperties-

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname 'Metadaten' (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/Slots
Eigenschaften Einstellungen. StringDictionaryProperties

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname "Pushsettings" (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/Slots
Eigenschaften PushSettings-ressourcenspezifische Eigenschaften PushSettingsProperties-

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname 'web' (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/Slots
Eigenschaften Kernressourceneigenschaften SiteConfig-

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

SiteAuthSettingsProperties

Name Beschreibung Wert
additionalLoginParams Anmeldeparameter, die an den OpenID Connect-Autorisierungsendpunkt gesendet werden sollen, wenn
ein Benutzer meldet sich an. Jeder Parameter muss sich im Format "key=value" befinden.
string[]
allowedAudiences Zulässige Benutzergruppenwerte beim Überprüfen von JWTs, die von
Azure Active Directory. Beachten Sie, dass der <Code>ClientID</code> Wert immer als ein Wert betrachtet wird.
zulässige Benutzergruppe unabhängig von dieser Einstellung.
string[]
allowedExternalRedirectUrls Externe URLs, die als Teil der Anmeldung oder Abmeldung der App umgeleitet werden können. Beachten Sie, dass der Abfragezeichenfolgenteil der URL ignoriert wird.
Dies ist eine erweiterte Einstellung, die in der Regel nur von Windows Store-Anwendungs-Back-Ends benötigt wird.
Beachten Sie, dass URLs innerhalb der aktuellen Domäne immer implizit zulässig sind.
string[]
clientId Die Client-ID dieser anwendung der vertrauenden Seite, die als client_id bezeichnet wird.
Diese Einstellung ist erforderlich, um die OpenID-Verbindungsauthentifizierung mit Azure Active Directory zu aktivieren oder
andere OpenID Connect-Anbieter von Drittanbietern.
Weitere Informationen zu OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
Schnur
clientSecret Der geheime Clientschlüssel dieser anwendung der vertrauenden Seite (in Azure Active Directory wird dies auch als Schlüssel bezeichnet).
Diese Einstellung ist optional. Wenn kein geheimer Clientschlüssel konfiguriert ist, wird der implizite Authentifizierungsfluss von OpenID Connect verwendet, um Endbenutzer zu authentifizieren.
Andernfalls wird der OpenID Connect-Autorisierungscodefluss verwendet, um Endbenutzer zu authentifizieren.
Weitere Informationen zu OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
Schnur
defaultProvider Der Standardauthentifizierungsanbieter, der verwendet werden soll, wenn mehrere Anbieter konfiguriert sind.
Diese Einstellung ist nur erforderlich, wenn mehrere Anbieter konfiguriert sind und der nicht authentifizierte Client
action is set to "RedirectToLoginPage".
"AzureActiveDirectory"
"Facebook"
"Google"
"MicrosoftAccount"
"Twitter"
ermöglichte <Code>"true"</code>, wenn das Feature "Authentifizierung/Autorisierung" für die aktuelle App aktiviert ist; andernfalls <Code>false</code>. Bool
facebookAppId Die App-ID der Facebook-App, die für die Anmeldung verwendet wird.
Diese Einstellung ist erforderlich, um die Facebook-Anmeldung zu aktivieren.
Facebook-Anmeldedokumentation: https://developers.facebook.com/docs/facebook-login
Schnur
facebookAppSecret Das App-Geheimnis der Facebook-App, die für facebook Login verwendet wird.
Diese Einstellung ist erforderlich, um die Facebook-Anmeldung zu aktivieren.
Facebook-Anmeldedokumentation: https://developers.facebook.com/docs/facebook-login
Schnur
facebookOAuthScopes Die OAuth 2.0-Bereiche, die als Teil der Facebook-Anmeldeauthentifizierung angefordert werden.
Diese Einstellung ist optional.
Facebook-Anmeldedokumentation: https://developers.facebook.com/docs/facebook-login
string[]
googleClientId Die OpenID Connect-Client-ID für die Google-Webanwendung.
Diese Einstellung ist erforderlich, um die Google-Anmeldung zu aktivieren.
Google Sign-In Dokumentation: https://developers.google.com/identity/sign-in/web/
Schnur
googleClientSecret Der geheime Clientschlüssel, der der Google-Webanwendung zugeordnet ist.
Diese Einstellung ist erforderlich, um die Google-Anmeldung zu aktivieren.
Google Sign-In Dokumentation: https://developers.google.com/identity/sign-in/web/
Schnur
googleOAuthScopes Die OAuth 2.0-Bereiche, die als Teil der Google Sign-In-Authentifizierung angefordert werden.
Diese Einstellung ist optional. Wenn nicht angegeben, werden "openid", "profile" und "email" als Standardbereiche verwendet.
Google Sign-In Dokumentation: https://developers.google.com/identity/sign-in/web/
string[]
Emittent Der OpenID Connect Issuer-URI, der die Entität darstellt, die Zugriffstoken für diese Anwendung ausgibt.
Bei Verwendung von Azure Active Directory ist dieser Wert der URI des Verzeichnismandanten, z. B. https://sts.windows.net/{tenant-guid}/.
Bei diesem URI handelt es sich um einen bezeichner mit Groß-/Kleinschreibung für den Tokenherausgeber.
Weitere Informationen zur OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
Schnur
microsoftAccountClientId Die OAuth 2.0-Client-ID, die für die für die Authentifizierung verwendete App erstellt wurde.
Diese Einstellung ist erforderlich, um die Microsoft-Kontoauthentifizierung zu aktivieren.
OAuth-Dokumentation zu Microsoft-Konten: https://dev.onedrive.com/auth/msa_oauth.htm
Schnur
microsoftAccountClientSecret Der geheime OAuth 2.0-Clientschlüssel, der für die für die Authentifizierung verwendete App erstellt wurde.
Diese Einstellung ist erforderlich, um die Microsoft-Kontoauthentifizierung zu aktivieren.
OAuth-Dokumentation zu Microsoft-Konten: https://dev.onedrive.com/auth/msa_oauth.htm
Schnur
microsoftAccountOAuthScopes Die OAuth 2.0-Bereiche, die als Teil der Microsoft-Kontoauthentifizierung angefordert werden.
Diese Einstellung ist optional. Wenn nicht angegeben, wird "wl.basic" als Standardbereich verwendet.
Dokumentation zu Microsoft-Kontobereichen und -berechtigungen: https://msdn.microsoft.com/en-us/library/dn631845.aspx
string[]
runtimeVersion Die RuntimeVersion des Authentifizierungs-/Autorisierungsfeatures, das für die aktuelle App verwendet wird.
Die Einstellung in diesem Wert kann das Verhalten bestimmter Features im Authentifizierungs-/Autorisierungsmodul steuern.
Schnur
tokenRefreshExtensionHours Die Anzahl der Stunden nach ablauf des Sitzungstokens, für die ein Sitzungstoken verwendet werden kann
Rufen Sie die Tokenaktualisierungs-API auf. Der Standardwert ist 72 Stunden.
Int
tokenStoreEnabled <Code>true</code>, um plattformspezifische Sicherheitstoken zu speichern, die während der Anmeldeflüsse abgerufen werden; andernfalls <Code>false</code>.
Der Standardwert ist <Code>false</code>.
Bool
twitterConsumerKey Der OAuth 1.0a Consumer Key der Twitter-Anwendung, die für die Anmeldung verwendet wird.
Diese Einstellung ist erforderlich, um die Twitter-Anmeldung zu aktivieren.
Twitter Sign-In Dokumentation: https://dev.twitter.com/web/sign-in
Schnur
twitterConsumerSecret Das OAuth 1.0a-Verbrauchergeheimnis der Twitter-Anwendung, die für die Anmeldung verwendet wird.
Diese Einstellung ist erforderlich, um die Twitter-Anmeldung zu aktivieren.
Twitter Sign-In Dokumentation: https://dev.twitter.com/web/sign-in
Schnur
unauthenticatedClientAction Die Auszuführende Aktion, wenn ein nicht authentifizierter Client versucht, auf die App zuzugreifen. 'AllowAnonymous'
'RedirectToLoginPage'

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
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
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-Sicherheitseinschränkungen. 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"
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
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

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

SiteLogsConfigProperties

Name Beschreibung Wert
applicationLogs Konfiguration von Anwendungsprotokollen. ApplicationLogsConfig-
detailedErrorMessages Detaillierte Konfiguration von Fehlermeldungen. EnabledConfig-
failedRequestsTracing Fehler bei der Anforderungsablaufverfolgungskonfiguration. EnabledConfig-
httpLogs KONFIGURATION von HTTP-Protokollen. HttpLogsConfig-

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

StringDictionaryProperties

Name Beschreibung Wert

StringDictionaryProperties

Name Beschreibung Wert

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

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "sites/slots/config" 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/config-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "name": "string"
  // For remaining properties, see microsoft.web/sites/slots/config objects
}

microsoft.web/sites/slots/config objects

Legen Sie den Namen Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für appsettings:

{
  "kind": "string",
  "name": "appsettings",
  "properties": {
    "{customized property}": "string"
  }
}

Verwenden Sie für Authentifizierungseinstellungen:

{
  "kind": "string",
  "name": "authsettings",
  "properties": {
    "additionalLoginParams": [ "string" ],
    "allowedAudiences": [ "string" ],
    "allowedExternalRedirectUrls": [ "string" ],
    "clientId": "string",
    "clientSecret": "string",
    "defaultProvider": "string",
    "enabled": "bool",
    "facebookAppId": "string",
    "facebookAppSecret": "string",
    "facebookOAuthScopes": [ "string" ],
    "googleClientId": "string",
    "googleClientSecret": "string",
    "googleOAuthScopes": [ "string" ],
    "issuer": "string",
    "microsoftAccountClientId": "string",
    "microsoftAccountClientSecret": "string",
    "microsoftAccountOAuthScopes": [ "string" ],
    "runtimeVersion": "string",
    "tokenRefreshExtensionHours": "int",
    "tokenStoreEnabled": "bool",
    "twitterConsumerKey": "string",
    "twitterConsumerSecret": "string",
    "unauthenticatedClientAction": "string"
  }
}

Verwenden Sie für Sicherungs-Folgendes:

{
  "kind": "string",
  "name": "backup",
  "properties": {
    "backupSchedule": {
      "frequencyInterval": "int",
      "frequencyUnit": "string",
      "keepAtLeastOneBackup": "bool",
      "retentionPeriodInDays": "int",
      "startTime": "string"
    },
    "databases": [
      {
        "connectionString": "string",
        "connectionStringName": "string",
        "databaseType": "string",
        "name": "string"
      }
    ],
    "enabled": "bool",
    "name": "string",
    "storageAccountUrl": "string",
    "type": "string"
  }
}

Verwenden Sie für Verbindungszeichenfolgen:

{
  "kind": "string",
  "name": "connectionstrings",
  "properties": {
    "{customized property}": {
      "type": "string",
      "value": "string"
    }
  }
}

Verwenden Sie für Protokolle:

{
  "kind": "string",
  "name": "logs",
  "properties": {
    "applicationLogs": {
      "azureBlobStorage": {
        "level": "string",
        "retentionInDays": "int",
        "sasUrl": "string"
      },
      "azureTableStorage": {
        "level": "string",
        "sasUrl": "string"
      },
      "fileSystem": {
        "level": "string"
      }
    },
    "detailedErrorMessages": {
      "enabled": "bool"
    },
    "failedRequestsTracing": {
      "enabled": "bool"
    },
    "httpLogs": {
      "azureBlobStorage": {
        "enabled": "bool",
        "retentionInDays": "int",
        "sasUrl": "string"
      },
      "fileSystem": {
        "enabled": "bool",
        "retentionInDays": "int",
        "retentionInMb": "int"
      }
    }
  }
}

Verwenden Sie für Metadaten-:

{
  "kind": "string",
  "name": "metadata",
  "properties": {
    "{customized property}": "string"
  }
}

Verwenden Sie für Pushsettings:

{
  "kind": "string",
  "name": "pushsettings",
  "properties": {
    "dynamicTagsJson": "string",
    "isPushEnabled": "bool",
    "tagsRequiringAuth": "string",
    "tagWhitelistJson": "string"
  }
}

Verwenden Sie für Web-:

{
  "kind": "string",
  "name": "web",
  "properties": {
    "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",
    "connectionStrings": [
      {
        "connectionString": "string",
        "name": "string",
        "type": "string"
      }
    ],
    "cors": {
      "allowedOrigins": [ "string" ]
    },
    "defaultDocuments": [ "string" ],
    "detailedErrorLoggingEnabled": "bool",
    "documentRoot": "string",
    "experiments": {
      "rampUpRules": [
        {
          "actionHostName": "string",
          "changeDecisionCallbackUrl": "string",
          "changeIntervalInMinutes": "int",
          "changeStep": "int",
          "maxReroutePercentage": "int",
          "minReroutePercentage": "int",
          "name": "string",
          "reroutePercentage": "int"
        }
      ]
    },
    "handlerMappings": [
      {
        "arguments": "string",
        "extension": "string",
        "scriptProcessor": "string"
      }
    ],
    "http20Enabled": "bool",
    "httpLoggingEnabled": "bool",
    "ipSecurityRestrictions": [
      {
        "ipAddress": "string",
        "subnetMask": "string"
      }
    ],
    "javaContainer": "string",
    "javaContainerVersion": "string",
    "javaVersion": "string",
    "limits": {
      "maxDiskSizeInMb": "int",
      "maxMemoryInMb": "int",
      "maxPercentageCpu": "int"
    },
    "linuxFxVersion": "string",
    "loadBalancing": "string",
    "localMySqlEnabled": "bool",
    "logsDirectorySizeLimit": "int",
    "managedPipelineMode": "string",
    "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",
    "scmType": "string",
    "tracingOptions": "string",
    "use32BitWorkerProcess": "bool",
    "virtualApplications": [
      {
        "physicalPath": "string",
        "preloadEnabled": "bool",
        "virtualDirectories": [
          {
            "physicalPath": "string",
            "virtualPath": "string"
          }
        ],
        "virtualPath": "string"
      }
    ],
    "vnetName": "string",
    "webSocketsEnabled": "bool"
  }
}

Eigenschaftswerte

ApiDefinitionInfo

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

ApplicationLogsConfig

Name Beschreibung Wert
azureBlobStorage Anwendungsprotokolle für die Blobspeicherkonfiguration. AzureBlobStorageApplicationLogsConfig-
azureTableStorage Anwendungsprotokolle für die Azure-Tabellenspeicherkonfiguration. AzureTableStorageApplicationLogsConfig-
fileSystem Anwendungsprotokolle für die Dateisystemkonfiguration. FileSystemApplicationLogsConfig-

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[]

AzureBlobStorageApplicationLogsConfig

Name Beschreibung Wert
Niveau Protokollebene. 'Fehler'
"Informationen"
'Aus'
"Ausführlich"
"Warnung"
retentionInDays Aufbewahrung in Tagen.
Entfernen Sie Blobs, die älter als X Tage sind.
0 oder niedriger bedeutet keine Aufbewahrung.
Int
sasUrl SAS-URL zu einem Azure Blob-Container mit Lese-/Schreib-/Listen-/Löschberechtigungen. Schnur

AzureBlobStorageHttpLogsConfig

Name Beschreibung Wert
ermöglichte True, wenn die Konfiguration aktiviert ist, false, wenn sie deaktiviert ist und NULL, wenn die Konfiguration nicht festgelegt ist. Bool
retentionInDays Aufbewahrung in Tagen.
Entfernen Sie Blobs, die älter als X Tage sind.
0 oder niedriger bedeutet keine Aufbewahrung.
Int
sasUrl SAS-URL zu einem Azure Blob-Container mit Lese-/Schreib-/Listen-/Löschberechtigungen. Schnur

AzureTableStorageApplicationLogsConfig

Name Beschreibung Wert
Niveau Protokollebene. 'Fehler'
"Informationen"
'Aus'
"Ausführlich"
"Warnung"
sasUrl SAS-URL zu einer Azure-Tabelle mit Berechtigungen zum Hinzufügen/Abfragen/Löschen. Zeichenfolge (erforderlich)

BackupRequestProperties

Name Beschreibung Wert
backupSchedule Planen Sie die Sicherung, wenn sie regelmäßig ausgeführt wird. BackupSchedule-
Datenbanken Datenbanken, die in der Sicherung enthalten sind. DatabaseBackupSetting[]
ermöglichte True, wenn der Sicherungszeitplan aktiviert ist (muss in diesem Fall enthalten sein), false, wenn der Sicherungszeitplan deaktiviert werden soll. Bool
Name Name der Sicherung. Zeichenfolge (erforderlich)
storageAccountUrl SAS-URL zum Container. Zeichenfolge (erforderlich)
Art Typ der Sicherung. "Klonen"
'Standard'
"Umzug"
"Snapshot"

BackupSchedule

Name Beschreibung Wert
frequencyInterval Wie oft die Sicherung ausgeführt werden soll (z. B. für wöchentliche Sicherung sollte dies auf 7 festgelegt werden, und FrequencyUnit sollte auf Tag festgelegt werden) int (erforderlich)
frequencyUnit Die Zeiteinheit für die Häufigkeit der Ausführung der Sicherung (z. B. für wöchentliche Sicherungen sollte dies auf Day und FrequencyInterval auf 7 festgelegt werden) "Tag"
"Stunde" (erforderlich)
keepAtLeastOneBackup True, wenn die Aufbewahrungsrichtlinie immer mindestens eine Sicherung im Speicherkonto beibehalten soll, unabhängig davon, wie alt sie ist; andernfalls "false". bool (erforderlich)
retentionPeriodInDays Nach wie vielen Tagen Sicherungen gelöscht werden sollen. int (erforderlich)
startTime Wenn der Zeitplan mit der Arbeit beginnen soll. Schnur

ConnectionStringDictionaryProperties

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'

ConnStringValueTypePair

Name Beschreibung Wert
Art Datenbanktyp. 'ApiHub'
'Benutzerdefiniert'
'DocDb'
'EventHub'
"MySql"
'NotificationHub'
'PostgreSQL'
'RedisCache'
'ServiceBus'
'SQLAzure'
'SQLServer' (erforderlich)
Wert Wert des Paares. Zeichenfolge (erforderlich)

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[]

DatabaseBackupSetting

Name Beschreibung Wert
connectionString Enthält eine Verbindungszeichenfolge zu einer Datenbank, die gesichert oder wiederhergestellt wird. Wenn die Wiederherstellung mit einer neuen Datenbank geschehen soll, ist der Name der Datenbank in der neuen Datenbank. Schnur
connectionStringName Enthält einen Verbindungszeichenfolgennamen, der mit "SiteConfig.ConnectionStrings" verknüpft ist.
Dies wird während der Wiederherstellung mit Optionen zum Überschreiben von Verbindungszeichenfolgen verwendet.
Schnur
databaseType Datenbanktyp (z. B. SqlAzure / MySql). 'LocalMySql'
"MySql"
'PostgreSql'
'SqlAzure' (erforderlich)
Name Schnur

EnabledConfig

Name Beschreibung Wert
ermöglichte True, wenn die Konfiguration aktiviert ist, false, wenn sie deaktiviert ist und NULL, wenn die Konfiguration nicht festgelegt ist. Bool

Experimente

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

FileSystemApplicationLogsConfig

Name Beschreibung Wert
Niveau Protokollebene. 'Fehler'
"Informationen"
'Aus'
"Ausführlich"
"Warnung"

FileSystemHttpLogsConfig

Name Beschreibung Wert
ermöglichte True, wenn die Konfiguration aktiviert ist, false, wenn sie deaktiviert ist und NULL, wenn die Konfiguration nicht festgelegt ist. Bool
retentionInDays Aufbewahrung in Tagen.
Entfernen Sie Dateien, die älter als X Tage sind.
0 oder niedriger bedeutet keine Aufbewahrung.
Int
retentionInMb Maximale Größe in Megabyte, die http-Protokolldateien verwenden können.
Wenn alte Protokolldateien erreicht wurden, werden entfernt, um Platz für neue zu schaffen.
Der Wert kann zwischen 25 und 100 liegen.
Int

Zwänge:
Min.-Wert = 25
Max. Wert = 100

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

HttpLogsConfig

Name Beschreibung Wert
azureBlobStorage HTTP-Protokolle zur Azure Blob Storage-Konfiguration. AzureBlobStorageHttpLogsConfig-
fileSystem HTTP-Protokolle zur Dateisystemkonfiguration. FileSystemHttpLogsConfig-

IpSecurityRestriction

Name Beschreibung Wert
ipAddress DIE IP-Adresse, für die die Sicherheitseinschränkung gültig ist. Zeichenfolge (erforderlich)
subnetMask Subnetzmaske für den Bereich der IP-Adressen, für die die Einschränkung gültig ist. Schnur

microsoft.web/sites/slots/config

Name Beschreibung Wert
Name Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "appsettings" fest. Legen Sie für den Typ "authsettings" Microsoft.Web/sites/slots/configfest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Backup" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "connectionstrings" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Protokolle" fest. Legen Sie für den Typ "Metadaten" Microsoft.Web/sites/slots/configfest. Festlegen auf 'Pushsettings' für den Typ Microsoft.Web/sites/slots/config. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "web" fest. "appsettings"
"Authentifizierungseinstellungen"
"Sicherung"
'connectionstrings'
"Protokolle"
'Metadaten'
"Pushsettings"
'web' (erforderlich)

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
apiVersion Die API-Version '2016-08-01'
Art Art der Ressource. Schnur
Name Der Ressourcenname "appsettings" (erforderlich)
Eigenschaften Einstellungen. StringDictionaryProperties
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
apiVersion Die API-Version '2016-08-01'
Art Art der Ressource. Schnur
Name Der Ressourcenname "authsettings" (erforderlich)
Eigenschaften SiteAuthSettings-ressourcenspezifische Eigenschaften SiteAuthSettingsProperties-
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
apiVersion Die API-Version '2016-08-01'
Art Art der Ressource. Schnur
Name Der Ressourcenname "Sicherung" (erforderlich)
Eigenschaften Spezifische Eigenschaften der BackupRequest-Ressource BackupRequestProperties
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
apiVersion Die API-Version '2016-08-01'
Art Art der Ressource. Schnur
Name Der Ressourcenname 'connectionstrings' (erforderlich)
Eigenschaften Verbindungszeichenfolgen. ConnectionStringDictionaryProperties
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
apiVersion Die API-Version '2016-08-01'
Art Art der Ressource. Schnur
Name Der Ressourcenname "protokolle" (erforderlich)
Eigenschaften SiteLogsConfig-ressourcenspezifische Eigenschaften SiteLogsConfigProperties-
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
apiVersion Die API-Version '2016-08-01'
Art Art der Ressource. Schnur
Name Der Ressourcenname 'Metadaten' (erforderlich)
Eigenschaften Einstellungen. StringDictionaryProperties
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
apiVersion Die API-Version '2016-08-01'
Art Art der Ressource. Schnur
Name Der Ressourcenname "Pushsettings" (erforderlich)
Eigenschaften PushSettings-ressourcenspezifische Eigenschaften PushSettingsProperties-
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
apiVersion Die API-Version '2016-08-01'
Art Art der Ressource. Schnur
Name Der Ressourcenname 'web' (erforderlich)
Eigenschaften Kernressourceneigenschaften SiteConfig-
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config"

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

SiteAuthSettingsProperties

Name Beschreibung Wert
additionalLoginParams Anmeldeparameter, die an den OpenID Connect-Autorisierungsendpunkt gesendet werden sollen, wenn
ein Benutzer meldet sich an. Jeder Parameter muss sich im Format "key=value" befinden.
string[]
allowedAudiences Zulässige Benutzergruppenwerte beim Überprüfen von JWTs, die von
Azure Active Directory. Beachten Sie, dass der <Code>ClientID</code> Wert immer als ein Wert betrachtet wird.
zulässige Benutzergruppe unabhängig von dieser Einstellung.
string[]
allowedExternalRedirectUrls Externe URLs, die als Teil der Anmeldung oder Abmeldung der App umgeleitet werden können. Beachten Sie, dass der Abfragezeichenfolgenteil der URL ignoriert wird.
Dies ist eine erweiterte Einstellung, die in der Regel nur von Windows Store-Anwendungs-Back-Ends benötigt wird.
Beachten Sie, dass URLs innerhalb der aktuellen Domäne immer implizit zulässig sind.
string[]
clientId Die Client-ID dieser anwendung der vertrauenden Seite, die als client_id bezeichnet wird.
Diese Einstellung ist erforderlich, um die OpenID-Verbindungsauthentifizierung mit Azure Active Directory zu aktivieren oder
andere OpenID Connect-Anbieter von Drittanbietern.
Weitere Informationen zu OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
Schnur
clientSecret Der geheime Clientschlüssel dieser anwendung der vertrauenden Seite (in Azure Active Directory wird dies auch als Schlüssel bezeichnet).
Diese Einstellung ist optional. Wenn kein geheimer Clientschlüssel konfiguriert ist, wird der implizite Authentifizierungsfluss von OpenID Connect verwendet, um Endbenutzer zu authentifizieren.
Andernfalls wird der OpenID Connect-Autorisierungscodefluss verwendet, um Endbenutzer zu authentifizieren.
Weitere Informationen zu OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
Schnur
defaultProvider Der Standardauthentifizierungsanbieter, der verwendet werden soll, wenn mehrere Anbieter konfiguriert sind.
Diese Einstellung ist nur erforderlich, wenn mehrere Anbieter konfiguriert sind und der nicht authentifizierte Client
action is set to "RedirectToLoginPage".
"AzureActiveDirectory"
"Facebook"
"Google"
"MicrosoftAccount"
"Twitter"
ermöglichte <Code>"true"</code>, wenn das Feature "Authentifizierung/Autorisierung" für die aktuelle App aktiviert ist; andernfalls <Code>false</code>. Bool
facebookAppId Die App-ID der Facebook-App, die für die Anmeldung verwendet wird.
Diese Einstellung ist erforderlich, um die Facebook-Anmeldung zu aktivieren.
Facebook-Anmeldedokumentation: https://developers.facebook.com/docs/facebook-login
Schnur
facebookAppSecret Das App-Geheimnis der Facebook-App, die für facebook Login verwendet wird.
Diese Einstellung ist erforderlich, um die Facebook-Anmeldung zu aktivieren.
Facebook-Anmeldedokumentation: https://developers.facebook.com/docs/facebook-login
Schnur
facebookOAuthScopes Die OAuth 2.0-Bereiche, die als Teil der Facebook-Anmeldeauthentifizierung angefordert werden.
Diese Einstellung ist optional.
Facebook-Anmeldedokumentation: https://developers.facebook.com/docs/facebook-login
string[]
googleClientId Die OpenID Connect-Client-ID für die Google-Webanwendung.
Diese Einstellung ist erforderlich, um die Google-Anmeldung zu aktivieren.
Google Sign-In Dokumentation: https://developers.google.com/identity/sign-in/web/
Schnur
googleClientSecret Der geheime Clientschlüssel, der der Google-Webanwendung zugeordnet ist.
Diese Einstellung ist erforderlich, um die Google-Anmeldung zu aktivieren.
Google Sign-In Dokumentation: https://developers.google.com/identity/sign-in/web/
Schnur
googleOAuthScopes Die OAuth 2.0-Bereiche, die als Teil der Google Sign-In-Authentifizierung angefordert werden.
Diese Einstellung ist optional. Wenn nicht angegeben, werden "openid", "profile" und "email" als Standardbereiche verwendet.
Google Sign-In Dokumentation: https://developers.google.com/identity/sign-in/web/
string[]
Emittent Der OpenID Connect Issuer-URI, der die Entität darstellt, die Zugriffstoken für diese Anwendung ausgibt.
Bei Verwendung von Azure Active Directory ist dieser Wert der URI des Verzeichnismandanten, z. B. https://sts.windows.net/{tenant-guid}/.
Bei diesem URI handelt es sich um einen bezeichner mit Groß-/Kleinschreibung für den Tokenherausgeber.
Weitere Informationen zur OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
Schnur
microsoftAccountClientId Die OAuth 2.0-Client-ID, die für die für die Authentifizierung verwendete App erstellt wurde.
Diese Einstellung ist erforderlich, um die Microsoft-Kontoauthentifizierung zu aktivieren.
OAuth-Dokumentation zu Microsoft-Konten: https://dev.onedrive.com/auth/msa_oauth.htm
Schnur
microsoftAccountClientSecret Der geheime OAuth 2.0-Clientschlüssel, der für die für die Authentifizierung verwendete App erstellt wurde.
Diese Einstellung ist erforderlich, um die Microsoft-Kontoauthentifizierung zu aktivieren.
OAuth-Dokumentation zu Microsoft-Konten: https://dev.onedrive.com/auth/msa_oauth.htm
Schnur
microsoftAccountOAuthScopes Die OAuth 2.0-Bereiche, die als Teil der Microsoft-Kontoauthentifizierung angefordert werden.
Diese Einstellung ist optional. Wenn nicht angegeben, wird "wl.basic" als Standardbereich verwendet.
Dokumentation zu Microsoft-Kontobereichen und -berechtigungen: https://msdn.microsoft.com/en-us/library/dn631845.aspx
string[]
runtimeVersion Die RuntimeVersion des Authentifizierungs-/Autorisierungsfeatures, das für die aktuelle App verwendet wird.
Die Einstellung in diesem Wert kann das Verhalten bestimmter Features im Authentifizierungs-/Autorisierungsmodul steuern.
Schnur
tokenRefreshExtensionHours Die Anzahl der Stunden nach ablauf des Sitzungstokens, für die ein Sitzungstoken verwendet werden kann
Rufen Sie die Tokenaktualisierungs-API auf. Der Standardwert ist 72 Stunden.
Int
tokenStoreEnabled <Code>true</code>, um plattformspezifische Sicherheitstoken zu speichern, die während der Anmeldeflüsse abgerufen werden; andernfalls <Code>false</code>.
Der Standardwert ist <Code>false</code>.
Bool
twitterConsumerKey Der OAuth 1.0a Consumer Key der Twitter-Anwendung, die für die Anmeldung verwendet wird.
Diese Einstellung ist erforderlich, um die Twitter-Anmeldung zu aktivieren.
Twitter Sign-In Dokumentation: https://dev.twitter.com/web/sign-in
Schnur
twitterConsumerSecret Das OAuth 1.0a-Verbrauchergeheimnis der Twitter-Anwendung, die für die Anmeldung verwendet wird.
Diese Einstellung ist erforderlich, um die Twitter-Anmeldung zu aktivieren.
Twitter Sign-In Dokumentation: https://dev.twitter.com/web/sign-in
Schnur
unauthenticatedClientAction Die Auszuführende Aktion, wenn ein nicht authentifizierter Client versucht, auf die App zuzugreifen. 'AllowAnonymous'
'RedirectToLoginPage'

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
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
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-Sicherheitseinschränkungen. 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"
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
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

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

SiteLogsConfigProperties

Name Beschreibung Wert
applicationLogs Konfiguration von Anwendungsprotokollen. ApplicationLogsConfig-
detailedErrorMessages Detaillierte Konfiguration von Fehlermeldungen. EnabledConfig-
failedRequestsTracing Fehler bei der Anforderungsablaufverfolgungskonfiguration. EnabledConfig-
httpLogs KONFIGURATION von HTTP-Protokollen. HttpLogsConfig-

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

StringDictionaryProperties

Name Beschreibung Wert

StringDictionaryProperties

Name Beschreibung Wert

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

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "sites/slots/config" 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/config-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  name = "string"
  // For remaining properties, see microsoft.web/sites/slots/config objects
}

microsoft.web/sites/slots/config objects

Legen Sie den Namen Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für appsettings:

{
  kind = "string"
  name = "appsettings"
  properties = {
    {customized property} = "string"
  }
}

Verwenden Sie für Authentifizierungseinstellungen:

{
  kind = "string"
  name = "authsettings"
  properties = {
    additionalLoginParams = [
      "string"
    ]
    allowedAudiences = [
      "string"
    ]
    allowedExternalRedirectUrls = [
      "string"
    ]
    clientId = "string"
    clientSecret = "string"
    defaultProvider = "string"
    enabled = bool
    facebookAppId = "string"
    facebookAppSecret = "string"
    facebookOAuthScopes = [
      "string"
    ]
    googleClientId = "string"
    googleClientSecret = "string"
    googleOAuthScopes = [
      "string"
    ]
    issuer = "string"
    microsoftAccountClientId = "string"
    microsoftAccountClientSecret = "string"
    microsoftAccountOAuthScopes = [
      "string"
    ]
    runtimeVersion = "string"
    tokenRefreshExtensionHours = int
    tokenStoreEnabled = bool
    twitterConsumerKey = "string"
    twitterConsumerSecret = "string"
    unauthenticatedClientAction = "string"
  }
}

Verwenden Sie für Sicherungs-Folgendes:

{
  kind = "string"
  name = "backup"
  properties = {
    backupSchedule = {
      frequencyInterval = int
      frequencyUnit = "string"
      keepAtLeastOneBackup = bool
      retentionPeriodInDays = int
      startTime = "string"
    }
    databases = [
      {
        connectionString = "string"
        connectionStringName = "string"
        databaseType = "string"
        name = "string"
      }
    ]
    enabled = bool
    name = "string"
    storageAccountUrl = "string"
    type = "string"
  }
}

Verwenden Sie für Verbindungszeichenfolgen:

{
  kind = "string"
  name = "connectionstrings"
  properties = {
    {customized property} = {
      type = "string"
      value = "string"
    }
  }
}

Verwenden Sie für Protokolle:

{
  kind = "string"
  name = "logs"
  properties = {
    applicationLogs = {
      azureBlobStorage = {
        level = "string"
        retentionInDays = int
        sasUrl = "string"
      }
      azureTableStorage = {
        level = "string"
        sasUrl = "string"
      }
      fileSystem = {
        level = "string"
      }
    }
    detailedErrorMessages = {
      enabled = bool
    }
    failedRequestsTracing = {
      enabled = bool
    }
    httpLogs = {
      azureBlobStorage = {
        enabled = bool
        retentionInDays = int
        sasUrl = "string"
      }
      fileSystem = {
        enabled = bool
        retentionInDays = int
        retentionInMb = int
      }
    }
  }
}

Verwenden Sie für Metadaten-:

{
  kind = "string"
  name = "metadata"
  properties = {
    {customized property} = "string"
  }
}

Verwenden Sie für Pushsettings:

{
  kind = "string"
  name = "pushsettings"
  properties = {
    dynamicTagsJson = "string"
    isPushEnabled = bool
    tagsRequiringAuth = "string"
    tagWhitelistJson = "string"
  }
}

Verwenden Sie für Web-:

{
  kind = "string"
  name = "web"
  properties = {
    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"
    connectionStrings = [
      {
        connectionString = "string"
        name = "string"
        type = "string"
      }
    ]
    cors = {
      allowedOrigins = [
        "string"
      ]
    }
    defaultDocuments = [
      "string"
    ]
    detailedErrorLoggingEnabled = bool
    documentRoot = "string"
    experiments = {
      rampUpRules = [
        {
          actionHostName = "string"
          changeDecisionCallbackUrl = "string"
          changeIntervalInMinutes = int
          changeStep = int
          maxReroutePercentage = int
          minReroutePercentage = int
          name = "string"
          reroutePercentage = int
        }
      ]
    }
    handlerMappings = [
      {
        arguments = "string"
        extension = "string"
        scriptProcessor = "string"
      }
    ]
    http20Enabled = bool
    httpLoggingEnabled = bool
    ipSecurityRestrictions = [
      {
        ipAddress = "string"
        subnetMask = "string"
      }
    ]
    javaContainer = "string"
    javaContainerVersion = "string"
    javaVersion = "string"
    limits = {
      maxDiskSizeInMb = int
      maxMemoryInMb = int
      maxPercentageCpu = int
    }
    linuxFxVersion = "string"
    loadBalancing = "string"
    localMySqlEnabled = bool
    logsDirectorySizeLimit = int
    managedPipelineMode = "string"
    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"
    scmType = "string"
    tracingOptions = "string"
    use32BitWorkerProcess = bool
    virtualApplications = [
      {
        physicalPath = "string"
        preloadEnabled = bool
        virtualDirectories = [
          {
            physicalPath = "string"
            virtualPath = "string"
          }
        ]
        virtualPath = "string"
      }
    ]
    vnetName = "string"
    webSocketsEnabled = bool
  }
}

Eigenschaftswerte

ApiDefinitionInfo

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

ApplicationLogsConfig

Name Beschreibung Wert
azureBlobStorage Anwendungsprotokolle für die Blobspeicherkonfiguration. AzureBlobStorageApplicationLogsConfig-
azureTableStorage Anwendungsprotokolle für die Azure-Tabellenspeicherkonfiguration. AzureTableStorageApplicationLogsConfig-
fileSystem Anwendungsprotokolle für die Dateisystemkonfiguration. FileSystemApplicationLogsConfig-

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[]

AzureBlobStorageApplicationLogsConfig

Name Beschreibung Wert
Niveau Protokollebene. 'Fehler'
"Informationen"
'Aus'
"Ausführlich"
"Warnung"
retentionInDays Aufbewahrung in Tagen.
Entfernen Sie Blobs, die älter als X Tage sind.
0 oder niedriger bedeutet keine Aufbewahrung.
Int
sasUrl SAS-URL zu einem Azure Blob-Container mit Lese-/Schreib-/Listen-/Löschberechtigungen. Schnur

AzureBlobStorageHttpLogsConfig

Name Beschreibung Wert
ermöglichte True, wenn die Konfiguration aktiviert ist, false, wenn sie deaktiviert ist und NULL, wenn die Konfiguration nicht festgelegt ist. Bool
retentionInDays Aufbewahrung in Tagen.
Entfernen Sie Blobs, die älter als X Tage sind.
0 oder niedriger bedeutet keine Aufbewahrung.
Int
sasUrl SAS-URL zu einem Azure Blob-Container mit Lese-/Schreib-/Listen-/Löschberechtigungen. Schnur

AzureTableStorageApplicationLogsConfig

Name Beschreibung Wert
Niveau Protokollebene. 'Fehler'
"Informationen"
'Aus'
"Ausführlich"
"Warnung"
sasUrl SAS-URL zu einer Azure-Tabelle mit Berechtigungen zum Hinzufügen/Abfragen/Löschen. Zeichenfolge (erforderlich)

BackupRequestProperties

Name Beschreibung Wert
backupSchedule Planen Sie die Sicherung, wenn sie regelmäßig ausgeführt wird. BackupSchedule-
Datenbanken Datenbanken, die in der Sicherung enthalten sind. DatabaseBackupSetting[]
ermöglichte True, wenn der Sicherungszeitplan aktiviert ist (muss in diesem Fall enthalten sein), false, wenn der Sicherungszeitplan deaktiviert werden soll. Bool
Name Name der Sicherung. Zeichenfolge (erforderlich)
storageAccountUrl SAS-URL zum Container. Zeichenfolge (erforderlich)
Art Typ der Sicherung. "Klonen"
'Standard'
"Umzug"
"Snapshot"

BackupSchedule

Name Beschreibung Wert
frequencyInterval Wie oft die Sicherung ausgeführt werden soll (z. B. für wöchentliche Sicherung sollte dies auf 7 festgelegt werden, und FrequencyUnit sollte auf Tag festgelegt werden) int (erforderlich)
frequencyUnit Die Zeiteinheit für die Häufigkeit der Ausführung der Sicherung (z. B. für wöchentliche Sicherungen sollte dies auf Day und FrequencyInterval auf 7 festgelegt werden) "Tag"
"Stunde" (erforderlich)
keepAtLeastOneBackup True, wenn die Aufbewahrungsrichtlinie immer mindestens eine Sicherung im Speicherkonto beibehalten soll, unabhängig davon, wie alt sie ist; andernfalls "false". bool (erforderlich)
retentionPeriodInDays Nach wie vielen Tagen Sicherungen gelöscht werden sollen. int (erforderlich)
startTime Wenn der Zeitplan mit der Arbeit beginnen soll. Schnur

ConnectionStringDictionaryProperties

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'

ConnStringValueTypePair

Name Beschreibung Wert
Art Datenbanktyp. 'ApiHub'
'Benutzerdefiniert'
'DocDb'
'EventHub'
"MySql"
'NotificationHub'
'PostgreSQL'
'RedisCache'
'ServiceBus'
'SQLAzure'
'SQLServer' (erforderlich)
Wert Wert des Paares. Zeichenfolge (erforderlich)

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[]

DatabaseBackupSetting

Name Beschreibung Wert
connectionString Enthält eine Verbindungszeichenfolge zu einer Datenbank, die gesichert oder wiederhergestellt wird. Wenn die Wiederherstellung mit einer neuen Datenbank geschehen soll, ist der Name der Datenbank in der neuen Datenbank. Schnur
connectionStringName Enthält einen Verbindungszeichenfolgennamen, der mit "SiteConfig.ConnectionStrings" verknüpft ist.
Dies wird während der Wiederherstellung mit Optionen zum Überschreiben von Verbindungszeichenfolgen verwendet.
Schnur
databaseType Datenbanktyp (z. B. SqlAzure / MySql). 'LocalMySql'
"MySql"
'PostgreSql'
'SqlAzure' (erforderlich)
Name Schnur

EnabledConfig

Name Beschreibung Wert
ermöglichte True, wenn die Konfiguration aktiviert ist, false, wenn sie deaktiviert ist und NULL, wenn die Konfiguration nicht festgelegt ist. Bool

Experimente

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

FileSystemApplicationLogsConfig

Name Beschreibung Wert
Niveau Protokollebene. 'Fehler'
"Informationen"
'Aus'
"Ausführlich"
"Warnung"

FileSystemHttpLogsConfig

Name Beschreibung Wert
ermöglichte True, wenn die Konfiguration aktiviert ist, false, wenn sie deaktiviert ist und NULL, wenn die Konfiguration nicht festgelegt ist. Bool
retentionInDays Aufbewahrung in Tagen.
Entfernen Sie Dateien, die älter als X Tage sind.
0 oder niedriger bedeutet keine Aufbewahrung.
Int
retentionInMb Maximale Größe in Megabyte, die http-Protokolldateien verwenden können.
Wenn alte Protokolldateien erreicht wurden, werden entfernt, um Platz für neue zu schaffen.
Der Wert kann zwischen 25 und 100 liegen.
Int

Zwänge:
Min.-Wert = 25
Max. Wert = 100

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

HttpLogsConfig

Name Beschreibung Wert
azureBlobStorage HTTP-Protokolle zur Azure Blob Storage-Konfiguration. AzureBlobStorageHttpLogsConfig-
fileSystem HTTP-Protokolle zur Dateisystemkonfiguration. FileSystemHttpLogsConfig-

IpSecurityRestriction

Name Beschreibung Wert
ipAddress DIE IP-Adresse, für die die Sicherheitseinschränkung gültig ist. Zeichenfolge (erforderlich)
subnetMask Subnetzmaske für den Bereich der IP-Adressen, für die die Einschränkung gültig ist. Schnur

microsoft.web/sites/slots/config

Name Beschreibung Wert
Name Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "appsettings" fest. Legen Sie für den Typ "authsettings" Microsoft.Web/sites/slots/configfest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Backup" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "connectionstrings" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Protokolle" fest. Legen Sie für den Typ "Metadaten" Microsoft.Web/sites/slots/configfest. Festlegen auf 'Pushsettings' für den Typ Microsoft.Web/sites/slots/config. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "web" fest. "appsettings"
"Authentifizierungseinstellungen"
"Sicherung"
'connectionstrings'
"Protokolle"
'Metadaten'
"Pushsettings"
'web' (erforderlich)

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname "appsettings" (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Websites/Slots
Eigenschaften Einstellungen. StringDictionaryProperties
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config@2016-08-01"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname "authsettings" (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Websites/Slots
Eigenschaften SiteAuthSettings-ressourcenspezifische Eigenschaften SiteAuthSettingsProperties-
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config@2016-08-01"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname "Sicherung" (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Websites/Slots
Eigenschaften Spezifische Eigenschaften der BackupRequest-Ressource BackupRequestProperties
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config@2016-08-01"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname 'connectionstrings' (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Websites/Slots
Eigenschaften Verbindungszeichenfolgen. ConnectionStringDictionaryProperties
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config@2016-08-01"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname "protokolle" (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Websites/Slots
Eigenschaften SiteLogsConfig-ressourcenspezifische Eigenschaften SiteLogsConfigProperties-
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config@2016-08-01"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname 'Metadaten' (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Websites/Slots
Eigenschaften Einstellungen. StringDictionaryProperties
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config@2016-08-01"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname "Pushsettings" (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Websites/Slots
Eigenschaften PushSettings-ressourcenspezifische Eigenschaften PushSettingsProperties-
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config@2016-08-01"

Microsoft.Web/sites/slots/config

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname 'web' (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Websites/Slots
Eigenschaften Kernressourceneigenschaften SiteConfig-
Art Der Ressourcentyp "Microsoft.Web/sites/slots/config@2016-08-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

SiteAuthSettingsProperties

Name Beschreibung Wert
additionalLoginParams Anmeldeparameter, die an den OpenID Connect-Autorisierungsendpunkt gesendet werden sollen, wenn
ein Benutzer meldet sich an. Jeder Parameter muss sich im Format "key=value" befinden.
string[]
allowedAudiences Zulässige Benutzergruppenwerte beim Überprüfen von JWTs, die von
Azure Active Directory. Beachten Sie, dass der <Code>ClientID</code> Wert immer als ein Wert betrachtet wird.
zulässige Benutzergruppe unabhängig von dieser Einstellung.
string[]
allowedExternalRedirectUrls Externe URLs, die als Teil der Anmeldung oder Abmeldung der App umgeleitet werden können. Beachten Sie, dass der Abfragezeichenfolgenteil der URL ignoriert wird.
Dies ist eine erweiterte Einstellung, die in der Regel nur von Windows Store-Anwendungs-Back-Ends benötigt wird.
Beachten Sie, dass URLs innerhalb der aktuellen Domäne immer implizit zulässig sind.
string[]
clientId Die Client-ID dieser anwendung der vertrauenden Seite, die als client_id bezeichnet wird.
Diese Einstellung ist erforderlich, um die OpenID-Verbindungsauthentifizierung mit Azure Active Directory zu aktivieren oder
andere OpenID Connect-Anbieter von Drittanbietern.
Weitere Informationen zu OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
Schnur
clientSecret Der geheime Clientschlüssel dieser anwendung der vertrauenden Seite (in Azure Active Directory wird dies auch als Schlüssel bezeichnet).
Diese Einstellung ist optional. Wenn kein geheimer Clientschlüssel konfiguriert ist, wird der implizite Authentifizierungsfluss von OpenID Connect verwendet, um Endbenutzer zu authentifizieren.
Andernfalls wird der OpenID Connect-Autorisierungscodefluss verwendet, um Endbenutzer zu authentifizieren.
Weitere Informationen zu OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
Schnur
defaultProvider Der Standardauthentifizierungsanbieter, der verwendet werden soll, wenn mehrere Anbieter konfiguriert sind.
Diese Einstellung ist nur erforderlich, wenn mehrere Anbieter konfiguriert sind und der nicht authentifizierte Client
action is set to "RedirectToLoginPage".
"AzureActiveDirectory"
"Facebook"
"Google"
"MicrosoftAccount"
"Twitter"
ermöglichte <Code>"true"</code>, wenn das Feature "Authentifizierung/Autorisierung" für die aktuelle App aktiviert ist; andernfalls <Code>false</code>. Bool
facebookAppId Die App-ID der Facebook-App, die für die Anmeldung verwendet wird.
Diese Einstellung ist erforderlich, um die Facebook-Anmeldung zu aktivieren.
Facebook-Anmeldedokumentation: https://developers.facebook.com/docs/facebook-login
Schnur
facebookAppSecret Das App-Geheimnis der Facebook-App, die für facebook Login verwendet wird.
Diese Einstellung ist erforderlich, um die Facebook-Anmeldung zu aktivieren.
Facebook-Anmeldedokumentation: https://developers.facebook.com/docs/facebook-login
Schnur
facebookOAuthScopes Die OAuth 2.0-Bereiche, die als Teil der Facebook-Anmeldeauthentifizierung angefordert werden.
Diese Einstellung ist optional.
Facebook-Anmeldedokumentation: https://developers.facebook.com/docs/facebook-login
string[]
googleClientId Die OpenID Connect-Client-ID für die Google-Webanwendung.
Diese Einstellung ist erforderlich, um die Google-Anmeldung zu aktivieren.
Google Sign-In Dokumentation: https://developers.google.com/identity/sign-in/web/
Schnur
googleClientSecret Der geheime Clientschlüssel, der der Google-Webanwendung zugeordnet ist.
Diese Einstellung ist erforderlich, um die Google-Anmeldung zu aktivieren.
Google Sign-In Dokumentation: https://developers.google.com/identity/sign-in/web/
Schnur
googleOAuthScopes Die OAuth 2.0-Bereiche, die als Teil der Google Sign-In-Authentifizierung angefordert werden.
Diese Einstellung ist optional. Wenn nicht angegeben, werden "openid", "profile" und "email" als Standardbereiche verwendet.
Google Sign-In Dokumentation: https://developers.google.com/identity/sign-in/web/
string[]
Emittent Der OpenID Connect Issuer-URI, der die Entität darstellt, die Zugriffstoken für diese Anwendung ausgibt.
Bei Verwendung von Azure Active Directory ist dieser Wert der URI des Verzeichnismandanten, z. B. https://sts.windows.net/{tenant-guid}/.
Bei diesem URI handelt es sich um einen bezeichner mit Groß-/Kleinschreibung für den Tokenherausgeber.
Weitere Informationen zur OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
Schnur
microsoftAccountClientId Die OAuth 2.0-Client-ID, die für die für die Authentifizierung verwendete App erstellt wurde.
Diese Einstellung ist erforderlich, um die Microsoft-Kontoauthentifizierung zu aktivieren.
OAuth-Dokumentation zu Microsoft-Konten: https://dev.onedrive.com/auth/msa_oauth.htm
Schnur
microsoftAccountClientSecret Der geheime OAuth 2.0-Clientschlüssel, der für die für die Authentifizierung verwendete App erstellt wurde.
Diese Einstellung ist erforderlich, um die Microsoft-Kontoauthentifizierung zu aktivieren.
OAuth-Dokumentation zu Microsoft-Konten: https://dev.onedrive.com/auth/msa_oauth.htm
Schnur
microsoftAccountOAuthScopes Die OAuth 2.0-Bereiche, die als Teil der Microsoft-Kontoauthentifizierung angefordert werden.
Diese Einstellung ist optional. Wenn nicht angegeben, wird "wl.basic" als Standardbereich verwendet.
Dokumentation zu Microsoft-Kontobereichen und -berechtigungen: https://msdn.microsoft.com/en-us/library/dn631845.aspx
string[]
runtimeVersion Die RuntimeVersion des Authentifizierungs-/Autorisierungsfeatures, das für die aktuelle App verwendet wird.
Die Einstellung in diesem Wert kann das Verhalten bestimmter Features im Authentifizierungs-/Autorisierungsmodul steuern.
Schnur
tokenRefreshExtensionHours Die Anzahl der Stunden nach ablauf des Sitzungstokens, für die ein Sitzungstoken verwendet werden kann
Rufen Sie die Tokenaktualisierungs-API auf. Der Standardwert ist 72 Stunden.
Int
tokenStoreEnabled <Code>true</code>, um plattformspezifische Sicherheitstoken zu speichern, die während der Anmeldeflüsse abgerufen werden; andernfalls <Code>false</code>.
Der Standardwert ist <Code>false</code>.
Bool
twitterConsumerKey Der OAuth 1.0a Consumer Key der Twitter-Anwendung, die für die Anmeldung verwendet wird.
Diese Einstellung ist erforderlich, um die Twitter-Anmeldung zu aktivieren.
Twitter Sign-In Dokumentation: https://dev.twitter.com/web/sign-in
Schnur
twitterConsumerSecret Das OAuth 1.0a-Verbrauchergeheimnis der Twitter-Anwendung, die für die Anmeldung verwendet wird.
Diese Einstellung ist erforderlich, um die Twitter-Anmeldung zu aktivieren.
Twitter Sign-In Dokumentation: https://dev.twitter.com/web/sign-in
Schnur
unauthenticatedClientAction Die Auszuführende Aktion, wenn ein nicht authentifizierter Client versucht, auf die App zuzugreifen. 'AllowAnonymous'
'RedirectToLoginPage'

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
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
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-Sicherheitseinschränkungen. 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"
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
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

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

SiteLogsConfigProperties

Name Beschreibung Wert
applicationLogs Konfiguration von Anwendungsprotokollen. ApplicationLogsConfig-
detailedErrorMessages Detaillierte Konfiguration von Fehlermeldungen. EnabledConfig-
failedRequestsTracing Fehler bei der Anforderungsablaufverfolgungskonfiguration. EnabledConfig-
httpLogs KONFIGURATION von HTTP-Protokollen. HttpLogsConfig-

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

StringDictionaryProperties

Name Beschreibung Wert

StringDictionaryProperties

Name Beschreibung Wert

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