Microsoft.Web sites/config 2016-08-01
Bicep-Ressourcendefinition
Der Ressourcentyp "sites/config" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Web/sites/config-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Web/sites/config@2016-08-01' = {
name: 'string'
// For remaining properties, see microsoft.web/sites/config objects
}
microsoft.web/sites/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 slotConfigNames-:
{
kind: 'string'
name: 'slotConfigNames'
properties: {
appSettingNames: [
'string'
]
connectionStringNames: [
'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/config
Name | Beschreibung | Wert |
---|---|---|
Name | Legen Sie für den Typ Microsoft.Web/sites/configauf "appsettings" fest. Legen Sie für den Typ "authsettings" Microsoft.Web/sites/configfest. Legen Sie für den Typ Microsoft.Web/sites/configauf "Backup" fest. Legen Sie für den Typ Microsoft.Web/sites/configauf 'connectionstrings' fest. Legen Sie für den Typ Microsoft.Web/sites/configauf "Protokolle" fest. Legen Sie für den Typ Microsoft.Web/sites/configauf 'Metadaten' fest. Auf 'Pushsettings' für den Typ Microsoft.Web/sites/configfestgelegt. Set to 'slotConfigNames' for type Microsoft.Web/sites/config. Legen Sie für den Typ "web" Microsoft.Web/sites/configfest. | "appsettings" "Authentifizierungseinstellungen" "Sicherung" 'connectionstrings' "Protokolle" 'Metadaten' "Pushsettings" 'slotConfigNames' 'web' (erforderlich) |
Microsoft.Web/sites/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 |
Eigenschaften | Einstellungen. | StringDictionaryProperties |
Microsoft.Web/sites/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 |
Eigenschaften | SiteAuthSettings-ressourcenspezifische Eigenschaften | SiteAuthSettingsProperties- |
Microsoft.Web/sites/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 |
Eigenschaften | Spezifische Eigenschaften der BackupRequest-Ressource | BackupRequestProperties |
Microsoft.Web/sites/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 |
Eigenschaften | Verbindungszeichenfolgen. | ConnectionStringDictionaryProperties |
Microsoft.Web/sites/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 |
Eigenschaften | SiteLogsConfig-ressourcenspezifische Eigenschaften | SiteLogsConfigProperties- |
Microsoft.Web/sites/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 |
Eigenschaften | Einstellungen. | StringDictionaryProperties |
Microsoft.Web/sites/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 |
Eigenschaften | PushSettings-ressourcenspezifische Eigenschaften | PushSettingsProperties- |
Microsoft.Web/sites/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "slotConfigNames" (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Websites |
Eigenschaften | Kernressourceneigenschaften | SlotConfigNames- |
Microsoft.Web/sites/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 |
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. | 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- |
SlotConfigNames
Name | Beschreibung | Wert |
---|---|---|
appSettingNames | Liste der Namen von Anwendungseinstellungen. | string[] |
connectionStringNames | Liste der Verbindungszeichenfolgennamen. | string[] |
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 |
Verwendungsbeispiele
Azure-Schnellstartbeispiele
Die folgenden Azure-Schnellstartvorlagen Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps enthalten.
Bicep-Datei | Beschreibung |
---|---|
Anwendungsgateway mit interner API-Verwaltung und Web App- | Das Anwendungsgateway routingt Internetdatenverkehr an eine API-Verwaltungsinstanz für virtuelle Netzwerke (interner Modus), die eine in einer Azure Web App gehostete Web-API verwendet. |
Azure Function App mit Event Hub und verwalteter Identität | Seine Vorlage stellt eine Azure Function-App in einem Linux-Verbrauchsplan zusammen mit einem Event Hub, Azure Storage und Application Insights bereit. Die Funktions-App kann verwaltete Identität verwenden, um eine Verbindung mit dem Event Hub- und Speicherkonto herzustellen. |
Erstellen einer Web-App in Azure mit aktiviertem mit Java 13 und Tomcat 9 | Diese Vorlage erstellt eine Web-App in Azure mit aktiviertem Java 13 und Tomcat 9, sodass Sie Java-Anwendungen in Azure ausführen können. Die Vorlage wurde von Donovan Brown von Microsoft verfasst. |
Erstellen einer Web App plus Redis Cache mithilfe einer Vorlage | Diese Vorlage erstellt eine Azure Web App mit Redis-Cache. |
Bereitstellen eines Azure Function Premium-Plans mit vnet-Integration | Mit dieser Vorlage können Sie einen Azure Function Premium-Plan mit aktivierter regionaler Integration des virtuellen Netzwerks in ein neu erstelltes virtuelles Netzwerk bereitstellen. |
Moesif API Analytics and Monetization | Die Vorlage protokolliert API-Aufrufe von Azure API Management an moesif-API-Analysen und Monetarisierungsplattform. |
Bereitstellen einer Funktions-App, die in einem App Service Plan | Diese Vorlage stellt eine Funktions-App für einen dedizierten Hostingplan zur Verfügung, was bedeutet, dass sie wie jede App Service-Website ausgeführt und in Rechnung gestellt wird. |
Bereitstellen einer Web App mit einer SQL-Datenbank | Diese Vorlage enthält eine Web App, eine SQL-Datenbank, AutoScale-Einstellungen, Warnungsregeln und App Insights. Sie konfiguriert eine Verbindungszeichenfolge in der Web-App für die Datenbank. |
Sonarqube Docker Web App unter Linux mit Azure SQL | Diese Vorlage stellt Sonarqube in einem Azure App Web App-Linux-Container mit dem offiziellen Sonarqube-Image bereit und wird von einem Azure SQL Server unterstützt. |
Sonarqube Docker Web App unter Linux mit PostgreSQL- | Diese Vorlage bietet eine einfache Möglichkeit, ein Sonarqube-Docker-Image (alpine Tag) in einer Linux Web App mit Azure-Datenbank für PostgreSQL(Vorschau) bereitzustellen. |
Web App mit Application Insights, die an Log Analytics- | Diese Vorlage soll die neuen API-Versionen von "microsoft.insights/components" unterstützen. Ab 2020-02-02-preview WorkspaceID ist beim Erstellen von Anwendungsinschriften erforderlich. Diese Vorlage stellt den App Service Plan, App Service, Application Insights, Log Analytics Workspace bereit und verbindet alles zusammen. |
Web App mit Azure-Datenbank für MySQL | Diese Vorlage bietet eine einfache Möglichkeit, Web-App in Azure App Service Web Apps mit Azure-Datenbank für MySQL bereitzustellen. |
Web App mit verwalteter Identität, SQL Server und ΑΙ | Einfaches Beispiel für die Bereitstellung der Azure-Infrastruktur für App + Daten + verwaltete Identität + Überwachung |
Web App mit VNet Injection und privatem Endpunkt | Mit dieser Vorlage können Sie eine sichere End-to-End-Lösung mit zwei Web-Apps, Front-End und Back-End erstellen, front-end verwendet das Back über die VNet-Einfügung und den privaten Endpunkt sicher. |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "sites/config" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Web/sites/config-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"name": "string"
// For remaining properties, see microsoft.web/sites/config objects
}
microsoft.web/sites/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 slotConfigNames-:
{
"kind": "string",
"name": "slotConfigNames",
"properties": {
"appSettingNames": [ "string" ],
"connectionStringNames": [ "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/config
Name | Beschreibung | Wert |
---|---|---|
Name | Legen Sie für den Typ Microsoft.Web/sites/configauf "appsettings" fest. Legen Sie für den Typ "authsettings" Microsoft.Web/sites/configfest. Legen Sie für den Typ Microsoft.Web/sites/configauf "Backup" fest. Legen Sie für den Typ Microsoft.Web/sites/configauf 'connectionstrings' fest. Legen Sie für den Typ Microsoft.Web/sites/configauf "Protokolle" fest. Legen Sie für den Typ Microsoft.Web/sites/configauf 'Metadaten' fest. Auf 'Pushsettings' für den Typ Microsoft.Web/sites/configfestgelegt. Set to 'slotConfigNames' for type Microsoft.Web/sites/config. Legen Sie für den Typ "web" Microsoft.Web/sites/configfest. | "appsettings" "Authentifizierungseinstellungen" "Sicherung" 'connectionstrings' "Protokolle" 'Metadaten' "Pushsettings" 'slotConfigNames' 'web' (erforderlich) |
Microsoft.Web/sites/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/config' |
Microsoft.Web/sites/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/config' |
Microsoft.Web/sites/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/config' |
Microsoft.Web/sites/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/config' |
Microsoft.Web/sites/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/config' |
Microsoft.Web/sites/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/config' |
Microsoft.Web/sites/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/config' |
Microsoft.Web/sites/config
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2016-08-01' |
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "slotConfigNames" (erforderlich) |
Eigenschaften | Kernressourceneigenschaften | SlotConfigNames- |
Art | Der Ressourcentyp | 'Microsoft.Web/sites/config' |
Microsoft.Web/sites/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/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. | 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- |
SlotConfigNames
Name | Beschreibung | Wert |
---|---|---|
appSettingNames | Liste der Namen von Anwendungseinstellungen. | string[] |
connectionStringNames | Liste der Verbindungszeichenfolgennamen. | string[] |
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 |
Verwendungsbeispiele
Azure-Schnellstartvorlagen
Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.
Schablone | Beschreibung |
---|---|
App Service Environment mit Azure SQL-Back-End- |
Diese Vorlage erstellt eine App Service-Umgebung mit einem Azure SQL-Back-End zusammen mit privaten Endpunkten sowie zugeordneten Ressourcen, die normalerweise in einer privaten/isolierten Umgebung verwendet werden. |
Anwendungsgateway mit interner API-Verwaltung und Web App- |
Das Anwendungsgateway routingt Internetdatenverkehr an eine API-Verwaltungsinstanz für virtuelle Netzwerke (interner Modus), die eine in einer Azure Web App gehostete Web-API verwendet. |
Azure Function App mit Event Hub und verwalteter Identität |
Seine Vorlage stellt eine Azure Function-App in einem Linux-Verbrauchsplan zusammen mit einem Event Hub, Azure Storage und Application Insights bereit. Die Funktions-App kann verwaltete Identität verwenden, um eine Verbindung mit dem Event Hub- und Speicherkonto herzustellen. |
Erstellen einer Web-App in Azure mit aktiviertem mit Java 13 und Tomcat 9 |
Diese Vorlage erstellt eine Web-App in Azure mit aktiviertem Java 13 und Tomcat 9, sodass Sie Java-Anwendungen in Azure ausführen können. Die Vorlage wurde von Donovan Brown von Microsoft verfasst. |
Erstellen einer Web App plus Redis Cache mithilfe einer Vorlage |
Diese Vorlage erstellt eine Azure Web App mit Redis-Cache. |
Bereitstellen eines Azure Function Premium-Plans mit vnet-Integration |
Mit dieser Vorlage können Sie einen Azure Function Premium-Plan mit aktivierter regionaler Integration des virtuellen Netzwerks in ein neu erstelltes virtuelles Netzwerk bereitstellen. |
Moesif API Analytics and Monetization |
Die Vorlage protokolliert API-Aufrufe von Azure API Management an moesif-API-Analysen und Monetarisierungsplattform. |
Bereitstellen einer Funktions-App, die in einem App Service Plan |
Diese Vorlage stellt eine Funktions-App für einen dedizierten Hostingplan zur Verfügung, was bedeutet, dass sie wie jede App Service-Website ausgeführt und in Rechnung gestellt wird. |
Bereitstellen einer Web App mit einer SQL-Datenbank |
Diese Vorlage enthält eine Web App, eine SQL-Datenbank, AutoScale-Einstellungen, Warnungsregeln und App Insights. Sie konfiguriert eine Verbindungszeichenfolge in der Web-App für die Datenbank. |
Sonarqube Docker Web App unter Linux mit Azure SQL |
Diese Vorlage stellt Sonarqube in einem Azure App Web App-Linux-Container mit dem offiziellen Sonarqube-Image bereit und wird von einem Azure SQL Server unterstützt. |
Sonarqube Docker Web App unter Linux mit PostgreSQL- |
Diese Vorlage bietet eine einfache Möglichkeit, ein Sonarqube-Docker-Image (alpine Tag) in einer Linux Web App mit Azure-Datenbank für PostgreSQL(Vorschau) bereitzustellen. |
Web App mit Application Insights, die an Log Analytics- |
Diese Vorlage soll die neuen API-Versionen von "microsoft.insights/components" unterstützen. Ab 2020-02-02-preview WorkspaceID ist beim Erstellen von Anwendungsinschriften erforderlich. Diese Vorlage stellt den App Service Plan, App Service, Application Insights, Log Analytics Workspace bereit und verbindet alles zusammen. |
Web App mit Azure-Datenbank für MySQL |
Diese Vorlage bietet eine einfache Möglichkeit, Web-App in Azure App Service Web Apps mit Azure-Datenbank für MySQL bereitzustellen. |
Web App mit benutzerdefinierten Bereitstellungsplätzen |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen einer Web-App mit benutzerdefinierten Bereitstellungsplätzen in Azure Web Apps. |
Web App mit verwalteter Identität, SQL Server und ΑΙ |
Einfaches Beispiel für die Bereitstellung der Azure-Infrastruktur für App + Daten + verwaltete Identität + Überwachung |
Web App mit privatem Endpunkt |
Mit dieser Vorlage können Sie eine Web-App erstellen und über private Endpunkte verfügbar machen. |
Web App mit VNet Injection und privatem Endpunkt |
Mit dieser Vorlage können Sie eine sichere End-to-End-Lösung mit zwei Web-Apps, Front-End und Back-End erstellen, front-end verwendet das Back über die VNet-Einfügung und den privaten Endpunkt sicher. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "sites/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/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/config objects
}
microsoft.web/sites/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 slotConfigNames-:
{
kind = "string"
name = "slotConfigNames"
properties = {
appSettingNames = [
"string"
]
connectionStringNames = [
"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/config
Name | Beschreibung | Wert |
---|---|---|
Name | Legen Sie für den Typ Microsoft.Web/sites/configauf "appsettings" fest. Legen Sie für den Typ "authsettings" Microsoft.Web/sites/configfest. Legen Sie für den Typ Microsoft.Web/sites/configauf "Backup" fest. Legen Sie für den Typ Microsoft.Web/sites/configauf 'connectionstrings' fest. Legen Sie für den Typ Microsoft.Web/sites/configauf "Protokolle" fest. Legen Sie für den Typ Microsoft.Web/sites/configauf 'Metadaten' fest. Auf 'Pushsettings' für den Typ Microsoft.Web/sites/configfestgelegt. Set to 'slotConfigNames' for type Microsoft.Web/sites/config. Legen Sie für den Typ "web" Microsoft.Web/sites/configfest. | "appsettings" "Authentifizierungseinstellungen" "Sicherung" 'connectionstrings' "Protokolle" 'Metadaten' "Pushsettings" 'slotConfigNames' 'web' (erforderlich) |
Microsoft.Web/sites/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 vom Typ: Websites |
Eigenschaften | Einstellungen. | StringDictionaryProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/config@2016-08-01" |
Microsoft.Web/sites/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 vom Typ: Websites |
Eigenschaften | SiteAuthSettings-ressourcenspezifische Eigenschaften | SiteAuthSettingsProperties- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/config@2016-08-01" |
Microsoft.Web/sites/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 vom Typ: Websites |
Eigenschaften | Spezifische Eigenschaften der BackupRequest-Ressource | BackupRequestProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/config@2016-08-01" |
Microsoft.Web/sites/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 vom Typ: Websites |
Eigenschaften | Verbindungszeichenfolgen. | ConnectionStringDictionaryProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/config@2016-08-01" |
Microsoft.Web/sites/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 vom Typ: Websites |
Eigenschaften | SiteLogsConfig-ressourcenspezifische Eigenschaften | SiteLogsConfigProperties- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/config@2016-08-01" |
Microsoft.Web/sites/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 vom Typ: Websites |
Eigenschaften | Einstellungen. | StringDictionaryProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/config@2016-08-01" |
Microsoft.Web/sites/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 vom Typ: Websites |
Eigenschaften | PushSettings-ressourcenspezifische Eigenschaften | PushSettingsProperties- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/config@2016-08-01" |
Microsoft.Web/sites/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "slotConfigNames" (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource vom Typ: Websites |
Eigenschaften | Kernressourceneigenschaften | SlotConfigNames- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/config@2016-08-01" |
Microsoft.Web/sites/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 vom Typ: Websites |
Eigenschaften | Kernressourceneigenschaften | SiteConfig- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/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. | 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- |
SlotConfigNames
Name | Beschreibung | Wert |
---|---|---|
appSettingNames | Liste der Namen von Anwendungseinstellungen. | string[] |
connectionStringNames | Liste der Verbindungszeichenfolgennamen. | string[] |
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 |