Microsoft.Web sites/slots/config 2019-08-01
Bicep-Ressourcendefinition
Der Ressourcentyp "sites/slots/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/slots/config-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.Web/sites/slots/config@2019-08-01' = {
name: 'string'
// For remaining properties, see microsoft.web/sites/slots/config objects
}
microsoft.web/sites/slots/config objects
Legen Sie den Namen Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für appsettings:
{
kind: 'string'
name: 'appsettings'
properties: {
{customized property}: 'string'
}
}
Verwenden Sie für Authentifizierungseinstellungen:
{
kind: 'string'
name: 'authsettings'
properties: {
additionalLoginParams: [
'string'
]
allowedAudiences: [
'string'
]
allowedExternalRedirectUrls: [
'string'
]
clientId: 'string'
clientSecret: 'string'
clientSecretCertificateThumbprint: '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'
validateIssuer: bool
}
}
Verwenden Sie für azurestorageaccounts:
{
kind: 'string'
name: 'azurestorageaccounts'
properties: {
{customized property}: {
accessKey: 'string'
accountName: 'string'
mountPath: 'string'
shareName: 'string'
type: 'string'
}
}
}
Verwenden Sie für Sicherungs-Folgendes:
{
kind: 'string'
name: 'backup'
properties: {
backupName: 'string'
backupSchedule: {
frequencyInterval: int
frequencyUnit: 'string'
keepAtLeastOneBackup: bool
retentionPeriodInDays: int
startTime: 'string'
}
databases: [
{
connectionString: 'string'
connectionStringName: 'string'
databaseType: 'string'
name: 'string'
}
]
enabled: bool
storageAccountUrl: 'string'
}
}
Verwenden Sie für Verbindungszeichenfolgen:
{
kind: 'string'
name: 'connectionstrings'
properties: {
{customized property}: {
type: 'string'
value: 'string'
}
}
}
Verwenden Sie für Protokolle:
{
kind: 'string'
name: 'logs'
properties: {
applicationLogs: {
azureBlobStorage: {
level: 'string'
retentionInDays: int
sasUrl: 'string'
}
azureTableStorage: {
level: 'string'
sasUrl: 'string'
}
fileSystem: {
level: 'string'
}
}
detailedErrorMessages: {
enabled: bool
}
failedRequestsTracing: {
enabled: bool
}
httpLogs: {
azureBlobStorage: {
enabled: bool
retentionInDays: int
sasUrl: 'string'
}
fileSystem: {
enabled: bool
retentionInDays: int
retentionInMb: int
}
}
}
}
Verwenden Sie für Metadaten-:
{
kind: 'string'
name: 'metadata'
properties: {
{customized property}: 'string'
}
}
Verwenden Sie für Pushsettings:
{
kind: 'string'
name: 'pushsettings'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
Verwenden Sie für Web-:
{
kind: 'string'
name: 'web'
properties: {
acrUseManagedIdentityCreds: bool
acrUserManagedIdentityID: 'string'
alwaysOn: bool
apiDefinition: {
url: 'string'
}
apiManagementConfig: {
id: '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'
]
supportCredentials: bool
}
defaultDocuments: [
'string'
]
detailedErrorLoggingEnabled: bool
documentRoot: 'string'
experiments: {
rampUpRules: [
{
actionHostName: 'string'
changeDecisionCallbackUrl: 'string'
changeIntervalInMinutes: int
changeStep: int
maxReroutePercentage: int
minReroutePercentage: int
name: 'string'
reroutePercentage: int
}
]
}
ftpsState: 'string'
handlerMappings: [
{
arguments: 'string'
extension: 'string'
scriptProcessor: 'string'
}
]
healthCheckPath: 'string'
http20Enabled: bool
httpLoggingEnabled: bool
ipSecurityRestrictions: [
{
action: 'string'
description: 'string'
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
javaContainer: 'string'
javaContainerVersion: 'string'
javaVersion: 'string'
limits: {
maxDiskSizeInMb: int
maxMemoryInMb: int
maxPercentageCpu: int
}
linuxFxVersion: 'string'
loadBalancing: 'string'
localMySqlEnabled: bool
logsDirectorySizeLimit: int
managedPipelineMode: 'string'
managedServiceIdentityId: int
minTlsVersion: 'string'
netFrameworkVersion: 'string'
nodeVersion: 'string'
numberOfWorkers: int
phpVersion: 'string'
powerShellVersion: 'string'
preWarmedInstanceCount: int
publishingUsername: 'string'
push: {
kind: 'string'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
pythonVersion: 'string'
remoteDebuggingEnabled: bool
remoteDebuggingVersion: 'string'
requestTracingEnabled: bool
requestTracingExpirationTime: 'string'
scmIpSecurityRestrictions: [
{
action: 'string'
description: 'string'
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
scmIpSecurityRestrictionsUseMain: bool
scmType: 'string'
tracingOptions: 'string'
use32BitWorkerProcess: bool
virtualApplications: [
{
physicalPath: 'string'
preloadEnabled: bool
virtualDirectories: [
{
physicalPath: 'string'
virtualPath: 'string'
}
]
virtualPath: 'string'
}
]
vnetName: 'string'
webSocketsEnabled: bool
windowsFxVersion: 'string'
xManagedServiceIdentityId: int
}
}
Eigenschaftswerte
ApiDefinitionInfo
Name | Beschreibung | Wert |
---|---|---|
URL | Die URL der API-Definition. | Schnur |
ApiManagementConfig
Name | Beschreibung | Wert |
---|---|---|
id | APIM-Api Bezeichner. | 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 |
AzureStorageInfoValue
Name | Beschreibung | Wert |
---|---|---|
accessKey | Zugriffstaste für das Speicherkonto. | Schnur |
accountName | Name des Speicherkontos. | Schnur |
mountPath | Pfad zum Bereitstellen des Speichers in der Laufzeitumgebung der Website. | Schnur |
shareName | Name der Dateifreigabe (Containername, für Blob-Speicher). | Schnur |
Art | Speichertyp. | "AzureBlob" 'AzureFiles' |
AzureStoragePropertyDictionaryResourceProperties
Name | Beschreibung | Wert |
---|
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 |
---|---|---|
backupName | Name der Sicherung. | Schnur |
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 |
storageAccountUrl | SAS-URL zum Container. | Zeichenfolge (erforderlich) |
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[] |
supportCredentials | Ruft ab oder legt fest, ob CORS-Anforderungen mit Anmeldeinformationen zulässig sind. Siehe https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials für weitere Details. |
Bool |
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 |
---|---|---|
Aktion | Zulassen oder Verweigern des Zugriffs für diesen IP-Bereich. | Schnur |
Beschreibung | Beschreibung der IP-Einschränkungsregel. | Schnur |
ipAddress | DIE IP-Adresse, für die die Sicherheitseinschränkung gültig ist. Sie kann in Form einer reinen ipv4-Adresse (erforderliche Subnetzmaskeneigenschaft) oder CIDR-Notation wie ipv4/mask (führende Bit-Übereinstimmung). Für CIDR, SubnetzMask-Eigenschaft darf nicht angegeben werden. |
Schnur |
Name | Name der IP-Einschränkungsregel. | Schnur |
Priorität | Priorität der IP-Einschränkungsregel. | Int |
subnetMask | Subnetzmaske für den Bereich der IP-Adressen, für die die Einschränkung gültig ist. | Schnur |
subnetTrafficTag | (intern) Subnetzdatenverkehrstag | Int |
Etikett | Definiert, wofür dieser IP-Filter verwendet wird. Dies ist die Unterstützung der IP-Filterung für Proxys. | 'Standard' 'XffProxy' |
vnetSubnetResourceId | ID der virtuellen Netzwerkressource | Schnur |
vnetTrafficTag | (intern) Vnet-Datenverkehrstag | Int |
microsoft.web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Name | Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "appsettings" fest. Legen Sie für den Typ "authsettings" Microsoft.Web/sites/slots/configfest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "azurestorageaccounts" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Backup" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf 'connectionstrings' fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Protokolle" fest. Legen Sie für den Typ "Metadaten" Microsoft.Web/sites/slots/configfest. Festlegen auf 'Pushsettings' für den Typ Microsoft.Web/sites/slots/config. Legen Sie für den Typ "web" Microsoft.Web/sites/slots/configfest. | "appsettings" "Authentifizierungseinstellungen" "azurestorageaccounts" "Sicherung" 'connectionstrings' "Protokolle" 'Metadaten' "Pushsettings" 'web' (erforderlich) |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "appsettings" (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Websites/Slots |
Eigenschaften | Einstellungen. | StringDictionaryProperties |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "authsettings" (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Websites/Slots |
Eigenschaften | SiteAuthSettings-ressourcenspezifische Eigenschaften | SiteAuthSettingsProperties- |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "azurestorageaccounts" (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Websites/Slots |
Eigenschaften | Azure-Speicherkonten. | AzureStoragePropertyDictionaryResourceProperties |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "Sicherung" (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Websites/Slots |
Eigenschaften | Spezifische Eigenschaften der BackupRequest-Ressource | BackupRequestProperties |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | 'connectionstrings' (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Websites/Slots |
Eigenschaften | Verbindungszeichenfolgen. | ConnectionStringDictionaryProperties |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "protokolle" (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Websites/Slots |
Eigenschaften | SiteLogsConfig-ressourcenspezifische Eigenschaften | SiteLogsConfigProperties- |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | 'Metadaten' (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Websites/Slots |
Eigenschaften | Einstellungen. | StringDictionaryProperties |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "Pushsettings" (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Websites/Slots |
Eigenschaften | PushSettings-ressourcenspezifische Eigenschaften | PushSettingsProperties- |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | 'web' (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Websites/Slots |
Eigenschaften | Kernressourceneigenschaften | SiteConfig- |
NameValuePair
Name | Beschreibung | Wert |
---|---|---|
Name | Paarname. | Schnur |
Wert | Paarwert. | Schnur |
PushSettings
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Eigenschaften | PushSettings-ressourcenspezifische Eigenschaften | PushSettingsProperties- |
PushSettingsProperties
Name | Beschreibung | Wert |
---|---|---|
dynamicTagsJson | Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste mit dynamischen Tags enthält, die von Benutzeransprüchen im Pushregistrierungsendpunkt ausgewertet werden. | Schnur |
isPushEnabled | Dient zum Abrufen oder Festlegen eines Flags, das angibt, ob der Push-Endpunkt aktiviert ist. | bool (erforderlich) |
tagsRequiringAuth | Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge mit einer Liste von Tags, die eine Benutzerauthentifizierung erfordern, die im Pushregistrierungsendpunkt verwendet werden soll. Tags können aus alphanumerischen Zeichen und den folgenden Zeichen bestehen: '_', '@', '#', '.', ':', '-'. Die Überprüfung sollte beim PushRequestHandler durchgeführt werden. |
Schnur |
tagWhitelistJson | Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste von Tags enthält, die sich in der liste der zulässigen Elemente für die Verwendung durch den Pushregistrierungsendpunkt befinden. | Schnur |
RampUpRule
Name | Beschreibung | Wert |
---|---|---|
actionHostName | Hostname eines Steckplatzes, zu dem der Datenverkehr umgeleitet wird, wenn er sich entschieden hat. Z.B. myapp-stage.azurewebsites.net. | Schnur |
changeDecisionCallbackUrl | Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL angegeben werden kann. Siehe TiPCallback-Websiteerweiterung für das Gerüst und die Verträge. https://www.siteextensions.net/packages/TiPCallback/ |
Schnur |
changeIntervalInMinutes | Gibt das Intervall in Minuten an, um reroutePercentage neu zu bewerten. | Int |
changeStep | Im Szenario für das automatische Hochfahren ist dies der Schritt zum Hinzufügen/Entfernen aus <Code>ReroutePercentage</code>, bis er \n<Code erreicht>MinReroutePercentage</code> oder <Code>MaxReroutePercentage</code>. Websitemetriken werden alle N Minuten überprüft, die in <Code angegeben>ChangeIntervalInMinutes</code>.\nBenutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung angegeben 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 |
clientSecretCertificateThumbprint | Eine Alternative zum geheimen Clientschlüssel, d. h. der Fingerabdruck eines Zertifikats, das für Signaturzwecke verwendet wird. Diese Eigenschaft fungiert als ein Ersatz für den geheimen Clientschlüssel. Es ist auch optional. |
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' |
validateIssuer | Ruft einen Wert ab, der angibt, ob der Aussteller eine gültige HTTPS-URL sein soll und als solche überprüft werden soll. | Bool |
SiteConfig
Name | Beschreibung | Wert |
---|---|---|
acrUseManagedIdentityCreds | Kennzeichnung für die Verwendung von verwalteten Identitäts-Creds für ACR-Pull | Bool |
acrUserManagedIdentityID | Wenn Sie die vom Benutzer verwaltete Identität verwenden, wird die ClientId der vom Benutzer verwalteten Identität | Schnur |
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- |
apiManagementConfig | Azure-API-Verwaltungseinstellungen, die mit der App verknüpft sind. | ApiManagementConfig- |
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 |
ftpsState | Status des FTP/FTPS-Diensts | "AllAllowed" "Deaktiviert" 'FtpsOnly' |
handlerMappings | Handlerzuordnungen. | HandlerMapping[] |
healthCheckPath | Integritätsprüfungspfad | Schnur |
http20Enabled | Http20Enabled: konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können. | Bool |
httpLoggingEnabled | <Code>"true"</code>, wenn die HTTP-Protokollierung aktiviert ist; andernfalls <Code>false</code>. | Bool |
ipSecurityRestrictions | IP-Sicherheitsbeschränkungen für den Hauptteil. | IpSecurityRestriction[] |
javaContainer | Java-Container. | Schnur |
javaContainerVersion | Java-Containerversion. | Schnur |
javaVersion | Java-Version. | Schnur |
grenzen | Websitegrenzwerte. | SiteLimits- |
linuxFxVersion | Linux App Framework und Version | Schnur |
loadBalancing | Standortlastenausgleich. | "LeastRequests" 'LeastResponseTime' 'RequestHash' "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | <Code>true</code>, um lokale MySQL zu aktivieren; andernfalls <Code>false</code>. | Bool |
logsDirectorySizeLimit | HTTP-Protokolle: Verzeichnisgrößenbeschränkung. | Int |
managedPipelineMode | Verwalteter Pipelinemodus. | "Klassisch" "Integriert" |
managedServiceIdentityId | Id der verwalteten Dienstidentität | Int |
minTlsVersion | MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist. | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET Framework-Version. | Schnur |
nodeVersion | Version von Node.js. | Schnur |
numberOfWorkers | Anzahl der Arbeitnehmer. | Int |
phpVersion | Version von PHP. | Schnur |
powerShellVersion | Version von PowerShell. | Schnur |
preWarmedInstanceCount | Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Verbrauchs- und Elastizitätspläne. |
Int Zwänge: Min.-Wert = 0 Max. Wert = 10 |
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 |
scmIpSecurityRestrictions | IP-Sicherheitseinschränkungen für scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | IP-Sicherheitseinschränkungen für scm für die Hauptverwendung. | Bool |
scmType | SCM-Typ. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' "Dropbox" 'ExternalGit' 'ExternalHg' 'GitHub' "LocalGit" 'None' "OneDrive" 'Tfs' "VSO" 'VSTSRM' |
tracingOptions | Ablaufverfolgungsoptionen. | Schnur |
use32BitWorkerProcess | <Code>"true"</code>, um den 32-Bit-Arbeitsprozess zu verwenden; andernfalls <Code>false</code>. | Bool |
virtualApplications | Virtuelle Anwendungen. | VirtualApplication[] |
vnetName | Name des virtuellen Netzwerks. | Schnur |
webSocketsEnabled | <Code>true</code>, wenn WebSocket aktiviert ist; andernfalls <Code>false</code>. | Bool |
windowsFxVersion | Xenon App Framework und Version | Schnur |
xManagedServiceIdentityId | Explizite ID des verwalteten Diensts | Int |
SiteLimits
Name | Beschreibung | Wert |
---|---|---|
maxDiskSizeInMb | Maximale zulässige Datenträgergröße in MB. | Int |
maxMemoryInMb | Maximal zulässige Arbeitsspeicherauslastung in MB. | Int |
maxPercentageCpu | Maximal zulässiger PROZENTSATZ der CPU-Auslastung. | Int |
SiteLogsConfigProperties
Name | Beschreibung | Wert |
---|---|---|
applicationLogs | Konfiguration von Anwendungsprotokollen. | ApplicationLogsConfig- |
detailedErrorMessages | Detaillierte Konfiguration von Fehlermeldungen. | EnabledConfig- |
failedRequestsTracing | Fehler bei der Anforderungsablaufverfolgungskonfiguration. | EnabledConfig- |
httpLogs | KONFIGURATION von HTTP-Protokollen. | HttpLogsConfig- |
SlowRequestsBasedTrigger
Name | Beschreibung | Wert |
---|---|---|
zählen | Anforderungsanzahl. | Int |
timeInterval | Zeitintervall. | Schnur |
timeTaken | Benötigte Zeit. | Schnur |
StatusCodesBasedTrigger
Name | Beschreibung | Wert |
---|---|---|
zählen | Anforderungsanzahl. | Int |
Status | HTTP-Statuscode. | Int |
subStatus | Unterstatus anfordern. | Int |
timeInterval | Zeitintervall. | Schnur |
win32Status | Win32-Fehlercode. | Int |
StringDictionaryProperties
Name | Beschreibung | Wert |
---|
StringDictionaryProperties
Name | Beschreibung | Wert |
---|
VirtualApplication
Name | Beschreibung | Wert |
---|---|---|
physicalPath | Physischer Pfad. | Schnur |
preloadEnabled | <Code>true</code>, wenn das Vorabladen aktiviert ist; andernfalls <Code>false</code>. | Bool |
virtualDirectories | Virtuelle Verzeichnisse für virtuelle Anwendungen. | VirtualDirectory[] |
virtualPath | Virtueller Pfad. | Schnur |
VirtualDirectory
Name | Beschreibung | Wert |
---|---|---|
physicalPath | Physischer Pfad. | Schnur |
virtualPath | Pfad zur virtuellen Anwendung. | Schnur |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "sites/slots/config" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Web/sites/slots/config-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"name": "string"
// For remaining properties, see microsoft.web/sites/slots/config objects
}
microsoft.web/sites/slots/config objects
Legen Sie den Namen Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für appsettings:
{
"kind": "string",
"name": "appsettings",
"properties": {
"{customized property}": "string"
}
}
Verwenden Sie für Authentifizierungseinstellungen:
{
"kind": "string",
"name": "authsettings",
"properties": {
"additionalLoginParams": [ "string" ],
"allowedAudiences": [ "string" ],
"allowedExternalRedirectUrls": [ "string" ],
"clientId": "string",
"clientSecret": "string",
"clientSecretCertificateThumbprint": "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",
"validateIssuer": "bool"
}
}
Verwenden Sie für azurestorageaccounts:
{
"kind": "string",
"name": "azurestorageaccounts",
"properties": {
"{customized property}": {
"accessKey": "string",
"accountName": "string",
"mountPath": "string",
"shareName": "string",
"type": "string"
}
}
}
Verwenden Sie für Sicherungs-Folgendes:
{
"kind": "string",
"name": "backup",
"properties": {
"backupName": "string",
"backupSchedule": {
"frequencyInterval": "int",
"frequencyUnit": "string",
"keepAtLeastOneBackup": "bool",
"retentionPeriodInDays": "int",
"startTime": "string"
},
"databases": [
{
"connectionString": "string",
"connectionStringName": "string",
"databaseType": "string",
"name": "string"
}
],
"enabled": "bool",
"storageAccountUrl": "string"
}
}
Verwenden Sie für Verbindungszeichenfolgen:
{
"kind": "string",
"name": "connectionstrings",
"properties": {
"{customized property}": {
"type": "string",
"value": "string"
}
}
}
Verwenden Sie für Protokolle:
{
"kind": "string",
"name": "logs",
"properties": {
"applicationLogs": {
"azureBlobStorage": {
"level": "string",
"retentionInDays": "int",
"sasUrl": "string"
},
"azureTableStorage": {
"level": "string",
"sasUrl": "string"
},
"fileSystem": {
"level": "string"
}
},
"detailedErrorMessages": {
"enabled": "bool"
},
"failedRequestsTracing": {
"enabled": "bool"
},
"httpLogs": {
"azureBlobStorage": {
"enabled": "bool",
"retentionInDays": "int",
"sasUrl": "string"
},
"fileSystem": {
"enabled": "bool",
"retentionInDays": "int",
"retentionInMb": "int"
}
}
}
}
Verwenden Sie für Metadaten-:
{
"kind": "string",
"name": "metadata",
"properties": {
"{customized property}": "string"
}
}
Verwenden Sie für Pushsettings:
{
"kind": "string",
"name": "pushsettings",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
}
Verwenden Sie für Web-:
{
"kind": "string",
"name": "web",
"properties": {
"acrUseManagedIdentityCreds": "bool",
"acrUserManagedIdentityID": "string",
"alwaysOn": "bool",
"apiDefinition": {
"url": "string"
},
"apiManagementConfig": {
"id": "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" ],
"supportCredentials": "bool"
},
"defaultDocuments": [ "string" ],
"detailedErrorLoggingEnabled": "bool",
"documentRoot": "string",
"experiments": {
"rampUpRules": [
{
"actionHostName": "string",
"changeDecisionCallbackUrl": "string",
"changeIntervalInMinutes": "int",
"changeStep": "int",
"maxReroutePercentage": "int",
"minReroutePercentage": "int",
"name": "string",
"reroutePercentage": "int"
}
]
},
"ftpsState": "string",
"handlerMappings": [
{
"arguments": "string",
"extension": "string",
"scriptProcessor": "string"
}
],
"healthCheckPath": "string",
"http20Enabled": "bool",
"httpLoggingEnabled": "bool",
"ipSecurityRestrictions": [
{
"action": "string",
"description": "string",
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"javaContainer": "string",
"javaContainerVersion": "string",
"javaVersion": "string",
"limits": {
"maxDiskSizeInMb": "int",
"maxMemoryInMb": "int",
"maxPercentageCpu": "int"
},
"linuxFxVersion": "string",
"loadBalancing": "string",
"localMySqlEnabled": "bool",
"logsDirectorySizeLimit": "int",
"managedPipelineMode": "string",
"managedServiceIdentityId": "int",
"minTlsVersion": "string",
"netFrameworkVersion": "string",
"nodeVersion": "string",
"numberOfWorkers": "int",
"phpVersion": "string",
"powerShellVersion": "string",
"preWarmedInstanceCount": "int",
"publishingUsername": "string",
"push": {
"kind": "string",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
},
"pythonVersion": "string",
"remoteDebuggingEnabled": "bool",
"remoteDebuggingVersion": "string",
"requestTracingEnabled": "bool",
"requestTracingExpirationTime": "string",
"scmIpSecurityRestrictions": [
{
"action": "string",
"description": "string",
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"scmIpSecurityRestrictionsUseMain": "bool",
"scmType": "string",
"tracingOptions": "string",
"use32BitWorkerProcess": "bool",
"virtualApplications": [
{
"physicalPath": "string",
"preloadEnabled": "bool",
"virtualDirectories": [
{
"physicalPath": "string",
"virtualPath": "string"
}
],
"virtualPath": "string"
}
],
"vnetName": "string",
"webSocketsEnabled": "bool",
"windowsFxVersion": "string",
"xManagedServiceIdentityId": "int"
}
}
Eigenschaftswerte
ApiDefinitionInfo
Name | Beschreibung | Wert |
---|---|---|
URL | Die URL der API-Definition. | Schnur |
ApiManagementConfig
Name | Beschreibung | Wert |
---|---|---|
id | APIM-Api Bezeichner. | 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 |
AzureStorageInfoValue
Name | Beschreibung | Wert |
---|---|---|
accessKey | Zugriffstaste für das Speicherkonto. | Schnur |
accountName | Name des Speicherkontos. | Schnur |
mountPath | Pfad zum Bereitstellen des Speichers in der Laufzeitumgebung der Website. | Schnur |
shareName | Name der Dateifreigabe (Containername, für Blob-Speicher). | Schnur |
Art | Speichertyp. | "AzureBlob" 'AzureFiles' |
AzureStoragePropertyDictionaryResourceProperties
Name | Beschreibung | Wert |
---|
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 |
---|---|---|
backupName | Name der Sicherung. | Schnur |
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 |
storageAccountUrl | SAS-URL zum Container. | Zeichenfolge (erforderlich) |
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[] |
supportCredentials | Ruft ab oder legt fest, ob CORS-Anforderungen mit Anmeldeinformationen zulässig sind. Siehe https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials für weitere Details. |
Bool |
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 |
---|---|---|
Aktion | Zulassen oder Verweigern des Zugriffs für diesen IP-Bereich. | Schnur |
Beschreibung | Beschreibung der IP-Einschränkungsregel. | Schnur |
ipAddress | DIE IP-Adresse, für die die Sicherheitseinschränkung gültig ist. Sie kann in Form einer reinen ipv4-Adresse (erforderliche Subnetzmaskeneigenschaft) oder CIDR-Notation wie ipv4/mask (führende Bit-Übereinstimmung). Für CIDR, SubnetzMask-Eigenschaft darf nicht angegeben werden. |
Schnur |
Name | Name der IP-Einschränkungsregel. | Schnur |
Priorität | Priorität der IP-Einschränkungsregel. | Int |
subnetMask | Subnetzmaske für den Bereich der IP-Adressen, für die die Einschränkung gültig ist. | Schnur |
subnetTrafficTag | (intern) Subnetzdatenverkehrstag | Int |
Etikett | Definiert, wofür dieser IP-Filter verwendet wird. Dies ist die Unterstützung der IP-Filterung für Proxys. | 'Standard' 'XffProxy' |
vnetSubnetResourceId | ID der virtuellen Netzwerkressource | Schnur |
vnetTrafficTag | (intern) Vnet-Datenverkehrstag | Int |
microsoft.web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Name | Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "appsettings" fest. Legen Sie für den Typ "authsettings" Microsoft.Web/sites/slots/configfest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "azurestorageaccounts" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Backup" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf 'connectionstrings' fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Protokolle" fest. Legen Sie für den Typ "Metadaten" Microsoft.Web/sites/slots/configfest. Festlegen auf 'Pushsettings' für den Typ Microsoft.Web/sites/slots/config. Legen Sie für den Typ "web" Microsoft.Web/sites/slots/configfest. | "appsettings" "Authentifizierungseinstellungen" "azurestorageaccounts" "Sicherung" 'connectionstrings' "Protokolle" 'Metadaten' "Pushsettings" 'web' (erforderlich) |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2019-08-01' |
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "appsettings" (erforderlich) |
Eigenschaften | Einstellungen. | StringDictionaryProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2019-08-01' |
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "authsettings" (erforderlich) |
Eigenschaften | SiteAuthSettings-ressourcenspezifische Eigenschaften | SiteAuthSettingsProperties- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2019-08-01' |
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "azurestorageaccounts" (erforderlich) |
Eigenschaften | Azure-Speicherkonten. | AzureStoragePropertyDictionaryResourceProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2019-08-01' |
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "Sicherung" (erforderlich) |
Eigenschaften | Spezifische Eigenschaften der BackupRequest-Ressource | BackupRequestProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2019-08-01' |
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | 'connectionstrings' (erforderlich) |
Eigenschaften | Verbindungszeichenfolgen. | ConnectionStringDictionaryProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2019-08-01' |
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "protokolle" (erforderlich) |
Eigenschaften | SiteLogsConfig-ressourcenspezifische Eigenschaften | SiteLogsConfigProperties- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2019-08-01' |
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | 'Metadaten' (erforderlich) |
Eigenschaften | Einstellungen. | StringDictionaryProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2019-08-01' |
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "Pushsettings" (erforderlich) |
Eigenschaften | PushSettings-ressourcenspezifische Eigenschaften | PushSettingsProperties- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2019-08-01' |
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | 'web' (erforderlich) |
Eigenschaften | Kernressourceneigenschaften | SiteConfig- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config" |
NameValuePair
Name | Beschreibung | Wert |
---|---|---|
Name | Paarname. | Schnur |
Wert | Paarwert. | Schnur |
PushSettings
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Eigenschaften | PushSettings-ressourcenspezifische Eigenschaften | PushSettingsProperties- |
PushSettingsProperties
Name | Beschreibung | Wert |
---|---|---|
dynamicTagsJson | Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste mit dynamischen Tags enthält, die von Benutzeransprüchen im Pushregistrierungsendpunkt ausgewertet werden. | Schnur |
isPushEnabled | Dient zum Abrufen oder Festlegen eines Flags, das angibt, ob der Push-Endpunkt aktiviert ist. | bool (erforderlich) |
tagsRequiringAuth | Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge mit einer Liste von Tags, die eine Benutzerauthentifizierung erfordern, die im Pushregistrierungsendpunkt verwendet werden soll. Tags können aus alphanumerischen Zeichen und den folgenden Zeichen bestehen: '_', '@', '#', '.', ':', '-'. Die Überprüfung sollte beim PushRequestHandler durchgeführt werden. |
Schnur |
tagWhitelistJson | Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste von Tags enthält, die sich in der liste der zulässigen Elemente für die Verwendung durch den Pushregistrierungsendpunkt befinden. | Schnur |
RampUpRule
Name | Beschreibung | Wert |
---|---|---|
actionHostName | Hostname eines Steckplatzes, zu dem der Datenverkehr umgeleitet wird, wenn er sich entschieden hat. Z.B. myapp-stage.azurewebsites.net. | Schnur |
changeDecisionCallbackUrl | Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL angegeben werden kann. Siehe TiPCallback-Websiteerweiterung für das Gerüst und die Verträge. https://www.siteextensions.net/packages/TiPCallback/ |
Schnur |
changeIntervalInMinutes | Gibt das Intervall in Minuten an, um reroutePercentage neu zu bewerten. | Int |
changeStep | Im Szenario für das automatische Hochfahren ist dies der Schritt zum Hinzufügen/Entfernen aus <Code>ReroutePercentage</code>, bis er \n<Code erreicht>MinReroutePercentage</code> oder <Code>MaxReroutePercentage</code>. Websitemetriken werden alle N Minuten überprüft, die in <Code angegeben>ChangeIntervalInMinutes</code>.\nBenutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung angegeben 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 |
clientSecretCertificateThumbprint | Eine Alternative zum geheimen Clientschlüssel, d. h. der Fingerabdruck eines Zertifikats, das für Signaturzwecke verwendet wird. Diese Eigenschaft fungiert als ein Ersatz für den geheimen Clientschlüssel. Es ist auch optional. |
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' |
validateIssuer | Ruft einen Wert ab, der angibt, ob der Aussteller eine gültige HTTPS-URL sein soll und als solche überprüft werden soll. | Bool |
SiteConfig
Name | Beschreibung | Wert |
---|---|---|
acrUseManagedIdentityCreds | Kennzeichnung für die Verwendung von verwalteten Identitäts-Creds für ACR-Pull | Bool |
acrUserManagedIdentityID | Wenn Sie die vom Benutzer verwaltete Identität verwenden, wird die ClientId der vom Benutzer verwalteten Identität | Schnur |
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- |
apiManagementConfig | Azure-API-Verwaltungseinstellungen, die mit der App verknüpft sind. | ApiManagementConfig- |
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 |
ftpsState | Status des FTP/FTPS-Diensts | "AllAllowed" "Deaktiviert" 'FtpsOnly' |
handlerMappings | Handlerzuordnungen. | HandlerMapping[] |
healthCheckPath | Integritätsprüfungspfad | Schnur |
http20Enabled | Http20Enabled: konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können. | Bool |
httpLoggingEnabled | <Code>"true"</code>, wenn die HTTP-Protokollierung aktiviert ist; andernfalls <Code>false</code>. | Bool |
ipSecurityRestrictions | IP-Sicherheitsbeschränkungen für den Hauptteil. | IpSecurityRestriction[] |
javaContainer | Java-Container. | Schnur |
javaContainerVersion | Java-Containerversion. | Schnur |
javaVersion | Java-Version. | Schnur |
grenzen | Websitegrenzwerte. | SiteLimits- |
linuxFxVersion | Linux App Framework und Version | Schnur |
loadBalancing | Standortlastenausgleich. | "LeastRequests" 'LeastResponseTime' 'RequestHash' "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | <Code>true</code>, um lokale MySQL zu aktivieren; andernfalls <Code>false</code>. | Bool |
logsDirectorySizeLimit | HTTP-Protokolle: Verzeichnisgrößenbeschränkung. | Int |
managedPipelineMode | Verwalteter Pipelinemodus. | "Klassisch" "Integriert" |
managedServiceIdentityId | Id der verwalteten Dienstidentität | Int |
minTlsVersion | MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist. | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET Framework-Version. | Schnur |
nodeVersion | Version von Node.js. | Schnur |
numberOfWorkers | Anzahl der Arbeitnehmer. | Int |
phpVersion | Version von PHP. | Schnur |
powerShellVersion | Version von PowerShell. | Schnur |
preWarmedInstanceCount | Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Verbrauchs- und Elastizitätspläne. |
Int Zwänge: Min.-Wert = 0 Max. Wert = 10 |
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 |
scmIpSecurityRestrictions | IP-Sicherheitseinschränkungen für scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | IP-Sicherheitseinschränkungen für scm für die Hauptverwendung. | Bool |
scmType | SCM-Typ. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' "Dropbox" 'ExternalGit' 'ExternalHg' 'GitHub' "LocalGit" 'None' "OneDrive" 'Tfs' "VSO" 'VSTSRM' |
tracingOptions | Ablaufverfolgungsoptionen. | Schnur |
use32BitWorkerProcess | <Code>"true"</code>, um den 32-Bit-Arbeitsprozess zu verwenden; andernfalls <Code>false</code>. | Bool |
virtualApplications | Virtuelle Anwendungen. | VirtualApplication[] |
vnetName | Name des virtuellen Netzwerks. | Schnur |
webSocketsEnabled | <Code>true</code>, wenn WebSocket aktiviert ist; andernfalls <Code>false</code>. | Bool |
windowsFxVersion | Xenon App Framework und Version | Schnur |
xManagedServiceIdentityId | Explizite ID des verwalteten Diensts | Int |
SiteLimits
Name | Beschreibung | Wert |
---|---|---|
maxDiskSizeInMb | Maximale zulässige Datenträgergröße in MB. | Int |
maxMemoryInMb | Maximal zulässige Arbeitsspeicherauslastung in MB. | Int |
maxPercentageCpu | Maximal zulässiger PROZENTSATZ der CPU-Auslastung. | Int |
SiteLogsConfigProperties
Name | Beschreibung | Wert |
---|---|---|
applicationLogs | Konfiguration von Anwendungsprotokollen. | ApplicationLogsConfig- |
detailedErrorMessages | Detaillierte Konfiguration von Fehlermeldungen. | EnabledConfig- |
failedRequestsTracing | Fehler bei der Anforderungsablaufverfolgungskonfiguration. | EnabledConfig- |
httpLogs | KONFIGURATION von HTTP-Protokollen. | HttpLogsConfig- |
SlowRequestsBasedTrigger
Name | Beschreibung | Wert |
---|---|---|
zählen | Anforderungsanzahl. | Int |
timeInterval | Zeitintervall. | Schnur |
timeTaken | Benötigte Zeit. | Schnur |
StatusCodesBasedTrigger
Name | Beschreibung | Wert |
---|---|---|
zählen | Anforderungsanzahl. | Int |
Status | HTTP-Statuscode. | Int |
subStatus | Unterstatus anfordern. | Int |
timeInterval | Zeitintervall. | Schnur |
win32Status | Win32-Fehlercode. | Int |
StringDictionaryProperties
Name | Beschreibung | Wert |
---|
StringDictionaryProperties
Name | Beschreibung | Wert |
---|
VirtualApplication
Name | Beschreibung | Wert |
---|---|---|
physicalPath | Physischer Pfad. | Schnur |
preloadEnabled | <Code>true</code>, wenn das Vorabladen aktiviert ist; andernfalls <Code>false</code>. | Bool |
virtualDirectories | Virtuelle Verzeichnisse für virtuelle Anwendungen. | VirtualDirectory[] |
virtualPath | Virtueller Pfad. | Schnur |
VirtualDirectory
Name | Beschreibung | Wert |
---|---|---|
physicalPath | Physischer Pfad. | Schnur |
virtualPath | Pfad zur virtuellen Anwendung. | Schnur |
Verwendungsbeispiele
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "sites/slots/config" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Web/sites/slots/config-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
name = "string"
// For remaining properties, see microsoft.web/sites/slots/config objects
}
microsoft.web/sites/slots/config objects
Legen Sie den Namen Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für appsettings:
{
kind = "string"
name = "appsettings"
properties = {
{customized property} = "string"
}
}
Verwenden Sie für Authentifizierungseinstellungen:
{
kind = "string"
name = "authsettings"
properties = {
additionalLoginParams = [
"string"
]
allowedAudiences = [
"string"
]
allowedExternalRedirectUrls = [
"string"
]
clientId = "string"
clientSecret = "string"
clientSecretCertificateThumbprint = "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"
validateIssuer = bool
}
}
Verwenden Sie für azurestorageaccounts:
{
kind = "string"
name = "azurestorageaccounts"
properties = {
{customized property} = {
accessKey = "string"
accountName = "string"
mountPath = "string"
shareName = "string"
type = "string"
}
}
}
Verwenden Sie für Sicherungs-Folgendes:
{
kind = "string"
name = "backup"
properties = {
backupName = "string"
backupSchedule = {
frequencyInterval = int
frequencyUnit = "string"
keepAtLeastOneBackup = bool
retentionPeriodInDays = int
startTime = "string"
}
databases = [
{
connectionString = "string"
connectionStringName = "string"
databaseType = "string"
name = "string"
}
]
enabled = bool
storageAccountUrl = "string"
}
}
Verwenden Sie für Verbindungszeichenfolgen:
{
kind = "string"
name = "connectionstrings"
properties = {
{customized property} = {
type = "string"
value = "string"
}
}
}
Verwenden Sie für Protokolle:
{
kind = "string"
name = "logs"
properties = {
applicationLogs = {
azureBlobStorage = {
level = "string"
retentionInDays = int
sasUrl = "string"
}
azureTableStorage = {
level = "string"
sasUrl = "string"
}
fileSystem = {
level = "string"
}
}
detailedErrorMessages = {
enabled = bool
}
failedRequestsTracing = {
enabled = bool
}
httpLogs = {
azureBlobStorage = {
enabled = bool
retentionInDays = int
sasUrl = "string"
}
fileSystem = {
enabled = bool
retentionInDays = int
retentionInMb = int
}
}
}
}
Verwenden Sie für Metadaten-:
{
kind = "string"
name = "metadata"
properties = {
{customized property} = "string"
}
}
Verwenden Sie für Pushsettings:
{
kind = "string"
name = "pushsettings"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
Verwenden Sie für Web-:
{
kind = "string"
name = "web"
properties = {
acrUseManagedIdentityCreds = bool
acrUserManagedIdentityID = "string"
alwaysOn = bool
apiDefinition = {
url = "string"
}
apiManagementConfig = {
id = "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"
]
supportCredentials = bool
}
defaultDocuments = [
"string"
]
detailedErrorLoggingEnabled = bool
documentRoot = "string"
experiments = {
rampUpRules = [
{
actionHostName = "string"
changeDecisionCallbackUrl = "string"
changeIntervalInMinutes = int
changeStep = int
maxReroutePercentage = int
minReroutePercentage = int
name = "string"
reroutePercentage = int
}
]
}
ftpsState = "string"
handlerMappings = [
{
arguments = "string"
extension = "string"
scriptProcessor = "string"
}
]
healthCheckPath = "string"
http20Enabled = bool
httpLoggingEnabled = bool
ipSecurityRestrictions = [
{
action = "string"
description = "string"
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
javaContainer = "string"
javaContainerVersion = "string"
javaVersion = "string"
limits = {
maxDiskSizeInMb = int
maxMemoryInMb = int
maxPercentageCpu = int
}
linuxFxVersion = "string"
loadBalancing = "string"
localMySqlEnabled = bool
logsDirectorySizeLimit = int
managedPipelineMode = "string"
managedServiceIdentityId = int
minTlsVersion = "string"
netFrameworkVersion = "string"
nodeVersion = "string"
numberOfWorkers = int
phpVersion = "string"
powerShellVersion = "string"
preWarmedInstanceCount = int
publishingUsername = "string"
push = {
kind = "string"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
pythonVersion = "string"
remoteDebuggingEnabled = bool
remoteDebuggingVersion = "string"
requestTracingEnabled = bool
requestTracingExpirationTime = "string"
scmIpSecurityRestrictions = [
{
action = "string"
description = "string"
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
scmIpSecurityRestrictionsUseMain = bool
scmType = "string"
tracingOptions = "string"
use32BitWorkerProcess = bool
virtualApplications = [
{
physicalPath = "string"
preloadEnabled = bool
virtualDirectories = [
{
physicalPath = "string"
virtualPath = "string"
}
]
virtualPath = "string"
}
]
vnetName = "string"
webSocketsEnabled = bool
windowsFxVersion = "string"
xManagedServiceIdentityId = int
}
}
Eigenschaftswerte
ApiDefinitionInfo
Name | Beschreibung | Wert |
---|---|---|
URL | Die URL der API-Definition. | Schnur |
ApiManagementConfig
Name | Beschreibung | Wert |
---|---|---|
id | APIM-Api Bezeichner. | 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 |
AzureStorageInfoValue
Name | Beschreibung | Wert |
---|---|---|
accessKey | Zugriffstaste für das Speicherkonto. | Schnur |
accountName | Name des Speicherkontos. | Schnur |
mountPath | Pfad zum Bereitstellen des Speichers in der Laufzeitumgebung der Website. | Schnur |
shareName | Name der Dateifreigabe (Containername, für Blob-Speicher). | Schnur |
Art | Speichertyp. | "AzureBlob" 'AzureFiles' |
AzureStoragePropertyDictionaryResourceProperties
Name | Beschreibung | Wert |
---|
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 |
---|---|---|
backupName | Name der Sicherung. | Schnur |
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 |
storageAccountUrl | SAS-URL zum Container. | Zeichenfolge (erforderlich) |
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[] |
supportCredentials | Ruft ab oder legt fest, ob CORS-Anforderungen mit Anmeldeinformationen zulässig sind. Siehe https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials für weitere Details. |
Bool |
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 |
---|---|---|
Aktion | Zulassen oder Verweigern des Zugriffs für diesen IP-Bereich. | Schnur |
Beschreibung | Beschreibung der IP-Einschränkungsregel. | Schnur |
ipAddress | DIE IP-Adresse, für die die Sicherheitseinschränkung gültig ist. Sie kann in Form einer reinen ipv4-Adresse (erforderliche Subnetzmaskeneigenschaft) oder CIDR-Notation wie ipv4/mask (führende Bit-Übereinstimmung). Für CIDR, SubnetzMask-Eigenschaft darf nicht angegeben werden. |
Schnur |
Name | Name der IP-Einschränkungsregel. | Schnur |
Priorität | Priorität der IP-Einschränkungsregel. | Int |
subnetMask | Subnetzmaske für den Bereich der IP-Adressen, für die die Einschränkung gültig ist. | Schnur |
subnetTrafficTag | (intern) Subnetzdatenverkehrstag | Int |
Etikett | Definiert, wofür dieser IP-Filter verwendet wird. Dies ist die Unterstützung der IP-Filterung für Proxys. | 'Standard' 'XffProxy' |
vnetSubnetResourceId | ID der virtuellen Netzwerkressource | Schnur |
vnetTrafficTag | (intern) Vnet-Datenverkehrstag | Int |
microsoft.web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Name | Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "appsettings" fest. Legen Sie für den Typ "authsettings" Microsoft.Web/sites/slots/configfest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "azurestorageaccounts" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Backup" fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf 'connectionstrings' fest. Legen Sie für den Typ Microsoft.Web/sites/slots/configauf "Protokolle" fest. Legen Sie für den Typ "Metadaten" Microsoft.Web/sites/slots/configfest. Festlegen auf 'Pushsettings' für den Typ Microsoft.Web/sites/slots/config. Legen Sie für den Typ "web" Microsoft.Web/sites/slots/configfest. | "appsettings" "Authentifizierungseinstellungen" "azurestorageaccounts" "Sicherung" 'connectionstrings' "Protokolle" 'Metadaten' "Pushsettings" 'web' (erforderlich) |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "appsettings" (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Websites/Slots |
Eigenschaften | Einstellungen. | StringDictionaryProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config@2019-08-01" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "authsettings" (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Websites/Slots |
Eigenschaften | SiteAuthSettings-ressourcenspezifische Eigenschaften | SiteAuthSettingsProperties- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config@2019-08-01" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "azurestorageaccounts" (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Websites/Slots |
Eigenschaften | Azure-Speicherkonten. | AzureStoragePropertyDictionaryResourceProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config@2019-08-01" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "Sicherung" (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Websites/Slots |
Eigenschaften | Spezifische Eigenschaften der BackupRequest-Ressource | BackupRequestProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config@2019-08-01" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | 'connectionstrings' (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Websites/Slots |
Eigenschaften | Verbindungszeichenfolgen. | ConnectionStringDictionaryProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config@2019-08-01" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "protokolle" (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Websites/Slots |
Eigenschaften | SiteLogsConfig-ressourcenspezifische Eigenschaften | SiteLogsConfigProperties- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config@2019-08-01" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | 'Metadaten' (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Websites/Slots |
Eigenschaften | Einstellungen. | StringDictionaryProperties |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config@2019-08-01" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | "Pushsettings" (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Websites/Slots |
Eigenschaften | PushSettings-ressourcenspezifische Eigenschaften | PushSettingsProperties- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config@2019-08-01" |
Microsoft.Web/sites/slots/config
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Name | Der Ressourcenname | 'web' (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Websites/Slots |
Eigenschaften | Kernressourceneigenschaften | SiteConfig- |
Art | Der Ressourcentyp | "Microsoft.Web/sites/slots/config@2019-08-01" |
NameValuePair
Name | Beschreibung | Wert |
---|---|---|
Name | Paarname. | Schnur |
Wert | Paarwert. | Schnur |
PushSettings
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Ressource. | Schnur |
Eigenschaften | PushSettings-ressourcenspezifische Eigenschaften | PushSettingsProperties- |
PushSettingsProperties
Name | Beschreibung | Wert |
---|---|---|
dynamicTagsJson | Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste mit dynamischen Tags enthält, die von Benutzeransprüchen im Pushregistrierungsendpunkt ausgewertet werden. | Schnur |
isPushEnabled | Dient zum Abrufen oder Festlegen eines Flags, das angibt, ob der Push-Endpunkt aktiviert ist. | bool (erforderlich) |
tagsRequiringAuth | Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge mit einer Liste von Tags, die eine Benutzerauthentifizierung erfordern, die im Pushregistrierungsendpunkt verwendet werden soll. Tags können aus alphanumerischen Zeichen und den folgenden Zeichen bestehen: '_', '@', '#', '.', ':', '-'. Die Überprüfung sollte beim PushRequestHandler durchgeführt werden. |
Schnur |
tagWhitelistJson | Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste von Tags enthält, die sich in der liste der zulässigen Elemente für die Verwendung durch den Pushregistrierungsendpunkt befinden. | Schnur |
RampUpRule
Name | Beschreibung | Wert |
---|---|---|
actionHostName | Hostname eines Steckplatzes, zu dem der Datenverkehr umgeleitet wird, wenn er sich entschieden hat. Z.B. myapp-stage.azurewebsites.net. | Schnur |
changeDecisionCallbackUrl | Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL angegeben werden kann. Siehe TiPCallback-Websiteerweiterung für das Gerüst und die Verträge. https://www.siteextensions.net/packages/TiPCallback/ |
Schnur |
changeIntervalInMinutes | Gibt das Intervall in Minuten an, um reroutePercentage neu zu bewerten. | Int |
changeStep | Im Szenario für das automatische Hochfahren ist dies der Schritt zum Hinzufügen/Entfernen aus <Code>ReroutePercentage</code>, bis er \n<Code erreicht>MinReroutePercentage</code> oder <Code>MaxReroutePercentage</code>. Websitemetriken werden alle N Minuten überprüft, die in <Code angegeben>ChangeIntervalInMinutes</code>.\nBenutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung angegeben 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 |
clientSecretCertificateThumbprint | Eine Alternative zum geheimen Clientschlüssel, d. h. der Fingerabdruck eines Zertifikats, das für Signaturzwecke verwendet wird. Diese Eigenschaft fungiert als ein Ersatz für den geheimen Clientschlüssel. Es ist auch optional. |
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' |
validateIssuer | Ruft einen Wert ab, der angibt, ob der Aussteller eine gültige HTTPS-URL sein soll und als solche überprüft werden soll. | Bool |
SiteConfig
Name | Beschreibung | Wert |
---|---|---|
acrUseManagedIdentityCreds | Kennzeichnung für die Verwendung von verwalteten Identitäts-Creds für ACR-Pull | Bool |
acrUserManagedIdentityID | Wenn Sie die vom Benutzer verwaltete Identität verwenden, wird die ClientId der vom Benutzer verwalteten Identität | Schnur |
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- |
apiManagementConfig | Azure-API-Verwaltungseinstellungen, die mit der App verknüpft sind. | ApiManagementConfig- |
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 |
ftpsState | Status des FTP/FTPS-Diensts | "AllAllowed" "Deaktiviert" 'FtpsOnly' |
handlerMappings | Handlerzuordnungen. | HandlerMapping[] |
healthCheckPath | Integritätsprüfungspfad | Schnur |
http20Enabled | Http20Enabled: konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können. | Bool |
httpLoggingEnabled | <Code>"true"</code>, wenn die HTTP-Protokollierung aktiviert ist; andernfalls <Code>false</code>. | Bool |
ipSecurityRestrictions | IP-Sicherheitsbeschränkungen für den Hauptteil. | IpSecurityRestriction[] |
javaContainer | Java-Container. | Schnur |
javaContainerVersion | Java-Containerversion. | Schnur |
javaVersion | Java-Version. | Schnur |
grenzen | Websitegrenzwerte. | SiteLimits- |
linuxFxVersion | Linux App Framework und Version | Schnur |
loadBalancing | Standortlastenausgleich. | "LeastRequests" 'LeastResponseTime' 'RequestHash' "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | <Code>true</code>, um lokale MySQL zu aktivieren; andernfalls <Code>false</code>. | Bool |
logsDirectorySizeLimit | HTTP-Protokolle: Verzeichnisgrößenbeschränkung. | Int |
managedPipelineMode | Verwalteter Pipelinemodus. | "Klassisch" "Integriert" |
managedServiceIdentityId | Id der verwalteten Dienstidentität | Int |
minTlsVersion | MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist. | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET Framework-Version. | Schnur |
nodeVersion | Version von Node.js. | Schnur |
numberOfWorkers | Anzahl der Arbeitnehmer. | Int |
phpVersion | Version von PHP. | Schnur |
powerShellVersion | Version von PowerShell. | Schnur |
preWarmedInstanceCount | Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Verbrauchs- und Elastizitätspläne. |
Int Zwänge: Min.-Wert = 0 Max. Wert = 10 |
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 |
scmIpSecurityRestrictions | IP-Sicherheitseinschränkungen für scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | IP-Sicherheitseinschränkungen für scm für die Hauptverwendung. | Bool |
scmType | SCM-Typ. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' "Dropbox" 'ExternalGit' 'ExternalHg' 'GitHub' "LocalGit" 'None' "OneDrive" 'Tfs' "VSO" 'VSTSRM' |
tracingOptions | Ablaufverfolgungsoptionen. | Schnur |
use32BitWorkerProcess | <Code>"true"</code>, um den 32-Bit-Arbeitsprozess zu verwenden; andernfalls <Code>false</code>. | Bool |
virtualApplications | Virtuelle Anwendungen. | VirtualApplication[] |
vnetName | Name des virtuellen Netzwerks. | Schnur |
webSocketsEnabled | <Code>true</code>, wenn WebSocket aktiviert ist; andernfalls <Code>false</code>. | Bool |
windowsFxVersion | Xenon App Framework und Version | Schnur |
xManagedServiceIdentityId | Explizite ID des verwalteten Diensts | Int |
SiteLimits
Name | Beschreibung | Wert |
---|---|---|
maxDiskSizeInMb | Maximale zulässige Datenträgergröße in MB. | Int |
maxMemoryInMb | Maximal zulässige Arbeitsspeicherauslastung in MB. | Int |
maxPercentageCpu | Maximal zulässiger PROZENTSATZ der CPU-Auslastung. | Int |
SiteLogsConfigProperties
Name | Beschreibung | Wert |
---|---|---|
applicationLogs | Konfiguration von Anwendungsprotokollen. | ApplicationLogsConfig- |
detailedErrorMessages | Detaillierte Konfiguration von Fehlermeldungen. | EnabledConfig- |
failedRequestsTracing | Fehler bei der Anforderungsablaufverfolgungskonfiguration. | EnabledConfig- |
httpLogs | KONFIGURATION von HTTP-Protokollen. | HttpLogsConfig- |
SlowRequestsBasedTrigger
Name | Beschreibung | Wert |
---|---|---|
zählen | Anforderungsanzahl. | Int |
timeInterval | Zeitintervall. | Schnur |
timeTaken | Benötigte Zeit. | Schnur |
StatusCodesBasedTrigger
Name | Beschreibung | Wert |
---|---|---|
zählen | Anforderungsanzahl. | Int |
Status | HTTP-Statuscode. | Int |
subStatus | Unterstatus anfordern. | Int |
timeInterval | Zeitintervall. | Schnur |
win32Status | Win32-Fehlercode. | Int |
StringDictionaryProperties
Name | Beschreibung | Wert |
---|
StringDictionaryProperties
Name | Beschreibung | Wert |
---|
VirtualApplication
Name | Beschreibung | Wert |
---|---|---|
physicalPath | Physischer Pfad. | Schnur |
preloadEnabled | <Code>true</code>, wenn das Vorabladen aktiviert ist; andernfalls <Code>false</code>. | Bool |
virtualDirectories | Virtuelle Verzeichnisse für virtuelle Anwendungen. | VirtualDirectory[] |
virtualPath | Virtueller Pfad. | Schnur |
VirtualDirectory
Name | Beschreibung | Wert |
---|---|---|
physicalPath | Physischer Pfad. | Schnur |
virtualPath | Pfad zur virtuellen Anwendung. | Schnur |