Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Bicep-resursdefinition
Resurstypen platser/konfiguration kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Web/sites/config-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Web/sites/config@2021-03-01' = {
name: 'string'
// For remaining properties, see microsoft.web/sites/config objects
}
microsoft.web/sites/config objects
Ange egenskapen namn för att ange typ av objekt.
För apparinställningaranvänder du:
{
kind: 'string'
name: 'appsettings'
properties: {
{customized property}: 'string'
}
}
För authsettingsanvänder du:
{
kind: 'string'
name: 'authsettings'
properties: {
aadClaimsAuthorization: 'string'
additionalLoginParams: [
'string'
]
allowedAudiences: [
'string'
]
allowedExternalRedirectUrls: [
'string'
]
authFilePath: 'string'
clientId: 'string'
clientSecret: 'string'
clientSecretCertificateThumbprint: 'string'
clientSecretSettingName: 'string'
configVersion: 'string'
defaultProvider: 'string'
enabled: bool
facebookAppId: 'string'
facebookAppSecret: 'string'
facebookAppSecretSettingName: 'string'
facebookOAuthScopes: [
'string'
]
gitHubClientId: 'string'
gitHubClientSecret: 'string'
gitHubClientSecretSettingName: 'string'
gitHubOAuthScopes: [
'string'
]
googleClientId: 'string'
googleClientSecret: 'string'
googleClientSecretSettingName: 'string'
googleOAuthScopes: [
'string'
]
isAuthFromFile: 'string'
issuer: 'string'
microsoftAccountClientId: 'string'
microsoftAccountClientSecret: 'string'
microsoftAccountClientSecretSettingName: 'string'
microsoftAccountOAuthScopes: [
'string'
]
runtimeVersion: 'string'
tokenRefreshExtensionHours: int
tokenStoreEnabled: bool
twitterConsumerKey: 'string'
twitterConsumerSecret: 'string'
twitterConsumerSecretSettingName: 'string'
unauthenticatedClientAction: 'string'
validateIssuer: bool
}
}
För authsettingsV2använder du:
{
kind: 'string'
name: 'authsettingsV2'
properties: {
globalValidation: {
excludedPaths: [
'string'
]
redirectToProvider: 'string'
requireAuthentication: bool
unauthenticatedClientAction: 'string'
}
httpSettings: {
forwardProxy: {
convention: 'string'
customHostHeaderName: 'string'
customProtoHeaderName: 'string'
}
requireHttps: bool
routes: {
apiPrefix: 'string'
}
}
identityProviders: {
apple: {
enabled: bool
login: {
scopes: [
'string'
]
}
registration: {
clientId: 'string'
clientSecretSettingName: 'string'
}
}
azureActiveDirectory: {
enabled: bool
isAutoProvisioned: bool
login: {
disableWWWAuthenticate: bool
loginParameters: [
'string'
]
}
registration: {
clientId: 'string'
clientSecretCertificateIssuer: 'string'
clientSecretCertificateSubjectAlternativeName: 'string'
clientSecretCertificateThumbprint: 'string'
clientSecretSettingName: 'string'
openIdIssuer: 'string'
}
validation: {
allowedAudiences: [
'string'
]
defaultAuthorizationPolicy: {
allowedApplications: [
'string'
]
allowedPrincipals: {
groups: [
'string'
]
identities: [
'string'
]
}
}
jwtClaimChecks: {
allowedClientApplications: [
'string'
]
allowedGroups: [
'string'
]
}
}
}
azureStaticWebApps: {
enabled: bool
registration: {
clientId: 'string'
}
}
customOpenIdConnectProviders: {
{customized property}: {
enabled: bool
login: {
nameClaimType: 'string'
scopes: [
'string'
]
}
registration: {
clientCredential: {
clientSecretSettingName: 'string'
method: 'ClientSecretPost'
}
clientId: 'string'
openIdConnectConfiguration: {
authorizationEndpoint: 'string'
certificationUri: 'string'
issuer: 'string'
tokenEndpoint: 'string'
wellKnownOpenIdConfiguration: 'string'
}
}
}
}
facebook: {
enabled: bool
graphApiVersion: 'string'
login: {
scopes: [
'string'
]
}
registration: {
appId: 'string'
appSecretSettingName: 'string'
}
}
gitHub: {
enabled: bool
login: {
scopes: [
'string'
]
}
registration: {
clientId: 'string'
clientSecretSettingName: 'string'
}
}
google: {
enabled: bool
login: {
scopes: [
'string'
]
}
registration: {
clientId: 'string'
clientSecretSettingName: 'string'
}
validation: {
allowedAudiences: [
'string'
]
}
}
legacyMicrosoftAccount: {
enabled: bool
login: {
scopes: [
'string'
]
}
registration: {
clientId: 'string'
clientSecretSettingName: 'string'
}
validation: {
allowedAudiences: [
'string'
]
}
}
twitter: {
enabled: bool
registration: {
consumerKey: 'string'
consumerSecretSettingName: 'string'
}
}
}
login: {
allowedExternalRedirectUrls: [
'string'
]
cookieExpiration: {
convention: 'string'
timeToExpiration: 'string'
}
nonce: {
nonceExpirationInterval: 'string'
validateNonce: bool
}
preserveUrlFragmentsForLogins: bool
routes: {
logoutEndpoint: 'string'
}
tokenStore: {
azureBlobStorage: {
sasUrlSettingName: 'string'
}
enabled: bool
fileSystem: {
directory: 'string'
}
tokenRefreshExtensionHours: int
}
}
platform: {
configFilePath: 'string'
enabled: bool
runtimeVersion: 'string'
}
}
}
För azurestorageaccountsanvänder du:
{
kind: 'string'
name: 'azurestorageaccounts'
properties: {
{customized property}: {
accessKey: 'string'
accountName: 'string'
mountPath: 'string'
shareName: 'string'
type: 'string'
}
}
}
För säkerhetskopieringanvänder du:
{
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'
}
}
För anslutningssträngaranvänder du:
{
kind: 'string'
name: 'connectionstrings'
properties: {
{customized property}: {
type: 'string'
value: 'string'
}
}
}
För loggaranvänder du:
{
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
}
}
}
}
För metadataanvänder du:
{
kind: 'string'
name: 'metadata'
properties: {
{customized property}: 'string'
}
}
För pushsettingsanvänder du:
{
kind: 'string'
name: 'pushsettings'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
För slotConfigNamesanvänder du:
{
kind: 'string'
name: 'slotConfigNames'
properties: {
appSettingNames: [
'string'
]
azureStorageConfigNames: [
'string'
]
connectionStringNames: [
'string'
]
}
}
För webbanvänder du:
{
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
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
slowRequestsWithPath: [
{
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
]
statusCodes: [
{
count: int
path: 'string'
status: int
subStatus: int
timeInterval: 'string'
win32Status: int
}
]
statusCodesRange: [
{
count: int
path: 'string'
statusCodes: 'string'
timeInterval: 'string'
}
]
}
}
autoSwapSlotName: 'string'
azureStorageAccounts: {
{customized property}: {
accessKey: 'string'
accountName: 'string'
mountPath: 'string'
shareName: 'string'
type: 'string'
}
}
connectionStrings: [
{
connectionString: 'string'
name: 'string'
type: 'string'
}
]
cors: {
allowedOrigins: [
'string'
]
supportCredentials: bool
}
defaultDocuments: [
'string'
]
detailedErrorLoggingEnabled: bool
documentRoot: 'string'
experiments: {
rampUpRules: [
{
actionHostName: 'string'
changeDecisionCallbackUrl: 'string'
changeIntervalInMinutes: int
changeStep: int
maxReroutePercentage: int
minReroutePercentage: int
name: 'string'
reroutePercentage: int
}
]
}
ftpsState: 'string'
functionAppScaleLimit: int
functionsRuntimeScaleMonitoringEnabled: bool
handlerMappings: [
{
arguments: 'string'
extension: 'string'
scriptProcessor: 'string'
}
]
healthCheckPath: 'string'
http20Enabled: bool
httpLoggingEnabled: bool
ipSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
javaContainer: 'string'
javaContainerVersion: 'string'
javaVersion: 'string'
keyVaultReferenceIdentity: 'string'
limits: {
maxDiskSizeInMb: int
maxMemoryInMb: int
maxPercentageCpu: int
}
linuxFxVersion: 'string'
loadBalancing: 'string'
localMySqlEnabled: bool
logsDirectorySizeLimit: int
managedPipelineMode: 'string'
managedServiceIdentityId: int
minimumElasticInstanceCount: int
minTlsVersion: 'string'
netFrameworkVersion: 'string'
nodeVersion: 'string'
numberOfWorkers: int
phpVersion: 'string'
powerShellVersion: 'string'
preWarmedInstanceCount: int
publicNetworkAccess: 'string'
publishingUsername: 'string'
push: {
kind: 'string'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
pythonVersion: 'string'
remoteDebuggingEnabled: bool
remoteDebuggingVersion: 'string'
requestTracingEnabled: bool
requestTracingExpirationTime: 'string'
scmIpSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
scmIpSecurityRestrictionsUseMain: bool
scmMinTlsVersion: 'string'
scmType: 'string'
tracingOptions: 'string'
use32BitWorkerProcess: bool
virtualApplications: [
{
physicalPath: 'string'
preloadEnabled: bool
virtualDirectories: [
{
physicalPath: 'string'
virtualPath: 'string'
}
]
virtualPath: 'string'
}
]
vnetName: 'string'
vnetPrivatePortsCount: int
vnetRouteAllEnabled: bool
websiteTimeZone: 'string'
webSocketsEnabled: bool
windowsFxVersion: 'string'
xManagedServiceIdentityId: int
}
}
Egenskapsvärden
AllowedAudiencesValidation
Namn | Beskrivning | Värde |
---|---|---|
allowedAudiences | Konfigurationsinställningarna för den tillåtna listan över målgrupper som JWT-token ska verifieras från. | string[] |
AllowedPrincipals
Namn | Beskrivning | Värde |
---|---|---|
grupper | Listan över tillåtna grupper. | string[] |
Identiteter | Listan över tillåtna identiteter. | string[] |
ApiDefinitionInfo
Namn | Beskrivning | Värde |
---|---|---|
URL | URL:en för API-definitionen. | sträng |
ApiManagementConfig
Namn | Beskrivning | Värde |
---|---|---|
Id | APIM-Api identifierare. | sträng |
Äpple
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>falskt</code> om Apple-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för Apple-registreringen. | AppleRegistration |
AppleRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID för appen som används för inloggning. | sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten. | sträng |
ApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
azureBlobStorage | Programloggar till bloblagringskonfiguration. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Programloggar till Azure Table Storage-konfiguration. | AzureTableStorageApplicationLogsConfig |
fileSystem | Programloggar för filsystemkonfiguration. | FileSystemApplicationLogsConfig |
Appregistration
Namn | Beskrivning | Värde |
---|---|---|
appId | App-ID för den app som används för inloggning. | sträng |
appSecretSettingName | Namnet på appinställningen som innehåller apphemligheten. | sträng |
AuthPlatform
Namn | Beskrivning | Värde |
---|---|---|
configFilePath | Sökvägen till konfigurationsfilen som innehåller autentiseringsinställningar om de kommer från en fil. Om sökvägen är relativ kommer platsens rotkatalog att vara basen. |
sträng |
Aktiverat | <kod>sant</code> om funktionen Autentisering/auktorisering är aktiverad för den aktuella appen. annars <kod>false</code>. | Bool |
runtimeVersion | RuntimeVersion för funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för vissa funktioner i modulen Autentisering/auktorisering. |
sträng |
AutoHealActions
Namn | Beskrivning | Värde |
---|---|---|
actionType | Fördefinierade åtgärder som ska vidtas. | "CustomAction" "LogEvent" "Återvinn" |
customAction | Anpassad åtgärd som ska vidtas. | AutoHealCustomAction |
minProcessExecutionTime | Minsta tid som processen måste köras innan du vidtar åtgärden |
sträng |
AutoHealCustomAction
Namn | Beskrivning | Värde |
---|---|---|
exe | Körbar fil som ska köras. | sträng |
Parametrar | Parametrar för den körbara filen. | sträng |
AutoHealRules
Namn | Beskrivning | Värde |
---|---|---|
Åtgärder | Åtgärder som ska utföras när en regel utlöses. | AutoHealActions |
Utlösare | Villkor som beskriver när de automatiska åtgärderna ska läkas. | AutoHealTriggers |
AutoHealTriggers
Namn | Beskrivning | Värde |
---|---|---|
privateBytesInKB | En regel som baseras på privata byte. | Int |
Förfrågningar | En regel som baseras på totalt antal begäranden. | RequestsBasedTrigger |
slowRequests | En regel som baseras på körningstid för begäran. | SlowRequestsBasedTrigger |
slowRequestsWithPath | En regel som baseras på flera regel för långsamma begäranden med sökväg | SlowRequestsBasedTrigger[] |
statusCodes | En regel som baseras på statuskoder. | StatusCodesBasedTrigger[] |
statusCodesRange | En regel som baseras på statuskoder. | StatusCodesRangeBasedTrigger[] |
AzureActiveDirectory
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om Azure Active Directory-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
isAutoProvisioned | Hämtar ett värde som anger om Azure AD-konfigurationen har etablerats automatiskt med hjälp av verktyg från första part. Det här är en intern flagga som främst är avsedd att stödja Azure-hanteringsportalen. Användare bör inte läsa eller skriva till den här egenskapen. |
Bool |
logga in | Konfigurationsinställningarna för Azure Active Directory-inloggningsflödet. | AzureActiveDirectoryLogin |
registrering | Konfigurationsinställningarna för Azure Active Directory-appregistreringen. | AzureActiveDirectoryRegistration |
validering | Konfigurationsinställningarna för valideringsflödet för Azure Active Directory-token. | AzureActiveDirectoryValidation |
AzureActiveDirectoryLogin
Namn | Beskrivning | Värde |
---|---|---|
disableWWWAuthenticate | <kod>sant</code> om www-authenticate-providern ska utelämnas från begäran. annars <kod>false</code>. | Bool |
loginParameters | Inloggningsparametrar som ska skickas till OpenID Connect-auktoriseringsslutpunkten när en användare loggar in. Varje parameter måste vara i formatet "key=value". |
string[] |
AzureActiveDirectoryRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID:t för det här förlitande partprogrammet, som kallas client_id. Den här inställningen krävs för att aktivera OpenID-anslutningsautentisering med Azure Active Directory eller andra OpenID Connect-leverantörer från tredje part. Mer information om OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
sträng |
clientSecretCertificateIssuer | Ett alternativ till det klienthemliga tumavtrycket, som är utfärdaren av ett certifikat som används i signeringssyfte. Den här egenskapen fungerar som en ersättning för tumavtrycket för klienthemlighetscertifikatet. Det är också valfritt. |
sträng |
clientSecretCertificateSubjectAlternativeName | Ett alternativ till det klienthemliga tumavtrycket, som är det alternativa namnet på ett certifikat som används för signering. Den här egenskapen fungerar som en ersättning för tumavtrycket för klienthemlighetscertifikatet. Det är också valfritt. |
sträng |
clientSecretCertificateThumbprint | Ett alternativ till klienthemligheten, som är tumavtrycket för ett certifikat som används i signeringssyfte. Den här egenskapen fungerar som en ersättning för klienthemligheten. Det är också valfritt. |
sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten för det förlitande partprogrammet. | sträng |
openIdIssuer | OpenID Connect Issuer-URI:n som representerar entiteten som utfärdar åtkomsttoken för det här programmet. När du använder Azure Active Directory är det här värdet URI för katalogklientorganisationen, t.ex. https://login.microsoftonline.com/v2.0/{tenant-guid}/ .Den här URI:n är en skiftlägeskänslig identifierare för token utfärdaren. Mer information om OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html |
sträng |
AzureActiveDirectoryValidation
Namn | Beskrivning | Värde |
---|---|---|
allowedAudiences | Listan över målgrupper som kan göra lyckade autentiserings-/auktoriseringsbegäranden. | string[] |
defaultAuthorizationPolicy | Konfigurationsinställningarna för standardauktoriseringsprincipen. | DefaultAuthorizationPolicy |
jwtClaimChecks | Konfigurationsinställningarna för de kontroller som ska göras när JWT-anspråken verifieras. | JwtClaimChecks |
AzureBlobStorageApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
nivå | Loggnivå. | "Fel" "Information" "Av" "Utförlig" "Varning" |
retentionInDays | Kvarhållning i dagar. Ta bort blobar som är äldre än X dagar. 0 eller lägre innebär ingen kvarhållning. |
Int |
sasUrl | SAS-url till en Azure Blob-container med läs-/skriv-/list-/borttagningsbehörigheter. | sträng |
AzureBlobStorageHttpLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om konfigurationen är aktiverad, false om den är inaktiverad och null om konfigurationen inte har angetts. | Bool |
retentionInDays | Kvarhållning i dagar. Ta bort blobar som är äldre än X dagar. 0 eller lägre innebär ingen kvarhållning. |
Int |
sasUrl | SAS-url till en Azure Blob-container med läs-/skriv-/list-/borttagningsbehörigheter. | sträng |
AzureStaticWebApps
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om Azure Static Web Apps-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
registrering | Konfigurationsinställningarna för Azure Static Web Apps-registreringen. | AzureStaticWebAppsRegistration |
AzureStaticWebAppsRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID för appen som används för inloggning. | sträng |
AzureStorageInfoValue
Namn | Beskrivning | Värde |
---|---|---|
accessKey | Åtkomstnyckel för lagringskontot. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
accountName | Namnet på lagringskontot. | sträng |
mountPath | Sökväg för att montera lagringen i platsens körningsmiljö. | sträng |
shareName | Namn på filresursen (containernamn, för Blob Storage). | sträng |
typ | Typ av lagring. | "AzureBlob" "AzureFiles" |
AzureStoragePropertyDictionaryResourceProperties
Namn | Beskrivning | Värde |
---|
AzureTableStorageApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
nivå | Loggnivå. | "Fel" "Information" "Av" "Utförlig" "Varning" |
sasUrl | SAS-URL till en Azure-tabell med behörighet att lägga till/fråga/ta bort. | sträng (krävs) |
BackupRequestProperties
Namn | Beskrivning | Värde |
---|---|---|
backupName | Namnet på säkerhetskopian. | sträng |
backupSchedule | Schemalägg säkerhetskopieringen om den körs med jämna mellanrum. | BackupSchedule |
Databaser | Databaser som ingår i säkerhetskopieringen. | DatabaseBackupSetting[] |
Aktiverat | Sant om säkerhetskopieringsschemat är aktiverat (måste inkluderas i det fallet), falskt om säkerhetskopieringsschemat ska inaktiveras. | Bool |
storageAccountUrl | SAS-URL till containern. | sträng (krävs) |
BackupSchedule
Namn | Beskrivning | Värde |
---|---|---|
frequencyInterval | Hur ofta säkerhetskopieringen ska köras (t.ex. för veckovis säkerhetskopiering bör detta anges till 7 och FrequencyUnit ska anges till Dag) | int (krävs) |
frequencyUnit | Tidsenheten för hur ofta säkerhetskopieringen ska köras (t.ex. för veckovis säkerhetskopiering bör detta anges till Dag och FrequencyInterval ska anges till 7) | "Dag" "Timme" (krävs) |
keepAtLeastOneBackup | Sant om kvarhållningsprincipen alltid ska behålla minst en säkerhetskopia i lagringskontot, oavsett hur gammal den är. annars falskt. | bool (krävs) |
retentionPeriodInDays | Efter hur många dagar säkerhetskopieringar ska tas bort. | int (krävs) |
startTime | När schemat ska börja fungera. | sträng |
BlobStorageTokenStore
Namn | Beskrivning | Värde |
---|---|---|
sasUrlSettingName | Namnet på appinställningen som innehåller SAS-URL:en för bloblagringen som innehåller token. | sträng |
Klientregistrering
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID för appen som används för inloggning. | sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten. | sträng |
ConnectionStringDictionaryProperties
Namn | Beskrivning | Värde |
---|
ConnStringInfo
Namn | Beskrivning | Värde |
---|---|---|
connectionString | Värde för anslutningssträng. | sträng |
Namn | Namn på anslutningssträng. | sträng |
typ | Typ av databas. | "ApiHub" "Anpassad" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "ServiceBus" "SQLAzure" "SQLServer" |
ConnStringValueTypePair
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av databas. | "ApiHub" "Anpassad" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "ServiceBus" "SQLAzure" "SQLServer" (krävs) |
värde | Värde för par. | sträng (krävs) |
CookieExpiration
Namn | Beskrivning | Värde |
---|---|---|
konvention | Konventionen som används när sessionscookien upphör att gälla. | "FixedTime" "IdentityProviderDerived" |
timeToExpiration | Tiden efter att begäran görs när sessionscookien ska upphöra att gälla. | sträng |
CorsSettings
Namn | Beskrivning | Värde |
---|---|---|
allowedOrigins | Hämtar eller anger den lista över ursprung som ska tillåtas att göra korsande ursprung samtal (till exempel: http://example.com:12345). Använd "*" för att tillåta alla. |
string[] |
supportCredentials | Hämtar eller anger om CORS-begäranden med autentiseringsuppgifter tillåts. Se https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials för mer information. |
Bool |
CustomOpenIdConnectProvider
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om den anpassade providern för öppna ID inte ska vara aktiverad. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet för den anpassade Open ID Connect-providern. | OpenIdConnectLogin |
registrering | Konfigurationsinställningarna för appregistreringen för den anpassade Open ID Connect-providern. | OpenIdConnectRegistration |
DatabaseBackupSetting
Namn | Beskrivning | Värde |
---|---|---|
connectionString | Innehåller en anslutningssträng till en databas som säkerhetskopieras eller återställs. Om återställningen ska ske till en ny databas är databasnamnet inuti det nya. | sträng |
connectionStringName | Innehåller ett namn på anslutningssträngen som är länkat till SiteConfig.ConnectionStrings. Detta används vid återställning med alternativ för att skriva över anslutningssträngar. |
sträng |
databaseType | Databastyp (t.ex. SqlAzure/MySql). | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (krävs) |
Namn | sträng |
DefaultAuthorizationPolicy
Namn | Beskrivning | Värde |
---|---|---|
allowedApplications | Konfigurationsinställningarna för tillåtna Azure Active Directory-program. | string[] |
allowedPrincipals | Konfigurationsinställningarna för azure Active Directory-tillåtna huvudnamn. | AllowedPrincipals |
EnabledConfig
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om konfigurationen är aktiverad, false om den är inaktiverad och null om konfigurationen inte har angetts. | Bool |
Experiment
Namn | Beskrivning | Värde |
---|---|---|
rampUpRules | Lista över regler för upprampning. | RampUpRule[] |
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>falskt</code> om Facebook-providern inte ska aktiveras trots den angivna registreringen; annars <kod>sant</code>. | Bool |
graphApiVersion | Den version av Facebook-API:et som ska användas när du loggar in. | sträng |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för Facebook-providern. | AppRegistration |
FileSystemApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
nivå | Loggnivå. | "Fel" "Information" "Av" "Utförlig" "Varning" |
FileSystemHttpLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om konfigurationen är aktiverad, false om den är inaktiverad och null om konfigurationen inte har angetts. | Bool |
retentionInDays | Kvarhållning i dagar. Ta bort filer som är äldre än X dagar. 0 eller lägre innebär ingen kvarhållning. |
Int |
retentionInMb | Maximal storlek i megabyte som http-loggfiler kan använda. När du når gamla loggfiler tas de bort för att skapa utrymme för nya. Värdet kan vara mellan 25 och 100. |
Int Begränsningar: Minsta värde = 25 Maxvärde = 100 |
FileSystemTokenStore
Namn | Beskrivning | Värde |
---|---|---|
katalog | Katalogen där token ska lagras. | sträng |
ForwardProxy
Namn | Beskrivning | Värde |
---|---|---|
konvention | Den konvention som används för att fastställa url:en för den begäran som gjorts. | "Anpassad" "NoProxy" "Standard" |
customHostHeaderName | Namnet på rubriken som innehåller värden för begäran. | sträng |
customProtoHeaderName | Namnet på rubriken som innehåller schemat för begäran. | sträng |
GitHub
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om GitHub-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för GitHub-providern. | ClientRegistration |
GlobalValidation
Namn | Beskrivning | Värde |
---|---|---|
excludedPaths | Sökvägarna för vilka oautentiserade flöde inte omdirigeras till inloggningssidan. | string[] |
redirectToProvider | Standardautentiseringsprovidern som ska användas när flera leverantörer konfigureras. Den här inställningen behövs bara om flera leverantörer har konfigurerats och den oautentiserade klienten är inställd på "RedirectToLoginPage". |
sträng |
requireAuthentication | <kod>sant</code> om autentiseringsflödet krävs görs en begäran. annars <kod>false</code>. | Bool |
unauthenticatedClientAction | Åtgärden som ska vidtas när en oautentiserad klient försöker komma åt appen. | "AllowAnonymous" "RedirectToLoginPage" "Return401" "Return403" |
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om Google-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för Google-providern. | ClientRegistration |
validering | Konfigurationsinställningarna för valideringsflödet för Azure Active Directory-token. | AllowedAudiencesValidation |
HandlerMapping
Namn | Beskrivning | Värde |
---|---|---|
Argument | Kommandoradsargument som ska skickas till skriptprocessorn. | sträng |
förlängning | Begäranden med det här tillägget hanteras med det angivna FastCGI-programmet. | sträng |
scriptProcessor | Den absoluta sökvägen till FastCGI-programmet. | sträng |
HttpLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
azureBlobStorage | Http-loggar till Azure Blob Storage-konfiguration. | AzureBlobStorageHttpLogsConfig |
fileSystem | Http-loggar till filsystemkonfiguration. | FileSystemHttpLogsConfig |
HttpSettings
Namn | Beskrivning | Värde |
---|---|---|
forwardProxy | Konfigurationsinställningarna för en vidarebefordranproxy som används för att göra begäranden. | ForwardProxy |
requireHttps | <kod>false</code> om autentiserings-/auktoriseringssvar som inte har HTTPS-schemat är tillåtna. annars <kod>sant</code>. | Bool |
Vägar | Konfigurationsinställningarna för sökvägarna HTTP-begäranden. | HttpSettingsRoutes |
HttpSettingsRoutes
Namn | Beskrivning | Värde |
---|---|---|
apiPrefix | Prefixet som ska föregå alla autentiserings-/auktoriseringssökvägar. | sträng |
IdentityProviders
Namn | Beskrivning | Värde |
---|---|---|
äpple | Konfigurationsinställningarna för Apple-providern. | Apple |
azureActiveDirectory | Konfigurationsinställningarna för Azure Active Directory-providern. | AzureActiveDirectory |
azureStaticWebApps | Konfigurationsinställningarna för Azure Static Web Apps-providern. | AzureStaticWebApps |
customOpenIdConnectProviders | Kartan över namnet på aliaset för varje anpassad Open ID Connect-provider till konfigurationsinställningar för den anpassade Open ID Connect-providern. |
IdentityProvidersCustomOpenIdConnectProviders |
Konfigurationsinställningarna för Facebook-providern. | Facebook- | |
gitHub | Konfigurationsinställningarna för GitHub-providern. | GitHub |
Konfigurationsinställningarna för Google-providern. | ||
legacyMicrosoftAccount | Konfigurationsinställningarna för den äldre Microsoft-kontoleverantören. | LegacyMicrosoftAccount |
kvitter | Konfigurationsinställningarna för Twitter-providern. | Twitter- |
IdentityProvidersCustomOpenIdConnectProviders
Namn | Beskrivning | Värde |
---|
IpSecurityRestriction
Namn | Beskrivning | Värde |
---|---|---|
handling | Tillåt eller neka åtkomst för det här IP-intervallet. | sträng |
beskrivning | Beskrivning av IP-begränsningsregler. | sträng |
Headers | IP-begränsningsregelhuvuden. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Matchningslogik är .. – Om egenskapen är null eller tom (standard) tillåts alla värdar(eller brist på). – Ett värde jämförs med ordningstal-ignorera-skiftläge (exklusive portnummer). – Jokertecken för underdomäner tillåts men matchar inte rotdomänen. *.contoso.com matchar till exempel underdomänen foo.contoso.com men inte rotdomänen contoso.com eller foo.bar.contoso.com på flera nivåer – Unicode-värdnamn tillåts men konverteras till Punycode för matchning. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Matchningslogik är .. - Om egenskapen är null eller tom (standard) tillåts alla vidarebefordrade kedjor (eller brist på). – Om någon adress (exklusive portnummer) i kedjan (kommaavgränsad) matchar den CIDR som definieras av egenskapen. X-Azure-FDID och X-FD-HealthProbe. Matchningslogik är exakt matchning. |
IpSecurityRestrictionHeaders |
ipAddress | IP-adress som säkerhetsbegränsningen är giltig för. Den kan vara i form av en ren ipv4-adress (nödvändig undernätsmaskegenskap) eller CIDR-notation, till exempel ipv4/mask (inledande bitmatchning). För CIDR, Egenskapen SubnetMask får inte anges. |
sträng |
Namn | Namn på IP-begränsningsregel. | sträng |
prioritering | Prioritet för IP-begränsningsregel. | Int |
subnetMask | Nätmask för intervallet med IP-adresser som begränsningen är giltig för. | sträng |
subnetTrafficTag | (internt) Trafiktagg för undernät | Int |
tagg | Definierar vad det här IP-filtret ska användas för. Detta är för att stödja IP-filtrering på proxyservrar. | "Standard" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Resurs-ID för virtuellt nätverk | sträng |
vnetTrafficTag | (internt) Vnet-trafiktagg | Int |
IpSecurityRestrictionHeaders
Namn | Beskrivning | Värde |
---|
JwtClaimChecks
Namn | Beskrivning | Värde |
---|---|---|
allowedClientApplications | Listan över tillåtna klientprogram. | string[] |
allowedGroups | Listan över tillåtna grupper. | string[] |
LegacyMicrosoftAccount
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om den äldre Microsoft-kontoleverantören inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för den äldre Microsoft-kontoleverantören. | ClientRegistration |
validering | Konfigurationsinställningarna för det äldre valideringsflödet för Microsoft-kontoproviderns token. | AllowedAudiencesValidation |
Logga in
Namn | Beskrivning | Värde |
---|---|---|
allowedExternalRedirectUrls | Externa URL:er som kan omdirigeras till som en del av att logga in eller logga ut från appen. Observera att frågesträngens del av URL:en ignoreras. Det här är en avancerad inställning som vanligtvis bara behövs av Windows Store-programservrar. Observera att URL:er inom den aktuella domänen alltid är implicit tillåtna. |
string[] |
cookieExpiration | Konfigurationsinställningarna för sessionscookiens upphörande. | CookieExpiration |
Nonce | Konfigurationsinställningarna för nonce som används i inloggningsflödet. | Nonce |
preserveUrlFragmentsForLogins | <kod>sant</code> om fragmenten från begäran bevaras efter att inloggningsbegäran har gjorts; annars <kod>false</code>. | Bool |
Vägar | De vägar som anger de slutpunkter som används för inloggnings- och utloggningsbegäranden. | LoginRoutes |
tokenStore | Konfigurationsinställningarna för tokenarkivet. | TokenStore |
LoginRoutes
Namn | Beskrivning | Värde |
---|---|---|
logoutEndpoint | Slutpunkten där en utloggningsbegäran ska göras. | sträng |
LoginScopes
Namn | Beskrivning | Värde |
---|---|---|
Scope | En lista över de omfång som ska begäras vid autentisering. | string[] |
microsoft.web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
Namn | Ange till "appsettings" för typ Microsoft.Web/sites/config. Ange till "authsettings" för typ Microsoft.Web/sites/config. Ange till "authsettingsV2" för typ Microsoft.Web/sites/config. Ange till "azurestorageaccounts" för typ Microsoft.Web/sites/config. Ange till "säkerhetskopiering" för typ Microsoft.Web/sites/config. Ange till "connectionstrings" för typ Microsoft.Web/sites/config. Ange till "loggar" för typ Microsoft.Web/sites/config. Ange till metadata för typen Microsoft.Web/sites/config. Ange till "pushsettings" för typ Microsoft.Web/sites/config. Ange till "slotConfigNames" för typ Microsoft.Web/sites/config. Ange till "web" för typ Microsoft.Web/sites/config. | "appsettings" "authsettings" "authsettingsV2" "azurestorageaccounts" "säkerhetskopiering" "connectionstrings" "loggar" "metadata" "pushsettings" "slotConfigNames" "web" (krävs) |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "appsettings" (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: platser |
Egenskaper | Inställningar. | StringDictionaryProperties |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "authsettings" (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: platser |
Egenskaper | SiteAuthSettings resursspecifika egenskaper | SiteAuthSettingsEgenskaper |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "authsettingsV2" (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: platser |
Egenskaper | SiteAuthSettingsV2-resursspecifika egenskaper | SiteAuthSettingsV2Egenskaper |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "azurestorageaccounts" (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: platser |
Egenskaper | Azure Storage-konton. | AzureStoragePropertyDictionaryResourceProperties |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "säkerhetskopiering" (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: platser |
Egenskaper | BackupRequest-resursspecifika egenskaper | BackupRequestProperties |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "connectionstrings" (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: platser |
Egenskaper | Anslutningssträngar. | ConnectionStringDictionaryProperties |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "loggar" (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: platser |
Egenskaper | SiteLogsConfig-resursspecifika egenskaper | SiteLogsConfigProperties |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "metadata" (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: platser |
Egenskaper | Inställningar. | StringDictionaryProperties |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "pushsettings" (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: platser |
Egenskaper | PushSettings-resursspecifika egenskaper | PushSettingsProperties |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "slotConfigNames" (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: platser |
Egenskaper | Kärnresursegenskaper | SlotConfigNames |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "web" (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: platser |
Egenskaper | Kärnresursegenskaper | SiteConfig |
NameValuePair
Namn | Beskrivning | Värde |
---|---|---|
Namn | Parnamn. | sträng |
värde | Parvärde. | sträng |
Nonce
Namn | Beskrivning | Värde |
---|---|---|
nonceExpirationInterval | Tiden efter att begäran görs när nonce ska upphöra att gälla. | sträng |
validateNonce | <kod>false</code> om nonce inte ska verifieras när inloggningsflödet slutförs. annars <kod>sant</code>. | Bool |
OpenIdConnectClientCredential
Namn | Beskrivning | Värde |
---|---|---|
clientSecretSettingName | Appinställningen som innehåller klienthemligheten för den anpassade Open ID Connect-providern. | sträng |
metod | Den metod som ska användas för att autentisera användaren. | "ClientSecretPost" |
OpenIdConnectConfig
Namn | Beskrivning | Värde |
---|---|---|
authorizationEndpoint | Slutpunkten som ska användas för att göra en auktoriseringsbegäran. | sträng |
certificationUri | Slutpunkten som tillhandahåller de nycklar som krävs för att verifiera token. | sträng |
utfärdare | Slutpunkten som utfärdar token. | sträng |
tokenEndpoint | Slutpunkten som ska användas för att begära en token. | sträng |
wellKnownOpenIdConfiguration | Slutpunkten som innehåller alla konfigurationsslutpunkter för providern. | sträng |
OpenIdConnectLogin
Namn | Beskrivning | Värde |
---|---|---|
nameClaimType | Namnet på anspråket som innehåller användarnas namn. | sträng |
Scope | En lista över de omfång som ska begäras vid autentisering. | string[] |
OpenIdConnectRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientCredential | Autentiseringsuppgifterna för den anpassade Open ID Connect-providern. | OpenIdConnectClientCredential |
clientId | Klient-ID för den anpassade Open ID Connect-providern. | sträng |
openIdConnectConfiguration | Konfigurationsinställningarna för de slutpunkter som används för den anpassade Open ID Connect-providern. | OpenIdConnectConfig |
PushSettings
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Egenskaper | PushSettings-resursspecifika egenskaper | PushSettingsProperties |
PushSettingsProperties
Namn | Beskrivning | Värde |
---|---|---|
dynamicTagsJson | Hämtar eller anger en JSON-sträng som innehåller en lista med dynamiska taggar som ska utvärderas från användaranspråk i push-registreringsslutpunkten. | sträng |
isPushEnabled | Hämtar eller anger en flagga som anger om push-slutpunkten är aktiverad. | bool (krävs) |
tagsRequiringAuth | Hämtar eller anger en JSON-sträng som innehåller en lista med taggar som kräver att användarautentisering används i push-registreringsslutpunkten. Taggar kan bestå av alfanumeriska tecken och följande: '_', '@', '#', '.', ':', '-'. Verifieringen ska utföras på PushRequestHandler. |
sträng |
tagWhitelistJson | Hämtar eller anger en JSON-sträng som innehåller en lista med taggar som finns i listan över tillåtna för användning av push-registreringsslutpunkten. | sträng |
RampUpRule
Namn | Beskrivning | Värde |
---|---|---|
actionHostName | Värdnamn för ett fack som trafiken ska omdirigeras till om det väljs. T.ex. myapp-stage.azurewebsites.net. | sträng |
changeDecisionCallbackUrl | Anpassad beslutsalgoritm kan anges i TiPCallback-webbplatstillägget som URL kan anges. | sträng |
changeIntervalInMinutes | Anger intervall i minuter för att omvärdera ReroutePercentage. | Int |
changeStep | I scenariot för automatisk rampning är det här steget för att lägga till/ta bort från <kod>ReroutePercentage</code> tills den når \n<kod>MinReroutePercentage</code> eller <kod>MaxReroutePercentage</code>. Platsmått kontrolleras varje N-minut som anges i <kod>ChangeIntervalInMinutes</code>.\nAnpassad beslutsalgoritm kan anges i TiPCallback-webbplatstillägget som URL kan anges i <kod>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Anger den övre gränsen under vilken ReroutePercentage ska stanna. | Int |
minReroutePercentage | Anger den nedre gränsen över vilken ReroutePercentage ska stanna. | Int |
Namn | Namn på routningsregeln. Det rekommenderade namnet är att peka på platsen som tar emot trafiken i experimentet. | sträng |
reroutePercentage | Procentandel av trafiken som omdirigeras till <kod>ActionHostName</code>. | Int |
RequestsBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
timeInterval | Tidsintervall. | sträng |
SiteAuthSettingsEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
aadClaimsAuthorization | Hämtar en JSON-sträng som innehåller Azure AD Acl-inställningarna. | sträng |
additionalLoginParams | Inloggningsparametrar som ska skickas till OpenID Connect-auktoriseringsslutpunkten när en användare loggar in. Varje parameter måste vara i formatet "key=value". |
string[] |
allowedAudiences | Tillåtna målgruppsvärden att tänka på när JWT-certifikat som utfärdas av Azure Active Directory. Observera att <-koden>ClientID</code>-värdet alltid betraktas som ett tillåten målgrupp, oavsett den här inställningen. |
string[] |
allowedExternalRedirectUrls | Externa URL:er som kan omdirigeras till som en del av att logga in eller logga ut från appen. Observera att frågesträngens del av URL:en ignoreras. Det här är en avancerad inställning som vanligtvis bara behövs av Windows Store-programservrar. Observera att URL:er inom den aktuella domänen alltid är implicit tillåtna. |
string[] |
authFilePath | Sökvägen till konfigurationsfilen som innehåller autentiseringsinställningar. Om sökvägen är relativ kommer platsens rotkatalog att vara basen. |
sträng |
clientId | Klient-ID:t för det här förlitande partprogrammet, som kallas client_id. Den här inställningen krävs för att aktivera OpenID-anslutningsautentisering med Azure Active Directory eller andra OpenID Connect-leverantörer från tredje part. Mer information om OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
sträng |
clientSecret | Klienthemligheten för det här förlitande partprogrammet (i Azure Active Directory kallas detta även för nyckeln). Den här inställningen är valfri. Om ingen klienthemlighet har konfigurerats används implicit autentiseringsflöde i OpenID Connect för att autentisera slutanvändare. Annars används OpenID Connect Authorization Code Flow för att autentisera slutanvändare. Mer information om OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
sträng |
clientSecretCertificateThumbprint | Ett alternativ till klienthemligheten, som är tumavtrycket för ett certifikat som används i signeringssyfte. Den här egenskapen fungerar som en ersättning för klienthemligheten. Det är också valfritt. |
sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten för det förlitande partprogrammet. | sträng |
configVersion | ConfigVersion av funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för kontrollplanet för autentisering/auktorisering. |
sträng |
defaultProvider | Standardautentiseringsprovidern som ska användas när flera leverantörer konfigureras. Den här inställningen behövs bara om flera leverantörer har konfigurerats och den oautentiserade klienten är inställd på "RedirectToLoginPage". |
"AzureActiveDirectory" "Facebook" "Github" "Google" "MicrosoftAccount" "Twitter" |
Aktiverat | <kod>sant</code> om funktionen Autentisering/auktorisering är aktiverad för den aktuella appen. annars <kod>false</code>. | Bool |
facebookAppId | App-ID för Facebook-appen som används för inloggning. Den här inställningen krävs för att aktivera Facebook-inloggning. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login |
sträng |
facebookAppSecret | Apphemligheten för Facebook-appen som används för Facebook-inloggning. Den här inställningen krävs för att aktivera Facebook-inloggning. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login |
sträng |
facebookAppSecretSettingName | Namnet på appinställningen som innehåller apphemligheten som används för Facebook-inloggning. | sträng |
facebookOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av Facebook-inloggningsautentisering. Den här inställningen är valfri. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login |
string[] |
gitHubClientId | Klient-ID för GitHub-appen som används för inloggning. Den här inställningen krävs för att aktivera Github-inloggning |
sträng |
gitHubClientSecret | Klienthemligheten för GitHub-appen som används för Github-inloggning. Den här inställningen krävs för att aktivera Github-inloggning. |
sträng |
gitHubClientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten för Github app som används för GitHub-inloggning. |
sträng |
gitHubOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av GitHub-inloggningsautentisering. Den här inställningen är valfri |
string[] |
googleClientId | OpenID Connect-klient-ID för Google-webbprogrammet. Den här inställningen krävs för att aktivera Google-inloggning. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
sträng |
googleClientSecret | Klienthemligheten som är associerad med Google-webbappen. Den här inställningen krävs för att aktivera Google-inloggning. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
sträng |
googleClientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten som är associerad med google-webbappen. |
sträng |
googleOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av Google Sign-In autentisering. Den här inställningen är valfri. Om det inte anges används "openid", "profile" och "email" som standardomfång. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string[] |
isAuthFromFile | "true" om autentiseringskonfigurationsinställningarna ska läsas från en fil, "false" annars |
sträng |
utfärdare | OpenID Connect Issuer-URI:n som representerar entiteten som utfärdar åtkomsttoken för det här programmet. När du använder Azure Active Directory är det här värdet URI för katalogklientorganisationen, t.ex. https://sts.windows.net/{tenant-guid}/ .Den här URI:n är en skiftlägeskänslig identifierare för token utfärdaren. Mer information om OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html |
sträng |
microsoftAccountClientId | OAuth 2.0-klient-ID:t som skapades för appen som används för autentisering. Den här inställningen krävs för att aktivera autentisering med Microsoft-konto. Dokumentation om Microsoft-konto-OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
sträng |
microsoftAccountClientSecret | OAuth 2.0-klienthemligheten som skapades för appen som används för autentisering. Den här inställningen krävs för att aktivera autentisering med Microsoft-konto. Dokumentation om Microsoft-konto-OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
sträng |
microsoftAccountClientSecretSettingName | Namnet på appinställningen som innehåller OAuth 2.0-klienthemligheten som skapades för app som används för autentisering. |
sträng |
microsoftAccountOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av Microsoft-kontoautentisering. Den här inställningen är valfri. Om det inte anges används "wl.basic" som standardomfång. Dokumentation om Microsoft-kontoomfattningar och behörigheter: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
string[] |
runtimeVersion | RuntimeVersion för funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för vissa funktioner i modulen Autentisering/auktorisering. |
sträng |
tokenRefreshExtensionHours | Antalet timmar efter att sessionstoken upphör att gälla som en sessionstoken kan användas för anropa API:et för tokenuppdatering. Standardvärdet är 72 timmar. |
Int |
tokenStoreEnabled |
<kod>sant</code> för att lagra plattformsspecifika säkerhetstoken som hämtas under inloggningsflöden. annars <kod>false</code>. Standardvärdet är <kod>false</code>. |
Bool |
twitterConsumerKey | OAuth 1.0a-konsumentnyckeln för Twitter-programmet som används för inloggning. Den här inställningen krävs för att aktivera Twitter-inloggning. Dokumentation om Twitter Sign-In: https://dev.twitter.com/web/sign-in |
sträng |
twitterConsumerSecret | OAuth 1.0a-konsumenthemligheten för Twitter-programmet som används för inloggning. Den här inställningen krävs för att aktivera Twitter-inloggning. Dokumentation om Twitter Sign-In: https://dev.twitter.com/web/sign-in |
sträng |
twitterConsumerSecretSettingName | Namnet på appinställningen som innehåller OAuth 1.0a-konsumenthemligheten för Twitter program som används för inloggning. |
sträng |
unauthenticatedClientAction | Åtgärden som ska vidtas när en oautentiserad klient försöker komma åt appen. | "AllowAnonymous" "RedirectToLoginPage" |
validateIssuer | Hämtar ett värde som anger om utfärdaren ska vara en giltig HTTPS-URL och verifieras som sådan. | Bool |
SiteAuthSettingsV2Egenskaper
Namn | Beskrivning | Värde |
---|---|---|
globalValidation | Konfigurationsinställningarna som avgör valideringsflödet för användare med apptjänstautentisering/auktorisering. | GlobalValidation |
httpSettings | Konfigurationsinställningarna för HTTP-begäranden för autentisering och auktoriseringsbegäranden som görs mot App Service-autentisering/auktorisering. | HttpSettings |
identityProviders | Konfigurationsinställningarna för var och en av de identitetsprovidrar som används för att konfigurera App Service-autentisering/auktorisering. | IdentityProviders |
logga in | Konfigurationsinställningarna för inloggningsflödet för användare som använder App Service-autentisering/auktorisering. | Inloggning |
plattform | Konfigurationsinställningarna för plattformen för App Service-autentisering/auktorisering. | AuthPlatform |
SiteConfig
Namn | Beskrivning | Värde |
---|---|---|
acrUseManagedIdentityCreds | Flagga för att använda creds för hanterad identitet för ACR-hämtning | Bool |
acrUserManagedIdentityID | Om du använder användarhanterad identitet, den användarhanterade identiteten ClientId | sträng |
alwaysOn | <kod>sant</code> om AlwaysOn är aktiverat; annars <kod>false</code>. | Bool |
apiDefinition | Information om den formella API-definitionen för appen. | ApiDefinitionInfo |
apiManagementConfig | Azure API-hanteringsinställningar som är länkade till appen. | ApiManagementConfig |
appCommandLine | Appkommandorad som ska startas. | sträng |
appSettings | Programinställningar. | NameValuePair[] |
autoHealEnabled | <kod>sant</code> om Automatisk läkning är aktiverat; annars <kod>false</code>. | Bool |
autoHealRules | Regler för automatisk läkning. | AutoHealRules |
autoSwapSlotName | Namn på automatisk växling av fack. | sträng |
azureStorageAccounts | Lista över Azure Storage-konton. | SiteConfigAzureStorageAccounts |
connectionStrings | Anslutningssträngar. | ConnStringInfo[] |
cors | CORS-inställningar (Cross-Origin Resource Sharing). | CorsSettings |
defaultDocuments | Standarddokument. | string[] |
detailedErrorLoggingEnabled | <kod>true</code> om detaljerad felloggning är aktiverad. annars <kod>false</code>. | Bool |
documentRoot | Dokumentrot. | sträng |
Experiment | Det här är en lösning för polymorfa typer. | experiment |
ftpsState | Status för FTP/FTPS-tjänsten | "AllAllowed" "Inaktiverad" "FtpsOnly" |
functionAppScaleLimit | Maximalt antal arbetare som en webbplats kan skala ut till. Den här inställningen gäller endast för förbruknings- och elastiska Premium-abonnemang |
Int Begränsningar: Minsta värde = 0 |
functionsRuntimeScaleMonitoringEnabled | Hämtar eller anger ett värde som anger om övervakning av funktionskörningsskalning är aktiverat. När det är aktiverat ScaleController övervakar inte händelsekällor direkt, utan anropar i stället runtime för att hämta skalningsstatus. |
Bool |
handlerMappings | Hanterarmappningar. | HandlerMapping[] |
healthCheckPath | Sökväg för hälsokontroll | sträng |
http20Enabled | Http20Enabled: konfigurerar en webbplats så att klienter kan ansluta via http2.0 | Bool |
httpLoggingEnabled | <kod>sant</code> om HTTP-loggning är aktiverat; annars <kod>false</code>. | Bool |
ipSecurityRestrictions | IP-säkerhetsbegränsningar för main. | IpSecurityRestriction[] |
javaContainer | Java-container. | sträng |
javaContainerVersion | Java-containerversion. | sträng |
javaVersion | Java-version. | sträng |
keyVaultReferenceIdentity | Identitet som ska användas för Key Vault-referensautentisering. | sträng |
Gränser | Webbplatsgränser. | SiteLimits |
linuxFxVersion | Linux App Framework och version | sträng |
loadBalancing | Platsbelastningsutjämning. | "LeastRequests" "LeastResponseTime" "PerSiteRoundRobin" "RequestHash" "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | <kod>true</code> för att aktivera lokal MySQL; annars <kod>false</code>. | Bool |
logsDirectorySizeLimit | Storleksgräns för HTTP-loggar. | Int |
managedPipelineMode | Hanterat pipelineläge. | "Klassisk" "Integrerad" |
managedServiceIdentityId | Hanterat tjänstidentitets-ID | Int |
minimumElasticInstanceCount | Antal minsta antal instanser för en webbplats Den här inställningen gäller endast för elastiska planer |
Int Begränsningar: Minsta värde = 0 Maxvärde = 20 |
minTlsVersion | MinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET Framework-version. | sträng |
nodeVersion | Version av Node.js. | sträng |
numberOfWorkers | Antal arbetare. | Int |
phpVersion | Version av PHP. | sträng |
powerShellVersion | Version av PowerShell. | sträng |
preWarmedInstanceCount | Antal förvärmade instanser. Den här inställningen gäller endast för förbruknings- och elastiska planer |
Int Begränsningar: Minsta värde = 0 Maxvärde = 10 |
publicNetworkAccess | Egenskap för att tillåta eller blockera all offentlig trafik. | sträng |
publishingUsername | Publicera användarnamn. | sträng |
trycka | Push-slutpunktsinställningar. | PushSettings |
pythonVersion | Version av Python. | sträng |
remoteDebuggingEnabled | <kod>true</code> om fjärrfelsökning är aktiverat. annars <kod>false</code>. | Bool |
remoteDebuggingVersion | Fjärrfelsökningsversion. | sträng |
requestTracingEnabled | <kod>true</code> om spårning av begäran är aktiverat. annars <kod>false</code>. | Bool |
requestTracingExpirationTime | Begär förfallotid för spårning. | sträng |
scmIpSecurityRestrictions | IP-säkerhetsbegränsningar för scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | IP-säkerhetsbegränsningar för scm för att använda main. | Bool |
scmMinTlsVersion | ScmMinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden för SCM-webbplatsen | '1.0' '1.1' '1.2' |
scmType | SCM-typ. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" "Dropbox" "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Ingen" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Spårningsalternativ. | sträng |
use32BitWorkerProcess | <kod>true</code> för att använda 32-bitars arbetsprocess; annars <kod>false</code>. | Bool |
virtualApplications | Virtuella program. | VirtualApplication[] |
vnetName | Namn på virtuellt nätverk. | sträng |
vnetPrivatePortsCount | Antalet privata portar som tilldelats den här appen. Dessa tilldelas dynamiskt vid körning. | Int |
vnetRouteAllEnabled | Virtual Network Route All aktiverad. Detta gör att all utgående trafik får virtuella nätverkssäkerhetsgrupper och användardefinierade vägar tillämpade. | Bool |
websiteTimeZone | Anger tidszonen som en plats använder för att generera tidsstämplar. Kompatibel med Linux och Windows App Service. Inställningen WEBSITE_TIME_ZONE app har företräde framför den här konfigurationen. För Linux förväntar du dig tz-databasvärden https://www.iana.org/time-zones (en snabbreferens finns i https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). För Windows förväntar du dig en av de tidszoner som anges under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones | sträng |
webSocketsEnabled | <kod>true</code> om WebSocket är aktiverat. annars <kod>false</code>. | Bool |
windowsFxVersion | Xenon App Framework och version | sträng |
xManagedServiceIdentityId | Explicit hanterat tjänstidentitets-ID | Int |
SiteConfigAzureStorageAccounts
Namn | Beskrivning | Värde |
---|
SiteLimits
Namn | Beskrivning | Värde |
---|---|---|
maxDiskSizeInMb | Maximal tillåten diskstorleksanvändning i MB. | Int |
maxMemoryInMb | Maximal tillåten minnesanvändning i MB. | Int |
maxPercentageCpu | Högsta tillåtna cpu-användningsprocent. | Int |
SiteLogsConfigProperties
Namn | Beskrivning | Värde |
---|---|---|
applicationLogs | Konfiguration av programloggar. | ApplicationLogsConfig |
detailedErrorMessages | Detaljerad konfiguration av felmeddelanden. | EnabledConfig |
failedRequestsTracing | Det gick inte att spåra konfigurationen för begäranden. | EnabledConfig |
httpLogs | Konfiguration av HTTP-loggar. | HttpLogsConfig |
SlotConfigNames
Namn | Beskrivning | Värde |
---|---|---|
appSettingNames | Lista över namn på programinställningar. | string[] |
azureStorageConfigNames | Lista över externa Azure Storage-kontoidentifierare. | string[] |
connectionStringNames | Lista över namn på anslutningssträngar. | string[] |
SlowRequestsBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
stig | Sökväg för begäran. | sträng |
timeInterval | Tidsintervall. | sträng |
timeTaken | Tidsåtgång. | sträng |
StatusCodesBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
stig | Sökväg för begäran | sträng |
status | HTTP-statuskod. | Int |
subStatus | Begär understatus. | Int |
timeInterval | Tidsintervall. | sträng |
win32Status | Win32-felkod. | Int |
StatusCodesRangeBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
stig | sträng | |
statusCodes | HTTP-statuskod. | sträng |
timeInterval | Tidsintervall. | sträng |
StringDictionaryProperties
Namn | Beskrivning | Värde |
---|
StringDictionaryProperties
Namn | Beskrivning | Värde |
---|
TokenStore
Namn | Beskrivning | Värde |
---|---|---|
azureBlobStorage | Konfigurationsinställningarna för lagring av token om bloblagring används. | BlobStorageTokenStore |
Aktiverat |
<kod>sant</code> för att lagra plattformsspecifika säkerhetstoken som hämtas under inloggningsflöden. annars <kod>false</code>. Standardvärdet är <kod>false</code>. |
Bool |
fileSystem | Konfigurationsinställningarna för lagringen av token om ett filsystem används. | FileSystemTokenStore |
tokenRefreshExtensionHours | Antalet timmar efter att sessionstoken upphör att gälla som en sessionstoken kan användas för anropa API:et för tokenuppdatering. Standardvärdet är 72 timmar. |
Int |
Kvitter
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>falskt</code> om Twitter-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
registrering | Konfigurationsinställningarna för appregistreringen för Twitter-providern. | TwitterRegistration |
TwitterRegistration
Namn | Beskrivning | Värde |
---|---|---|
consumerKey | OAuth 1.0a-konsumentnyckeln för Twitter-programmet som används för inloggning. Den här inställningen krävs för att aktivera Twitter-inloggning. Dokumentation om Twitter Sign-In: https://dev.twitter.com/web/sign-in |
sträng |
consumerSecretSettingName | Namnet på appinställningen som innehåller OAuth 1.0a-konsumenthemligheten för Twitter program som används för inloggning. |
sträng |
VirtualApplication
Namn | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
preloadEnabled | <kod>true</code> om förinläsning är aktiverat. annars <kod>false</code>. | Bool |
virtualDirectories | Virtuella kataloger för virtuellt program. | VirtualDirectory[] |
virtualPath | Virtuell sökväg. | sträng |
VirtualDirectory
Namn | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
virtualPath | Sökväg till virtuellt program. | sträng |
Användningsexempel
Azure-snabbstartsexempel
Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.
Bicep-fil | Beskrivning |
---|---|
Application Gateway med intern API Management och Web App | Application Gateway dirigerar Internettrafik till en API Management-instans för virtuellt nätverk (internt läge) som servar ett webb-API som finns i en Azure-webbapp. |
Azure-funktionsapp med Händelsehubb och Hanterad identitet | hans mall etablerar en Azure-funktionsapp på en Linux-förbrukningsplan, tillsammans med en händelsehubb, Azure Storage och Application Insights. Funktionsappen kan använda hanterad identitet för att ansluta till händelsehubben och lagringskontot |
Skapa en webbapp i Azure med Java 13 och Tomcat 9 aktiverat | Den här mallen skapar en webbapp i Azure med Java 13 och Tomcat 9 aktiverat så att du kan köra Java-program i Azure. Template har skapats av Donovan Brown från Microsoft. |
Skapa en webbapp plus Redis Cache med hjälp av en mall | Den här mallen skapar en Azure-webbapp med Redis Cache. |
Distribuera en Azure Function Premium-plan med vnet-integrering | Med den här mallen kan du distribuera en Azure Function Premium-plan med regional integrering av virtuella nätverk aktiverat till ett nyligen skapat virtuellt nätverk. |
Moesif API Analytics och monetarisering | Mallen loggar API-anrop från Azure API Management till Moesif API-analys- och intäktsplattform |
Etablera en funktionsapp som körs på en App Service-plan | Den här mallen etablerar en funktionsapp på en dedikerad värdplan, vilket innebär att den körs och faktureras precis som alla App Service-webbplatser. |
Etablera en webbapp med en SQL Database- | Den här mallen etablerar en webbapp, en SQL Database, autoskalningsinställningar, aviseringsregler och App Insights. Den konfigurerar en anslutningssträng i webbappen för databasen. |
Sonarqube Docker Web App på Linux med Azure SQL | Den här mallen distribuerar Sonarqube i en Azure App Service-webbapps Linux-container med hjälp av den officiella Sonarqube-avbildningen och backas upp av en Azure SQL Server. |
Sonarqube Docker Web App på Linux med PostgreSQL | Den här mallen är ett enkelt sätt att distribuera en Sonarqube docker-avbildning (alpin tagg) på en Linux-webbapp med Azure Database for PostgreSQL (förhandsversion) |
Webbapp med Application Insights som skickar till Log Analytics | Den här mallen hjälper dig att stödja de nya API-versionerna av microsoft.insights/components. Från och med 2020-02-02-preview workspaceID kommer att krävas när du skapar Application Inisghts.Den här mallen distribuerar App Service-planen, App Service, Application Insights, Log Analytics-arbetsytan och kopplar ihop allt. |
Web App med Azure Database for MySQL | Den här mallen är ett enkelt sätt att distribuera webbappar på Azure App Service Web Apps med Azure Database for MySQL. |
webbapp med hanterad identitet, SQL Server och ΑΙ | Enkelt exempel för att distribuera Azure-infrastruktur för app + data + hanterad identitet + övervakning |
webbapp med VNet-inmatning och privat slutpunkt | Med den här mallen kan du skapa en säker lösning från slutpunkt till slutpunkt med två webbappar, klientdel och serverdel. Klientdelen förbrukar säkert tillbaka via VNet-inmatning och privat slutpunkt |
Resursdefinition för ARM-mall
Resurstypen platser/konfiguration kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Web/sites/config-resurs lägger du till följande JSON i mallen.
{
"name": "string"
// For remaining properties, see microsoft.web/sites/config objects
}
microsoft.web/sites/config objects
Ange egenskapen namn för att ange typ av objekt.
För apparinställningaranvänder du:
{
"kind": "string",
"name": "appsettings",
"properties": {
"{customized property}": "string"
}
}
För authsettingsanvänder du:
{
"kind": "string",
"name": "authsettings",
"properties": {
"aadClaimsAuthorization": "string",
"additionalLoginParams": [ "string" ],
"allowedAudiences": [ "string" ],
"allowedExternalRedirectUrls": [ "string" ],
"authFilePath": "string",
"clientId": "string",
"clientSecret": "string",
"clientSecretCertificateThumbprint": "string",
"clientSecretSettingName": "string",
"configVersion": "string",
"defaultProvider": "string",
"enabled": "bool",
"facebookAppId": "string",
"facebookAppSecret": "string",
"facebookAppSecretSettingName": "string",
"facebookOAuthScopes": [ "string" ],
"gitHubClientId": "string",
"gitHubClientSecret": "string",
"gitHubClientSecretSettingName": "string",
"gitHubOAuthScopes": [ "string" ],
"googleClientId": "string",
"googleClientSecret": "string",
"googleClientSecretSettingName": "string",
"googleOAuthScopes": [ "string" ],
"isAuthFromFile": "string",
"issuer": "string",
"microsoftAccountClientId": "string",
"microsoftAccountClientSecret": "string",
"microsoftAccountClientSecretSettingName": "string",
"microsoftAccountOAuthScopes": [ "string" ],
"runtimeVersion": "string",
"tokenRefreshExtensionHours": "int",
"tokenStoreEnabled": "bool",
"twitterConsumerKey": "string",
"twitterConsumerSecret": "string",
"twitterConsumerSecretSettingName": "string",
"unauthenticatedClientAction": "string",
"validateIssuer": "bool"
}
}
För authsettingsV2använder du:
{
"kind": "string",
"name": "authsettingsV2",
"properties": {
"globalValidation": {
"excludedPaths": [ "string" ],
"redirectToProvider": "string",
"requireAuthentication": "bool",
"unauthenticatedClientAction": "string"
},
"httpSettings": {
"forwardProxy": {
"convention": "string",
"customHostHeaderName": "string",
"customProtoHeaderName": "string"
},
"requireHttps": "bool",
"routes": {
"apiPrefix": "string"
}
},
"identityProviders": {
"apple": {
"enabled": "bool",
"login": {
"scopes": [ "string" ]
},
"registration": {
"clientId": "string",
"clientSecretSettingName": "string"
}
},
"azureActiveDirectory": {
"enabled": "bool",
"isAutoProvisioned": "bool",
"login": {
"disableWWWAuthenticate": "bool",
"loginParameters": [ "string" ]
},
"registration": {
"clientId": "string",
"clientSecretCertificateIssuer": "string",
"clientSecretCertificateSubjectAlternativeName": "string",
"clientSecretCertificateThumbprint": "string",
"clientSecretSettingName": "string",
"openIdIssuer": "string"
},
"validation": {
"allowedAudiences": [ "string" ],
"defaultAuthorizationPolicy": {
"allowedApplications": [ "string" ],
"allowedPrincipals": {
"groups": [ "string" ],
"identities": [ "string" ]
}
},
"jwtClaimChecks": {
"allowedClientApplications": [ "string" ],
"allowedGroups": [ "string" ]
}
}
},
"azureStaticWebApps": {
"enabled": "bool",
"registration": {
"clientId": "string"
}
},
"customOpenIdConnectProviders": {
"{customized property}": {
"enabled": "bool",
"login": {
"nameClaimType": "string",
"scopes": [ "string" ]
},
"registration": {
"clientCredential": {
"clientSecretSettingName": "string",
"method": "ClientSecretPost"
},
"clientId": "string",
"openIdConnectConfiguration": {
"authorizationEndpoint": "string",
"certificationUri": "string",
"issuer": "string",
"tokenEndpoint": "string",
"wellKnownOpenIdConfiguration": "string"
}
}
}
},
"facebook": {
"enabled": "bool",
"graphApiVersion": "string",
"login": {
"scopes": [ "string" ]
},
"registration": {
"appId": "string",
"appSecretSettingName": "string"
}
},
"gitHub": {
"enabled": "bool",
"login": {
"scopes": [ "string" ]
},
"registration": {
"clientId": "string",
"clientSecretSettingName": "string"
}
},
"google": {
"enabled": "bool",
"login": {
"scopes": [ "string" ]
},
"registration": {
"clientId": "string",
"clientSecretSettingName": "string"
},
"validation": {
"allowedAudiences": [ "string" ]
}
},
"legacyMicrosoftAccount": {
"enabled": "bool",
"login": {
"scopes": [ "string" ]
},
"registration": {
"clientId": "string",
"clientSecretSettingName": "string"
},
"validation": {
"allowedAudiences": [ "string" ]
}
},
"twitter": {
"enabled": "bool",
"registration": {
"consumerKey": "string",
"consumerSecretSettingName": "string"
}
}
},
"login": {
"allowedExternalRedirectUrls": [ "string" ],
"cookieExpiration": {
"convention": "string",
"timeToExpiration": "string"
},
"nonce": {
"nonceExpirationInterval": "string",
"validateNonce": "bool"
},
"preserveUrlFragmentsForLogins": "bool",
"routes": {
"logoutEndpoint": "string"
},
"tokenStore": {
"azureBlobStorage": {
"sasUrlSettingName": "string"
},
"enabled": "bool",
"fileSystem": {
"directory": "string"
},
"tokenRefreshExtensionHours": "int"
}
},
"platform": {
"configFilePath": "string",
"enabled": "bool",
"runtimeVersion": "string"
}
}
}
För azurestorageaccountsanvänder du:
{
"kind": "string",
"name": "azurestorageaccounts",
"properties": {
"{customized property}": {
"accessKey": "string",
"accountName": "string",
"mountPath": "string",
"shareName": "string",
"type": "string"
}
}
}
För säkerhetskopieringanvänder du:
{
"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"
}
}
För anslutningssträngaranvänder du:
{
"kind": "string",
"name": "connectionstrings",
"properties": {
"{customized property}": {
"type": "string",
"value": "string"
}
}
}
För loggaranvänder du:
{
"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"
}
}
}
}
För metadataanvänder du:
{
"kind": "string",
"name": "metadata",
"properties": {
"{customized property}": "string"
}
}
För pushsettingsanvänder du:
{
"kind": "string",
"name": "pushsettings",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
}
För slotConfigNamesanvänder du:
{
"kind": "string",
"name": "slotConfigNames",
"properties": {
"appSettingNames": [ "string" ],
"azureStorageConfigNames": [ "string" ],
"connectionStringNames": [ "string" ]
}
}
För webbanvänder du:
{
"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",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
},
"slowRequestsWithPath": [
{
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
}
],
"statusCodes": [
{
"count": "int",
"path": "string",
"status": "int",
"subStatus": "int",
"timeInterval": "string",
"win32Status": "int"
}
],
"statusCodesRange": [
{
"count": "int",
"path": "string",
"statusCodes": "string",
"timeInterval": "string"
}
]
}
},
"autoSwapSlotName": "string",
"azureStorageAccounts": {
"{customized property}": {
"accessKey": "string",
"accountName": "string",
"mountPath": "string",
"shareName": "string",
"type": "string"
}
},
"connectionStrings": [
{
"connectionString": "string",
"name": "string",
"type": "string"
}
],
"cors": {
"allowedOrigins": [ "string" ],
"supportCredentials": "bool"
},
"defaultDocuments": [ "string" ],
"detailedErrorLoggingEnabled": "bool",
"documentRoot": "string",
"experiments": {
"rampUpRules": [
{
"actionHostName": "string",
"changeDecisionCallbackUrl": "string",
"changeIntervalInMinutes": "int",
"changeStep": "int",
"maxReroutePercentage": "int",
"minReroutePercentage": "int",
"name": "string",
"reroutePercentage": "int"
}
]
},
"ftpsState": "string",
"functionAppScaleLimit": "int",
"functionsRuntimeScaleMonitoringEnabled": "bool",
"handlerMappings": [
{
"arguments": "string",
"extension": "string",
"scriptProcessor": "string"
}
],
"healthCheckPath": "string",
"http20Enabled": "bool",
"httpLoggingEnabled": "bool",
"ipSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"javaContainer": "string",
"javaContainerVersion": "string",
"javaVersion": "string",
"keyVaultReferenceIdentity": "string",
"limits": {
"maxDiskSizeInMb": "int",
"maxMemoryInMb": "int",
"maxPercentageCpu": "int"
},
"linuxFxVersion": "string",
"loadBalancing": "string",
"localMySqlEnabled": "bool",
"logsDirectorySizeLimit": "int",
"managedPipelineMode": "string",
"managedServiceIdentityId": "int",
"minimumElasticInstanceCount": "int",
"minTlsVersion": "string",
"netFrameworkVersion": "string",
"nodeVersion": "string",
"numberOfWorkers": "int",
"phpVersion": "string",
"powerShellVersion": "string",
"preWarmedInstanceCount": "int",
"publicNetworkAccess": "string",
"publishingUsername": "string",
"push": {
"kind": "string",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
},
"pythonVersion": "string",
"remoteDebuggingEnabled": "bool",
"remoteDebuggingVersion": "string",
"requestTracingEnabled": "bool",
"requestTracingExpirationTime": "string",
"scmIpSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"scmIpSecurityRestrictionsUseMain": "bool",
"scmMinTlsVersion": "string",
"scmType": "string",
"tracingOptions": "string",
"use32BitWorkerProcess": "bool",
"virtualApplications": [
{
"physicalPath": "string",
"preloadEnabled": "bool",
"virtualDirectories": [
{
"physicalPath": "string",
"virtualPath": "string"
}
],
"virtualPath": "string"
}
],
"vnetName": "string",
"vnetPrivatePortsCount": "int",
"vnetRouteAllEnabled": "bool",
"websiteTimeZone": "string",
"webSocketsEnabled": "bool",
"windowsFxVersion": "string",
"xManagedServiceIdentityId": "int"
}
}
Egenskapsvärden
AllowedAudiencesValidation
Namn | Beskrivning | Värde |
---|---|---|
allowedAudiences | Konfigurationsinställningarna för den tillåtna listan över målgrupper som JWT-token ska verifieras från. | string[] |
AllowedPrincipals
Namn | Beskrivning | Värde |
---|---|---|
grupper | Listan över tillåtna grupper. | string[] |
Identiteter | Listan över tillåtna identiteter. | string[] |
ApiDefinitionInfo
Namn | Beskrivning | Värde |
---|---|---|
URL | URL:en för API-definitionen. | sträng |
ApiManagementConfig
Namn | Beskrivning | Värde |
---|---|---|
Id | APIM-Api identifierare. | sträng |
Äpple
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>falskt</code> om Apple-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för Apple-registreringen. | AppleRegistration |
AppleRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID för appen som används för inloggning. | sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten. | sträng |
ApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
azureBlobStorage | Programloggar till bloblagringskonfiguration. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Programloggar till Azure Table Storage-konfiguration. | AzureTableStorageApplicationLogsConfig |
fileSystem | Programloggar för filsystemkonfiguration. | FileSystemApplicationLogsConfig |
Appregistration
Namn | Beskrivning | Värde |
---|---|---|
appId | App-ID för den app som används för inloggning. | sträng |
appSecretSettingName | Namnet på appinställningen som innehåller apphemligheten. | sträng |
AuthPlatform
Namn | Beskrivning | Värde |
---|---|---|
configFilePath | Sökvägen till konfigurationsfilen som innehåller autentiseringsinställningar om de kommer från en fil. Om sökvägen är relativ kommer platsens rotkatalog att vara basen. |
sträng |
Aktiverat | <kod>sant</code> om funktionen Autentisering/auktorisering är aktiverad för den aktuella appen. annars <kod>false</code>. | Bool |
runtimeVersion | RuntimeVersion för funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för vissa funktioner i modulen Autentisering/auktorisering. |
sträng |
AutoHealActions
Namn | Beskrivning | Värde |
---|---|---|
actionType | Fördefinierade åtgärder som ska vidtas. | "CustomAction" "LogEvent" "Återvinn" |
customAction | Anpassad åtgärd som ska vidtas. | AutoHealCustomAction |
minProcessExecutionTime | Minsta tid som processen måste köras innan du vidtar åtgärden |
sträng |
AutoHealCustomAction
Namn | Beskrivning | Värde |
---|---|---|
exe | Körbar fil som ska köras. | sträng |
Parametrar | Parametrar för den körbara filen. | sträng |
AutoHealRules
Namn | Beskrivning | Värde |
---|---|---|
Åtgärder | Åtgärder som ska utföras när en regel utlöses. | AutoHealActions |
Utlösare | Villkor som beskriver när de automatiska åtgärderna ska läkas. | AutoHealTriggers |
AutoHealTriggers
Namn | Beskrivning | Värde |
---|---|---|
privateBytesInKB | En regel som baseras på privata byte. | Int |
Förfrågningar | En regel som baseras på totalt antal begäranden. | RequestsBasedTrigger |
slowRequests | En regel som baseras på körningstid för begäran. | SlowRequestsBasedTrigger |
slowRequestsWithPath | En regel som baseras på flera regel för långsamma begäranden med sökväg | SlowRequestsBasedTrigger[] |
statusCodes | En regel som baseras på statuskoder. | StatusCodesBasedTrigger[] |
statusCodesRange | En regel som baseras på statuskoder. | StatusCodesRangeBasedTrigger[] |
AzureActiveDirectory
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om Azure Active Directory-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
isAutoProvisioned | Hämtar ett värde som anger om Azure AD-konfigurationen har etablerats automatiskt med hjälp av verktyg från första part. Det här är en intern flagga som främst är avsedd att stödja Azure-hanteringsportalen. Användare bör inte läsa eller skriva till den här egenskapen. |
Bool |
logga in | Konfigurationsinställningarna för Azure Active Directory-inloggningsflödet. | AzureActiveDirectoryLogin |
registrering | Konfigurationsinställningarna för Azure Active Directory-appregistreringen. | AzureActiveDirectoryRegistration |
validering | Konfigurationsinställningarna för valideringsflödet för Azure Active Directory-token. | AzureActiveDirectoryValidation |
AzureActiveDirectoryLogin
Namn | Beskrivning | Värde |
---|---|---|
disableWWWAuthenticate | <kod>sant</code> om www-authenticate-providern ska utelämnas från begäran. annars <kod>false</code>. | Bool |
loginParameters | Inloggningsparametrar som ska skickas till OpenID Connect-auktoriseringsslutpunkten när en användare loggar in. Varje parameter måste vara i formatet "key=value". |
string[] |
AzureActiveDirectoryRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID:t för det här förlitande partprogrammet, som kallas client_id. Den här inställningen krävs för att aktivera OpenID-anslutningsautentisering med Azure Active Directory eller andra OpenID Connect-leverantörer från tredje part. Mer information om OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
sträng |
clientSecretCertificateIssuer | Ett alternativ till det klienthemliga tumavtrycket, som är utfärdaren av ett certifikat som används i signeringssyfte. Den här egenskapen fungerar som en ersättning för tumavtrycket för klienthemlighetscertifikatet. Det är också valfritt. |
sträng |
clientSecretCertificateSubjectAlternativeName | Ett alternativ till det klienthemliga tumavtrycket, som är det alternativa namnet på ett certifikat som används för signering. Den här egenskapen fungerar som en ersättning för tumavtrycket för klienthemlighetscertifikatet. Det är också valfritt. |
sträng |
clientSecretCertificateThumbprint | Ett alternativ till klienthemligheten, som är tumavtrycket för ett certifikat som används i signeringssyfte. Den här egenskapen fungerar som en ersättning för klienthemligheten. Det är också valfritt. |
sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten för det förlitande partprogrammet. | sträng |
openIdIssuer | OpenID Connect Issuer-URI:n som representerar entiteten som utfärdar åtkomsttoken för det här programmet. När du använder Azure Active Directory är det här värdet URI för katalogklientorganisationen, t.ex. https://login.microsoftonline.com/v2.0/{tenant-guid}/ .Den här URI:n är en skiftlägeskänslig identifierare för token utfärdaren. Mer information om OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html |
sträng |
AzureActiveDirectoryValidation
Namn | Beskrivning | Värde |
---|---|---|
allowedAudiences | Listan över målgrupper som kan göra lyckade autentiserings-/auktoriseringsbegäranden. | string[] |
defaultAuthorizationPolicy | Konfigurationsinställningarna för standardauktoriseringsprincipen. | DefaultAuthorizationPolicy |
jwtClaimChecks | Konfigurationsinställningarna för de kontroller som ska göras när JWT-anspråken verifieras. | JwtClaimChecks |
AzureBlobStorageApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
nivå | Loggnivå. | "Fel" "Information" "Av" "Utförlig" "Varning" |
retentionInDays | Kvarhållning i dagar. Ta bort blobar som är äldre än X dagar. 0 eller lägre innebär ingen kvarhållning. |
Int |
sasUrl | SAS-url till en Azure Blob-container med läs-/skriv-/list-/borttagningsbehörigheter. | sträng |
AzureBlobStorageHttpLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om konfigurationen är aktiverad, false om den är inaktiverad och null om konfigurationen inte har angetts. | Bool |
retentionInDays | Kvarhållning i dagar. Ta bort blobar som är äldre än X dagar. 0 eller lägre innebär ingen kvarhållning. |
Int |
sasUrl | SAS-url till en Azure Blob-container med läs-/skriv-/list-/borttagningsbehörigheter. | sträng |
AzureStaticWebApps
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om Azure Static Web Apps-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
registrering | Konfigurationsinställningarna för Azure Static Web Apps-registreringen. | AzureStaticWebAppsRegistration |
AzureStaticWebAppsRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID för appen som används för inloggning. | sträng |
AzureStorageInfoValue
Namn | Beskrivning | Värde |
---|---|---|
accessKey | Åtkomstnyckel för lagringskontot. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
accountName | Namnet på lagringskontot. | sträng |
mountPath | Sökväg för att montera lagringen i platsens körningsmiljö. | sträng |
shareName | Namn på filresursen (containernamn, för Blob Storage). | sträng |
typ | Typ av lagring. | "AzureBlob" "AzureFiles" |
AzureStoragePropertyDictionaryResourceProperties
Namn | Beskrivning | Värde |
---|
AzureTableStorageApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
nivå | Loggnivå. | "Fel" "Information" "Av" "Utförlig" "Varning" |
sasUrl | SAS-URL till en Azure-tabell med behörighet att lägga till/fråga/ta bort. | sträng (krävs) |
BackupRequestProperties
Namn | Beskrivning | Värde |
---|---|---|
backupName | Namnet på säkerhetskopian. | sträng |
backupSchedule | Schemalägg säkerhetskopieringen om den körs med jämna mellanrum. | BackupSchedule |
Databaser | Databaser som ingår i säkerhetskopieringen. | DatabaseBackupSetting[] |
Aktiverat | Sant om säkerhetskopieringsschemat är aktiverat (måste inkluderas i det fallet), falskt om säkerhetskopieringsschemat ska inaktiveras. | Bool |
storageAccountUrl | SAS-URL till containern. | sträng (krävs) |
BackupSchedule
Namn | Beskrivning | Värde |
---|---|---|
frequencyInterval | Hur ofta säkerhetskopieringen ska köras (t.ex. för veckovis säkerhetskopiering bör detta anges till 7 och FrequencyUnit ska anges till Dag) | int (krävs) |
frequencyUnit | Tidsenheten för hur ofta säkerhetskopieringen ska köras (t.ex. för veckovis säkerhetskopiering bör detta anges till Dag och FrequencyInterval ska anges till 7) | "Dag" "Timme" (krävs) |
keepAtLeastOneBackup | Sant om kvarhållningsprincipen alltid ska behålla minst en säkerhetskopia i lagringskontot, oavsett hur gammal den är. annars falskt. | bool (krävs) |
retentionPeriodInDays | Efter hur många dagar säkerhetskopieringar ska tas bort. | int (krävs) |
startTime | När schemat ska börja fungera. | sträng |
BlobStorageTokenStore
Namn | Beskrivning | Värde |
---|---|---|
sasUrlSettingName | Namnet på appinställningen som innehåller SAS-URL:en för bloblagringen som innehåller token. | sträng |
Klientregistrering
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID för appen som används för inloggning. | sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten. | sträng |
ConnectionStringDictionaryProperties
Namn | Beskrivning | Värde |
---|
ConnStringInfo
Namn | Beskrivning | Värde |
---|---|---|
connectionString | Värde för anslutningssträng. | sträng |
Namn | Namn på anslutningssträng. | sträng |
typ | Typ av databas. | "ApiHub" "Anpassad" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "ServiceBus" "SQLAzure" "SQLServer" |
ConnStringValueTypePair
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av databas. | "ApiHub" "Anpassad" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "ServiceBus" "SQLAzure" "SQLServer" (krävs) |
värde | Värde för par. | sträng (krävs) |
CookieExpiration
Namn | Beskrivning | Värde |
---|---|---|
konvention | Konventionen som används när sessionscookien upphör att gälla. | "FixedTime" "IdentityProviderDerived" |
timeToExpiration | Tiden efter att begäran görs när sessionscookien ska upphöra att gälla. | sträng |
CorsSettings
Namn | Beskrivning | Värde |
---|---|---|
allowedOrigins | Hämtar eller anger den lista över ursprung som ska tillåtas att göra korsande ursprung samtal (till exempel: http://example.com:12345). Använd "*" för att tillåta alla. |
string[] |
supportCredentials | Hämtar eller anger om CORS-begäranden med autentiseringsuppgifter tillåts. Se https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials för mer information. |
Bool |
CustomOpenIdConnectProvider
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om den anpassade providern för öppna ID inte ska vara aktiverad. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet för den anpassade Open ID Connect-providern. | OpenIdConnectLogin |
registrering | Konfigurationsinställningarna för appregistreringen för den anpassade Open ID Connect-providern. | OpenIdConnectRegistration |
DatabaseBackupSetting
Namn | Beskrivning | Värde |
---|---|---|
connectionString | Innehåller en anslutningssträng till en databas som säkerhetskopieras eller återställs. Om återställningen ska ske till en ny databas är databasnamnet inuti det nya. | sträng |
connectionStringName | Innehåller ett namn på anslutningssträngen som är länkat till SiteConfig.ConnectionStrings. Detta används vid återställning med alternativ för att skriva över anslutningssträngar. |
sträng |
databaseType | Databastyp (t.ex. SqlAzure/MySql). | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (krävs) |
Namn | sträng |
DefaultAuthorizationPolicy
Namn | Beskrivning | Värde |
---|---|---|
allowedApplications | Konfigurationsinställningarna för tillåtna Azure Active Directory-program. | string[] |
allowedPrincipals | Konfigurationsinställningarna för azure Active Directory-tillåtna huvudnamn. | AllowedPrincipals |
EnabledConfig
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om konfigurationen är aktiverad, false om den är inaktiverad och null om konfigurationen inte har angetts. | Bool |
Experiment
Namn | Beskrivning | Värde |
---|---|---|
rampUpRules | Lista över regler för upprampning. | RampUpRule[] |
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>falskt</code> om Facebook-providern inte ska aktiveras trots den angivna registreringen; annars <kod>sant</code>. | Bool |
graphApiVersion | Den version av Facebook-API:et som ska användas när du loggar in. | sträng |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för Facebook-providern. | AppRegistration |
FileSystemApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
nivå | Loggnivå. | "Fel" "Information" "Av" "Utförlig" "Varning" |
FileSystemHttpLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om konfigurationen är aktiverad, false om den är inaktiverad och null om konfigurationen inte har angetts. | Bool |
retentionInDays | Kvarhållning i dagar. Ta bort filer som är äldre än X dagar. 0 eller lägre innebär ingen kvarhållning. |
Int |
retentionInMb | Maximal storlek i megabyte som http-loggfiler kan använda. När du når gamla loggfiler tas de bort för att skapa utrymme för nya. Värdet kan vara mellan 25 och 100. |
Int Begränsningar: Minsta värde = 25 Maxvärde = 100 |
FileSystemTokenStore
Namn | Beskrivning | Värde |
---|---|---|
katalog | Katalogen där token ska lagras. | sträng |
ForwardProxy
Namn | Beskrivning | Värde |
---|---|---|
konvention | Den konvention som används för att fastställa url:en för den begäran som gjorts. | "Anpassad" "NoProxy" "Standard" |
customHostHeaderName | Namnet på rubriken som innehåller värden för begäran. | sträng |
customProtoHeaderName | Namnet på rubriken som innehåller schemat för begäran. | sträng |
GitHub
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om GitHub-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för GitHub-providern. | ClientRegistration |
GlobalValidation
Namn | Beskrivning | Värde |
---|---|---|
excludedPaths | Sökvägarna för vilka oautentiserade flöde inte omdirigeras till inloggningssidan. | string[] |
redirectToProvider | Standardautentiseringsprovidern som ska användas när flera leverantörer konfigureras. Den här inställningen behövs bara om flera leverantörer har konfigurerats och den oautentiserade klienten är inställd på "RedirectToLoginPage". |
sträng |
requireAuthentication | <kod>sant</code> om autentiseringsflödet krävs görs en begäran. annars <kod>false</code>. | Bool |
unauthenticatedClientAction | Åtgärden som ska vidtas när en oautentiserad klient försöker komma åt appen. | "AllowAnonymous" "RedirectToLoginPage" "Return401" "Return403" |
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om Google-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för Google-providern. | ClientRegistration |
validering | Konfigurationsinställningarna för valideringsflödet för Azure Active Directory-token. | AllowedAudiencesValidation |
HandlerMapping
Namn | Beskrivning | Värde |
---|---|---|
Argument | Kommandoradsargument som ska skickas till skriptprocessorn. | sträng |
förlängning | Begäranden med det här tillägget hanteras med det angivna FastCGI-programmet. | sträng |
scriptProcessor | Den absoluta sökvägen till FastCGI-programmet. | sträng |
HttpLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
azureBlobStorage | Http-loggar till Azure Blob Storage-konfiguration. | AzureBlobStorageHttpLogsConfig |
fileSystem | Http-loggar till filsystemkonfiguration. | FileSystemHttpLogsConfig |
HttpSettings
Namn | Beskrivning | Värde |
---|---|---|
forwardProxy | Konfigurationsinställningarna för en vidarebefordranproxy som används för att göra begäranden. | ForwardProxy |
requireHttps | <kod>false</code> om autentiserings-/auktoriseringssvar som inte har HTTPS-schemat är tillåtna. annars <kod>sant</code>. | Bool |
Vägar | Konfigurationsinställningarna för sökvägarna HTTP-begäranden. | HttpSettingsRoutes |
HttpSettingsRoutes
Namn | Beskrivning | Värde |
---|---|---|
apiPrefix | Prefixet som ska föregå alla autentiserings-/auktoriseringssökvägar. | sträng |
IdentityProviders
Namn | Beskrivning | Värde |
---|---|---|
äpple | Konfigurationsinställningarna för Apple-providern. | Apple |
azureActiveDirectory | Konfigurationsinställningarna för Azure Active Directory-providern. | AzureActiveDirectory |
azureStaticWebApps | Konfigurationsinställningarna för Azure Static Web Apps-providern. | AzureStaticWebApps |
customOpenIdConnectProviders | Kartan över namnet på aliaset för varje anpassad Open ID Connect-provider till konfigurationsinställningar för den anpassade Open ID Connect-providern. |
IdentityProvidersCustomOpenIdConnectProviders |
Konfigurationsinställningarna för Facebook-providern. | Facebook- | |
gitHub | Konfigurationsinställningarna för GitHub-providern. | GitHub |
Konfigurationsinställningarna för Google-providern. | ||
legacyMicrosoftAccount | Konfigurationsinställningarna för den äldre Microsoft-kontoleverantören. | LegacyMicrosoftAccount |
kvitter | Konfigurationsinställningarna för Twitter-providern. | Twitter- |
IdentityProvidersCustomOpenIdConnectProviders
Namn | Beskrivning | Värde |
---|
IpSecurityRestriction
Namn | Beskrivning | Värde |
---|---|---|
handling | Tillåt eller neka åtkomst för det här IP-intervallet. | sträng |
beskrivning | Beskrivning av IP-begränsningsregler. | sträng |
Headers | IP-begränsningsregelhuvuden. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Matchningslogik är .. – Om egenskapen är null eller tom (standard) tillåts alla värdar(eller brist på). – Ett värde jämförs med ordningstal-ignorera-skiftläge (exklusive portnummer). – Jokertecken för underdomäner tillåts men matchar inte rotdomänen. *.contoso.com matchar till exempel underdomänen foo.contoso.com men inte rotdomänen contoso.com eller foo.bar.contoso.com på flera nivåer – Unicode-värdnamn tillåts men konverteras till Punycode för matchning. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Matchningslogik är .. - Om egenskapen är null eller tom (standard) tillåts alla vidarebefordrade kedjor (eller brist på). – Om någon adress (exklusive portnummer) i kedjan (kommaavgränsad) matchar den CIDR som definieras av egenskapen. X-Azure-FDID och X-FD-HealthProbe. Matchningslogik är exakt matchning. |
IpSecurityRestrictionHeaders |
ipAddress | IP-adress som säkerhetsbegränsningen är giltig för. Den kan vara i form av en ren ipv4-adress (nödvändig undernätsmaskegenskap) eller CIDR-notation, till exempel ipv4/mask (inledande bitmatchning). För CIDR, Egenskapen SubnetMask får inte anges. |
sträng |
Namn | Namn på IP-begränsningsregel. | sträng |
prioritering | Prioritet för IP-begränsningsregel. | Int |
subnetMask | Nätmask för intervallet med IP-adresser som begränsningen är giltig för. | sträng |
subnetTrafficTag | (internt) Trafiktagg för undernät | Int |
tagg | Definierar vad det här IP-filtret ska användas för. Detta är för att stödja IP-filtrering på proxyservrar. | "Standard" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Resurs-ID för virtuellt nätverk | sträng |
vnetTrafficTag | (internt) Vnet-trafiktagg | Int |
IpSecurityRestrictionHeaders
Namn | Beskrivning | Värde |
---|
JwtClaimChecks
Namn | Beskrivning | Värde |
---|---|---|
allowedClientApplications | Listan över tillåtna klientprogram. | string[] |
allowedGroups | Listan över tillåtna grupper. | string[] |
LegacyMicrosoftAccount
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om den äldre Microsoft-kontoleverantören inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för den äldre Microsoft-kontoleverantören. | ClientRegistration |
validering | Konfigurationsinställningarna för det äldre valideringsflödet för Microsoft-kontoproviderns token. | AllowedAudiencesValidation |
Logga in
Namn | Beskrivning | Värde |
---|---|---|
allowedExternalRedirectUrls | Externa URL:er som kan omdirigeras till som en del av att logga in eller logga ut från appen. Observera att frågesträngens del av URL:en ignoreras. Det här är en avancerad inställning som vanligtvis bara behövs av Windows Store-programservrar. Observera att URL:er inom den aktuella domänen alltid är implicit tillåtna. |
string[] |
cookieExpiration | Konfigurationsinställningarna för sessionscookiens upphörande. | CookieExpiration |
Nonce | Konfigurationsinställningarna för nonce som används i inloggningsflödet. | Nonce |
preserveUrlFragmentsForLogins | <kod>sant</code> om fragmenten från begäran bevaras efter att inloggningsbegäran har gjorts; annars <kod>false</code>. | Bool |
Vägar | De vägar som anger de slutpunkter som används för inloggnings- och utloggningsbegäranden. | LoginRoutes |
tokenStore | Konfigurationsinställningarna för tokenarkivet. | TokenStore |
LoginRoutes
Namn | Beskrivning | Värde |
---|---|---|
logoutEndpoint | Slutpunkten där en utloggningsbegäran ska göras. | sträng |
LoginScopes
Namn | Beskrivning | Värde |
---|---|---|
Scope | En lista över de omfång som ska begäras vid autentisering. | string[] |
microsoft.web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
Namn | Ange till "appsettings" för typ Microsoft.Web/sites/config. Ange till "authsettings" för typ Microsoft.Web/sites/config. Ange till "authsettingsV2" för typ Microsoft.Web/sites/config. Ange till "azurestorageaccounts" för typ Microsoft.Web/sites/config. Ange till "säkerhetskopiering" för typ Microsoft.Web/sites/config. Ange till "connectionstrings" för typ Microsoft.Web/sites/config. Ange till "loggar" för typ Microsoft.Web/sites/config. Ange till metadata för typen Microsoft.Web/sites/config. Ange till "pushsettings" för typ Microsoft.Web/sites/config. Ange till "slotConfigNames" för typ Microsoft.Web/sites/config. Ange till "web" för typ Microsoft.Web/sites/config. | "appsettings" "authsettings" "authsettingsV2" "azurestorageaccounts" "säkerhetskopiering" "connectionstrings" "loggar" "metadata" "pushsettings" "slotConfigNames" "web" (krävs) |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-03-01' |
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "appsettings" (krävs) |
Egenskaper | Inställningar. | StringDictionaryProperties |
typ | Resurstypen | "Microsoft.Web/sites/config" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-03-01' |
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "authsettings" (krävs) |
Egenskaper | SiteAuthSettings resursspecifika egenskaper | SiteAuthSettingsEgenskaper |
typ | Resurstypen | "Microsoft.Web/sites/config" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-03-01' |
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "authsettingsV2" (krävs) |
Egenskaper | SiteAuthSettingsV2-resursspecifika egenskaper | SiteAuthSettingsV2Egenskaper |
typ | Resurstypen | "Microsoft.Web/sites/config" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-03-01' |
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "azurestorageaccounts" (krävs) |
Egenskaper | Azure Storage-konton. | AzureStoragePropertyDictionaryResourceProperties |
typ | Resurstypen | "Microsoft.Web/sites/config" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-03-01' |
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "säkerhetskopiering" (krävs) |
Egenskaper | BackupRequest-resursspecifika egenskaper | BackupRequestProperties |
typ | Resurstypen | "Microsoft.Web/sites/config" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-03-01' |
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "connectionstrings" (krävs) |
Egenskaper | Anslutningssträngar. | ConnectionStringDictionaryProperties |
typ | Resurstypen | "Microsoft.Web/sites/config" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-03-01' |
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "loggar" (krävs) |
Egenskaper | SiteLogsConfig-resursspecifika egenskaper | SiteLogsConfigProperties |
typ | Resurstypen | "Microsoft.Web/sites/config" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-03-01' |
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "metadata" (krävs) |
Egenskaper | Inställningar. | StringDictionaryProperties |
typ | Resurstypen | "Microsoft.Web/sites/config" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-03-01' |
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "pushsettings" (krävs) |
Egenskaper | PushSettings-resursspecifika egenskaper | PushSettingsProperties |
typ | Resurstypen | "Microsoft.Web/sites/config" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-03-01' |
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "slotConfigNames" (krävs) |
Egenskaper | Kärnresursegenskaper | SlotConfigNames |
typ | Resurstypen | "Microsoft.Web/sites/config" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2021-03-01' |
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "web" (krävs) |
Egenskaper | Kärnresursegenskaper | SiteConfig |
typ | Resurstypen | "Microsoft.Web/sites/config" |
NameValuePair
Namn | Beskrivning | Värde |
---|---|---|
Namn | Parnamn. | sträng |
värde | Parvärde. | sträng |
Nonce
Namn | Beskrivning | Värde |
---|---|---|
nonceExpirationInterval | Tiden efter att begäran görs när nonce ska upphöra att gälla. | sträng |
validateNonce | <kod>false</code> om nonce inte ska verifieras när inloggningsflödet slutförs. annars <kod>sant</code>. | Bool |
OpenIdConnectClientCredential
Namn | Beskrivning | Värde |
---|---|---|
clientSecretSettingName | Appinställningen som innehåller klienthemligheten för den anpassade Open ID Connect-providern. | sträng |
metod | Den metod som ska användas för att autentisera användaren. | "ClientSecretPost" |
OpenIdConnectConfig
Namn | Beskrivning | Värde |
---|---|---|
authorizationEndpoint | Slutpunkten som ska användas för att göra en auktoriseringsbegäran. | sträng |
certificationUri | Slutpunkten som tillhandahåller de nycklar som krävs för att verifiera token. | sträng |
utfärdare | Slutpunkten som utfärdar token. | sträng |
tokenEndpoint | Slutpunkten som ska användas för att begära en token. | sträng |
wellKnownOpenIdConfiguration | Slutpunkten som innehåller alla konfigurationsslutpunkter för providern. | sträng |
OpenIdConnectLogin
Namn | Beskrivning | Värde |
---|---|---|
nameClaimType | Namnet på anspråket som innehåller användarnas namn. | sträng |
Scope | En lista över de omfång som ska begäras vid autentisering. | string[] |
OpenIdConnectRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientCredential | Autentiseringsuppgifterna för den anpassade Open ID Connect-providern. | OpenIdConnectClientCredential |
clientId | Klient-ID för den anpassade Open ID Connect-providern. | sträng |
openIdConnectConfiguration | Konfigurationsinställningarna för de slutpunkter som används för den anpassade Open ID Connect-providern. | OpenIdConnectConfig |
PushSettings
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Egenskaper | PushSettings-resursspecifika egenskaper | PushSettingsProperties |
PushSettingsProperties
Namn | Beskrivning | Värde |
---|---|---|
dynamicTagsJson | Hämtar eller anger en JSON-sträng som innehåller en lista med dynamiska taggar som ska utvärderas från användaranspråk i push-registreringsslutpunkten. | sträng |
isPushEnabled | Hämtar eller anger en flagga som anger om push-slutpunkten är aktiverad. | bool (krävs) |
tagsRequiringAuth | Hämtar eller anger en JSON-sträng som innehåller en lista med taggar som kräver att användarautentisering används i push-registreringsslutpunkten. Taggar kan bestå av alfanumeriska tecken och följande: '_', '@', '#', '.', ':', '-'. Verifieringen ska utföras på PushRequestHandler. |
sträng |
tagWhitelistJson | Hämtar eller anger en JSON-sträng som innehåller en lista med taggar som finns i listan över tillåtna för användning av push-registreringsslutpunkten. | sträng |
RampUpRule
Namn | Beskrivning | Värde |
---|---|---|
actionHostName | Värdnamn för ett fack som trafiken ska omdirigeras till om det väljs. T.ex. myapp-stage.azurewebsites.net. | sträng |
changeDecisionCallbackUrl | Anpassad beslutsalgoritm kan anges i TiPCallback-webbplatstillägget som URL kan anges. | sträng |
changeIntervalInMinutes | Anger intervall i minuter för att omvärdera ReroutePercentage. | Int |
changeStep | I scenariot för automatisk rampning är det här steget för att lägga till/ta bort från <kod>ReroutePercentage</code> tills den når \n<kod>MinReroutePercentage</code> eller <kod>MaxReroutePercentage</code>. Platsmått kontrolleras varje N-minut som anges i <kod>ChangeIntervalInMinutes</code>.\nAnpassad beslutsalgoritm kan anges i TiPCallback-webbplatstillägget som URL kan anges i <kod>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Anger den övre gränsen under vilken ReroutePercentage ska stanna. | Int |
minReroutePercentage | Anger den nedre gränsen över vilken ReroutePercentage ska stanna. | Int |
Namn | Namn på routningsregeln. Det rekommenderade namnet är att peka på platsen som tar emot trafiken i experimentet. | sträng |
reroutePercentage | Procentandel av trafiken som omdirigeras till <kod>ActionHostName</code>. | Int |
RequestsBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
timeInterval | Tidsintervall. | sträng |
SiteAuthSettingsEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
aadClaimsAuthorization | Hämtar en JSON-sträng som innehåller Azure AD Acl-inställningarna. | sträng |
additionalLoginParams | Inloggningsparametrar som ska skickas till OpenID Connect-auktoriseringsslutpunkten när en användare loggar in. Varje parameter måste vara i formatet "key=value". |
string[] |
allowedAudiences | Tillåtna målgruppsvärden att tänka på när JWT-certifikat som utfärdas av Azure Active Directory. Observera att <-koden>ClientID</code>-värdet alltid betraktas som ett tillåten målgrupp, oavsett den här inställningen. |
string[] |
allowedExternalRedirectUrls | Externa URL:er som kan omdirigeras till som en del av att logga in eller logga ut från appen. Observera att frågesträngens del av URL:en ignoreras. Det här är en avancerad inställning som vanligtvis bara behövs av Windows Store-programservrar. Observera att URL:er inom den aktuella domänen alltid är implicit tillåtna. |
string[] |
authFilePath | Sökvägen till konfigurationsfilen som innehåller autentiseringsinställningar. Om sökvägen är relativ kommer platsens rotkatalog att vara basen. |
sträng |
clientId | Klient-ID:t för det här förlitande partprogrammet, som kallas client_id. Den här inställningen krävs för att aktivera OpenID-anslutningsautentisering med Azure Active Directory eller andra OpenID Connect-leverantörer från tredje part. Mer information om OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
sträng |
clientSecret | Klienthemligheten för det här förlitande partprogrammet (i Azure Active Directory kallas detta även för nyckeln). Den här inställningen är valfri. Om ingen klienthemlighet har konfigurerats används implicit autentiseringsflöde i OpenID Connect för att autentisera slutanvändare. Annars används OpenID Connect Authorization Code Flow för att autentisera slutanvändare. Mer information om OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
sträng |
clientSecretCertificateThumbprint | Ett alternativ till klienthemligheten, som är tumavtrycket för ett certifikat som används i signeringssyfte. Den här egenskapen fungerar som en ersättning för klienthemligheten. Det är också valfritt. |
sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten för det förlitande partprogrammet. | sträng |
configVersion | ConfigVersion av funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för kontrollplanet för autentisering/auktorisering. |
sträng |
defaultProvider | Standardautentiseringsprovidern som ska användas när flera leverantörer konfigureras. Den här inställningen behövs bara om flera leverantörer har konfigurerats och den oautentiserade klienten är inställd på "RedirectToLoginPage". |
"AzureActiveDirectory" "Facebook" "Github" "Google" "MicrosoftAccount" "Twitter" |
Aktiverat | <kod>sant</code> om funktionen Autentisering/auktorisering är aktiverad för den aktuella appen. annars <kod>false</code>. | Bool |
facebookAppId | App-ID för Facebook-appen som används för inloggning. Den här inställningen krävs för att aktivera Facebook-inloggning. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login |
sträng |
facebookAppSecret | Apphemligheten för Facebook-appen som används för Facebook-inloggning. Den här inställningen krävs för att aktivera Facebook-inloggning. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login |
sträng |
facebookAppSecretSettingName | Namnet på appinställningen som innehåller apphemligheten som används för Facebook-inloggning. | sträng |
facebookOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av Facebook-inloggningsautentisering. Den här inställningen är valfri. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login |
string[] |
gitHubClientId | Klient-ID för GitHub-appen som används för inloggning. Den här inställningen krävs för att aktivera Github-inloggning |
sträng |
gitHubClientSecret | Klienthemligheten för GitHub-appen som används för Github-inloggning. Den här inställningen krävs för att aktivera Github-inloggning. |
sträng |
gitHubClientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten för Github app som används för GitHub-inloggning. |
sträng |
gitHubOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av GitHub-inloggningsautentisering. Den här inställningen är valfri |
string[] |
googleClientId | OpenID Connect-klient-ID för Google-webbprogrammet. Den här inställningen krävs för att aktivera Google-inloggning. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
sträng |
googleClientSecret | Klienthemligheten som är associerad med Google-webbappen. Den här inställningen krävs för att aktivera Google-inloggning. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
sträng |
googleClientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten som är associerad med google-webbappen. |
sträng |
googleOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av Google Sign-In autentisering. Den här inställningen är valfri. Om det inte anges används "openid", "profile" och "email" som standardomfång. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string[] |
isAuthFromFile | "true" om autentiseringskonfigurationsinställningarna ska läsas från en fil, "false" annars |
sträng |
utfärdare | OpenID Connect Issuer-URI:n som representerar entiteten som utfärdar åtkomsttoken för det här programmet. När du använder Azure Active Directory är det här värdet URI för katalogklientorganisationen, t.ex. https://sts.windows.net/{tenant-guid}/ .Den här URI:n är en skiftlägeskänslig identifierare för token utfärdaren. Mer information om OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html |
sträng |
microsoftAccountClientId | OAuth 2.0-klient-ID:t som skapades för appen som används för autentisering. Den här inställningen krävs för att aktivera autentisering med Microsoft-konto. Dokumentation om Microsoft-konto-OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
sträng |
microsoftAccountClientSecret | OAuth 2.0-klienthemligheten som skapades för appen som används för autentisering. Den här inställningen krävs för att aktivera autentisering med Microsoft-konto. Dokumentation om Microsoft-konto-OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
sträng |
microsoftAccountClientSecretSettingName | Namnet på appinställningen som innehåller OAuth 2.0-klienthemligheten som skapades för app som används för autentisering. |
sträng |
microsoftAccountOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av Microsoft-kontoautentisering. Den här inställningen är valfri. Om det inte anges används "wl.basic" som standardomfång. Dokumentation om Microsoft-kontoomfattningar och behörigheter: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
string[] |
runtimeVersion | RuntimeVersion för funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för vissa funktioner i modulen Autentisering/auktorisering. |
sträng |
tokenRefreshExtensionHours | Antalet timmar efter att sessionstoken upphör att gälla som en sessionstoken kan användas för anropa API:et för tokenuppdatering. Standardvärdet är 72 timmar. |
Int |
tokenStoreEnabled |
<kod>sant</code> för att lagra plattformsspecifika säkerhetstoken som hämtas under inloggningsflöden. annars <kod>false</code>. Standardvärdet är <kod>false</code>. |
Bool |
twitterConsumerKey | OAuth 1.0a-konsumentnyckeln för Twitter-programmet som används för inloggning. Den här inställningen krävs för att aktivera Twitter-inloggning. Dokumentation om Twitter Sign-In: https://dev.twitter.com/web/sign-in |
sträng |
twitterConsumerSecret | OAuth 1.0a-konsumenthemligheten för Twitter-programmet som används för inloggning. Den här inställningen krävs för att aktivera Twitter-inloggning. Dokumentation om Twitter Sign-In: https://dev.twitter.com/web/sign-in |
sträng |
twitterConsumerSecretSettingName | Namnet på appinställningen som innehåller OAuth 1.0a-konsumenthemligheten för Twitter program som används för inloggning. |
sträng |
unauthenticatedClientAction | Åtgärden som ska vidtas när en oautentiserad klient försöker komma åt appen. | "AllowAnonymous" "RedirectToLoginPage" |
validateIssuer | Hämtar ett värde som anger om utfärdaren ska vara en giltig HTTPS-URL och verifieras som sådan. | Bool |
SiteAuthSettingsV2Egenskaper
Namn | Beskrivning | Värde |
---|---|---|
globalValidation | Konfigurationsinställningarna som avgör valideringsflödet för användare med apptjänstautentisering/auktorisering. | GlobalValidation |
httpSettings | Konfigurationsinställningarna för HTTP-begäranden för autentisering och auktoriseringsbegäranden som görs mot App Service-autentisering/auktorisering. | HttpSettings |
identityProviders | Konfigurationsinställningarna för var och en av de identitetsprovidrar som används för att konfigurera App Service-autentisering/auktorisering. | IdentityProviders |
logga in | Konfigurationsinställningarna för inloggningsflödet för användare som använder App Service-autentisering/auktorisering. | Inloggning |
plattform | Konfigurationsinställningarna för plattformen för App Service-autentisering/auktorisering. | AuthPlatform |
SiteConfig
Namn | Beskrivning | Värde |
---|---|---|
acrUseManagedIdentityCreds | Flagga för att använda creds för hanterad identitet för ACR-hämtning | Bool |
acrUserManagedIdentityID | Om du använder användarhanterad identitet, den användarhanterade identiteten ClientId | sträng |
alwaysOn | <kod>sant</code> om AlwaysOn är aktiverat; annars <kod>false</code>. | Bool |
apiDefinition | Information om den formella API-definitionen för appen. | ApiDefinitionInfo |
apiManagementConfig | Azure API-hanteringsinställningar som är länkade till appen. | ApiManagementConfig |
appCommandLine | Appkommandorad som ska startas. | sträng |
appSettings | Programinställningar. | NameValuePair[] |
autoHealEnabled | <kod>sant</code> om Automatisk läkning är aktiverat; annars <kod>false</code>. | Bool |
autoHealRules | Regler för automatisk läkning. | AutoHealRules |
autoSwapSlotName | Namn på automatisk växling av fack. | sträng |
azureStorageAccounts | Lista över Azure Storage-konton. | SiteConfigAzureStorageAccounts |
connectionStrings | Anslutningssträngar. | ConnStringInfo[] |
cors | CORS-inställningar (Cross-Origin Resource Sharing). | CorsSettings |
defaultDocuments | Standarddokument. | string[] |
detailedErrorLoggingEnabled | <kod>true</code> om detaljerad felloggning är aktiverad. annars <kod>false</code>. | Bool |
documentRoot | Dokumentrot. | sträng |
Experiment | Det här är en lösning för polymorfa typer. | experiment |
ftpsState | Status för FTP/FTPS-tjänsten | "AllAllowed" "Inaktiverad" "FtpsOnly" |
functionAppScaleLimit | Maximalt antal arbetare som en webbplats kan skala ut till. Den här inställningen gäller endast för förbruknings- och elastiska Premium-abonnemang |
Int Begränsningar: Minsta värde = 0 |
functionsRuntimeScaleMonitoringEnabled | Hämtar eller anger ett värde som anger om övervakning av funktionskörningsskalning är aktiverat. När det är aktiverat ScaleController övervakar inte händelsekällor direkt, utan anropar i stället runtime för att hämta skalningsstatus. |
Bool |
handlerMappings | Hanterarmappningar. | HandlerMapping[] |
healthCheckPath | Sökväg för hälsokontroll | sträng |
http20Enabled | Http20Enabled: konfigurerar en webbplats så att klienter kan ansluta via http2.0 | Bool |
httpLoggingEnabled | <kod>sant</code> om HTTP-loggning är aktiverat; annars <kod>false</code>. | Bool |
ipSecurityRestrictions | IP-säkerhetsbegränsningar för main. | IpSecurityRestriction[] |
javaContainer | Java-container. | sträng |
javaContainerVersion | Java-containerversion. | sträng |
javaVersion | Java-version. | sträng |
keyVaultReferenceIdentity | Identitet som ska användas för Key Vault-referensautentisering. | sträng |
Gränser | Webbplatsgränser. | SiteLimits |
linuxFxVersion | Linux App Framework och version | sträng |
loadBalancing | Platsbelastningsutjämning. | "LeastRequests" "LeastResponseTime" "PerSiteRoundRobin" "RequestHash" "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | <kod>true</code> för att aktivera lokal MySQL; annars <kod>false</code>. | Bool |
logsDirectorySizeLimit | Storleksgräns för HTTP-loggar. | Int |
managedPipelineMode | Hanterat pipelineläge. | "Klassisk" "Integrerad" |
managedServiceIdentityId | Hanterat tjänstidentitets-ID | Int |
minimumElasticInstanceCount | Antal minsta antal instanser för en webbplats Den här inställningen gäller endast för elastiska planer |
Int Begränsningar: Minsta värde = 0 Maxvärde = 20 |
minTlsVersion | MinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET Framework-version. | sträng |
nodeVersion | Version av Node.js. | sträng |
numberOfWorkers | Antal arbetare. | Int |
phpVersion | Version av PHP. | sträng |
powerShellVersion | Version av PowerShell. | sträng |
preWarmedInstanceCount | Antal förvärmade instanser. Den här inställningen gäller endast för förbruknings- och elastiska planer |
Int Begränsningar: Minsta värde = 0 Maxvärde = 10 |
publicNetworkAccess | Egenskap för att tillåta eller blockera all offentlig trafik. | sträng |
publishingUsername | Publicera användarnamn. | sträng |
trycka | Push-slutpunktsinställningar. | PushSettings |
pythonVersion | Version av Python. | sträng |
remoteDebuggingEnabled | <kod>true</code> om fjärrfelsökning är aktiverat. annars <kod>false</code>. | Bool |
remoteDebuggingVersion | Fjärrfelsökningsversion. | sträng |
requestTracingEnabled | <kod>true</code> om spårning av begäran är aktiverat. annars <kod>false</code>. | Bool |
requestTracingExpirationTime | Begär förfallotid för spårning. | sträng |
scmIpSecurityRestrictions | IP-säkerhetsbegränsningar för scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | IP-säkerhetsbegränsningar för scm för att använda main. | Bool |
scmMinTlsVersion | ScmMinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden för SCM-webbplatsen | '1.0' '1.1' '1.2' |
scmType | SCM-typ. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" "Dropbox" "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Ingen" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Spårningsalternativ. | sträng |
use32BitWorkerProcess | <kod>true</code> för att använda 32-bitars arbetsprocess; annars <kod>false</code>. | Bool |
virtualApplications | Virtuella program. | VirtualApplication[] |
vnetName | Namn på virtuellt nätverk. | sträng |
vnetPrivatePortsCount | Antalet privata portar som tilldelats den här appen. Dessa tilldelas dynamiskt vid körning. | Int |
vnetRouteAllEnabled | Virtual Network Route All aktiverad. Detta gör att all utgående trafik får virtuella nätverkssäkerhetsgrupper och användardefinierade vägar tillämpade. | Bool |
websiteTimeZone | Anger tidszonen som en plats använder för att generera tidsstämplar. Kompatibel med Linux och Windows App Service. Inställningen WEBSITE_TIME_ZONE app har företräde framför den här konfigurationen. För Linux förväntar du dig tz-databasvärden https://www.iana.org/time-zones (en snabbreferens finns i https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). För Windows förväntar du dig en av de tidszoner som anges under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones | sträng |
webSocketsEnabled | <kod>true</code> om WebSocket är aktiverat. annars <kod>false</code>. | Bool |
windowsFxVersion | Xenon App Framework och version | sträng |
xManagedServiceIdentityId | Explicit hanterat tjänstidentitets-ID | Int |
SiteConfigAzureStorageAccounts
Namn | Beskrivning | Värde |
---|
SiteLimits
Namn | Beskrivning | Värde |
---|---|---|
maxDiskSizeInMb | Maximal tillåten diskstorleksanvändning i MB. | Int |
maxMemoryInMb | Maximal tillåten minnesanvändning i MB. | Int |
maxPercentageCpu | Högsta tillåtna cpu-användningsprocent. | Int |
SiteLogsConfigProperties
Namn | Beskrivning | Värde |
---|---|---|
applicationLogs | Konfiguration av programloggar. | ApplicationLogsConfig |
detailedErrorMessages | Detaljerad konfiguration av felmeddelanden. | EnabledConfig |
failedRequestsTracing | Det gick inte att spåra konfigurationen för begäranden. | EnabledConfig |
httpLogs | Konfiguration av HTTP-loggar. | HttpLogsConfig |
SlotConfigNames
Namn | Beskrivning | Värde |
---|---|---|
appSettingNames | Lista över namn på programinställningar. | string[] |
azureStorageConfigNames | Lista över externa Azure Storage-kontoidentifierare. | string[] |
connectionStringNames | Lista över namn på anslutningssträngar. | string[] |
SlowRequestsBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
stig | Sökväg för begäran. | sträng |
timeInterval | Tidsintervall. | sträng |
timeTaken | Tidsåtgång. | sträng |
StatusCodesBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
stig | Sökväg för begäran | sträng |
status | HTTP-statuskod. | Int |
subStatus | Begär understatus. | Int |
timeInterval | Tidsintervall. | sträng |
win32Status | Win32-felkod. | Int |
StatusCodesRangeBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
stig | sträng | |
statusCodes | HTTP-statuskod. | sträng |
timeInterval | Tidsintervall. | sträng |
StringDictionaryProperties
Namn | Beskrivning | Värde |
---|
StringDictionaryProperties
Namn | Beskrivning | Värde |
---|
TokenStore
Namn | Beskrivning | Värde |
---|---|---|
azureBlobStorage | Konfigurationsinställningarna för lagring av token om bloblagring används. | BlobStorageTokenStore |
Aktiverat |
<kod>sant</code> för att lagra plattformsspecifika säkerhetstoken som hämtas under inloggningsflöden. annars <kod>false</code>. Standardvärdet är <kod>false</code>. |
Bool |
fileSystem | Konfigurationsinställningarna för lagringen av token om ett filsystem används. | FileSystemTokenStore |
tokenRefreshExtensionHours | Antalet timmar efter att sessionstoken upphör att gälla som en sessionstoken kan användas för anropa API:et för tokenuppdatering. Standardvärdet är 72 timmar. |
Int |
Kvitter
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>falskt</code> om Twitter-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
registrering | Konfigurationsinställningarna för appregistreringen för Twitter-providern. | TwitterRegistration |
TwitterRegistration
Namn | Beskrivning | Värde |
---|---|---|
consumerKey | OAuth 1.0a-konsumentnyckeln för Twitter-programmet som används för inloggning. Den här inställningen krävs för att aktivera Twitter-inloggning. Dokumentation om Twitter Sign-In: https://dev.twitter.com/web/sign-in |
sträng |
consumerSecretSettingName | Namnet på appinställningen som innehåller OAuth 1.0a-konsumenthemligheten för Twitter program som används för inloggning. |
sträng |
VirtualApplication
Namn | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
preloadEnabled | <kod>true</code> om förinläsning är aktiverat. annars <kod>false</code>. | Bool |
virtualDirectories | Virtuella kataloger för virtuellt program. | VirtualDirectory[] |
virtualPath | Virtuell sökväg. | sträng |
VirtualDirectory
Namn | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
virtualPath | Sökväg till virtuellt program. | sträng |
Användningsexempel
Azure-snabbstartsmallar
Följande Azure-snabbstartsmallar distribuera den här resurstypen.
Mall | Beskrivning |
---|---|
App Service Environment med Azure SQL-serverdelen |
Den här mallen skapar en App Service-miljö med en Azure SQL-serverdel tillsammans med privata slutpunkter tillsammans med associerade resurser som vanligtvis används i en privat/isolerad miljö. |
Application Gateway med intern API Management och Web App |
Application Gateway dirigerar Internettrafik till en API Management-instans för virtuellt nätverk (internt läge) som servar ett webb-API som finns i en Azure-webbapp. |
Azure-funktionsapp med Händelsehubb och Hanterad identitet |
hans mall etablerar en Azure-funktionsapp på en Linux-förbrukningsplan, tillsammans med en händelsehubb, Azure Storage och Application Insights. Funktionsappen kan använda hanterad identitet för att ansluta till händelsehubben och lagringskontot |
Skapa en webbapp i Azure med Java 13 och Tomcat 9 aktiverat |
Den här mallen skapar en webbapp i Azure med Java 13 och Tomcat 9 aktiverat så att du kan köra Java-program i Azure. Template har skapats av Donovan Brown från Microsoft. |
Skapa en webbapp plus Redis Cache med hjälp av en mall |
Den här mallen skapar en Azure-webbapp med Redis Cache. |
Distribuera en Azure Function Premium-plan med vnet-integrering |
Med den här mallen kan du distribuera en Azure Function Premium-plan med regional integrering av virtuella nätverk aktiverat till ett nyligen skapat virtuellt nätverk. |
Moesif API Analytics och monetarisering |
Mallen loggar API-anrop från Azure API Management till Moesif API-analys- och intäktsplattform |
Etablera en funktionsapp som körs på en App Service-plan |
Den här mallen etablerar en funktionsapp på en dedikerad värdplan, vilket innebär att den körs och faktureras precis som alla App Service-webbplatser. |
Etablera en webbapp med en SQL Database- |
Den här mallen etablerar en webbapp, en SQL Database, autoskalningsinställningar, aviseringsregler och App Insights. Den konfigurerar en anslutningssträng i webbappen för databasen. |
Sonarqube Docker Web App på Linux med Azure SQL |
Den här mallen distribuerar Sonarqube i en Azure App Service-webbapps Linux-container med hjälp av den officiella Sonarqube-avbildningen och backas upp av en Azure SQL Server. |
Sonarqube Docker Web App på Linux med PostgreSQL |
Den här mallen är ett enkelt sätt att distribuera en Sonarqube docker-avbildning (alpin tagg) på en Linux-webbapp med Azure Database for PostgreSQL (förhandsversion) |
Webbapp med Application Insights som skickar till Log Analytics |
Den här mallen hjälper dig att stödja de nya API-versionerna av microsoft.insights/components. Från och med 2020-02-02-preview workspaceID kommer att krävas när du skapar Application Inisghts.Den här mallen distribuerar App Service-planen, App Service, Application Insights, Log Analytics-arbetsytan och kopplar ihop allt. |
Web App med Azure Database for MySQL |
Den här mallen är ett enkelt sätt att distribuera webbappar på Azure App Service Web Apps med Azure Database for MySQL. |
webbapp med anpassade distributionsfack |
Den här mallen är ett enkelt sätt att distribuera en webbapp med anpassade distributionsfack i Azure Web Apps. |
webbapp med hanterad identitet, SQL Server och ΑΙ |
Enkelt exempel för att distribuera Azure-infrastruktur för app + data + hanterad identitet + övervakning |
webbapp med privat slutpunkt |
Med den här mallen kan du skapa en webbapp och exponera den via privat slutpunkt |
webbapp med VNet-inmatning och privat slutpunkt |
Med den här mallen kan du skapa en säker lösning från slutpunkt till slutpunkt med två webbappar, klientdel och serverdel. Klientdelen förbrukar säkert tillbaka via VNet-inmatning och privat slutpunkt |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen platser/konfiguration kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Web/sites/config-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
name = "string"
// For remaining properties, see microsoft.web/sites/config objects
}
microsoft.web/sites/config objects
Ange egenskapen namn för att ange typ av objekt.
För apparinställningaranvänder du:
{
kind = "string"
name = "appsettings"
properties = {
{customized property} = "string"
}
}
För authsettingsanvänder du:
{
kind = "string"
name = "authsettings"
properties = {
aadClaimsAuthorization = "string"
additionalLoginParams = [
"string"
]
allowedAudiences = [
"string"
]
allowedExternalRedirectUrls = [
"string"
]
authFilePath = "string"
clientId = "string"
clientSecret = "string"
clientSecretCertificateThumbprint = "string"
clientSecretSettingName = "string"
configVersion = "string"
defaultProvider = "string"
enabled = bool
facebookAppId = "string"
facebookAppSecret = "string"
facebookAppSecretSettingName = "string"
facebookOAuthScopes = [
"string"
]
gitHubClientId = "string"
gitHubClientSecret = "string"
gitHubClientSecretSettingName = "string"
gitHubOAuthScopes = [
"string"
]
googleClientId = "string"
googleClientSecret = "string"
googleClientSecretSettingName = "string"
googleOAuthScopes = [
"string"
]
isAuthFromFile = "string"
issuer = "string"
microsoftAccountClientId = "string"
microsoftAccountClientSecret = "string"
microsoftAccountClientSecretSettingName = "string"
microsoftAccountOAuthScopes = [
"string"
]
runtimeVersion = "string"
tokenRefreshExtensionHours = int
tokenStoreEnabled = bool
twitterConsumerKey = "string"
twitterConsumerSecret = "string"
twitterConsumerSecretSettingName = "string"
unauthenticatedClientAction = "string"
validateIssuer = bool
}
}
För authsettingsV2använder du:
{
kind = "string"
name = "authsettingsV2"
properties = {
globalValidation = {
excludedPaths = [
"string"
]
redirectToProvider = "string"
requireAuthentication = bool
unauthenticatedClientAction = "string"
}
httpSettings = {
forwardProxy = {
convention = "string"
customHostHeaderName = "string"
customProtoHeaderName = "string"
}
requireHttps = bool
routes = {
apiPrefix = "string"
}
}
identityProviders = {
apple = {
enabled = bool
login = {
scopes = [
"string"
]
}
registration = {
clientId = "string"
clientSecretSettingName = "string"
}
}
azureActiveDirectory = {
enabled = bool
isAutoProvisioned = bool
login = {
disableWWWAuthenticate = bool
loginParameters = [
"string"
]
}
registration = {
clientId = "string"
clientSecretCertificateIssuer = "string"
clientSecretCertificateSubjectAlternativeName = "string"
clientSecretCertificateThumbprint = "string"
clientSecretSettingName = "string"
openIdIssuer = "string"
}
validation = {
allowedAudiences = [
"string"
]
defaultAuthorizationPolicy = {
allowedApplications = [
"string"
]
allowedPrincipals = {
groups = [
"string"
]
identities = [
"string"
]
}
}
jwtClaimChecks = {
allowedClientApplications = [
"string"
]
allowedGroups = [
"string"
]
}
}
}
azureStaticWebApps = {
enabled = bool
registration = {
clientId = "string"
}
}
customOpenIdConnectProviders = {
{customized property} = {
enabled = bool
login = {
nameClaimType = "string"
scopes = [
"string"
]
}
registration = {
clientCredential = {
clientSecretSettingName = "string"
method = "ClientSecretPost"
}
clientId = "string"
openIdConnectConfiguration = {
authorizationEndpoint = "string"
certificationUri = "string"
issuer = "string"
tokenEndpoint = "string"
wellKnownOpenIdConfiguration = "string"
}
}
}
}
facebook = {
enabled = bool
graphApiVersion = "string"
login = {
scopes = [
"string"
]
}
registration = {
appId = "string"
appSecretSettingName = "string"
}
}
gitHub = {
enabled = bool
login = {
scopes = [
"string"
]
}
registration = {
clientId = "string"
clientSecretSettingName = "string"
}
}
google = {
enabled = bool
login = {
scopes = [
"string"
]
}
registration = {
clientId = "string"
clientSecretSettingName = "string"
}
validation = {
allowedAudiences = [
"string"
]
}
}
legacyMicrosoftAccount = {
enabled = bool
login = {
scopes = [
"string"
]
}
registration = {
clientId = "string"
clientSecretSettingName = "string"
}
validation = {
allowedAudiences = [
"string"
]
}
}
twitter = {
enabled = bool
registration = {
consumerKey = "string"
consumerSecretSettingName = "string"
}
}
}
login = {
allowedExternalRedirectUrls = [
"string"
]
cookieExpiration = {
convention = "string"
timeToExpiration = "string"
}
nonce = {
nonceExpirationInterval = "string"
validateNonce = bool
}
preserveUrlFragmentsForLogins = bool
routes = {
logoutEndpoint = "string"
}
tokenStore = {
azureBlobStorage = {
sasUrlSettingName = "string"
}
enabled = bool
fileSystem = {
directory = "string"
}
tokenRefreshExtensionHours = int
}
}
platform = {
configFilePath = "string"
enabled = bool
runtimeVersion = "string"
}
}
}
För azurestorageaccountsanvänder du:
{
kind = "string"
name = "azurestorageaccounts"
properties = {
{customized property} = {
accessKey = "string"
accountName = "string"
mountPath = "string"
shareName = "string"
type = "string"
}
}
}
För säkerhetskopieringanvänder du:
{
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"
}
}
För anslutningssträngaranvänder du:
{
kind = "string"
name = "connectionstrings"
properties = {
{customized property} = {
type = "string"
value = "string"
}
}
}
För loggaranvänder du:
{
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
}
}
}
}
För metadataanvänder du:
{
kind = "string"
name = "metadata"
properties = {
{customized property} = "string"
}
}
För pushsettingsanvänder du:
{
kind = "string"
name = "pushsettings"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
För slotConfigNamesanvänder du:
{
kind = "string"
name = "slotConfigNames"
properties = {
appSettingNames = [
"string"
]
azureStorageConfigNames = [
"string"
]
connectionStringNames = [
"string"
]
}
}
För webbanvänder du:
{
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
path = "string"
timeInterval = "string"
timeTaken = "string"
}
slowRequestsWithPath = [
{
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
]
statusCodes = [
{
count = int
path = "string"
status = int
subStatus = int
timeInterval = "string"
win32Status = int
}
]
statusCodesRange = [
{
count = int
path = "string"
statusCodes = "string"
timeInterval = "string"
}
]
}
}
autoSwapSlotName = "string"
azureStorageAccounts = {
{customized property} = {
accessKey = "string"
accountName = "string"
mountPath = "string"
shareName = "string"
type = "string"
}
}
connectionStrings = [
{
connectionString = "string"
name = "string"
type = "string"
}
]
cors = {
allowedOrigins = [
"string"
]
supportCredentials = bool
}
defaultDocuments = [
"string"
]
detailedErrorLoggingEnabled = bool
documentRoot = "string"
experiments = {
rampUpRules = [
{
actionHostName = "string"
changeDecisionCallbackUrl = "string"
changeIntervalInMinutes = int
changeStep = int
maxReroutePercentage = int
minReroutePercentage = int
name = "string"
reroutePercentage = int
}
]
}
ftpsState = "string"
functionAppScaleLimit = int
functionsRuntimeScaleMonitoringEnabled = bool
handlerMappings = [
{
arguments = "string"
extension = "string"
scriptProcessor = "string"
}
]
healthCheckPath = "string"
http20Enabled = bool
httpLoggingEnabled = bool
ipSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
javaContainer = "string"
javaContainerVersion = "string"
javaVersion = "string"
keyVaultReferenceIdentity = "string"
limits = {
maxDiskSizeInMb = int
maxMemoryInMb = int
maxPercentageCpu = int
}
linuxFxVersion = "string"
loadBalancing = "string"
localMySqlEnabled = bool
logsDirectorySizeLimit = int
managedPipelineMode = "string"
managedServiceIdentityId = int
minimumElasticInstanceCount = int
minTlsVersion = "string"
netFrameworkVersion = "string"
nodeVersion = "string"
numberOfWorkers = int
phpVersion = "string"
powerShellVersion = "string"
preWarmedInstanceCount = int
publicNetworkAccess = "string"
publishingUsername = "string"
push = {
kind = "string"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
pythonVersion = "string"
remoteDebuggingEnabled = bool
remoteDebuggingVersion = "string"
requestTracingEnabled = bool
requestTracingExpirationTime = "string"
scmIpSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
scmIpSecurityRestrictionsUseMain = bool
scmMinTlsVersion = "string"
scmType = "string"
tracingOptions = "string"
use32BitWorkerProcess = bool
virtualApplications = [
{
physicalPath = "string"
preloadEnabled = bool
virtualDirectories = [
{
physicalPath = "string"
virtualPath = "string"
}
]
virtualPath = "string"
}
]
vnetName = "string"
vnetPrivatePortsCount = int
vnetRouteAllEnabled = bool
websiteTimeZone = "string"
webSocketsEnabled = bool
windowsFxVersion = "string"
xManagedServiceIdentityId = int
}
}
Egenskapsvärden
AllowedAudiencesValidation
Namn | Beskrivning | Värde |
---|---|---|
allowedAudiences | Konfigurationsinställningarna för den tillåtna listan över målgrupper som JWT-token ska verifieras från. | string[] |
AllowedPrincipals
Namn | Beskrivning | Värde |
---|---|---|
grupper | Listan över tillåtna grupper. | string[] |
Identiteter | Listan över tillåtna identiteter. | string[] |
ApiDefinitionInfo
Namn | Beskrivning | Värde |
---|---|---|
URL | URL:en för API-definitionen. | sträng |
ApiManagementConfig
Namn | Beskrivning | Värde |
---|---|---|
Id | APIM-Api identifierare. | sträng |
Äpple
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>falskt</code> om Apple-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för Apple-registreringen. | AppleRegistration |
AppleRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID för appen som används för inloggning. | sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten. | sträng |
ApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
azureBlobStorage | Programloggar till bloblagringskonfiguration. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Programloggar till Azure Table Storage-konfiguration. | AzureTableStorageApplicationLogsConfig |
fileSystem | Programloggar för filsystemkonfiguration. | FileSystemApplicationLogsConfig |
Appregistration
Namn | Beskrivning | Värde |
---|---|---|
appId | App-ID för den app som används för inloggning. | sträng |
appSecretSettingName | Namnet på appinställningen som innehåller apphemligheten. | sträng |
AuthPlatform
Namn | Beskrivning | Värde |
---|---|---|
configFilePath | Sökvägen till konfigurationsfilen som innehåller autentiseringsinställningar om de kommer från en fil. Om sökvägen är relativ kommer platsens rotkatalog att vara basen. |
sträng |
Aktiverat | <kod>sant</code> om funktionen Autentisering/auktorisering är aktiverad för den aktuella appen. annars <kod>false</code>. | Bool |
runtimeVersion | RuntimeVersion för funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för vissa funktioner i modulen Autentisering/auktorisering. |
sträng |
AutoHealActions
Namn | Beskrivning | Värde |
---|---|---|
actionType | Fördefinierade åtgärder som ska vidtas. | "CustomAction" "LogEvent" "Återvinn" |
customAction | Anpassad åtgärd som ska vidtas. | AutoHealCustomAction |
minProcessExecutionTime | Minsta tid som processen måste köras innan du vidtar åtgärden |
sträng |
AutoHealCustomAction
Namn | Beskrivning | Värde |
---|---|---|
exe | Körbar fil som ska köras. | sträng |
Parametrar | Parametrar för den körbara filen. | sträng |
AutoHealRules
Namn | Beskrivning | Värde |
---|---|---|
Åtgärder | Åtgärder som ska utföras när en regel utlöses. | AutoHealActions |
Utlösare | Villkor som beskriver när de automatiska åtgärderna ska läkas. | AutoHealTriggers |
AutoHealTriggers
Namn | Beskrivning | Värde |
---|---|---|
privateBytesInKB | En regel som baseras på privata byte. | Int |
Förfrågningar | En regel som baseras på totalt antal begäranden. | RequestsBasedTrigger |
slowRequests | En regel som baseras på körningstid för begäran. | SlowRequestsBasedTrigger |
slowRequestsWithPath | En regel som baseras på flera regel för långsamma begäranden med sökväg | SlowRequestsBasedTrigger[] |
statusCodes | En regel som baseras på statuskoder. | StatusCodesBasedTrigger[] |
statusCodesRange | En regel som baseras på statuskoder. | StatusCodesRangeBasedTrigger[] |
AzureActiveDirectory
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om Azure Active Directory-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
isAutoProvisioned | Hämtar ett värde som anger om Azure AD-konfigurationen har etablerats automatiskt med hjälp av verktyg från första part. Det här är en intern flagga som främst är avsedd att stödja Azure-hanteringsportalen. Användare bör inte läsa eller skriva till den här egenskapen. |
Bool |
logga in | Konfigurationsinställningarna för Azure Active Directory-inloggningsflödet. | AzureActiveDirectoryLogin |
registrering | Konfigurationsinställningarna för Azure Active Directory-appregistreringen. | AzureActiveDirectoryRegistration |
validering | Konfigurationsinställningarna för valideringsflödet för Azure Active Directory-token. | AzureActiveDirectoryValidation |
AzureActiveDirectoryLogin
Namn | Beskrivning | Värde |
---|---|---|
disableWWWAuthenticate | <kod>sant</code> om www-authenticate-providern ska utelämnas från begäran. annars <kod>false</code>. | Bool |
loginParameters | Inloggningsparametrar som ska skickas till OpenID Connect-auktoriseringsslutpunkten när en användare loggar in. Varje parameter måste vara i formatet "key=value". |
string[] |
AzureActiveDirectoryRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID:t för det här förlitande partprogrammet, som kallas client_id. Den här inställningen krävs för att aktivera OpenID-anslutningsautentisering med Azure Active Directory eller andra OpenID Connect-leverantörer från tredje part. Mer information om OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
sträng |
clientSecretCertificateIssuer | Ett alternativ till det klienthemliga tumavtrycket, som är utfärdaren av ett certifikat som används i signeringssyfte. Den här egenskapen fungerar som en ersättning för tumavtrycket för klienthemlighetscertifikatet. Det är också valfritt. |
sträng |
clientSecretCertificateSubjectAlternativeName | Ett alternativ till det klienthemliga tumavtrycket, som är det alternativa namnet på ett certifikat som används för signering. Den här egenskapen fungerar som en ersättning för tumavtrycket för klienthemlighetscertifikatet. Det är också valfritt. |
sträng |
clientSecretCertificateThumbprint | Ett alternativ till klienthemligheten, som är tumavtrycket för ett certifikat som används i signeringssyfte. Den här egenskapen fungerar som en ersättning för klienthemligheten. Det är också valfritt. |
sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten för det förlitande partprogrammet. | sträng |
openIdIssuer | OpenID Connect Issuer-URI:n som representerar entiteten som utfärdar åtkomsttoken för det här programmet. När du använder Azure Active Directory är det här värdet URI för katalogklientorganisationen, t.ex. https://login.microsoftonline.com/v2.0/{tenant-guid}/ .Den här URI:n är en skiftlägeskänslig identifierare för token utfärdaren. Mer information om OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html |
sträng |
AzureActiveDirectoryValidation
Namn | Beskrivning | Värde |
---|---|---|
allowedAudiences | Listan över målgrupper som kan göra lyckade autentiserings-/auktoriseringsbegäranden. | string[] |
defaultAuthorizationPolicy | Konfigurationsinställningarna för standardauktoriseringsprincipen. | DefaultAuthorizationPolicy |
jwtClaimChecks | Konfigurationsinställningarna för de kontroller som ska göras när JWT-anspråken verifieras. | JwtClaimChecks |
AzureBlobStorageApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
nivå | Loggnivå. | "Fel" "Information" "Av" "Utförlig" "Varning" |
retentionInDays | Kvarhållning i dagar. Ta bort blobar som är äldre än X dagar. 0 eller lägre innebär ingen kvarhållning. |
Int |
sasUrl | SAS-url till en Azure Blob-container med läs-/skriv-/list-/borttagningsbehörigheter. | sträng |
AzureBlobStorageHttpLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om konfigurationen är aktiverad, false om den är inaktiverad och null om konfigurationen inte har angetts. | Bool |
retentionInDays | Kvarhållning i dagar. Ta bort blobar som är äldre än X dagar. 0 eller lägre innebär ingen kvarhållning. |
Int |
sasUrl | SAS-url till en Azure Blob-container med läs-/skriv-/list-/borttagningsbehörigheter. | sträng |
AzureStaticWebApps
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om Azure Static Web Apps-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
registrering | Konfigurationsinställningarna för Azure Static Web Apps-registreringen. | AzureStaticWebAppsRegistration |
AzureStaticWebAppsRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID för appen som används för inloggning. | sträng |
AzureStorageInfoValue
Namn | Beskrivning | Värde |
---|---|---|
accessKey | Åtkomstnyckel för lagringskontot. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
accountName | Namnet på lagringskontot. | sträng |
mountPath | Sökväg för att montera lagringen i platsens körningsmiljö. | sträng |
shareName | Namn på filresursen (containernamn, för Blob Storage). | sträng |
typ | Typ av lagring. | "AzureBlob" "AzureFiles" |
AzureStoragePropertyDictionaryResourceProperties
Namn | Beskrivning | Värde |
---|
AzureTableStorageApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
nivå | Loggnivå. | "Fel" "Information" "Av" "Utförlig" "Varning" |
sasUrl | SAS-URL till en Azure-tabell med behörighet att lägga till/fråga/ta bort. | sträng (krävs) |
BackupRequestProperties
Namn | Beskrivning | Värde |
---|---|---|
backupName | Namnet på säkerhetskopian. | sträng |
backupSchedule | Schemalägg säkerhetskopieringen om den körs med jämna mellanrum. | BackupSchedule |
Databaser | Databaser som ingår i säkerhetskopieringen. | DatabaseBackupSetting[] |
Aktiverat | Sant om säkerhetskopieringsschemat är aktiverat (måste inkluderas i det fallet), falskt om säkerhetskopieringsschemat ska inaktiveras. | Bool |
storageAccountUrl | SAS-URL till containern. | sträng (krävs) |
BackupSchedule
Namn | Beskrivning | Värde |
---|---|---|
frequencyInterval | Hur ofta säkerhetskopieringen ska köras (t.ex. för veckovis säkerhetskopiering bör detta anges till 7 och FrequencyUnit ska anges till Dag) | int (krävs) |
frequencyUnit | Tidsenheten för hur ofta säkerhetskopieringen ska köras (t.ex. för veckovis säkerhetskopiering bör detta anges till Dag och FrequencyInterval ska anges till 7) | "Dag" "Timme" (krävs) |
keepAtLeastOneBackup | Sant om kvarhållningsprincipen alltid ska behålla minst en säkerhetskopia i lagringskontot, oavsett hur gammal den är. annars falskt. | bool (krävs) |
retentionPeriodInDays | Efter hur många dagar säkerhetskopieringar ska tas bort. | int (krävs) |
startTime | När schemat ska börja fungera. | sträng |
BlobStorageTokenStore
Namn | Beskrivning | Värde |
---|---|---|
sasUrlSettingName | Namnet på appinställningen som innehåller SAS-URL:en för bloblagringen som innehåller token. | sträng |
Klientregistrering
Namn | Beskrivning | Värde |
---|---|---|
clientId | Klient-ID för appen som används för inloggning. | sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten. | sträng |
ConnectionStringDictionaryProperties
Namn | Beskrivning | Värde |
---|
ConnStringInfo
Namn | Beskrivning | Värde |
---|---|---|
connectionString | Värde för anslutningssträng. | sträng |
Namn | Namn på anslutningssträng. | sträng |
typ | Typ av databas. | "ApiHub" "Anpassad" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "ServiceBus" "SQLAzure" "SQLServer" |
ConnStringValueTypePair
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av databas. | "ApiHub" "Anpassad" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "ServiceBus" "SQLAzure" "SQLServer" (krävs) |
värde | Värde för par. | sträng (krävs) |
CookieExpiration
Namn | Beskrivning | Värde |
---|---|---|
konvention | Konventionen som används när sessionscookien upphör att gälla. | "FixedTime" "IdentityProviderDerived" |
timeToExpiration | Tiden efter att begäran görs när sessionscookien ska upphöra att gälla. | sträng |
CorsSettings
Namn | Beskrivning | Värde |
---|---|---|
allowedOrigins | Hämtar eller anger den lista över ursprung som ska tillåtas att göra korsande ursprung samtal (till exempel: http://example.com:12345). Använd "*" för att tillåta alla. |
string[] |
supportCredentials | Hämtar eller anger om CORS-begäranden med autentiseringsuppgifter tillåts. Se https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials för mer information. |
Bool |
CustomOpenIdConnectProvider
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om den anpassade providern för öppna ID inte ska vara aktiverad. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet för den anpassade Open ID Connect-providern. | OpenIdConnectLogin |
registrering | Konfigurationsinställningarna för appregistreringen för den anpassade Open ID Connect-providern. | OpenIdConnectRegistration |
DatabaseBackupSetting
Namn | Beskrivning | Värde |
---|---|---|
connectionString | Innehåller en anslutningssträng till en databas som säkerhetskopieras eller återställs. Om återställningen ska ske till en ny databas är databasnamnet inuti det nya. | sträng |
connectionStringName | Innehåller ett namn på anslutningssträngen som är länkat till SiteConfig.ConnectionStrings. Detta används vid återställning med alternativ för att skriva över anslutningssträngar. |
sträng |
databaseType | Databastyp (t.ex. SqlAzure/MySql). | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (krävs) |
Namn | sträng |
DefaultAuthorizationPolicy
Namn | Beskrivning | Värde |
---|---|---|
allowedApplications | Konfigurationsinställningarna för tillåtna Azure Active Directory-program. | string[] |
allowedPrincipals | Konfigurationsinställningarna för azure Active Directory-tillåtna huvudnamn. | AllowedPrincipals |
EnabledConfig
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om konfigurationen är aktiverad, false om den är inaktiverad och null om konfigurationen inte har angetts. | Bool |
Experiment
Namn | Beskrivning | Värde |
---|---|---|
rampUpRules | Lista över regler för upprampning. | RampUpRule[] |
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>falskt</code> om Facebook-providern inte ska aktiveras trots den angivna registreringen; annars <kod>sant</code>. | Bool |
graphApiVersion | Den version av Facebook-API:et som ska användas när du loggar in. | sträng |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för Facebook-providern. | AppRegistration |
FileSystemApplicationLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
nivå | Loggnivå. | "Fel" "Information" "Av" "Utförlig" "Varning" |
FileSystemHttpLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Sant om konfigurationen är aktiverad, false om den är inaktiverad och null om konfigurationen inte har angetts. | Bool |
retentionInDays | Kvarhållning i dagar. Ta bort filer som är äldre än X dagar. 0 eller lägre innebär ingen kvarhållning. |
Int |
retentionInMb | Maximal storlek i megabyte som http-loggfiler kan använda. När du når gamla loggfiler tas de bort för att skapa utrymme för nya. Värdet kan vara mellan 25 och 100. |
Int Begränsningar: Minsta värde = 25 Maxvärde = 100 |
FileSystemTokenStore
Namn | Beskrivning | Värde |
---|---|---|
katalog | Katalogen där token ska lagras. | sträng |
ForwardProxy
Namn | Beskrivning | Värde |
---|---|---|
konvention | Den konvention som används för att fastställa url:en för den begäran som gjorts. | "Anpassad" "NoProxy" "Standard" |
customHostHeaderName | Namnet på rubriken som innehåller värden för begäran. | sträng |
customProtoHeaderName | Namnet på rubriken som innehåller schemat för begäran. | sträng |
GitHub
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om GitHub-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för GitHub-providern. | ClientRegistration |
GlobalValidation
Namn | Beskrivning | Värde |
---|---|---|
excludedPaths | Sökvägarna för vilka oautentiserade flöde inte omdirigeras till inloggningssidan. | string[] |
redirectToProvider | Standardautentiseringsprovidern som ska användas när flera leverantörer konfigureras. Den här inställningen behövs bara om flera leverantörer har konfigurerats och den oautentiserade klienten är inställd på "RedirectToLoginPage". |
sträng |
requireAuthentication | <kod>sant</code> om autentiseringsflödet krävs görs en begäran. annars <kod>false</code>. | Bool |
unauthenticatedClientAction | Åtgärden som ska vidtas när en oautentiserad klient försöker komma åt appen. | "AllowAnonymous" "RedirectToLoginPage" "Return401" "Return403" |
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om Google-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för Google-providern. | ClientRegistration |
validering | Konfigurationsinställningarna för valideringsflödet för Azure Active Directory-token. | AllowedAudiencesValidation |
HandlerMapping
Namn | Beskrivning | Värde |
---|---|---|
Argument | Kommandoradsargument som ska skickas till skriptprocessorn. | sträng |
förlängning | Begäranden med det här tillägget hanteras med det angivna FastCGI-programmet. | sträng |
scriptProcessor | Den absoluta sökvägen till FastCGI-programmet. | sträng |
HttpLogsConfig
Namn | Beskrivning | Värde |
---|---|---|
azureBlobStorage | Http-loggar till Azure Blob Storage-konfiguration. | AzureBlobStorageHttpLogsConfig |
fileSystem | Http-loggar till filsystemkonfiguration. | FileSystemHttpLogsConfig |
HttpSettings
Namn | Beskrivning | Värde |
---|---|---|
forwardProxy | Konfigurationsinställningarna för en vidarebefordranproxy som används för att göra begäranden. | ForwardProxy |
requireHttps | <kod>false</code> om autentiserings-/auktoriseringssvar som inte har HTTPS-schemat är tillåtna. annars <kod>sant</code>. | Bool |
Vägar | Konfigurationsinställningarna för sökvägarna HTTP-begäranden. | HttpSettingsRoutes |
HttpSettingsRoutes
Namn | Beskrivning | Värde |
---|---|---|
apiPrefix | Prefixet som ska föregå alla autentiserings-/auktoriseringssökvägar. | sträng |
IdentityProviders
Namn | Beskrivning | Värde |
---|---|---|
äpple | Konfigurationsinställningarna för Apple-providern. | Apple |
azureActiveDirectory | Konfigurationsinställningarna för Azure Active Directory-providern. | AzureActiveDirectory |
azureStaticWebApps | Konfigurationsinställningarna för Azure Static Web Apps-providern. | AzureStaticWebApps |
customOpenIdConnectProviders | Kartan över namnet på aliaset för varje anpassad Open ID Connect-provider till konfigurationsinställningar för den anpassade Open ID Connect-providern. |
IdentityProvidersCustomOpenIdConnectProviders |
Konfigurationsinställningarna för Facebook-providern. | Facebook- | |
gitHub | Konfigurationsinställningarna för GitHub-providern. | GitHub |
Konfigurationsinställningarna för Google-providern. | ||
legacyMicrosoftAccount | Konfigurationsinställningarna för den äldre Microsoft-kontoleverantören. | LegacyMicrosoftAccount |
kvitter | Konfigurationsinställningarna för Twitter-providern. | Twitter- |
IdentityProvidersCustomOpenIdConnectProviders
Namn | Beskrivning | Värde |
---|
IpSecurityRestriction
Namn | Beskrivning | Värde |
---|---|---|
handling | Tillåt eller neka åtkomst för det här IP-intervallet. | sträng |
beskrivning | Beskrivning av IP-begränsningsregler. | sträng |
Headers | IP-begränsningsregelhuvuden. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Matchningslogik är .. – Om egenskapen är null eller tom (standard) tillåts alla värdar(eller brist på). – Ett värde jämförs med ordningstal-ignorera-skiftläge (exklusive portnummer). – Jokertecken för underdomäner tillåts men matchar inte rotdomänen. *.contoso.com matchar till exempel underdomänen foo.contoso.com men inte rotdomänen contoso.com eller foo.bar.contoso.com på flera nivåer – Unicode-värdnamn tillåts men konverteras till Punycode för matchning. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Matchningslogik är .. - Om egenskapen är null eller tom (standard) tillåts alla vidarebefordrade kedjor (eller brist på). – Om någon adress (exklusive portnummer) i kedjan (kommaavgränsad) matchar den CIDR som definieras av egenskapen. X-Azure-FDID och X-FD-HealthProbe. Matchningslogik är exakt matchning. |
IpSecurityRestrictionHeaders |
ipAddress | IP-adress som säkerhetsbegränsningen är giltig för. Den kan vara i form av en ren ipv4-adress (nödvändig undernätsmaskegenskap) eller CIDR-notation, till exempel ipv4/mask (inledande bitmatchning). För CIDR, Egenskapen SubnetMask får inte anges. |
sträng |
Namn | Namn på IP-begränsningsregel. | sträng |
prioritering | Prioritet för IP-begränsningsregel. | Int |
subnetMask | Nätmask för intervallet med IP-adresser som begränsningen är giltig för. | sträng |
subnetTrafficTag | (internt) Trafiktagg för undernät | Int |
tagg | Definierar vad det här IP-filtret ska användas för. Detta är för att stödja IP-filtrering på proxyservrar. | "Standard" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Resurs-ID för virtuellt nätverk | sträng |
vnetTrafficTag | (internt) Vnet-trafiktagg | Int |
IpSecurityRestrictionHeaders
Namn | Beskrivning | Värde |
---|
JwtClaimChecks
Namn | Beskrivning | Värde |
---|---|---|
allowedClientApplications | Listan över tillåtna klientprogram. | string[] |
allowedGroups | Listan över tillåtna grupper. | string[] |
LegacyMicrosoftAccount
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>false</code> om den äldre Microsoft-kontoleverantören inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
logga in | Konfigurationsinställningarna för inloggningsflödet. | LoginScopes |
registrering | Konfigurationsinställningarna för appregistreringen för den äldre Microsoft-kontoleverantören. | ClientRegistration |
validering | Konfigurationsinställningarna för det äldre valideringsflödet för Microsoft-kontoproviderns token. | AllowedAudiencesValidation |
Logga in
Namn | Beskrivning | Värde |
---|---|---|
allowedExternalRedirectUrls | Externa URL:er som kan omdirigeras till som en del av att logga in eller logga ut från appen. Observera att frågesträngens del av URL:en ignoreras. Det här är en avancerad inställning som vanligtvis bara behövs av Windows Store-programservrar. Observera att URL:er inom den aktuella domänen alltid är implicit tillåtna. |
string[] |
cookieExpiration | Konfigurationsinställningarna för sessionscookiens upphörande. | CookieExpiration |
Nonce | Konfigurationsinställningarna för nonce som används i inloggningsflödet. | Nonce |
preserveUrlFragmentsForLogins | <kod>sant</code> om fragmenten från begäran bevaras efter att inloggningsbegäran har gjorts; annars <kod>false</code>. | Bool |
Vägar | De vägar som anger de slutpunkter som används för inloggnings- och utloggningsbegäranden. | LoginRoutes |
tokenStore | Konfigurationsinställningarna för tokenarkivet. | TokenStore |
LoginRoutes
Namn | Beskrivning | Värde |
---|---|---|
logoutEndpoint | Slutpunkten där en utloggningsbegäran ska göras. | sträng |
LoginScopes
Namn | Beskrivning | Värde |
---|---|---|
Scope | En lista över de omfång som ska begäras vid autentisering. | string[] |
microsoft.web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
Namn | Ange till "appsettings" för typ Microsoft.Web/sites/config. Ange till "authsettings" för typ Microsoft.Web/sites/config. Ange till "authsettingsV2" för typ Microsoft.Web/sites/config. Ange till "azurestorageaccounts" för typ Microsoft.Web/sites/config. Ange till "säkerhetskopiering" för typ Microsoft.Web/sites/config. Ange till "connectionstrings" för typ Microsoft.Web/sites/config. Ange till "loggar" för typ Microsoft.Web/sites/config. Ange till metadata för typen Microsoft.Web/sites/config. Ange till "pushsettings" för typ Microsoft.Web/sites/config. Ange till "slotConfigNames" för typ Microsoft.Web/sites/config. Ange till "web" för typ Microsoft.Web/sites/config. | "appsettings" "authsettings" "authsettingsV2" "azurestorageaccounts" "säkerhetskopiering" "connectionstrings" "loggar" "metadata" "pushsettings" "slotConfigNames" "web" (krävs) |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "appsettings" (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Egenskaper | Inställningar. | StringDictionaryProperties |
typ | Resurstypen | "Microsoft.Web/sites/config@2021-03-01" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "authsettings" (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Egenskaper | SiteAuthSettings resursspecifika egenskaper | SiteAuthSettingsEgenskaper |
typ | Resurstypen | "Microsoft.Web/sites/config@2021-03-01" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "authsettingsV2" (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Egenskaper | SiteAuthSettingsV2-resursspecifika egenskaper | SiteAuthSettingsV2Egenskaper |
typ | Resurstypen | "Microsoft.Web/sites/config@2021-03-01" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "azurestorageaccounts" (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Egenskaper | Azure Storage-konton. | AzureStoragePropertyDictionaryResourceProperties |
typ | Resurstypen | "Microsoft.Web/sites/config@2021-03-01" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "säkerhetskopiering" (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Egenskaper | BackupRequest-resursspecifika egenskaper | BackupRequestProperties |
typ | Resurstypen | "Microsoft.Web/sites/config@2021-03-01" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "connectionstrings" (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Egenskaper | Anslutningssträngar. | ConnectionStringDictionaryProperties |
typ | Resurstypen | "Microsoft.Web/sites/config@2021-03-01" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "loggar" (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Egenskaper | SiteLogsConfig-resursspecifika egenskaper | SiteLogsConfigProperties |
typ | Resurstypen | "Microsoft.Web/sites/config@2021-03-01" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "metadata" (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Egenskaper | Inställningar. | StringDictionaryProperties |
typ | Resurstypen | "Microsoft.Web/sites/config@2021-03-01" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "pushsettings" (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Egenskaper | PushSettings-resursspecifika egenskaper | PushSettingsProperties |
typ | Resurstypen | "Microsoft.Web/sites/config@2021-03-01" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "slotConfigNames" (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Egenskaper | Kärnresursegenskaper | SlotConfigNames |
typ | Resurstypen | "Microsoft.Web/sites/config@2021-03-01" |
Microsoft.Web/sites/config
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Namn | Resursnamnet | "web" (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Egenskaper | Kärnresursegenskaper | SiteConfig |
typ | Resurstypen | "Microsoft.Web/sites/config@2021-03-01" |
NameValuePair
Namn | Beskrivning | Värde |
---|---|---|
Namn | Parnamn. | sträng |
värde | Parvärde. | sträng |
Nonce
Namn | Beskrivning | Värde |
---|---|---|
nonceExpirationInterval | Tiden efter att begäran görs när nonce ska upphöra att gälla. | sträng |
validateNonce | <kod>false</code> om nonce inte ska verifieras när inloggningsflödet slutförs. annars <kod>sant</code>. | Bool |
OpenIdConnectClientCredential
Namn | Beskrivning | Värde |
---|---|---|
clientSecretSettingName | Appinställningen som innehåller klienthemligheten för den anpassade Open ID Connect-providern. | sträng |
metod | Den metod som ska användas för att autentisera användaren. | "ClientSecretPost" |
OpenIdConnectConfig
Namn | Beskrivning | Värde |
---|---|---|
authorizationEndpoint | Slutpunkten som ska användas för att göra en auktoriseringsbegäran. | sträng |
certificationUri | Slutpunkten som tillhandahåller de nycklar som krävs för att verifiera token. | sträng |
utfärdare | Slutpunkten som utfärdar token. | sträng |
tokenEndpoint | Slutpunkten som ska användas för att begära en token. | sträng |
wellKnownOpenIdConfiguration | Slutpunkten som innehåller alla konfigurationsslutpunkter för providern. | sträng |
OpenIdConnectLogin
Namn | Beskrivning | Värde |
---|---|---|
nameClaimType | Namnet på anspråket som innehåller användarnas namn. | sträng |
Scope | En lista över de omfång som ska begäras vid autentisering. | string[] |
OpenIdConnectRegistration
Namn | Beskrivning | Värde |
---|---|---|
clientCredential | Autentiseringsuppgifterna för den anpassade Open ID Connect-providern. | OpenIdConnectClientCredential |
clientId | Klient-ID för den anpassade Open ID Connect-providern. | sträng |
openIdConnectConfiguration | Konfigurationsinställningarna för de slutpunkter som används för den anpassade Open ID Connect-providern. | OpenIdConnectConfig |
PushSettings
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
Egenskaper | PushSettings-resursspecifika egenskaper | PushSettingsProperties |
PushSettingsProperties
Namn | Beskrivning | Värde |
---|---|---|
dynamicTagsJson | Hämtar eller anger en JSON-sträng som innehåller en lista med dynamiska taggar som ska utvärderas från användaranspråk i push-registreringsslutpunkten. | sträng |
isPushEnabled | Hämtar eller anger en flagga som anger om push-slutpunkten är aktiverad. | bool (krävs) |
tagsRequiringAuth | Hämtar eller anger en JSON-sträng som innehåller en lista med taggar som kräver att användarautentisering används i push-registreringsslutpunkten. Taggar kan bestå av alfanumeriska tecken och följande: '_', '@', '#', '.', ':', '-'. Verifieringen ska utföras på PushRequestHandler. |
sträng |
tagWhitelistJson | Hämtar eller anger en JSON-sträng som innehåller en lista med taggar som finns i listan över tillåtna för användning av push-registreringsslutpunkten. | sträng |
RampUpRule
Namn | Beskrivning | Värde |
---|---|---|
actionHostName | Värdnamn för ett fack som trafiken ska omdirigeras till om det väljs. T.ex. myapp-stage.azurewebsites.net. | sträng |
changeDecisionCallbackUrl | Anpassad beslutsalgoritm kan anges i TiPCallback-webbplatstillägget som URL kan anges. | sträng |
changeIntervalInMinutes | Anger intervall i minuter för att omvärdera ReroutePercentage. | Int |
changeStep | I scenariot för automatisk rampning är det här steget för att lägga till/ta bort från <kod>ReroutePercentage</code> tills den når \n<kod>MinReroutePercentage</code> eller <kod>MaxReroutePercentage</code>. Platsmått kontrolleras varje N-minut som anges i <kod>ChangeIntervalInMinutes</code>.\nAnpassad beslutsalgoritm kan anges i TiPCallback-webbplatstillägget som URL kan anges i <kod>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Anger den övre gränsen under vilken ReroutePercentage ska stanna. | Int |
minReroutePercentage | Anger den nedre gränsen över vilken ReroutePercentage ska stanna. | Int |
Namn | Namn på routningsregeln. Det rekommenderade namnet är att peka på platsen som tar emot trafiken i experimentet. | sträng |
reroutePercentage | Procentandel av trafiken som omdirigeras till <kod>ActionHostName</code>. | Int |
RequestsBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
timeInterval | Tidsintervall. | sträng |
SiteAuthSettingsEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
aadClaimsAuthorization | Hämtar en JSON-sträng som innehåller Azure AD Acl-inställningarna. | sträng |
additionalLoginParams | Inloggningsparametrar som ska skickas till OpenID Connect-auktoriseringsslutpunkten när en användare loggar in. Varje parameter måste vara i formatet "key=value". |
string[] |
allowedAudiences | Tillåtna målgruppsvärden att tänka på när JWT-certifikat som utfärdas av Azure Active Directory. Observera att <-koden>ClientID</code>-värdet alltid betraktas som ett tillåten målgrupp, oavsett den här inställningen. |
string[] |
allowedExternalRedirectUrls | Externa URL:er som kan omdirigeras till som en del av att logga in eller logga ut från appen. Observera att frågesträngens del av URL:en ignoreras. Det här är en avancerad inställning som vanligtvis bara behövs av Windows Store-programservrar. Observera att URL:er inom den aktuella domänen alltid är implicit tillåtna. |
string[] |
authFilePath | Sökvägen till konfigurationsfilen som innehåller autentiseringsinställningar. Om sökvägen är relativ kommer platsens rotkatalog att vara basen. |
sträng |
clientId | Klient-ID:t för det här förlitande partprogrammet, som kallas client_id. Den här inställningen krävs för att aktivera OpenID-anslutningsautentisering med Azure Active Directory eller andra OpenID Connect-leverantörer från tredje part. Mer information om OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
sträng |
clientSecret | Klienthemligheten för det här förlitande partprogrammet (i Azure Active Directory kallas detta även för nyckeln). Den här inställningen är valfri. Om ingen klienthemlighet har konfigurerats används implicit autentiseringsflöde i OpenID Connect för att autentisera slutanvändare. Annars används OpenID Connect Authorization Code Flow för att autentisera slutanvändare. Mer information om OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
sträng |
clientSecretCertificateThumbprint | Ett alternativ till klienthemligheten, som är tumavtrycket för ett certifikat som används i signeringssyfte. Den här egenskapen fungerar som en ersättning för klienthemligheten. Det är också valfritt. |
sträng |
clientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten för det förlitande partprogrammet. | sträng |
configVersion | ConfigVersion av funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för kontrollplanet för autentisering/auktorisering. |
sträng |
defaultProvider | Standardautentiseringsprovidern som ska användas när flera leverantörer konfigureras. Den här inställningen behövs bara om flera leverantörer har konfigurerats och den oautentiserade klienten är inställd på "RedirectToLoginPage". |
"AzureActiveDirectory" "Facebook" "Github" "Google" "MicrosoftAccount" "Twitter" |
Aktiverat | <kod>sant</code> om funktionen Autentisering/auktorisering är aktiverad för den aktuella appen. annars <kod>false</code>. | Bool |
facebookAppId | App-ID för Facebook-appen som används för inloggning. Den här inställningen krävs för att aktivera Facebook-inloggning. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login |
sträng |
facebookAppSecret | Apphemligheten för Facebook-appen som används för Facebook-inloggning. Den här inställningen krävs för att aktivera Facebook-inloggning. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login |
sträng |
facebookAppSecretSettingName | Namnet på appinställningen som innehåller apphemligheten som används för Facebook-inloggning. | sträng |
facebookOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av Facebook-inloggningsautentisering. Den här inställningen är valfri. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login |
string[] |
gitHubClientId | Klient-ID för GitHub-appen som används för inloggning. Den här inställningen krävs för att aktivera Github-inloggning |
sträng |
gitHubClientSecret | Klienthemligheten för GitHub-appen som används för Github-inloggning. Den här inställningen krävs för att aktivera Github-inloggning. |
sträng |
gitHubClientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten för Github app som används för GitHub-inloggning. |
sträng |
gitHubOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av GitHub-inloggningsautentisering. Den här inställningen är valfri |
string[] |
googleClientId | OpenID Connect-klient-ID för Google-webbprogrammet. Den här inställningen krävs för att aktivera Google-inloggning. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
sträng |
googleClientSecret | Klienthemligheten som är associerad med Google-webbappen. Den här inställningen krävs för att aktivera Google-inloggning. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
sträng |
googleClientSecretSettingName | Namnet på appinställningen som innehåller klienthemligheten som är associerad med google-webbappen. |
sträng |
googleOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av Google Sign-In autentisering. Den här inställningen är valfri. Om det inte anges används "openid", "profile" och "email" som standardomfång. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string[] |
isAuthFromFile | "true" om autentiseringskonfigurationsinställningarna ska läsas från en fil, "false" annars |
sträng |
utfärdare | OpenID Connect Issuer-URI:n som representerar entiteten som utfärdar åtkomsttoken för det här programmet. När du använder Azure Active Directory är det här värdet URI för katalogklientorganisationen, t.ex. https://sts.windows.net/{tenant-guid}/ .Den här URI:n är en skiftlägeskänslig identifierare för token utfärdaren. Mer information om OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html |
sträng |
microsoftAccountClientId | OAuth 2.0-klient-ID:t som skapades för appen som används för autentisering. Den här inställningen krävs för att aktivera autentisering med Microsoft-konto. Dokumentation om Microsoft-konto-OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
sträng |
microsoftAccountClientSecret | OAuth 2.0-klienthemligheten som skapades för appen som används för autentisering. Den här inställningen krävs för att aktivera autentisering med Microsoft-konto. Dokumentation om Microsoft-konto-OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
sträng |
microsoftAccountClientSecretSettingName | Namnet på appinställningen som innehåller OAuth 2.0-klienthemligheten som skapades för app som används för autentisering. |
sträng |
microsoftAccountOAuthScopes | OAuth 2.0-omfång som kommer att begäras som en del av Microsoft-kontoautentisering. Den här inställningen är valfri. Om det inte anges används "wl.basic" som standardomfång. Dokumentation om Microsoft-kontoomfattningar och behörigheter: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
string[] |
runtimeVersion | RuntimeVersion för funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för vissa funktioner i modulen Autentisering/auktorisering. |
sträng |
tokenRefreshExtensionHours | Antalet timmar efter att sessionstoken upphör att gälla som en sessionstoken kan användas för anropa API:et för tokenuppdatering. Standardvärdet är 72 timmar. |
Int |
tokenStoreEnabled |
<kod>sant</code> för att lagra plattformsspecifika säkerhetstoken som hämtas under inloggningsflöden. annars <kod>false</code>. Standardvärdet är <kod>false</code>. |
Bool |
twitterConsumerKey | OAuth 1.0a-konsumentnyckeln för Twitter-programmet som används för inloggning. Den här inställningen krävs för att aktivera Twitter-inloggning. Dokumentation om Twitter Sign-In: https://dev.twitter.com/web/sign-in |
sträng |
twitterConsumerSecret | OAuth 1.0a-konsumenthemligheten för Twitter-programmet som används för inloggning. Den här inställningen krävs för att aktivera Twitter-inloggning. Dokumentation om Twitter Sign-In: https://dev.twitter.com/web/sign-in |
sträng |
twitterConsumerSecretSettingName | Namnet på appinställningen som innehåller OAuth 1.0a-konsumenthemligheten för Twitter program som används för inloggning. |
sträng |
unauthenticatedClientAction | Åtgärden som ska vidtas när en oautentiserad klient försöker komma åt appen. | "AllowAnonymous" "RedirectToLoginPage" |
validateIssuer | Hämtar ett värde som anger om utfärdaren ska vara en giltig HTTPS-URL och verifieras som sådan. | Bool |
SiteAuthSettingsV2Egenskaper
Namn | Beskrivning | Värde |
---|---|---|
globalValidation | Konfigurationsinställningarna som avgör valideringsflödet för användare med apptjänstautentisering/auktorisering. | GlobalValidation |
httpSettings | Konfigurationsinställningarna för HTTP-begäranden för autentisering och auktoriseringsbegäranden som görs mot App Service-autentisering/auktorisering. | HttpSettings |
identityProviders | Konfigurationsinställningarna för var och en av de identitetsprovidrar som används för att konfigurera App Service-autentisering/auktorisering. | IdentityProviders |
logga in | Konfigurationsinställningarna för inloggningsflödet för användare som använder App Service-autentisering/auktorisering. | Inloggning |
plattform | Konfigurationsinställningarna för plattformen för App Service-autentisering/auktorisering. | AuthPlatform |
SiteConfig
Namn | Beskrivning | Värde |
---|---|---|
acrUseManagedIdentityCreds | Flagga för att använda creds för hanterad identitet för ACR-hämtning | Bool |
acrUserManagedIdentityID | Om du använder användarhanterad identitet, den användarhanterade identiteten ClientId | sträng |
alwaysOn | <kod>sant</code> om AlwaysOn är aktiverat; annars <kod>false</code>. | Bool |
apiDefinition | Information om den formella API-definitionen för appen. | ApiDefinitionInfo |
apiManagementConfig | Azure API-hanteringsinställningar som är länkade till appen. | ApiManagementConfig |
appCommandLine | Appkommandorad som ska startas. | sträng |
appSettings | Programinställningar. | NameValuePair[] |
autoHealEnabled | <kod>sant</code> om Automatisk läkning är aktiverat; annars <kod>false</code>. | Bool |
autoHealRules | Regler för automatisk läkning. | AutoHealRules |
autoSwapSlotName | Namn på automatisk växling av fack. | sträng |
azureStorageAccounts | Lista över Azure Storage-konton. | SiteConfigAzureStorageAccounts |
connectionStrings | Anslutningssträngar. | ConnStringInfo[] |
cors | CORS-inställningar (Cross-Origin Resource Sharing). | CorsSettings |
defaultDocuments | Standarddokument. | string[] |
detailedErrorLoggingEnabled | <kod>true</code> om detaljerad felloggning är aktiverad. annars <kod>false</code>. | Bool |
documentRoot | Dokumentrot. | sträng |
Experiment | Det här är en lösning för polymorfa typer. | experiment |
ftpsState | Status för FTP/FTPS-tjänsten | "AllAllowed" "Inaktiverad" "FtpsOnly" |
functionAppScaleLimit | Maximalt antal arbetare som en webbplats kan skala ut till. Den här inställningen gäller endast för förbruknings- och elastiska Premium-abonnemang |
Int Begränsningar: Minsta värde = 0 |
functionsRuntimeScaleMonitoringEnabled | Hämtar eller anger ett värde som anger om övervakning av funktionskörningsskalning är aktiverat. När det är aktiverat ScaleController övervakar inte händelsekällor direkt, utan anropar i stället runtime för att hämta skalningsstatus. |
Bool |
handlerMappings | Hanterarmappningar. | HandlerMapping[] |
healthCheckPath | Sökväg för hälsokontroll | sträng |
http20Enabled | Http20Enabled: konfigurerar en webbplats så att klienter kan ansluta via http2.0 | Bool |
httpLoggingEnabled | <kod>sant</code> om HTTP-loggning är aktiverat; annars <kod>false</code>. | Bool |
ipSecurityRestrictions | IP-säkerhetsbegränsningar för main. | IpSecurityRestriction[] |
javaContainer | Java-container. | sträng |
javaContainerVersion | Java-containerversion. | sträng |
javaVersion | Java-version. | sträng |
keyVaultReferenceIdentity | Identitet som ska användas för Key Vault-referensautentisering. | sträng |
Gränser | Webbplatsgränser. | SiteLimits |
linuxFxVersion | Linux App Framework och version | sträng |
loadBalancing | Platsbelastningsutjämning. | "LeastRequests" "LeastResponseTime" "PerSiteRoundRobin" "RequestHash" "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | <kod>true</code> för att aktivera lokal MySQL; annars <kod>false</code>. | Bool |
logsDirectorySizeLimit | Storleksgräns för HTTP-loggar. | Int |
managedPipelineMode | Hanterat pipelineläge. | "Klassisk" "Integrerad" |
managedServiceIdentityId | Hanterat tjänstidentitets-ID | Int |
minimumElasticInstanceCount | Antal minsta antal instanser för en webbplats Den här inställningen gäller endast för elastiska planer |
Int Begränsningar: Minsta värde = 0 Maxvärde = 20 |
minTlsVersion | MinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET Framework-version. | sträng |
nodeVersion | Version av Node.js. | sträng |
numberOfWorkers | Antal arbetare. | Int |
phpVersion | Version av PHP. | sträng |
powerShellVersion | Version av PowerShell. | sträng |
preWarmedInstanceCount | Antal förvärmade instanser. Den här inställningen gäller endast för förbruknings- och elastiska planer |
Int Begränsningar: Minsta värde = 0 Maxvärde = 10 |
publicNetworkAccess | Egenskap för att tillåta eller blockera all offentlig trafik. | sträng |
publishingUsername | Publicera användarnamn. | sträng |
trycka | Push-slutpunktsinställningar. | PushSettings |
pythonVersion | Version av Python. | sträng |
remoteDebuggingEnabled | <kod>true</code> om fjärrfelsökning är aktiverat. annars <kod>false</code>. | Bool |
remoteDebuggingVersion | Fjärrfelsökningsversion. | sträng |
requestTracingEnabled | <kod>true</code> om spårning av begäran är aktiverat. annars <kod>false</code>. | Bool |
requestTracingExpirationTime | Begär förfallotid för spårning. | sträng |
scmIpSecurityRestrictions | IP-säkerhetsbegränsningar för scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | IP-säkerhetsbegränsningar för scm för att använda main. | Bool |
scmMinTlsVersion | ScmMinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden för SCM-webbplatsen | '1.0' '1.1' '1.2' |
scmType | SCM-typ. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" "Dropbox" "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Ingen" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Spårningsalternativ. | sträng |
use32BitWorkerProcess | <kod>true</code> för att använda 32-bitars arbetsprocess; annars <kod>false</code>. | Bool |
virtualApplications | Virtuella program. | VirtualApplication[] |
vnetName | Namn på virtuellt nätverk. | sträng |
vnetPrivatePortsCount | Antalet privata portar som tilldelats den här appen. Dessa tilldelas dynamiskt vid körning. | Int |
vnetRouteAllEnabled | Virtual Network Route All aktiverad. Detta gör att all utgående trafik får virtuella nätverkssäkerhetsgrupper och användardefinierade vägar tillämpade. | Bool |
websiteTimeZone | Anger tidszonen som en plats använder för att generera tidsstämplar. Kompatibel med Linux och Windows App Service. Inställningen WEBSITE_TIME_ZONE app har företräde framför den här konfigurationen. För Linux förväntar du dig tz-databasvärden https://www.iana.org/time-zones (en snabbreferens finns i https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). För Windows förväntar du dig en av de tidszoner som anges under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones | sträng |
webSocketsEnabled | <kod>true</code> om WebSocket är aktiverat. annars <kod>false</code>. | Bool |
windowsFxVersion | Xenon App Framework och version | sträng |
xManagedServiceIdentityId | Explicit hanterat tjänstidentitets-ID | Int |
SiteConfigAzureStorageAccounts
Namn | Beskrivning | Värde |
---|
SiteLimits
Namn | Beskrivning | Värde |
---|---|---|
maxDiskSizeInMb | Maximal tillåten diskstorleksanvändning i MB. | Int |
maxMemoryInMb | Maximal tillåten minnesanvändning i MB. | Int |
maxPercentageCpu | Högsta tillåtna cpu-användningsprocent. | Int |
SiteLogsConfigProperties
Namn | Beskrivning | Värde |
---|---|---|
applicationLogs | Konfiguration av programloggar. | ApplicationLogsConfig |
detailedErrorMessages | Detaljerad konfiguration av felmeddelanden. | EnabledConfig |
failedRequestsTracing | Det gick inte att spåra konfigurationen för begäranden. | EnabledConfig |
httpLogs | Konfiguration av HTTP-loggar. | HttpLogsConfig |
SlotConfigNames
Namn | Beskrivning | Värde |
---|---|---|
appSettingNames | Lista över namn på programinställningar. | string[] |
azureStorageConfigNames | Lista över externa Azure Storage-kontoidentifierare. | string[] |
connectionStringNames | Lista över namn på anslutningssträngar. | string[] |
SlowRequestsBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
stig | Sökväg för begäran. | sträng |
timeInterval | Tidsintervall. | sträng |
timeTaken | Tidsåtgång. | sträng |
StatusCodesBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
stig | Sökväg för begäran | sträng |
status | HTTP-statuskod. | Int |
subStatus | Begär understatus. | Int |
timeInterval | Tidsintervall. | sträng |
win32Status | Win32-felkod. | Int |
StatusCodesRangeBasedTrigger
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal begäranden. | Int |
stig | sträng | |
statusCodes | HTTP-statuskod. | sträng |
timeInterval | Tidsintervall. | sträng |
StringDictionaryProperties
Namn | Beskrivning | Värde |
---|
StringDictionaryProperties
Namn | Beskrivning | Värde |
---|
TokenStore
Namn | Beskrivning | Värde |
---|---|---|
azureBlobStorage | Konfigurationsinställningarna för lagring av token om bloblagring används. | BlobStorageTokenStore |
Aktiverat |
<kod>sant</code> för att lagra plattformsspecifika säkerhetstoken som hämtas under inloggningsflöden. annars <kod>false</code>. Standardvärdet är <kod>false</code>. |
Bool |
fileSystem | Konfigurationsinställningarna för lagringen av token om ett filsystem används. | FileSystemTokenStore |
tokenRefreshExtensionHours | Antalet timmar efter att sessionstoken upphör att gälla som en sessionstoken kan användas för anropa API:et för tokenuppdatering. Standardvärdet är 72 timmar. |
Int |
Kvitter
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | <kod>falskt</code> om Twitter-providern inte ska aktiveras trots den angivna registreringen. annars <kod>sant</code>. | Bool |
registrering | Konfigurationsinställningarna för appregistreringen för Twitter-providern. | TwitterRegistration |
TwitterRegistration
Namn | Beskrivning | Värde |
---|---|---|
consumerKey | OAuth 1.0a-konsumentnyckeln för Twitter-programmet som används för inloggning. Den här inställningen krävs för att aktivera Twitter-inloggning. Dokumentation om Twitter Sign-In: https://dev.twitter.com/web/sign-in |
sträng |
consumerSecretSettingName | Namnet på appinställningen som innehåller OAuth 1.0a-konsumenthemligheten för Twitter program som används för inloggning. |
sträng |
VirtualApplication
Namn | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
preloadEnabled | <kod>true</code> om förinläsning är aktiverat. annars <kod>false</code>. | Bool |
virtualDirectories | Virtuella kataloger för virtuellt program. | VirtualDirectory[] |
virtualPath | Virtuell sökväg. | sträng |
VirtualDirectory
Namn | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
virtualPath | Sökväg till virtuellt program. | sträng |