Partilhar via


Microsoft.Web sites/slots/config 2021-03-01

Definição de recursos do bíceps

O tipo de recurso sites/slots/config pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/sites/slots/config, adicione o seguinte Bicep ao seu modelo.

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

objetos microsoft.web/sites/slots/config

Defina o nome propriedade para especificar o tipo de objeto.

Para appsettings, use:

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

Para authsettings, use:

{
  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
  }
}

Para authsettingsV2, use:

{
  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'
    }
  }
}

Para azurestorageaccounts, use:

{
  kind: 'string'
  name: 'azurestorageaccounts'
  properties: {
    {customized property}: {
      accessKey: 'string'
      accountName: 'string'
      mountPath: 'string'
      shareName: 'string'
      type: 'string'
    }
  }
}

Para de backup, use:

{
  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'
  }
}

Para connectionstrings, use:

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

Para logs, use:

{
  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
      }
    }
  }
}

Para metadados, use:

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

Para pushsettings, use:

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

Para web , use:

{
  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
  }
}

Valores de propriedade

AllowedAudiencesValidation

Designação Descrição Valor
permitidoAudiências As definições de configuração da lista permitida de audiências a partir das quais validar o token JWT. string[]

AllowedPrincipals

Designação Descrição Valor
Publicações A lista dos grupos permitidos. string[]
identidades A lista das identidades permitidas. string[]

ApiDefinitionInfo

Designação Descrição Valor
URL A URL da definição da API. string

ApiManagementConfig

Designação Descrição Valor
ID APIM-Api Identificador. string

Maçã

Designação Descrição Valor
ativado <código>falso</code> se o fornecedor Apple não deve ser ativado apesar do registo definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registo Apple. AppleRegistration

Registo AppleRegisto

Designação Descrição Valor
ID do cliente A ID do cliente do aplicativo usado para login. string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente. string

ApplicationLogsConfig

Designação Descrição Valor
azureBlobStorage Logs de aplicativos para configuração de armazenamento de blob. AzureBlobStorageApplicationLogsConfig
azureTableStorage Logs do aplicativo para a configuração de armazenamento de tabela azure. AzureTableStorageApplicationLogsConfig
Sistema de arquivos Logs do aplicativo para a configuração do sistema de arquivos. FileSystemApplicationLogsConfig

Registo de Aplicações

Designação Descrição Valor
appId O ID do aplicativo usado para login. string
appSecretSettingName O nome da configuração do aplicativo que contém o segredo do aplicativo. string

AuthPlatform

Designação Descrição Valor
configFilePath O caminho do arquivo de configuração que contém as configurações de autenticação se elas vierem de um arquivo.
Se o caminho for relativo, a base será o diretório raiz do site.
string
ativado <código>verdadeiro</code> se o recurso Autenticação/Autorização estiver habilitado para o aplicativo atual; caso contrário, <código>false</code>. Bool
runtimeVersion O RuntimeVersion do recurso de autenticação/autorização em uso para o aplicativo atual.
A configuração neste valor pode controlar o comportamento de determinados recursos no módulo Autenticação / Autorização.
string

AutoHealActions

Designação Descrição Valor
actionType Ação predefinida a ser tomada. 'CustomAction'
'LogEvent'
'Reciclar'
customAction Ação personalizada a ser tomada. AutoHealCustomAction
minProcessExecutionTime Tempo mínimo de execução do processo
antes de tomar a medida
string

AutoHealCustomAction

Designação Descrição Valor
exe Executável a ser executado. string
Parâmetros Parâmetros para o executável. string

AutoHealRegras

Designação Descrição Valor
ações Ações a serem executadas quando uma regra é acionada. AutoHealActions
Gatilhos Condições que descrevem quando executar as ações de recuperação automática. AutoHealTriggers

AutoHealTriggers

Designação Descrição Valor
privateBytesInKB Uma regra baseada em bytes privados. Int
pedidos Uma regra baseada no total de pedidos. RequestsBasedTrigger
slowPedidos Uma regra baseada no tempo de execução da solicitação. SlowRequestsBasedTrigger
slowRequestsWithPath Uma regra baseada em várias Regras de Solicitações Lentas com caminho SlowRequestsBasedTrigger []
statusCódigos Uma regra baseada em códigos de status. StatusCodesBasedTrigger []
statusCodesRange Uma regra baseada em intervalos de códigos de status. StatusCodesRangeBasedTrigger []

AzureActiveDirectory

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Azure Ative Directory não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
isAutoProvisioned Obtém um valor que indica se a configuração do Azure AD foi provisionada automaticamente usando ferramentas de 1º partido.
Este é um sinalizador interno destinado principalmente a dar suporte ao Portal de Gerenciamento do Azure. Os utilizadores não devem
Leia ou escreva nesta propriedade.
Bool
iniciar sessão As definições de configuração do fluxo de logon do Azure Ative Directory. AzureActiveDirectoryLogin
Registo As definições de configuração do registro do aplicativo Azure Ative Directory. AzureActiveDirectoryRegistration
validação As definições de configuração do fluxo de validação de token do Azure Ative Directory. AzureActiveDirectoryValidation

AzureActiveDirectoryLogin

Designação Descrição Valor
desativarWWWAuthenticate <código>verdadeiro</code> se o provedor www-authenticate deve ser omitido da solicitação; caso contrário, <código>false</code>. Bool
loginParâmetros Parâmetros de login para enviar ao ponto de extremidade de autorização do OpenID Connect quando
Um utilizador inicia sessão. Cada parâmetro deve estar no formato "key=value".
string[]

AzureActiveDirectoryRegistration

Designação Descrição Valor
ID do cliente A ID do Cliente deste aplicativo de terceira parte confiável, conhecida como client_id.
Essa configuração é necessária para habilitar a autenticação de Conexão OpenID com o Azure Ative Directory ou
outros provedores OpenID Connect de 3ª parte.
Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
string
clientSecretCertificateEmissor Uma alternativa à impressão digital secreta do cliente, que é o emissor de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para a impressão digital do certificado secreto do cliente. Também é opcional.
string
clientSecretCertificateSubjectAlternativeName Uma alternativa à impressão digital secreta do cliente, que é o nome alternativo do assunto de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para a impressão digital do certificado secreto do cliente. Também é opcional.
string
clientSecretCertificateImpressão digital Uma alternativa ao segredo do cliente, que é a impressão digital de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para o Segredo do Cliente. Também é opcional.
string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável. string
openIdIssuer O URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para este aplicativo.
Ao usar o Azure Ative Directory, esse valor é o URI do locatário do diretório, por exemplo, https://login.microsoftonline.com/v2.0/{tenant-guid}/.
Esse URI é um identificador que diferencia maiúsculas de minúsculas para o emissor do token.
Mais informações sobre o OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
string

AzureActiveDirectoryValidation

Designação Descrição Valor
permitidoAudiências A lista de audiências que podem fazer solicitações de autenticação/autorização bem-sucedidas. string[]
defaultAuthorizationPolicy As definições de configuração da política de autorização padrão. DefaultAuthorizationPolicy
jwtClaimChecks As definições de configuração das verificações que devem ser feitas durante a validação das declarações JWT. JwtClaimChecks

AzureBlobStorageApplicationLogsConfig

Designação Descrição Valor
nível Nível de log. 'Erro'
'Informação'
'Desligado'
'Verbose'
'Atenção'
retençãoInDays Retenção em dias.
Remova bolhas com mais de X dias.
0 ou inferior significa ausência de retenção.
Int
sasUrl URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. string

AzureBlobStorageHttpLogsConfig

Designação Descrição Valor
ativado True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. Bool
retençãoInDays Retenção em dias.
Remova bolhas com mais de X dias.
0 ou inferior significa ausência de retenção.
Int
sasUrl URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. string

AzureStaticWebApps

Designação Descrição Valor
ativado <código>falso</code> se o provedor de Aplicativos Web Estáticos do Azure não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
Registo As definições de configuração do registro dos Aplicativos Web Estáticos do Azure. AzureStaticWebAppsRegistration

AzureStaticWebAppsRegisto

Designação Descrição Valor
ID do cliente A ID do cliente do aplicativo usado para login. string

AzureStorageInfoValue

Designação Descrição Valor
chave de acesso Chave de acesso para a conta de armazenamento. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nomedaconta; Nome da conta de armazenamento. string
mountPath [en] Caminho para montar o armazenamento no ambiente de tempo de execução do site. string
nome_do-compartilhamento Nome do compartilhamento de arquivos (nome do contêiner, para armazenamento de Blob). string
tipo Tipo de armazenamento. 'AzureBlob'
'AzureFiles'

AzureStoragePropertyDictionaryResourceProperties

Designação Descrição Valor

AzureTableStorageApplicationLogsConfig

Designação Descrição Valor
nível Nível de log. 'Erro'
'Informação'
'Desligado'
'Verbose'
'Atenção'
sasUrl URL SAS para uma tabela do Azure com permissões de adicionar/consultar/excluir. string (obrigatório)

BackupRequestProperties

Designação Descrição Valor
nome do backup Nome do backup. string
backupAgendar Agende o backup se ele for executado periodicamente. BackupSchedule
bases de dados Bancos de dados incluídos no backup. DatabaseBackupSetting[]
ativado True se o agendamento de backup estiver habilitado (deve ser incluído nesse caso), false se o agendamento de backup deve ser desabilitado. Bool
storageAccountUrl URL SAS para o contêiner. string (obrigatório)

BackupSchedule

Designação Descrição Valor
frequênciaIntervalo Com que frequência o backup deve ser executado (por exemplo, para backup semanal, isso deve ser definido como 7 e FrequencyUnit deve ser definido como Day) int (obrigatório)
Unidade de frequência A unidade de tempo para a frequência com que o backup deve ser executado (por exemplo, para backup semanal, isso deve ser definido como Day e FrequencyInterval deve ser definido como 7) 'Dia'
'Hora' (obrigatório)
keepAtLeastOneBackup True se a política de retenção deve sempre manter pelo menos um backup na conta de armazenamento, independentemente da idade; falso caso contrário. bool (obrigatório)
retençãoPeríodoInDias Após quantos dias os backups devem ser excluídos. int (obrigatório)
startTime Quando o horário deve começar a funcionar. string

BlobStorageTokenStore

Designação Descrição Valor
sasUrlSettingName O nome da configuração do aplicativo que contém a URL SAS do armazenamento de blob que contém os tokens. string

Registo de Cliente

Designação Descrição Valor
ID do cliente A ID do cliente do aplicativo usado para login. string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente. string

ConnectionStringDictionaryProperties

Designação Descrição Valor

ConnStringInfo

Designação Descrição Valor
connectionString Valor da cadeia de conexão. string
Designação Nome da cadeia de conexão. string
tipo Tipo de base de dados. 'ApiHub'
'Personalizado'
'DocDb'
'EventHub'
'MySql'
'NotificationHub'
'PostgreSQL'
'RedisCache'
'Barramento de serviço'
'SQLAzure'
'SQLServer'

ConnStringValueTypePair

Designação Descrição Valor
tipo Tipo de base de dados. 'ApiHub'
'Personalizado'
'DocDb'
'EventHub'
'MySql'
'NotificationHub'
'PostgreSQL'
'RedisCache'
'Barramento de serviço'
'SQLAzure'
'SQLServer' (obrigatório)
valor Valor do par. string (obrigatório)

CookieExpiration

Designação Descrição Valor
Convenção A convenção usada para determinar a expiração do cookie de sessão. 'Tempo Fixo'
'IdentityProviderDerived'
timeToExpiration O tempo após a solicitação é feito quando o cookie de sessão deve expirar. string

CorsSettings

Designação Descrição Valor
allowedOrigens Obtém ou define a lista de origens que devem ser permitidas para fazer origens cruzadas
chamadas (por exemplo: http://example.com:12345). Use "*" para permitir tudo.
string[]
supportCredenciais Obtém ou define se as solicitações CORS com credenciais são permitidas. Ver
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
para mais detalhes.
Bool

CustomOpenIdConnectProvider

Designação Descrição Valor
ativado <código>falso</code> se o provedor de provedor Open ID personalizado não deve ser habilitado; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login do provedor personalizado Open ID Connect. OpenIdConnectLogin
Registo As definições de configuração do registro do aplicativo para o provedor Open ID Connect personalizado. OpenIdConnectRegistration

DatabaseBackupSetting

Designação Descrição Valor
connectionString Contém uma cadeia de conexão com um banco de dados cujo backup está sendo feito ou restaurado. Se a restauração acontecer com um novo banco de dados, o nome do banco de dados dentro é o novo. string
connectionStringName Contém um nome de cadeia de conexão vinculado ao SiteConfig.ConnectionStrings.
Isso é usado durante a restauração com opções de substituição de cadeias de conexão.
string
tipo de banco de dados Tipo de banco de dados (por exemplo, SqlAzure / MySql). 'LocalMySql'
'MySql'
'PostgreSql'
'SqlAzure' (obrigatório)
Designação string

DefaultAuthorizationPolicy

Designação Descrição Valor
permitidoAplicações As definições de configuração dos aplicativos permitidos do Azure Ative Directory. string[]
permitidoPrincípios permitidos As definições de configuração do Ative Directory do Azure permitem entidades de segurança. AllowedPrincipals

EnabledConfig

Designação Descrição Valor
ativado True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. Bool

Experiências

Designação Descrição Valor
rampUpRegras Lista de regras de ramp-up. RampUpRule[]

Linkedin

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Facebook não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
graphApiVersion A versão da api do Facebook a ser usada durante o login. string
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor do Facebook. AppRegistration

FileSystemApplicationLogsConfig

Designação Descrição Valor
nível Nível de log. 'Erro'
'Informação'
'Desligado'
'Verbose'
'Atenção'

FileSystemHttpLogsConfig

Designação Descrição Valor
ativado True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. Bool
retençãoInDays Retenção em dias.
Remova ficheiros com mais de X dias.
0 ou inferior significa ausência de retenção.
Int
retençãoInMb Tamanho máximo em megabytes que os arquivos de log http podem usar.
Quando atingidos, os arquivos de log antigos serão removidos para abrir espaço para os novos.
O valor pode variar entre 25 e 100.
Int

Restrições:
Valor mínimo = 25
Valor máximo = 100

FileSystemTokenStore

Designação Descrição Valor
Diretório O diretório no qual os tokens serão armazenados. string

ForwardProxy

Designação Descrição Valor
Convenção A convenção usada para determinar a url da solicitação feita. 'Personalizado'
'NoProxy'
'Padrão'
customHostHeaderName O nome do cabeçalho que contém o host da solicitação. string
customProtoHeaderName O nome do cabeçalho que contém o esquema da solicitação. string

GitHub

Designação Descrição Valor
ativado <código>falso</code> se o provedor GitHub não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor GitHub. ClientRegistration

GlobalValidation

Designação Descrição Valor
excludedCaminhos Os caminhos para os quais o fluxo não autenticado não seria redirecionado para a página de login. string[]
redirectToProvider O provedor de autenticação padrão a ser usado quando vários provedores são configurados.
Essa configuração só é necessária se vários provedores estiverem configurados e o cliente não autenticado
action está definida como "RedirectToLoginPage".
string
requireAuthentication <código>verdadeiro</code> se o fluxo de autenticação for necessário, qualquer solicitação é feita; caso contrário, <código>false</code>. Bool
unauthenticatedClientAction A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo. 'PermitirAnônimo'
'RedirectToLoginPage'
'Retorno401'
'Retorno403'

Google

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Google não deve ser ativado apesar do registro definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor do Google. ClientRegistration
validação As definições de configuração do fluxo de validação de token do Azure Ative Directory. AllowedAudiencesValidation

HandlerMapping

Designação Descrição Valor
Argumentos Argumentos de linha de comando a serem passados para o processador de script. string
Extensão As solicitações com essa extensão serão tratadas usando o aplicativo FastCGI especificado. string
scriptProcessor O caminho absoluto para o aplicativo FastCGI. string

HttpLogsConfig

Designação Descrição Valor
azureBlobStorage Logs http para a configuração de armazenamento de blob azure. AzureBlobStorageHttpLogsConfig
Sistema de arquivos Http registra a configuração do sistema de arquivos. FileSystemHttpLogsConfig

Configurações de Http

Designação Descrição Valor
encaminharProxy As definições de configuração de um proxy de encaminhamento usado para fazer as solicitações. ForwardProxy
requireHttps <código>falso</code> se as respostas de autenticação/autorização que não têm o esquema HTTPS forem permitidas; caso contrário, <código>true</code>. Bool
Rotas As definições de configuração das solicitações HTTP de caminhos. HttpSettingsRoutes

HttpSettingsRoutes

Designação Descrição Valor
apiPrefix O prefixo que deve preceder todos os caminhos de autenticação/autorização. string

Provedores de identidade

Designação Descrição Valor
maçã As definições de configuração do fornecedor Apple. Apple
azureActiveDirectory As definições de configuração do provedor do Ative Directory do Azure. AzureActiveDirectory
azureStaticWebApps As definições de configuração do provedor de Aplicativos Web Estáticos do Azure. AzureStaticWebApps
customOpenIdConnectProviders O mapa do nome do alias de cada provedor Open ID Connect personalizado para o
definições de configuração do provedor Open ID Connect personalizado.
IdentityProvidersCustomOpenIdConnectProviders
Linkedin As definições de configuração do provedor do Facebook. Facebook
gitHub As definições de configuração do provedor GitHub. do GitHub
google As definições de configuração do provedor do Google. Google
legadoMicrosoftAccount As definições de configuração do provedor de conta da Microsoft herdado. LegacyMicrosoftAccount
Linkedin As definições de configuração do provedor do Twitter. Twitter

IdentityProvidersCustomOpenIdConnectProviders

Designação Descrição Valor

IpSecurityRestriction

Designação Descrição Valor
ação Permitir ou Negar acesso para este intervalo de IP. string
Descrição Descrição da regra de restrição de IP. string
cabeçalhos Cabeçalhos de regra de restrição de IP.
X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples).
A lógica de correspondência é ..
- Se a propriedade for nula ou vazia (padrão), todos os hosts (ou falta de) são permitidos.
- Um valor é comparado usando ordinal-ignore-case (excluindo o número da porta).
- Curingas de subdomínio são permitidos, mas não correspondem ao domínio raiz. Por exemplo, *.contoso.com corresponde ao subdomínio foo.contoso.com
mas não o domínio raiz contoso.com ou foo.bar.contoso.com de vários níveis
- Nomes de host Unicode são permitidos, mas são convertidos em Punycode para correspondência.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).
A lógica de correspondência é ..
- Se a propriedade for nula ou vazia (padrão), quaisquer cadeias encaminhadas (ou falta de) são permitidas.
- Se algum endereço (excluindo o número da porta) na cadeia (separado por vírgula) corresponder ao CIDR definido pela propriedade.

X-Azure-FDID e X-FD-HealthProbe.
A lógica de correspondência é a correspondência exata.
IpSecurityRestrictionHeaders
Endereço IP Endereço IP para o qual a restrição de segurança é válida.
Pode ser na forma de endereço ipv4 puro (propriedade SubnetMask necessária) ou
Notação CIDR, como ipv4/mask (correspondência de bits à esquerda). Para o CIDR,
A propriedade SubnetMask não deve ser especificada.
string
Designação Nome da regra de restrição de IP. string
prioridade Prioridade da regra de restrição de IP. Int
subnetMask Máscara de sub-rede para o intervalo de endereços IP para os quais a restrição é válida. string
subnetTrafficTag (interna) Tag de tráfego de sub-rede Int
tag Define para que esse filtro IP será usado. Isso é para suportar a filtragem de IP em proxies. 'Inadimplência'
'ServiceTag'
'XffProxy'
vnetSubnetResourceId ID do recurso de rede virtual string
vnetTrafficTag (interna) Tag de tráfego Vnet Int

IpSecurityRestrictionHeaders

Designação Descrição Valor

JwtClaimChecks

Designação Descrição Valor
allowedClientApplications A lista dos aplicativos cliente permitidos. string[]
allowedGrupos A lista dos grupos permitidos. string[]

LegadoMicrosoftAccount

Designação Descrição Valor
ativado <código>falso</code> se o provedor de conta da Microsoft herdado não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor de Conta da Microsoft herdado. ClientRegistration
validação As definições de configuração do fluxo de validação de token do provedor de conta da Microsoft herdado. AllowedAudiencesValidation

Iniciar sessão

Designação Descrição Valor
allowedExternalRedirectUrls URLs externos que podem ser redirecionados como parte do login ou logout do aplicativo. Observe que a parte da cadeia de caracteres de consulta da URL é ignorada.
Essa é uma configuração avançada normalmente necessária apenas para back-ends de aplicativos da Windows Store.
Observe que as URLs dentro do domínio atual são sempre permitidas implicitamente.
string[]
cookieExpiração As definições de configuração da expiração do cookie de sessão. CookieExpiration
Nonce As definições de configuração do nonce usado no fluxo de login. Nonce
preserveUrlFragmentsForLogins <código>verdadeiro</code> se os fragmentos da solicitação forem preservados após a solicitação de login ser feita; caso contrário, <código>false</code>. Bool
Rotas As rotas que especificam os pontos de extremidade usados para solicitações de login e logout. LoginRoutes
Loja de tokens As definições de configuração do armazenamento de tokens. TokenStore

LoginRotas

Designação Descrição Valor
logoutPonto final O ponto de extremidade no qual uma solicitação de logout deve ser feita. string

LoginScopes

Designação Descrição Valor
Âmbitos de aplicação Uma lista dos escopos que devem ser solicitados durante a autenticação. string[]

microsoft.web/sites/slots/config

Designação Descrição Valor
Designação Defina como 'appsettings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'authsettings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'authsettingsV2' para o tipo Microsoft.Web/sites/slots/config. Defina como 'azurestorageaccounts' para o tipo Microsoft.Web/sites/slots/config. Defina como 'backup' para o tipo Microsoft.Web/sites/slots/config. Defina como 'connectionstrings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'logs' para o tipo Microsoft.Web/sites/slots/config. Defina como 'metadados' para o tipo Microsoft.Web/sites/slots/config. Defina como 'pushsettings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'web' para o tipo Microsoft.Web/sites/slots/config. 'appsettings'
'Authsettings'
'authsettingsV2'
'AzureStorageAccounts'
'Cópia de segurança'
'ConnectionStrings'
'toros'
'metadados'
'PushSettings'
'web' (obrigatório)

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'appsettings' (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: sites/slots
propriedades Configurações. StringDictionaryProperties

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'authsettings' (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: sites/slots
propriedades Propriedades específicas do recurso SiteAuthSettings SiteAuthSettingsProperties

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'authsettingsV2' (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: sites/slots
propriedades Propriedades específicas do recurso SiteAuthSettingsV2 SiteAuthSettingsV2Properties

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'azurestorageaccounts' (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: sites/slots
propriedades Contas de armazenamento do Azure. AzureStoragePropertyDictionaryResourceProperties

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'backup' (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: sites/slots
propriedades Propriedades específicas do recurso BackupRequest BackupRequestProperties

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'connectionstrings' (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: sites/slots
propriedades Cadeias de conexão. ConnectionStringDictionaryProperties

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'logs' (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: sites/slots
propriedades Propriedades específicas do recurso SiteLogsConfig SiteLogsConfigProperties

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso «metadados» (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: sites/slots
propriedades Configurações. StringDictionaryProperties

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'pushsettings' (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: sites/slots
propriedades Propriedades específicas do recurso PushSettings PushSettingsProperties

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'web' (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: sites/slots
propriedades Propriedades do recurso principal SiteConfig

NomeValuePair

Designação Descrição Valor
Designação Nome do par. string
valor Valor do par. string

Nonce

Designação Descrição Valor
nonceExpirationInterval O tempo após o pedido é feito quando o nonce deve expirar. string
validateNonce <código>falso</code> se o nonce não deve ser validado durante a conclusão do fluxo de login; caso contrário, <código>true</code>. Bool

OpenIdConnectClientCredential

Designação Descrição Valor
clientSecretSettingName A configuração do aplicativo que contém o segredo do cliente para o provedor Open ID Connect personalizado. string
método O método que deve ser usado para autenticar o usuário. 'ClientSecretPost'

OpenIdConnectConfig

Designação Descrição Valor
authorizationEndpoint O ponto de extremidade a ser usado para fazer uma solicitação de autorização. string
certificaçãoUri O ponto de extremidade que fornece as chaves necessárias para validar o token. string
emitente O ponto de extremidade que emite o token. string
tokenEndpoint O ponto de extremidade a ser usado para solicitar um token. string
wellKnownOpenIdConfiguration O ponto de extremidade que contém todos os pontos de extremidade de configuração para o provedor. string

OpenIdConnectLogin

Designação Descrição Valor
nomeClaimType O nome da declaração que contém o nome dos usuários. string
Âmbitos de aplicação Uma lista dos escopos que devem ser solicitados durante a autenticação. string[]

OpenIdConnectRegistration

Designação Descrição Valor
clientCredential As credenciais de autenticação do provedor Open ID Connect personalizado. OpenIdConnectClientCredential
ID do cliente A ID do cliente do provedor Open ID Connect personalizado. string
openIdConnectConfiguration As definições de configuração dos pontos de extremidade usados para o provedor Open ID Connect personalizado. OpenIdConnectConfig

PushSettings

Designação Descrição Valor
tipo Tipo de recurso. string
propriedades Propriedades específicas do recurso PushSettings PushSettingsProperties

PushSettingsProperties

Designação Descrição Valor
dinâmicoTagsJson Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas dinâmicas que serão avaliadas a partir de declarações de usuário no ponto de extremidade de registro por push. string
isPushEnabled Obtém ou define um sinalizador indicando se o ponto de extremidade Push está habilitado. bool (obrigatório)
tagsRequiringAuth Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas que exigem autenticação do usuário para serem usadas no ponto de extremidade de registro por push.
As tags podem consistir em caracteres alfanuméricos e o seguinte:
'_', '@', '#', '.', ':', '-'.
A validação deve ser realizada no PushRequestHandler.
string
tagWhitelistJson Obtém ou define uma cadeia de caracteres JSON contendo uma lista de tags que estão na lista permitida para uso pelo ponto de extremidade de registro por push. string

RampUpRule

Designação Descrição Valor
actionHostName Nome do host de um slot para o qual o tráfego será redirecionado, se decidido. Por exemplo, myapp-stage.azurewebsites.net. string
changeDecisionCallbackUrl O algoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado. Consulte a extensão do site TiPCallback para o andaime e contratos.
https://www.siteextensions.net/packages/TiPCallback/
string
changeIntervalInMinutes Especifica o intervalo em minutos para reavaliar ReroutePercentage. Int
changeStep No cenário de ramp up automático, esta é a etapa para adicionar/remover de <código>ReroutePercentage</code> até atingir \n<código>MinReroutePercentage</code> ou
<código>MaxReroutePercentage</code>. As métricas do site são verificadas a cada N minutos especificados no código <>ChangeIntervalInMinutes</code>.\nAlgoritmo de decisão personalizado
pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado no código <>ChangeDecisionCallbackUrl</code>.
Int
maxReroutePercentage Especifica o limite superior abaixo do qual ReroutePercentage permanecerá. Int
minReroutePercentage Especifica o limite inferior acima do qual ReroutePercentage permanecerá. Int
Designação Nome da regra de roteamento. O nome recomendado seria apontar para o slot que receberá o tráfego no experimento. string
reroutePercentage Porcentagem do tráfego que será redirecionado para <código>ActionHostName</code>. Int

RequestsBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
timeInterval Intervalo de tempo. string

SiteAuthSettingsProperties

Designação Descrição Valor
aadClaimsAuthorization Obtém uma cadeia de caracteres JSON contendo as configurações de Acl do Azure AD. string
adicionalLoginParams Parâmetros de login para enviar ao ponto de extremidade de autorização do OpenID Connect quando
Um utilizador inicia sessão. Cada parâmetro deve estar no formato "key=value".
string[]
permitidoAudiências Valores de audiência permitidos a serem considerados ao validar JWTs emitidos por
Azure Ative Directory. Observe que o código <>ClientID<o valor /code> é sempre considerado um
público permitido, independentemente dessa configuração.
string[]
allowedExternalRedirectUrls URLs externos que podem ser redirecionados como parte do login ou logout do aplicativo. Observe que a parte da cadeia de caracteres de consulta da URL é ignorada.
Essa é uma configuração avançada normalmente necessária apenas para back-ends de aplicativos da Windows Store.
Observe que as URLs dentro do domínio atual são sempre permitidas implicitamente.
string[]
authFilePath O caminho do arquivo de configuração que contém as configurações de autenticação.
Se o caminho for relativo, a base será o diretório raiz do site.
string
ID do cliente A ID do Cliente deste aplicativo de terceira parte confiável, conhecida como client_id.
Essa configuração é necessária para habilitar a autenticação de Conexão OpenID com o Azure Ative Directory ou
outros provedores OpenID Connect de 3ª parte.
Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
string
clientSecret O Segredo do Cliente deste aplicativo de terceira parte confiável (no Azure Ative Directory, isso também é chamado de Chave).
Essa configuração é opcional. Se nenhum segredo do cliente estiver configurado, o fluxo de autenticação implícito do OpenID Connect será usado para autenticar os usuários finais.
Caso contrário, o fluxo de código de autorização do OpenID Connect será usado para autenticar usuários finais.
Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
string
clientSecretCertificateImpressão digital Uma alternativa ao segredo do cliente, que é a impressão digital de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para o Segredo do Cliente. Também é opcional.
string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável. string
configVersion O ConfigVersion do recurso de autenticação/autorização em uso para o aplicativo atual.
A configuração neste valor pode controlar o comportamento do plano de controle para Autenticação / Autorização.
string
defaultProvider O provedor de autenticação padrão a ser usado quando vários provedores são configurados.
Essa configuração só é necessária se vários provedores estiverem configurados e o cliente não autenticado
action está definida como "RedirectToLoginPage".
'AzureActiveDirectory'
'Facebook'
'Github'
'Google'
'MicrosoftAccount'
'Twitter'
ativado <código>verdadeiro</code> se o recurso Autenticação/Autorização estiver habilitado para o aplicativo atual; caso contrário, <código>false</code>. Bool
facebookAppId O ID do aplicativo do Facebook usado para login.
Essa configuração é necessária para habilitar o Login do Facebook.
Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login
string
facebookAppSecret O segredo do aplicativo do Facebook usado para o login do Facebook.
Essa configuração é necessária para habilitar o Login do Facebook.
Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login
string
facebookAppSecretSettingName O nome da configuração do aplicativo que contém o segredo do aplicativo usado para o Login do Facebook. string
facebookOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de Login do Facebook.
Essa configuração é opcional.
Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login
string[]
gitHubClientId A ID do cliente do aplicativo GitHub usado para login.
Essa configuração é necessária para habilitar o login no Github
string
gitHubClientSecret O segredo do cliente do aplicativo GitHub usado para o login do Github.
Essa configuração é necessária para habilitar o login no Github.
string
gitHubClientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente do Github
usado para o GitHub Login.
string
gitHubOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de login do GitHub.
Essa configuração é opcional
string[]
googleClientId O OpenID Connect Client ID para o aplicativo da Web do Google.
Essa configuração é necessária para ativar o Google Sign-In.
Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/
string
googleClientSecret O segredo do cliente associado ao aplicativo da Web do Google.
Essa configuração é necessária para ativar o Google Sign-In.
Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/
string
googleClientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente associado a
a aplicação Web Google.
string
googleOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação do Google Sign-In.
Essa configuração é opcional. Se não for especificado, "openid", "profile" e "email" são usados como escopos padrão.
Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/
string[]
isAuthFromFile "true" se as configurações de configuração de autenticação devem ser lidas de um arquivo,
"falso" caso contrário
string
emitente O URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para este aplicativo.
Ao usar o Azure Ative Directory, esse valor é o URI do locatário do diretório, por exemplo, https://sts.windows.net/{tenant-guid}/.
Esse URI é um identificador que diferencia maiúsculas de minúsculas para o emissor do token.
Mais informações sobre o OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
string
microsoftAccountClientId A ID do cliente OAuth 2.0 que foi criada para o aplicativo usado para autenticação.
Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft.
Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm
string
microsoftAccountClientSecret O segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação.
Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft.
Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm
string
microsoftAccountClientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente OAuth 2.0 que foi criado para o
aplicativo usado para autenticação.
string
microsoftAccountOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação da Conta da Microsoft.
Essa configuração é opcional. Se não for especificado, "wl.basic" será usado como o escopo padrão.
Documentação de Escopos e permissões da Conta Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx
string[]
runtimeVersion O RuntimeVersion do recurso de autenticação/autorização em uso para o aplicativo atual.
A configuração neste valor pode controlar o comportamento de determinados recursos no módulo Autenticação / Autorização.
string
tokenRefreshExtensionHours O número de horas após a expiração do token de sessão para o qual um token de sessão pode ser usado
chame a API de atualização de token. O padrão é 72 horas.
Int
tokenStoreEnabled <código>verdadeiro</code> para armazenar de forma durável tokens de segurança específicos da plataforma que são obtidos durante os fluxos de login; caso contrário, <código>false</code>.
O padrão é <código>false</code>.
Bool
twitterConsumerKey [en] A chave de consumidor OAuth 1.0a do aplicativo Twitter usada para entrar.
Essa configuração é necessária para habilitar o Login do Twitter.
Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in
string
twitterConsumerSecret O segredo do consumidor OAuth 1.0a do aplicativo Twitter usado para entrar.
Essa configuração é necessária para habilitar o Login do Twitter.
Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in
string
twitterConsumerSecretSettingName O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do Twitter
Aplicação utilizada para iniciar sessão.
string
unauthenticatedClientAction A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo. 'PermitirAnônimo'
'RedirectToLoginPage'
validateIssuer Obtém um valor que indica se o emissor deve ser uma URL HTTPS válida e ser validado como tal. Bool

SiteAuthSettingsV2Properties

Designação Descrição Valor
globalValidation As definições de configuração que determinam o fluxo de validação dos usuários usando a Autenticação/Autorização do Serviço de Aplicativo. GlobalValidation
Configurações de http As definições de configuração das solicitações HTTP para autenticação e autorização feitas em relação à Autenticação/Autorização do Serviço de Aplicativo. HttpSettings
identityProvedores As definições de configuração de cada um dos provedores de identidade usados para configurar a Autenticação/Autorização do Serviço de Aplicativo. IdentityProviders
iniciar sessão As definições de configuração do fluxo de login dos usuários usando a Autenticação/Autorização do Serviço de Aplicativo. Login
plataforma As definições de configuração da plataforma de Autenticação/Autorização do Serviço de Aplicativo. AuthPlatform

SiteConfig

Designação Descrição Valor
acrUseManagedIdentityCreds Sinalizar para usar Creds de Identidade Gerenciada para extração ACR Bool
acrUserManagedIdentityID Se estiver usando a identidade gerenciada pelo usuário, a identidade gerenciada pelo usuário ClientId string
sempreLigado <código>verdadeiro</code> se o Always On estiver ativado; caso contrário, <código>false</code>. Bool
apiDefinição Informações sobre a definição formal da API para o aplicativo. ApiDefinitionInfo
apiManagementConfig Configurações de gerenciamento de API do Azure vinculadas ao aplicativo. ApiManagementConfig
appCommandLine Linha de comando do aplicativo para iniciar. string
appSettings Configurações do aplicativo. NameValuePair[]
autoHealEnabled <código>verdadeiro</code> se o Auto Heal estiver ativado; caso contrário, <código>false</code>. Bool
autoHealRegras Regras do Auto Heal. AutoHealRules
autoSwapSlotName Nome do slot de troca automática. string
azureStorageAccounts Lista de contas de armazenamento do Azure. SiteConfigAzureStorageAccounts
connectionStrings Cadeias de conexão. ConnStringInfo []
CORS Configurações de compartilhamento de recursos entre origens (CORS). CorsSettings
defaultDocuments Documentos padrão. string[]
detailedErrorLoggingEnabled <código>verdadeiro</code> se o registo de erros detalhado estiver ativado; caso contrário, <código>false</code>. Bool
documentRoot Raiz do documento. string
experiências Esta é uma solução alternativa para tipos polimórficos. Experiências
ftpsState Estado do serviço FTP / FTPS 'Tudo permitido'
'Desativado'
'FtpsOnly'
functionAppScaleLimit Número máximo de trabalhadores para o qual um site pode ser dimensionado.
Esta definição aplica-se apenas aos Planos Consumo e Elastic Premium
Int

Restrições:
Valor mínimo = 0
funçõesRuntimeScaleMonitoringEnabled Obtém ou define um valor que indica se o monitoramento da escala de tempo de execução das funções está habilitado. Quando ativado,
o ScaleController não monitorará fontes de eventos diretamente, mas chamará o
tempo de execução para obter o status da escala.
Bool
manipuladorMapeamentos Mapeamentos do manipulador. HandlerMapping[]
healthCheckPath Caminho de verificação de integridade string
http20Ativado Http20Enabled: configura um site para permitir que os clientes se conectem por http2.0 Bool
httpLoggingEnabled <código>verdadeiro</code> se o log HTTP estiver habilitado; caso contrário, <código>false</code>. Bool
ipSecurityRestrições Restrições de segurança IP para principal. IpSecurityRestriction []
javaContainer Contêiner Java. string
javaContainerVersion Versão do contêiner Java. string
javaVersão Versão Java. string
keyVaultReferenceIdentity Identidade a ser usada para autenticação de referência do Cofre de Chaves. string
Limites Limites do site. SiteLimits
linuxFxVersion Linux App Framework e versão string
balanceamento de carga Balanceamento de carga do site. 'MínimosPedidos'
'LeastResponseTime'
'PerSiteRoundRobin'
'RequestHash'
'WeightedRoundRobin'
'WeightedTotalTraffic'
localMySqlEnabled <código>verdadeiro</code> para habilitar o MySQL local; caso contrário, <código>false</code>. Bool
logsDirectorySizeLimit HTTP registra o limite de tamanho do diretório. Int
managedPipelineMode Modo de pipeline gerenciado. 'Clássico'
'Integrado'
managedServiceIdentityId ID de identidade do serviço gerenciado Int
mínimoElasticInstanceCount Número mínimo de contagem de instâncias para um site
Essa configuração só se aplica aos Planos Elásticos
Int

Restrições:
Valor mínimo = 0
Valor máximo = 20
minTlsVersion MinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL '1.0'
'1.1'
'1.2'
netFrameworkVersion Versão do .NET Framework. string
nodeVersion [en] Versão do Node.js. string
númeroDeTrabalhadores Número de trabalhadores. Int
phpVersão Versão do PHP. string
powerShellVersion Versão do PowerShell. string
preWarmedInstanceCount Número de instâncias pré-Warmed .
Esta definição aplica-se apenas aos Planos de Consumo e Elástico
Int

Restrições:
Valor mínimo = 0
Valor máximo = 10
publicNetworkAccess Propriedade para permitir ou bloquear todo o tráfego público. string
publicandoNome de usuário Publicação de nome de usuário. string
empurrar Empurre as configurações do ponto final. PushSettings
pythonVersão Versão do Python. string
remoteDebuggingEnabled <código>verdadeiro</code> se a depuração remota estiver ativada; caso contrário, <código>false</code>. Bool
remoteDebuggingVersion Versão de depuração remota. string
requestTracingEnabled <código>verdadeiro</code> se o rastreamento de solicitações estiver habilitado; caso contrário, <código>false</code>. Bool
requestTracingExpirationTime Solicite o tempo de expiração do rastreamento. string
scmIpSecurityRestrições Restrições de segurança IP para scm. IpSecurityRestriction []
scmIpSecurityRestrictionsUseMain Restrições de segurança IP para scm usar main. Bool
scmMinTlsVersion ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site SCM '1.0'
'1.1'
'1.2'
scmType Tipo SCM. 'BitbucketGit'
'BitbucketHg'
'CodePlexGit'
'CodePlexHg'
'Dropbox'
'ExternalGit'
'ExternalHg'
'GitHub'
'LocalGit'
'Nenhuma'
'OneDrive'
'Tfs'
'VSO'
«VSTSRM»
opções de rastreamento Opções de rastreamento. string
use32BitWorkerProcess <código>verdadeiro</code> usar o processo de trabalho de 32 bits; caso contrário, <código>false</code>. Bool
virtualAplicações Aplicações virtuais. VirtualApplication[]
vnetNome Nome da rede virtual. string
vnetPrivatePortsCount O número de portas privadas atribuídas a este aplicativo. Estes serão atribuídos dinamicamente em tempo de execução. Int
vnetRouteAllEnabled Rota de Rede Virtual Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Grupos de Segurança de Rede Virtual e Rotas Definidas pelo Usuário aplicadas. Bool
websiteTimeZone Define o fuso horário que um site usa para gerar carimbos de data/hora. Compatível com Linux e Windows App Service. Definir a configuração do aplicativo WEBSITE_TIME_ZONE tem precedência sobre essa configuração. Para Linux, espera valores de banco de dados tz https://www.iana.org/time-zones (para uma referência rápida, consulte https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Para Windows, espera um dos fusos horários listados em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones string
webSocketsEnabled <código>verdadeiro</code> se o WebSocket estiver habilitado; caso contrário, <código>false</code>. Bool
windowsFxVersão Xenon App Framework e versão string
xManagedServiceIdentityId ID de identidade explícita do serviço gerenciado Int

SiteConfigAzureStorageAccounts

Designação Descrição Valor

Limites do Site

Designação Descrição Valor
maxDiskSizeInMb Utilização máxima permitida do tamanho do disco em MB. Int
maxMemoryInMb Utilização máxima de memória permitida em MB. Int
maxPercentageCpu Percentagem máxima permitida de utilização da CPU. Int

SiteLogsConfigProperties

Designação Descrição Valor
applicationLogs Configuração de logs de aplicativos. ApplicationLogsConfig
detailedErrorMessages Configuração detalhada de mensagens de erro. EnabledConfig
failedRequestsTracing Configuração de rastreamento de solicitações com falha. EnabledConfig
Logs http Configuração de logs HTTP. HttpLogsConfig

SlowRequestsBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
caminho Caminho da solicitação. string
timeInterval Intervalo de tempo. string
timeTaken Tempo demorado. string

StatusCodesBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
caminho Caminho da solicitação string
Situação Código de status HTTP. Int
subStatus Solicitar Sub Status. Int
timeInterval Intervalo de tempo. string
win32Status Código de erro Win32. Int

StatusCodesRangeBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
caminho string
statusCódigos Código de status HTTP. string
timeInterval Intervalo de tempo. string

StringDictionaryProperties

Designação Descrição Valor

StringDictionaryProperties

Designação Descrição Valor

Loja de Tokens

Designação Descrição Valor
azureBlobStorage As definições de configuração do armazenamento dos tokens se o armazenamento de blob for usado. BlobStorageTokenStore
ativado <código>verdadeiro</code> para armazenar de forma durável tokens de segurança específicos da plataforma que são obtidos durante os fluxos de login; caso contrário, <código>false</code>.
O padrão é <código>false</code>.
Bool
Sistema de arquivos As definições de configuração do armazenamento dos tokens se um sistema de arquivos for usado. FileSystemTokenStore
tokenRefreshExtensionHours O número de horas após a expiração do token de sessão para o qual um token de sessão pode ser usado
chame a API de atualização de token. O padrão é 72 horas.
Int

Linkedin

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Twitter não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
Registo As definições de configuração do registro do aplicativo para o provedor do Twitter. TwitterRegistration

TwitterRegisto

Designação Descrição Valor
consumerKey [en] A chave de consumidor OAuth 1.0a do aplicativo Twitter usada para entrar.
Essa configuração é necessária para habilitar o Login do Twitter.
Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in
string
consumidorSecretSettingName O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do Twitter
Aplicação utilizada para iniciar sessão.
string

Aplicação virtual

Designação Descrição Valor
caminho físico Percurso físico. string
preloadEnabled <código>verdadeiro</code> se o pré-carregamento estiver ativado; caso contrário, <código>false</code>. Bool
diretórios virtuais Diretórios virtuais para aplicação virtual. VirtualDirectory[]
virtualPath Caminho virtual. string

Diretório virtual

Designação Descrição Valor
caminho físico Percurso físico. string
virtualPath Caminho para o aplicativo virtual. string

Definição de recurso de modelo ARM

O tipo de recurso sites/slots/config pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/sites/slots/config, adicione o seguinte JSON ao seu modelo.

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

objetos microsoft.web/sites/slots/config

Defina o nome propriedade para especificar o tipo de objeto.

Para appsettings, use:

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

Para authsettings, use:

{
  "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"
  }
}

Para authsettingsV2, use:

{
  "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"
    }
  }
}

Para azurestorageaccounts, use:

{
  "kind": "string",
  "name": "azurestorageaccounts",
  "properties": {
    "{customized property}": {
      "accessKey": "string",
      "accountName": "string",
      "mountPath": "string",
      "shareName": "string",
      "type": "string"
    }
  }
}

Para de backup, use:

{
  "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"
  }
}

Para connectionstrings, use:

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

Para logs, use:

{
  "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"
      }
    }
  }
}

Para metadados, use:

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

Para pushsettings, use:

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

Para web , use:

{
  "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"
  }
}

Valores de propriedade

AllowedAudiencesValidation

Designação Descrição Valor
permitidoAudiências As definições de configuração da lista permitida de audiências a partir das quais validar o token JWT. string[]

AllowedPrincipals

Designação Descrição Valor
Publicações A lista dos grupos permitidos. string[]
identidades A lista das identidades permitidas. string[]

ApiDefinitionInfo

Designação Descrição Valor
URL A URL da definição da API. string

ApiManagementConfig

Designação Descrição Valor
ID APIM-Api Identificador. string

Maçã

Designação Descrição Valor
ativado <código>falso</code> se o fornecedor Apple não deve ser ativado apesar do registo definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registo Apple. AppleRegistration

Registo AppleRegisto

Designação Descrição Valor
ID do cliente A ID do cliente do aplicativo usado para login. string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente. string

ApplicationLogsConfig

Designação Descrição Valor
azureBlobStorage Logs de aplicativos para configuração de armazenamento de blob. AzureBlobStorageApplicationLogsConfig
azureTableStorage Logs do aplicativo para a configuração de armazenamento de tabela azure. AzureTableStorageApplicationLogsConfig
Sistema de arquivos Logs do aplicativo para a configuração do sistema de arquivos. FileSystemApplicationLogsConfig

Registo de Aplicações

Designação Descrição Valor
appId O ID do aplicativo usado para login. string
appSecretSettingName O nome da configuração do aplicativo que contém o segredo do aplicativo. string

AuthPlatform

Designação Descrição Valor
configFilePath O caminho do arquivo de configuração que contém as configurações de autenticação se elas vierem de um arquivo.
Se o caminho for relativo, a base será o diretório raiz do site.
string
ativado <código>verdadeiro</code> se o recurso Autenticação/Autorização estiver habilitado para o aplicativo atual; caso contrário, <código>false</code>. Bool
runtimeVersion O RuntimeVersion do recurso de autenticação/autorização em uso para o aplicativo atual.
A configuração neste valor pode controlar o comportamento de determinados recursos no módulo Autenticação / Autorização.
string

AutoHealActions

Designação Descrição Valor
actionType Ação predefinida a ser tomada. 'CustomAction'
'LogEvent'
'Reciclar'
customAction Ação personalizada a ser tomada. AutoHealCustomAction
minProcessExecutionTime Tempo mínimo de execução do processo
antes de tomar a medida
string

AutoHealCustomAction

Designação Descrição Valor
exe Executável a ser executado. string
Parâmetros Parâmetros para o executável. string

AutoHealRegras

Designação Descrição Valor
ações Ações a serem executadas quando uma regra é acionada. AutoHealActions
Gatilhos Condições que descrevem quando executar as ações de recuperação automática. AutoHealTriggers

AutoHealTriggers

Designação Descrição Valor
privateBytesInKB Uma regra baseada em bytes privados. Int
pedidos Uma regra baseada no total de pedidos. RequestsBasedTrigger
slowPedidos Uma regra baseada no tempo de execução da solicitação. SlowRequestsBasedTrigger
slowRequestsWithPath Uma regra baseada em várias Regras de Solicitações Lentas com caminho SlowRequestsBasedTrigger []
statusCódigos Uma regra baseada em códigos de status. StatusCodesBasedTrigger []
statusCodesRange Uma regra baseada em intervalos de códigos de status. StatusCodesRangeBasedTrigger []

AzureActiveDirectory

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Azure Ative Directory não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
isAutoProvisioned Obtém um valor que indica se a configuração do Azure AD foi provisionada automaticamente usando ferramentas de 1º partido.
Este é um sinalizador interno destinado principalmente a dar suporte ao Portal de Gerenciamento do Azure. Os utilizadores não devem
Leia ou escreva nesta propriedade.
Bool
iniciar sessão As definições de configuração do fluxo de logon do Azure Ative Directory. AzureActiveDirectoryLogin
Registo As definições de configuração do registro do aplicativo Azure Ative Directory. AzureActiveDirectoryRegistration
validação As definições de configuração do fluxo de validação de token do Azure Ative Directory. AzureActiveDirectoryValidation

AzureActiveDirectoryLogin

Designação Descrição Valor
desativarWWWAuthenticate <código>verdadeiro</code> se o provedor www-authenticate deve ser omitido da solicitação; caso contrário, <código>false</code>. Bool
loginParâmetros Parâmetros de login para enviar ao ponto de extremidade de autorização do OpenID Connect quando
Um utilizador inicia sessão. Cada parâmetro deve estar no formato "key=value".
string[]

AzureActiveDirectoryRegistration

Designação Descrição Valor
ID do cliente A ID do Cliente deste aplicativo de terceira parte confiável, conhecida como client_id.
Essa configuração é necessária para habilitar a autenticação de Conexão OpenID com o Azure Ative Directory ou
outros provedores OpenID Connect de 3ª parte.
Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
string
clientSecretCertificateEmissor Uma alternativa à impressão digital secreta do cliente, que é o emissor de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para a impressão digital do certificado secreto do cliente. Também é opcional.
string
clientSecretCertificateSubjectAlternativeName Uma alternativa à impressão digital secreta do cliente, que é o nome alternativo do assunto de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para a impressão digital do certificado secreto do cliente. Também é opcional.
string
clientSecretCertificateImpressão digital Uma alternativa ao segredo do cliente, que é a impressão digital de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para o Segredo do Cliente. Também é opcional.
string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável. string
openIdIssuer O URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para este aplicativo.
Ao usar o Azure Ative Directory, esse valor é o URI do locatário do diretório, por exemplo, https://login.microsoftonline.com/v2.0/{tenant-guid}/.
Esse URI é um identificador que diferencia maiúsculas de minúsculas para o emissor do token.
Mais informações sobre o OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
string

AzureActiveDirectoryValidation

Designação Descrição Valor
permitidoAudiências A lista de audiências que podem fazer solicitações de autenticação/autorização bem-sucedidas. string[]
defaultAuthorizationPolicy As definições de configuração da política de autorização padrão. DefaultAuthorizationPolicy
jwtClaimChecks As definições de configuração das verificações que devem ser feitas durante a validação das declarações JWT. JwtClaimChecks

AzureBlobStorageApplicationLogsConfig

Designação Descrição Valor
nível Nível de log. 'Erro'
'Informação'
'Desligado'
'Verbose'
'Atenção'
retençãoInDays Retenção em dias.
Remova bolhas com mais de X dias.
0 ou inferior significa ausência de retenção.
Int
sasUrl URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. string

AzureBlobStorageHttpLogsConfig

Designação Descrição Valor
ativado True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. Bool
retençãoInDays Retenção em dias.
Remova bolhas com mais de X dias.
0 ou inferior significa ausência de retenção.
Int
sasUrl URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. string

AzureStaticWebApps

Designação Descrição Valor
ativado <código>falso</code> se o provedor de Aplicativos Web Estáticos do Azure não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
Registo As definições de configuração do registro dos Aplicativos Web Estáticos do Azure. AzureStaticWebAppsRegistration

AzureStaticWebAppsRegisto

Designação Descrição Valor
ID do cliente A ID do cliente do aplicativo usado para login. string

AzureStorageInfoValue

Designação Descrição Valor
chave de acesso Chave de acesso para a conta de armazenamento. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nomedaconta; Nome da conta de armazenamento. string
mountPath [en] Caminho para montar o armazenamento no ambiente de tempo de execução do site. string
nome_do-compartilhamento Nome do compartilhamento de arquivos (nome do contêiner, para armazenamento de Blob). string
tipo Tipo de armazenamento. 'AzureBlob'
'AzureFiles'

AzureStoragePropertyDictionaryResourceProperties

Designação Descrição Valor

AzureTableStorageApplicationLogsConfig

Designação Descrição Valor
nível Nível de log. 'Erro'
'Informação'
'Desligado'
'Verbose'
'Atenção'
sasUrl URL SAS para uma tabela do Azure com permissões de adicionar/consultar/excluir. string (obrigatório)

BackupRequestProperties

Designação Descrição Valor
nome do backup Nome do backup. string
backupAgendar Agende o backup se ele for executado periodicamente. BackupSchedule
bases de dados Bancos de dados incluídos no backup. DatabaseBackupSetting[]
ativado True se o agendamento de backup estiver habilitado (deve ser incluído nesse caso), false se o agendamento de backup deve ser desabilitado. Bool
storageAccountUrl URL SAS para o contêiner. string (obrigatório)

BackupSchedule

Designação Descrição Valor
frequênciaIntervalo Com que frequência o backup deve ser executado (por exemplo, para backup semanal, isso deve ser definido como 7 e FrequencyUnit deve ser definido como Day) int (obrigatório)
Unidade de frequência A unidade de tempo para a frequência com que o backup deve ser executado (por exemplo, para backup semanal, isso deve ser definido como Day e FrequencyInterval deve ser definido como 7) 'Dia'
'Hora' (obrigatório)
keepAtLeastOneBackup True se a política de retenção deve sempre manter pelo menos um backup na conta de armazenamento, independentemente da idade; falso caso contrário. bool (obrigatório)
retençãoPeríodoInDias Após quantos dias os backups devem ser excluídos. int (obrigatório)
startTime Quando o horário deve começar a funcionar. string

BlobStorageTokenStore

Designação Descrição Valor
sasUrlSettingName O nome da configuração do aplicativo que contém a URL SAS do armazenamento de blob que contém os tokens. string

Registo de Cliente

Designação Descrição Valor
ID do cliente A ID do cliente do aplicativo usado para login. string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente. string

ConnectionStringDictionaryProperties

Designação Descrição Valor

ConnStringInfo

Designação Descrição Valor
connectionString Valor da cadeia de conexão. string
Designação Nome da cadeia de conexão. string
tipo Tipo de base de dados. 'ApiHub'
'Personalizado'
'DocDb'
'EventHub'
'MySql'
'NotificationHub'
'PostgreSQL'
'RedisCache'
'Barramento de serviço'
'SQLAzure'
'SQLServer'

ConnStringValueTypePair

Designação Descrição Valor
tipo Tipo de base de dados. 'ApiHub'
'Personalizado'
'DocDb'
'EventHub'
'MySql'
'NotificationHub'
'PostgreSQL'
'RedisCache'
'Barramento de serviço'
'SQLAzure'
'SQLServer' (obrigatório)
valor Valor do par. string (obrigatório)

CookieExpiration

Designação Descrição Valor
Convenção A convenção usada para determinar a expiração do cookie de sessão. 'Tempo Fixo'
'IdentityProviderDerived'
timeToExpiration O tempo após a solicitação é feito quando o cookie de sessão deve expirar. string

CorsSettings

Designação Descrição Valor
allowedOrigens Obtém ou define a lista de origens que devem ser permitidas para fazer origens cruzadas
chamadas (por exemplo: http://example.com:12345). Use "*" para permitir tudo.
string[]
supportCredenciais Obtém ou define se as solicitações CORS com credenciais são permitidas. Ver
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
para mais detalhes.
Bool

CustomOpenIdConnectProvider

Designação Descrição Valor
ativado <código>falso</code> se o provedor de provedor Open ID personalizado não deve ser habilitado; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login do provedor personalizado Open ID Connect. OpenIdConnectLogin
Registo As definições de configuração do registro do aplicativo para o provedor Open ID Connect personalizado. OpenIdConnectRegistration

DatabaseBackupSetting

Designação Descrição Valor
connectionString Contém uma cadeia de conexão com um banco de dados cujo backup está sendo feito ou restaurado. Se a restauração acontecer com um novo banco de dados, o nome do banco de dados dentro é o novo. string
connectionStringName Contém um nome de cadeia de conexão vinculado ao SiteConfig.ConnectionStrings.
Isso é usado durante a restauração com opções de substituição de cadeias de conexão.
string
tipo de banco de dados Tipo de banco de dados (por exemplo, SqlAzure / MySql). 'LocalMySql'
'MySql'
'PostgreSql'
'SqlAzure' (obrigatório)
Designação string

DefaultAuthorizationPolicy

Designação Descrição Valor
permitidoAplicações As definições de configuração dos aplicativos permitidos do Azure Ative Directory. string[]
permitidoPrincípios permitidos As definições de configuração do Ative Directory do Azure permitem entidades de segurança. AllowedPrincipals

EnabledConfig

Designação Descrição Valor
ativado True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. Bool

Experiências

Designação Descrição Valor
rampUpRegras Lista de regras de ramp-up. RampUpRule[]

Linkedin

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Facebook não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
graphApiVersion A versão da api do Facebook a ser usada durante o login. string
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor do Facebook. AppRegistration

FileSystemApplicationLogsConfig

Designação Descrição Valor
nível Nível de log. 'Erro'
'Informação'
'Desligado'
'Verbose'
'Atenção'

FileSystemHttpLogsConfig

Designação Descrição Valor
ativado True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. Bool
retençãoInDays Retenção em dias.
Remova ficheiros com mais de X dias.
0 ou inferior significa ausência de retenção.
Int
retençãoInMb Tamanho máximo em megabytes que os arquivos de log http podem usar.
Quando atingidos, os arquivos de log antigos serão removidos para abrir espaço para os novos.
O valor pode variar entre 25 e 100.
Int

Restrições:
Valor mínimo = 25
Valor máximo = 100

FileSystemTokenStore

Designação Descrição Valor
Diretório O diretório no qual os tokens serão armazenados. string

ForwardProxy

Designação Descrição Valor
Convenção A convenção usada para determinar a url da solicitação feita. 'Personalizado'
'NoProxy'
'Padrão'
customHostHeaderName O nome do cabeçalho que contém o host da solicitação. string
customProtoHeaderName O nome do cabeçalho que contém o esquema da solicitação. string

GitHub

Designação Descrição Valor
ativado <código>falso</code> se o provedor GitHub não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor GitHub. ClientRegistration

GlobalValidation

Designação Descrição Valor
excludedCaminhos Os caminhos para os quais o fluxo não autenticado não seria redirecionado para a página de login. string[]
redirectToProvider O provedor de autenticação padrão a ser usado quando vários provedores são configurados.
Essa configuração só é necessária se vários provedores estiverem configurados e o cliente não autenticado
action está definida como "RedirectToLoginPage".
string
requireAuthentication <código>verdadeiro</code> se o fluxo de autenticação for necessário, qualquer solicitação é feita; caso contrário, <código>false</code>. Bool
unauthenticatedClientAction A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo. 'PermitirAnônimo'
'RedirectToLoginPage'
'Retorno401'
'Retorno403'

Google

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Google não deve ser ativado apesar do registro definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor do Google. ClientRegistration
validação As definições de configuração do fluxo de validação de token do Azure Ative Directory. AllowedAudiencesValidation

HandlerMapping

Designação Descrição Valor
Argumentos Argumentos de linha de comando a serem passados para o processador de script. string
Extensão As solicitações com essa extensão serão tratadas usando o aplicativo FastCGI especificado. string
scriptProcessor O caminho absoluto para o aplicativo FastCGI. string

HttpLogsConfig

Designação Descrição Valor
azureBlobStorage Logs http para a configuração de armazenamento de blob azure. AzureBlobStorageHttpLogsConfig
Sistema de arquivos Http registra a configuração do sistema de arquivos. FileSystemHttpLogsConfig

Configurações de Http

Designação Descrição Valor
encaminharProxy As definições de configuração de um proxy de encaminhamento usado para fazer as solicitações. ForwardProxy
requireHttps <código>falso</code> se as respostas de autenticação/autorização que não têm o esquema HTTPS forem permitidas; caso contrário, <código>true</code>. Bool
Rotas As definições de configuração das solicitações HTTP de caminhos. HttpSettingsRoutes

HttpSettingsRoutes

Designação Descrição Valor
apiPrefix O prefixo que deve preceder todos os caminhos de autenticação/autorização. string

Provedores de identidade

Designação Descrição Valor
maçã As definições de configuração do fornecedor Apple. Apple
azureActiveDirectory As definições de configuração do provedor do Ative Directory do Azure. AzureActiveDirectory
azureStaticWebApps As definições de configuração do provedor de Aplicativos Web Estáticos do Azure. AzureStaticWebApps
customOpenIdConnectProviders O mapa do nome do alias de cada provedor Open ID Connect personalizado para o
definições de configuração do provedor Open ID Connect personalizado.
IdentityProvidersCustomOpenIdConnectProviders
Linkedin As definições de configuração do provedor do Facebook. Facebook
gitHub As definições de configuração do provedor GitHub. do GitHub
google As definições de configuração do provedor do Google. Google
legadoMicrosoftAccount As definições de configuração do provedor de conta da Microsoft herdado. LegacyMicrosoftAccount
Linkedin As definições de configuração do provedor do Twitter. Twitter

IdentityProvidersCustomOpenIdConnectProviders

Designação Descrição Valor

IpSecurityRestriction

Designação Descrição Valor
ação Permitir ou Negar acesso para este intervalo de IP. string
Descrição Descrição da regra de restrição de IP. string
cabeçalhos Cabeçalhos de regra de restrição de IP.
X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples).
A lógica de correspondência é ..
- Se a propriedade for nula ou vazia (padrão), todos os hosts (ou falta de) são permitidos.
- Um valor é comparado usando ordinal-ignore-case (excluindo o número da porta).
- Curingas de subdomínio são permitidos, mas não correspondem ao domínio raiz. Por exemplo, *.contoso.com corresponde ao subdomínio foo.contoso.com
mas não o domínio raiz contoso.com ou foo.bar.contoso.com de vários níveis
- Nomes de host Unicode são permitidos, mas são convertidos em Punycode para correspondência.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).
A lógica de correspondência é ..
- Se a propriedade for nula ou vazia (padrão), quaisquer cadeias encaminhadas (ou falta de) são permitidas.
- Se algum endereço (excluindo o número da porta) na cadeia (separado por vírgula) corresponder ao CIDR definido pela propriedade.

X-Azure-FDID e X-FD-HealthProbe.
A lógica de correspondência é a correspondência exata.
IpSecurityRestrictionHeaders
Endereço IP Endereço IP para o qual a restrição de segurança é válida.
Pode ser na forma de endereço ipv4 puro (propriedade SubnetMask necessária) ou
Notação CIDR, como ipv4/mask (correspondência de bits à esquerda). Para o CIDR,
A propriedade SubnetMask não deve ser especificada.
string
Designação Nome da regra de restrição de IP. string
prioridade Prioridade da regra de restrição de IP. Int
subnetMask Máscara de sub-rede para o intervalo de endereços IP para os quais a restrição é válida. string
subnetTrafficTag (interna) Tag de tráfego de sub-rede Int
tag Define para que esse filtro IP será usado. Isso é para suportar a filtragem de IP em proxies. 'Inadimplência'
'ServiceTag'
'XffProxy'
vnetSubnetResourceId ID do recurso de rede virtual string
vnetTrafficTag (interna) Tag de tráfego Vnet Int

IpSecurityRestrictionHeaders

Designação Descrição Valor

JwtClaimChecks

Designação Descrição Valor
allowedClientApplications A lista dos aplicativos cliente permitidos. string[]
allowedGrupos A lista dos grupos permitidos. string[]

LegadoMicrosoftAccount

Designação Descrição Valor
ativado <código>falso</code> se o provedor de conta da Microsoft herdado não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor de Conta da Microsoft herdado. ClientRegistration
validação As definições de configuração do fluxo de validação de token do provedor de conta da Microsoft herdado. AllowedAudiencesValidation

Iniciar sessão

Designação Descrição Valor
allowedExternalRedirectUrls URLs externos que podem ser redirecionados como parte do login ou logout do aplicativo. Observe que a parte da cadeia de caracteres de consulta da URL é ignorada.
Essa é uma configuração avançada normalmente necessária apenas para back-ends de aplicativos da Windows Store.
Observe que as URLs dentro do domínio atual são sempre permitidas implicitamente.
string[]
cookieExpiração As definições de configuração da expiração do cookie de sessão. CookieExpiration
Nonce As definições de configuração do nonce usado no fluxo de login. Nonce
preserveUrlFragmentsForLogins <código>verdadeiro</code> se os fragmentos da solicitação forem preservados após a solicitação de login ser feita; caso contrário, <código>false</code>. Bool
Rotas As rotas que especificam os pontos de extremidade usados para solicitações de login e logout. LoginRoutes
Loja de tokens As definições de configuração do armazenamento de tokens. TokenStore

LoginRotas

Designação Descrição Valor
logoutPonto final O ponto de extremidade no qual uma solicitação de logout deve ser feita. string

LoginScopes

Designação Descrição Valor
Âmbitos de aplicação Uma lista dos escopos que devem ser solicitados durante a autenticação. string[]

microsoft.web/sites/slots/config

Designação Descrição Valor
Designação Defina como 'appsettings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'authsettings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'authsettingsV2' para o tipo Microsoft.Web/sites/slots/config. Defina como 'azurestorageaccounts' para o tipo Microsoft.Web/sites/slots/config. Defina como 'backup' para o tipo Microsoft.Web/sites/slots/config. Defina como 'connectionstrings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'logs' para o tipo Microsoft.Web/sites/slots/config. Defina como 'metadados' para o tipo Microsoft.Web/sites/slots/config. Defina como 'pushsettings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'web' para o tipo Microsoft.Web/sites/slots/config. 'appsettings'
'Authsettings'
'authsettingsV2'
'AzureStorageAccounts'
'Cópia de segurança'
'ConnectionStrings'
'toros'
'metadados'
'PushSettings'
'web' (obrigatório)

Microsoft.Web/sites/slots/config

Designação Descrição Valor
apiVersion A versão api '2021-03-01'
tipo Tipo de recurso. string
Designação O nome do recurso 'appsettings' (obrigatório)
propriedades Configurações. StringDictionaryProperties
tipo O tipo de recurso 'Microsoft.Web/sites/slots/config'

Microsoft.Web/sites/slots/config

Designação Descrição Valor
apiVersion A versão api '2021-03-01'
tipo Tipo de recurso. string
Designação O nome do recurso 'authsettings' (obrigatório)
propriedades Propriedades específicas do recurso SiteAuthSettings SiteAuthSettingsProperties
tipo O tipo de recurso 'Microsoft.Web/sites/slots/config'

Microsoft.Web/sites/slots/config

Designação Descrição Valor
apiVersion A versão api '2021-03-01'
tipo Tipo de recurso. string
Designação O nome do recurso 'authsettingsV2' (obrigatório)
propriedades Propriedades específicas do recurso SiteAuthSettingsV2 SiteAuthSettingsV2Properties
tipo O tipo de recurso 'Microsoft.Web/sites/slots/config'

Microsoft.Web/sites/slots/config

Designação Descrição Valor
apiVersion A versão api '2021-03-01'
tipo Tipo de recurso. string
Designação O nome do recurso 'azurestorageaccounts' (obrigatório)
propriedades Contas de armazenamento do Azure. AzureStoragePropertyDictionaryResourceProperties
tipo O tipo de recurso 'Microsoft.Web/sites/slots/config'

Microsoft.Web/sites/slots/config

Designação Descrição Valor
apiVersion A versão api '2021-03-01'
tipo Tipo de recurso. string
Designação O nome do recurso 'backup' (obrigatório)
propriedades Propriedades específicas do recurso BackupRequest BackupRequestProperties
tipo O tipo de recurso 'Microsoft.Web/sites/slots/config'

Microsoft.Web/sites/slots/config

Designação Descrição Valor
apiVersion A versão api '2021-03-01'
tipo Tipo de recurso. string
Designação O nome do recurso 'connectionstrings' (obrigatório)
propriedades Cadeias de conexão. ConnectionStringDictionaryProperties
tipo O tipo de recurso 'Microsoft.Web/sites/slots/config'

Microsoft.Web/sites/slots/config

Designação Descrição Valor
apiVersion A versão api '2021-03-01'
tipo Tipo de recurso. string
Designação O nome do recurso 'logs' (obrigatório)
propriedades Propriedades específicas do recurso SiteLogsConfig SiteLogsConfigProperties
tipo O tipo de recurso 'Microsoft.Web/sites/slots/config'

Microsoft.Web/sites/slots/config

Designação Descrição Valor
apiVersion A versão api '2021-03-01'
tipo Tipo de recurso. string
Designação O nome do recurso «metadados» (obrigatório)
propriedades Configurações. StringDictionaryProperties
tipo O tipo de recurso 'Microsoft.Web/sites/slots/config'

Microsoft.Web/sites/slots/config

Designação Descrição Valor
apiVersion A versão api '2021-03-01'
tipo Tipo de recurso. string
Designação O nome do recurso 'pushsettings' (obrigatório)
propriedades Propriedades específicas do recurso PushSettings PushSettingsProperties
tipo O tipo de recurso 'Microsoft.Web/sites/slots/config'

Microsoft.Web/sites/slots/config

Designação Descrição Valor
apiVersion A versão api '2021-03-01'
tipo Tipo de recurso. string
Designação O nome do recurso 'web' (obrigatório)
propriedades Propriedades do recurso principal SiteConfig
tipo O tipo de recurso 'Microsoft.Web/sites/slots/config'

NomeValuePair

Designação Descrição Valor
Designação Nome do par. string
valor Valor do par. string

Nonce

Designação Descrição Valor
nonceExpirationInterval O tempo após o pedido é feito quando o nonce deve expirar. string
validateNonce <código>falso</code> se o nonce não deve ser validado durante a conclusão do fluxo de login; caso contrário, <código>true</code>. Bool

OpenIdConnectClientCredential

Designação Descrição Valor
clientSecretSettingName A configuração do aplicativo que contém o segredo do cliente para o provedor Open ID Connect personalizado. string
método O método que deve ser usado para autenticar o usuário. 'ClientSecretPost'

OpenIdConnectConfig

Designação Descrição Valor
authorizationEndpoint O ponto de extremidade a ser usado para fazer uma solicitação de autorização. string
certificaçãoUri O ponto de extremidade que fornece as chaves necessárias para validar o token. string
emitente O ponto de extremidade que emite o token. string
tokenEndpoint O ponto de extremidade a ser usado para solicitar um token. string
wellKnownOpenIdConfiguration O ponto de extremidade que contém todos os pontos de extremidade de configuração para o provedor. string

OpenIdConnectLogin

Designação Descrição Valor
nomeClaimType O nome da declaração que contém o nome dos usuários. string
Âmbitos de aplicação Uma lista dos escopos que devem ser solicitados durante a autenticação. string[]

OpenIdConnectRegistration

Designação Descrição Valor
clientCredential As credenciais de autenticação do provedor Open ID Connect personalizado. OpenIdConnectClientCredential
ID do cliente A ID do cliente do provedor Open ID Connect personalizado. string
openIdConnectConfiguration As definições de configuração dos pontos de extremidade usados para o provedor Open ID Connect personalizado. OpenIdConnectConfig

PushSettings

Designação Descrição Valor
tipo Tipo de recurso. string
propriedades Propriedades específicas do recurso PushSettings PushSettingsProperties

PushSettingsProperties

Designação Descrição Valor
dinâmicoTagsJson Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas dinâmicas que serão avaliadas a partir de declarações de usuário no ponto de extremidade de registro por push. string
isPushEnabled Obtém ou define um sinalizador indicando se o ponto de extremidade Push está habilitado. bool (obrigatório)
tagsRequiringAuth Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas que exigem autenticação do usuário para serem usadas no ponto de extremidade de registro por push.
As tags podem consistir em caracteres alfanuméricos e o seguinte:
'_', '@', '#', '.', ':', '-'.
A validação deve ser realizada no PushRequestHandler.
string
tagWhitelistJson Obtém ou define uma cadeia de caracteres JSON contendo uma lista de tags que estão na lista permitida para uso pelo ponto de extremidade de registro por push. string

RampUpRule

Designação Descrição Valor
actionHostName Nome do host de um slot para o qual o tráfego será redirecionado, se decidido. Por exemplo, myapp-stage.azurewebsites.net. string
changeDecisionCallbackUrl O algoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado. Consulte a extensão do site TiPCallback para o andaime e contratos.
https://www.siteextensions.net/packages/TiPCallback/
string
changeIntervalInMinutes Especifica o intervalo em minutos para reavaliar ReroutePercentage. Int
changeStep No cenário de ramp up automático, esta é a etapa para adicionar/remover de <código>ReroutePercentage</code> até atingir \n<código>MinReroutePercentage</code> ou
<código>MaxReroutePercentage</code>. As métricas do site são verificadas a cada N minutos especificados no código <>ChangeIntervalInMinutes</code>.\nAlgoritmo de decisão personalizado
pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado no código <>ChangeDecisionCallbackUrl</code>.
Int
maxReroutePercentage Especifica o limite superior abaixo do qual ReroutePercentage permanecerá. Int
minReroutePercentage Especifica o limite inferior acima do qual ReroutePercentage permanecerá. Int
Designação Nome da regra de roteamento. O nome recomendado seria apontar para o slot que receberá o tráfego no experimento. string
reroutePercentage Porcentagem do tráfego que será redirecionado para <código>ActionHostName</code>. Int

RequestsBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
timeInterval Intervalo de tempo. string

SiteAuthSettingsProperties

Designação Descrição Valor
aadClaimsAuthorization Obtém uma cadeia de caracteres JSON contendo as configurações de Acl do Azure AD. string
adicionalLoginParams Parâmetros de login para enviar ao ponto de extremidade de autorização do OpenID Connect quando
Um utilizador inicia sessão. Cada parâmetro deve estar no formato "key=value".
string[]
permitidoAudiências Valores de audiência permitidos a serem considerados ao validar JWTs emitidos por
Azure Ative Directory. Observe que o código <>ClientID<o valor /code> é sempre considerado um
público permitido, independentemente dessa configuração.
string[]
allowedExternalRedirectUrls URLs externos que podem ser redirecionados como parte do login ou logout do aplicativo. Observe que a parte da cadeia de caracteres de consulta da URL é ignorada.
Essa é uma configuração avançada normalmente necessária apenas para back-ends de aplicativos da Windows Store.
Observe que as URLs dentro do domínio atual são sempre permitidas implicitamente.
string[]
authFilePath O caminho do arquivo de configuração que contém as configurações de autenticação.
Se o caminho for relativo, a base será o diretório raiz do site.
string
ID do cliente A ID do Cliente deste aplicativo de terceira parte confiável, conhecida como client_id.
Essa configuração é necessária para habilitar a autenticação de Conexão OpenID com o Azure Ative Directory ou
outros provedores OpenID Connect de 3ª parte.
Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
string
clientSecret O Segredo do Cliente deste aplicativo de terceira parte confiável (no Azure Ative Directory, isso também é chamado de Chave).
Essa configuração é opcional. Se nenhum segredo do cliente estiver configurado, o fluxo de autenticação implícito do OpenID Connect será usado para autenticar os usuários finais.
Caso contrário, o fluxo de código de autorização do OpenID Connect será usado para autenticar usuários finais.
Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
string
clientSecretCertificateImpressão digital Uma alternativa ao segredo do cliente, que é a impressão digital de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para o Segredo do Cliente. Também é opcional.
string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável. string
configVersion O ConfigVersion do recurso de autenticação/autorização em uso para o aplicativo atual.
A configuração neste valor pode controlar o comportamento do plano de controle para Autenticação / Autorização.
string
defaultProvider O provedor de autenticação padrão a ser usado quando vários provedores são configurados.
Essa configuração só é necessária se vários provedores estiverem configurados e o cliente não autenticado
action está definida como "RedirectToLoginPage".
'AzureActiveDirectory'
'Facebook'
'Github'
'Google'
'MicrosoftAccount'
'Twitter'
ativado <código>verdadeiro</code> se o recurso Autenticação/Autorização estiver habilitado para o aplicativo atual; caso contrário, <código>false</code>. Bool
facebookAppId O ID do aplicativo do Facebook usado para login.
Essa configuração é necessária para habilitar o Login do Facebook.
Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login
string
facebookAppSecret O segredo do aplicativo do Facebook usado para o login do Facebook.
Essa configuração é necessária para habilitar o Login do Facebook.
Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login
string
facebookAppSecretSettingName O nome da configuração do aplicativo que contém o segredo do aplicativo usado para o Login do Facebook. string
facebookOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de Login do Facebook.
Essa configuração é opcional.
Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login
string[]
gitHubClientId A ID do cliente do aplicativo GitHub usado para login.
Essa configuração é necessária para habilitar o login no Github
string
gitHubClientSecret O segredo do cliente do aplicativo GitHub usado para o login do Github.
Essa configuração é necessária para habilitar o login no Github.
string
gitHubClientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente do Github
usado para o GitHub Login.
string
gitHubOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de login do GitHub.
Essa configuração é opcional
string[]
googleClientId O OpenID Connect Client ID para o aplicativo da Web do Google.
Essa configuração é necessária para ativar o Google Sign-In.
Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/
string
googleClientSecret O segredo do cliente associado ao aplicativo da Web do Google.
Essa configuração é necessária para ativar o Google Sign-In.
Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/
string
googleClientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente associado a
a aplicação Web Google.
string
googleOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação do Google Sign-In.
Essa configuração é opcional. Se não for especificado, "openid", "profile" e "email" são usados como escopos padrão.
Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/
string[]
isAuthFromFile "true" se as configurações de configuração de autenticação devem ser lidas de um arquivo,
"falso" caso contrário
string
emitente O URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para este aplicativo.
Ao usar o Azure Ative Directory, esse valor é o URI do locatário do diretório, por exemplo, https://sts.windows.net/{tenant-guid}/.
Esse URI é um identificador que diferencia maiúsculas de minúsculas para o emissor do token.
Mais informações sobre o OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
string
microsoftAccountClientId A ID do cliente OAuth 2.0 que foi criada para o aplicativo usado para autenticação.
Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft.
Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm
string
microsoftAccountClientSecret O segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação.
Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft.
Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm
string
microsoftAccountClientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente OAuth 2.0 que foi criado para o
aplicativo usado para autenticação.
string
microsoftAccountOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação da Conta da Microsoft.
Essa configuração é opcional. Se não for especificado, "wl.basic" será usado como o escopo padrão.
Documentação de Escopos e permissões da Conta Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx
string[]
runtimeVersion O RuntimeVersion do recurso de autenticação/autorização em uso para o aplicativo atual.
A configuração neste valor pode controlar o comportamento de determinados recursos no módulo Autenticação / Autorização.
string
tokenRefreshExtensionHours O número de horas após a expiração do token de sessão para o qual um token de sessão pode ser usado
chame a API de atualização de token. O padrão é 72 horas.
Int
tokenStoreEnabled <código>verdadeiro</code> para armazenar de forma durável tokens de segurança específicos da plataforma que são obtidos durante os fluxos de login; caso contrário, <código>false</code>.
O padrão é <código>false</code>.
Bool
twitterConsumerKey [en] A chave de consumidor OAuth 1.0a do aplicativo Twitter usada para entrar.
Essa configuração é necessária para habilitar o Login do Twitter.
Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in
string
twitterConsumerSecret O segredo do consumidor OAuth 1.0a do aplicativo Twitter usado para entrar.
Essa configuração é necessária para habilitar o Login do Twitter.
Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in
string
twitterConsumerSecretSettingName O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do Twitter
Aplicação utilizada para iniciar sessão.
string
unauthenticatedClientAction A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo. 'PermitirAnônimo'
'RedirectToLoginPage'
validateIssuer Obtém um valor que indica se o emissor deve ser uma URL HTTPS válida e ser validado como tal. Bool

SiteAuthSettingsV2Properties

Designação Descrição Valor
globalValidation As definições de configuração que determinam o fluxo de validação dos usuários usando a Autenticação/Autorização do Serviço de Aplicativo. GlobalValidation
Configurações de http As definições de configuração das solicitações HTTP para autenticação e autorização feitas em relação à Autenticação/Autorização do Serviço de Aplicativo. HttpSettings
identityProvedores As definições de configuração de cada um dos provedores de identidade usados para configurar a Autenticação/Autorização do Serviço de Aplicativo. IdentityProviders
iniciar sessão As definições de configuração do fluxo de login dos usuários usando a Autenticação/Autorização do Serviço de Aplicativo. Login
plataforma As definições de configuração da plataforma de Autenticação/Autorização do Serviço de Aplicativo. AuthPlatform

SiteConfig

Designação Descrição Valor
acrUseManagedIdentityCreds Sinalizar para usar Creds de Identidade Gerenciada para extração ACR Bool
acrUserManagedIdentityID Se estiver usando a identidade gerenciada pelo usuário, a identidade gerenciada pelo usuário ClientId string
sempreLigado <código>verdadeiro</code> se o Always On estiver ativado; caso contrário, <código>false</code>. Bool
apiDefinição Informações sobre a definição formal da API para o aplicativo. ApiDefinitionInfo
apiManagementConfig Configurações de gerenciamento de API do Azure vinculadas ao aplicativo. ApiManagementConfig
appCommandLine Linha de comando do aplicativo para iniciar. string
appSettings Configurações do aplicativo. NameValuePair[]
autoHealEnabled <código>verdadeiro</code> se o Auto Heal estiver ativado; caso contrário, <código>false</code>. Bool
autoHealRegras Regras do Auto Heal. AutoHealRules
autoSwapSlotName Nome do slot de troca automática. string
azureStorageAccounts Lista de contas de armazenamento do Azure. SiteConfigAzureStorageAccounts
connectionStrings Cadeias de conexão. ConnStringInfo []
CORS Configurações de compartilhamento de recursos entre origens (CORS). CorsSettings
defaultDocuments Documentos padrão. string[]
detailedErrorLoggingEnabled <código>verdadeiro</code> se o registo de erros detalhado estiver ativado; caso contrário, <código>false</code>. Bool
documentRoot Raiz do documento. string
experiências Esta é uma solução alternativa para tipos polimórficos. Experiências
ftpsState Estado do serviço FTP / FTPS 'Tudo permitido'
'Desativado'
'FtpsOnly'
functionAppScaleLimit Número máximo de trabalhadores para o qual um site pode ser dimensionado.
Esta definição aplica-se apenas aos Planos Consumo e Elastic Premium
Int

Restrições:
Valor mínimo = 0
funçõesRuntimeScaleMonitoringEnabled Obtém ou define um valor que indica se o monitoramento da escala de tempo de execução das funções está habilitado. Quando ativado,
o ScaleController não monitorará fontes de eventos diretamente, mas chamará o
tempo de execução para obter o status da escala.
Bool
manipuladorMapeamentos Mapeamentos do manipulador. HandlerMapping[]
healthCheckPath Caminho de verificação de integridade string
http20Ativado Http20Enabled: configura um site para permitir que os clientes se conectem por http2.0 Bool
httpLoggingEnabled <código>verdadeiro</code> se o log HTTP estiver habilitado; caso contrário, <código>false</code>. Bool
ipSecurityRestrições Restrições de segurança IP para principal. IpSecurityRestriction []
javaContainer Contêiner Java. string
javaContainerVersion Versão do contêiner Java. string
javaVersão Versão Java. string
keyVaultReferenceIdentity Identidade a ser usada para autenticação de referência do Cofre de Chaves. string
Limites Limites do site. SiteLimits
linuxFxVersion Linux App Framework e versão string
balanceamento de carga Balanceamento de carga do site. 'MínimosPedidos'
'LeastResponseTime'
'PerSiteRoundRobin'
'RequestHash'
'WeightedRoundRobin'
'WeightedTotalTraffic'
localMySqlEnabled <código>verdadeiro</code> para habilitar o MySQL local; caso contrário, <código>false</code>. Bool
logsDirectorySizeLimit HTTP registra o limite de tamanho do diretório. Int
managedPipelineMode Modo de pipeline gerenciado. 'Clássico'
'Integrado'
managedServiceIdentityId ID de identidade do serviço gerenciado Int
mínimoElasticInstanceCount Número mínimo de contagem de instâncias para um site
Essa configuração só se aplica aos Planos Elásticos
Int

Restrições:
Valor mínimo = 0
Valor máximo = 20
minTlsVersion MinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL '1.0'
'1.1'
'1.2'
netFrameworkVersion Versão do .NET Framework. string
nodeVersion [en] Versão do Node.js. string
númeroDeTrabalhadores Número de trabalhadores. Int
phpVersão Versão do PHP. string
powerShellVersion Versão do PowerShell. string
preWarmedInstanceCount Número de instâncias pré-Warmed .
Esta definição aplica-se apenas aos Planos de Consumo e Elástico
Int

Restrições:
Valor mínimo = 0
Valor máximo = 10
publicNetworkAccess Propriedade para permitir ou bloquear todo o tráfego público. string
publicandoNome de usuário Publicação de nome de usuário. string
empurrar Empurre as configurações do ponto final. PushSettings
pythonVersão Versão do Python. string
remoteDebuggingEnabled <código>verdadeiro</code> se a depuração remota estiver ativada; caso contrário, <código>false</code>. Bool
remoteDebuggingVersion Versão de depuração remota. string
requestTracingEnabled <código>verdadeiro</code> se o rastreamento de solicitações estiver habilitado; caso contrário, <código>false</code>. Bool
requestTracingExpirationTime Solicite o tempo de expiração do rastreamento. string
scmIpSecurityRestrições Restrições de segurança IP para scm. IpSecurityRestriction []
scmIpSecurityRestrictionsUseMain Restrições de segurança IP para scm usar main. Bool
scmMinTlsVersion ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site SCM '1.0'
'1.1'
'1.2'
scmType Tipo SCM. 'BitbucketGit'
'BitbucketHg'
'CodePlexGit'
'CodePlexHg'
'Dropbox'
'ExternalGit'
'ExternalHg'
'GitHub'
'LocalGit'
'Nenhuma'
'OneDrive'
'Tfs'
'VSO'
«VSTSRM»
opções de rastreamento Opções de rastreamento. string
use32BitWorkerProcess <código>verdadeiro</code> usar o processo de trabalho de 32 bits; caso contrário, <código>false</code>. Bool
virtualAplicações Aplicações virtuais. VirtualApplication[]
vnetNome Nome da rede virtual. string
vnetPrivatePortsCount O número de portas privadas atribuídas a este aplicativo. Estes serão atribuídos dinamicamente em tempo de execução. Int
vnetRouteAllEnabled Rota de Rede Virtual Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Grupos de Segurança de Rede Virtual e Rotas Definidas pelo Usuário aplicadas. Bool
websiteTimeZone Define o fuso horário que um site usa para gerar carimbos de data/hora. Compatível com Linux e Windows App Service. Definir a configuração do aplicativo WEBSITE_TIME_ZONE tem precedência sobre essa configuração. Para Linux, espera valores de banco de dados tz https://www.iana.org/time-zones (para uma referência rápida, consulte https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Para Windows, espera um dos fusos horários listados em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones string
webSocketsEnabled <código>verdadeiro</code> se o WebSocket estiver habilitado; caso contrário, <código>false</code>. Bool
windowsFxVersão Xenon App Framework e versão string
xManagedServiceIdentityId ID de identidade explícita do serviço gerenciado Int

SiteConfigAzureStorageAccounts

Designação Descrição Valor

Limites do Site

Designação Descrição Valor
maxDiskSizeInMb Utilização máxima permitida do tamanho do disco em MB. Int
maxMemoryInMb Utilização máxima de memória permitida em MB. Int
maxPercentageCpu Percentagem máxima permitida de utilização da CPU. Int

SiteLogsConfigProperties

Designação Descrição Valor
applicationLogs Configuração de logs de aplicativos. ApplicationLogsConfig
detailedErrorMessages Configuração detalhada de mensagens de erro. EnabledConfig
failedRequestsTracing Configuração de rastreamento de solicitações com falha. EnabledConfig
Logs http Configuração de logs HTTP. HttpLogsConfig

SlowRequestsBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
caminho Caminho da solicitação. string
timeInterval Intervalo de tempo. string
timeTaken Tempo demorado. string

StatusCodesBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
caminho Caminho da solicitação string
Situação Código de status HTTP. Int
subStatus Solicitar Sub Status. Int
timeInterval Intervalo de tempo. string
win32Status Código de erro Win32. Int

StatusCodesRangeBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
caminho string
statusCódigos Código de status HTTP. string
timeInterval Intervalo de tempo. string

StringDictionaryProperties

Designação Descrição Valor

StringDictionaryProperties

Designação Descrição Valor

Loja de Tokens

Designação Descrição Valor
azureBlobStorage As definições de configuração do armazenamento dos tokens se o armazenamento de blob for usado. BlobStorageTokenStore
ativado <código>verdadeiro</code> para armazenar de forma durável tokens de segurança específicos da plataforma que são obtidos durante os fluxos de login; caso contrário, <código>false</code>.
O padrão é <código>false</code>.
Bool
Sistema de arquivos As definições de configuração do armazenamento dos tokens se um sistema de arquivos for usado. FileSystemTokenStore
tokenRefreshExtensionHours O número de horas após a expiração do token de sessão para o qual um token de sessão pode ser usado
chame a API de atualização de token. O padrão é 72 horas.
Int

Linkedin

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Twitter não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
Registo As definições de configuração do registro do aplicativo para o provedor do Twitter. TwitterRegistration

TwitterRegisto

Designação Descrição Valor
consumerKey [en] A chave de consumidor OAuth 1.0a do aplicativo Twitter usada para entrar.
Essa configuração é necessária para habilitar o Login do Twitter.
Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in
string
consumidorSecretSettingName O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do Twitter
Aplicação utilizada para iniciar sessão.
string

Aplicação virtual

Designação Descrição Valor
caminho físico Percurso físico. string
preloadEnabled <código>verdadeiro</code> se o pré-carregamento estiver ativado; caso contrário, <código>false</code>. Bool
diretórios virtuais Diretórios virtuais para aplicação virtual. VirtualDirectory[]
virtualPath Caminho virtual. string

Diretório virtual

Designação Descrição Valor
caminho físico Percurso físico. string
virtualPath Caminho para o aplicativo virtual. string

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso sites/slots/config pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/sites/slots/config, adicione o seguinte Terraform ao seu modelo.

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

objetos microsoft.web/sites/slots/config

Defina o nome propriedade para especificar o tipo de objeto.

Para appsettings, use:

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

Para authsettings, use:

{
  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
  }
}

Para authsettingsV2, use:

{
  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"
    }
  }
}

Para azurestorageaccounts, use:

{
  kind = "string"
  name = "azurestorageaccounts"
  properties = {
    {customized property} = {
      accessKey = "string"
      accountName = "string"
      mountPath = "string"
      shareName = "string"
      type = "string"
    }
  }
}

Para de backup, use:

{
  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"
  }
}

Para connectionstrings, use:

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

Para logs, use:

{
  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
      }
    }
  }
}

Para metadados, use:

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

Para pushsettings, use:

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

Para web , use:

{
  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
  }
}

Valores de propriedade

AllowedAudiencesValidation

Designação Descrição Valor
permitidoAudiências As definições de configuração da lista permitida de audiências a partir das quais validar o token JWT. string[]

AllowedPrincipals

Designação Descrição Valor
Publicações A lista dos grupos permitidos. string[]
identidades A lista das identidades permitidas. string[]

ApiDefinitionInfo

Designação Descrição Valor
URL A URL da definição da API. string

ApiManagementConfig

Designação Descrição Valor
ID APIM-Api Identificador. string

Maçã

Designação Descrição Valor
ativado <código>falso</code> se o fornecedor Apple não deve ser ativado apesar do registo definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registo Apple. AppleRegistration

Registo AppleRegisto

Designação Descrição Valor
ID do cliente A ID do cliente do aplicativo usado para login. string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente. string

ApplicationLogsConfig

Designação Descrição Valor
azureBlobStorage Logs de aplicativos para configuração de armazenamento de blob. AzureBlobStorageApplicationLogsConfig
azureTableStorage Logs do aplicativo para a configuração de armazenamento de tabela azure. AzureTableStorageApplicationLogsConfig
Sistema de arquivos Logs do aplicativo para a configuração do sistema de arquivos. FileSystemApplicationLogsConfig

Registo de Aplicações

Designação Descrição Valor
appId O ID do aplicativo usado para login. string
appSecretSettingName O nome da configuração do aplicativo que contém o segredo do aplicativo. string

AuthPlatform

Designação Descrição Valor
configFilePath O caminho do arquivo de configuração que contém as configurações de autenticação se elas vierem de um arquivo.
Se o caminho for relativo, a base será o diretório raiz do site.
string
ativado <código>verdadeiro</code> se o recurso Autenticação/Autorização estiver habilitado para o aplicativo atual; caso contrário, <código>false</code>. Bool
runtimeVersion O RuntimeVersion do recurso de autenticação/autorização em uso para o aplicativo atual.
A configuração neste valor pode controlar o comportamento de determinados recursos no módulo Autenticação / Autorização.
string

AutoHealActions

Designação Descrição Valor
actionType Ação predefinida a ser tomada. 'CustomAction'
'LogEvent'
'Reciclar'
customAction Ação personalizada a ser tomada. AutoHealCustomAction
minProcessExecutionTime Tempo mínimo de execução do processo
antes de tomar a medida
string

AutoHealCustomAction

Designação Descrição Valor
exe Executável a ser executado. string
Parâmetros Parâmetros para o executável. string

AutoHealRegras

Designação Descrição Valor
ações Ações a serem executadas quando uma regra é acionada. AutoHealActions
Gatilhos Condições que descrevem quando executar as ações de recuperação automática. AutoHealTriggers

AutoHealTriggers

Designação Descrição Valor
privateBytesInKB Uma regra baseada em bytes privados. Int
pedidos Uma regra baseada no total de pedidos. RequestsBasedTrigger
slowPedidos Uma regra baseada no tempo de execução da solicitação. SlowRequestsBasedTrigger
slowRequestsWithPath Uma regra baseada em várias Regras de Solicitações Lentas com caminho SlowRequestsBasedTrigger []
statusCódigos Uma regra baseada em códigos de status. StatusCodesBasedTrigger []
statusCodesRange Uma regra baseada em intervalos de códigos de status. StatusCodesRangeBasedTrigger []

AzureActiveDirectory

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Azure Ative Directory não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
isAutoProvisioned Obtém um valor que indica se a configuração do Azure AD foi provisionada automaticamente usando ferramentas de 1º partido.
Este é um sinalizador interno destinado principalmente a dar suporte ao Portal de Gerenciamento do Azure. Os utilizadores não devem
Leia ou escreva nesta propriedade.
Bool
iniciar sessão As definições de configuração do fluxo de logon do Azure Ative Directory. AzureActiveDirectoryLogin
Registo As definições de configuração do registro do aplicativo Azure Ative Directory. AzureActiveDirectoryRegistration
validação As definições de configuração do fluxo de validação de token do Azure Ative Directory. AzureActiveDirectoryValidation

AzureActiveDirectoryLogin

Designação Descrição Valor
desativarWWWAuthenticate <código>verdadeiro</code> se o provedor www-authenticate deve ser omitido da solicitação; caso contrário, <código>false</code>. Bool
loginParâmetros Parâmetros de login para enviar ao ponto de extremidade de autorização do OpenID Connect quando
Um utilizador inicia sessão. Cada parâmetro deve estar no formato "key=value".
string[]

AzureActiveDirectoryRegistration

Designação Descrição Valor
ID do cliente A ID do Cliente deste aplicativo de terceira parte confiável, conhecida como client_id.
Essa configuração é necessária para habilitar a autenticação de Conexão OpenID com o Azure Ative Directory ou
outros provedores OpenID Connect de 3ª parte.
Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
string
clientSecretCertificateEmissor Uma alternativa à impressão digital secreta do cliente, que é o emissor de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para a impressão digital do certificado secreto do cliente. Também é opcional.
string
clientSecretCertificateSubjectAlternativeName Uma alternativa à impressão digital secreta do cliente, que é o nome alternativo do assunto de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para a impressão digital do certificado secreto do cliente. Também é opcional.
string
clientSecretCertificateImpressão digital Uma alternativa ao segredo do cliente, que é a impressão digital de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para o Segredo do Cliente. Também é opcional.
string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável. string
openIdIssuer O URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para este aplicativo.
Ao usar o Azure Ative Directory, esse valor é o URI do locatário do diretório, por exemplo, https://login.microsoftonline.com/v2.0/{tenant-guid}/.
Esse URI é um identificador que diferencia maiúsculas de minúsculas para o emissor do token.
Mais informações sobre o OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
string

AzureActiveDirectoryValidation

Designação Descrição Valor
permitidoAudiências A lista de audiências que podem fazer solicitações de autenticação/autorização bem-sucedidas. string[]
defaultAuthorizationPolicy As definições de configuração da política de autorização padrão. DefaultAuthorizationPolicy
jwtClaimChecks As definições de configuração das verificações que devem ser feitas durante a validação das declarações JWT. JwtClaimChecks

AzureBlobStorageApplicationLogsConfig

Designação Descrição Valor
nível Nível de log. 'Erro'
'Informação'
'Desligado'
'Verbose'
'Atenção'
retençãoInDays Retenção em dias.
Remova bolhas com mais de X dias.
0 ou inferior significa ausência de retenção.
Int
sasUrl URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. string

AzureBlobStorageHttpLogsConfig

Designação Descrição Valor
ativado True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. Bool
retençãoInDays Retenção em dias.
Remova bolhas com mais de X dias.
0 ou inferior significa ausência de retenção.
Int
sasUrl URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. string

AzureStaticWebApps

Designação Descrição Valor
ativado <código>falso</code> se o provedor de Aplicativos Web Estáticos do Azure não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
Registo As definições de configuração do registro dos Aplicativos Web Estáticos do Azure. AzureStaticWebAppsRegistration

AzureStaticWebAppsRegisto

Designação Descrição Valor
ID do cliente A ID do cliente do aplicativo usado para login. string

AzureStorageInfoValue

Designação Descrição Valor
chave de acesso Chave de acesso para a conta de armazenamento. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nomedaconta; Nome da conta de armazenamento. string
mountPath [en] Caminho para montar o armazenamento no ambiente de tempo de execução do site. string
nome_do-compartilhamento Nome do compartilhamento de arquivos (nome do contêiner, para armazenamento de Blob). string
tipo Tipo de armazenamento. 'AzureBlob'
'AzureFiles'

AzureStoragePropertyDictionaryResourceProperties

Designação Descrição Valor

AzureTableStorageApplicationLogsConfig

Designação Descrição Valor
nível Nível de log. 'Erro'
'Informação'
'Desligado'
'Verbose'
'Atenção'
sasUrl URL SAS para uma tabela do Azure com permissões de adicionar/consultar/excluir. string (obrigatório)

BackupRequestProperties

Designação Descrição Valor
nome do backup Nome do backup. string
backupAgendar Agende o backup se ele for executado periodicamente. BackupSchedule
bases de dados Bancos de dados incluídos no backup. DatabaseBackupSetting[]
ativado True se o agendamento de backup estiver habilitado (deve ser incluído nesse caso), false se o agendamento de backup deve ser desabilitado. Bool
storageAccountUrl URL SAS para o contêiner. string (obrigatório)

BackupSchedule

Designação Descrição Valor
frequênciaIntervalo Com que frequência o backup deve ser executado (por exemplo, para backup semanal, isso deve ser definido como 7 e FrequencyUnit deve ser definido como Day) int (obrigatório)
Unidade de frequência A unidade de tempo para a frequência com que o backup deve ser executado (por exemplo, para backup semanal, isso deve ser definido como Day e FrequencyInterval deve ser definido como 7) 'Dia'
'Hora' (obrigatório)
keepAtLeastOneBackup True se a política de retenção deve sempre manter pelo menos um backup na conta de armazenamento, independentemente da idade; falso caso contrário. bool (obrigatório)
retençãoPeríodoInDias Após quantos dias os backups devem ser excluídos. int (obrigatório)
startTime Quando o horário deve começar a funcionar. string

BlobStorageTokenStore

Designação Descrição Valor
sasUrlSettingName O nome da configuração do aplicativo que contém a URL SAS do armazenamento de blob que contém os tokens. string

Registo de Cliente

Designação Descrição Valor
ID do cliente A ID do cliente do aplicativo usado para login. string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente. string

ConnectionStringDictionaryProperties

Designação Descrição Valor

ConnStringInfo

Designação Descrição Valor
connectionString Valor da cadeia de conexão. string
Designação Nome da cadeia de conexão. string
tipo Tipo de base de dados. 'ApiHub'
'Personalizado'
'DocDb'
'EventHub'
'MySql'
'NotificationHub'
'PostgreSQL'
'RedisCache'
'Barramento de serviço'
'SQLAzure'
'SQLServer'

ConnStringValueTypePair

Designação Descrição Valor
tipo Tipo de base de dados. 'ApiHub'
'Personalizado'
'DocDb'
'EventHub'
'MySql'
'NotificationHub'
'PostgreSQL'
'RedisCache'
'Barramento de serviço'
'SQLAzure'
'SQLServer' (obrigatório)
valor Valor do par. string (obrigatório)

CookieExpiration

Designação Descrição Valor
Convenção A convenção usada para determinar a expiração do cookie de sessão. 'Tempo Fixo'
'IdentityProviderDerived'
timeToExpiration O tempo após a solicitação é feito quando o cookie de sessão deve expirar. string

CorsSettings

Designação Descrição Valor
allowedOrigens Obtém ou define a lista de origens que devem ser permitidas para fazer origens cruzadas
chamadas (por exemplo: http://example.com:12345). Use "*" para permitir tudo.
string[]
supportCredenciais Obtém ou define se as solicitações CORS com credenciais são permitidas. Ver
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
para mais detalhes.
Bool

CustomOpenIdConnectProvider

Designação Descrição Valor
ativado <código>falso</code> se o provedor de provedor Open ID personalizado não deve ser habilitado; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login do provedor personalizado Open ID Connect. OpenIdConnectLogin
Registo As definições de configuração do registro do aplicativo para o provedor Open ID Connect personalizado. OpenIdConnectRegistration

DatabaseBackupSetting

Designação Descrição Valor
connectionString Contém uma cadeia de conexão com um banco de dados cujo backup está sendo feito ou restaurado. Se a restauração acontecer com um novo banco de dados, o nome do banco de dados dentro é o novo. string
connectionStringName Contém um nome de cadeia de conexão vinculado ao SiteConfig.ConnectionStrings.
Isso é usado durante a restauração com opções de substituição de cadeias de conexão.
string
tipo de banco de dados Tipo de banco de dados (por exemplo, SqlAzure / MySql). 'LocalMySql'
'MySql'
'PostgreSql'
'SqlAzure' (obrigatório)
Designação string

DefaultAuthorizationPolicy

Designação Descrição Valor
permitidoAplicações As definições de configuração dos aplicativos permitidos do Azure Ative Directory. string[]
permitidoPrincípios permitidos As definições de configuração do Ative Directory do Azure permitem entidades de segurança. AllowedPrincipals

EnabledConfig

Designação Descrição Valor
ativado True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. Bool

Experiências

Designação Descrição Valor
rampUpRegras Lista de regras de ramp-up. RampUpRule[]

Linkedin

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Facebook não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
graphApiVersion A versão da api do Facebook a ser usada durante o login. string
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor do Facebook. AppRegistration

FileSystemApplicationLogsConfig

Designação Descrição Valor
nível Nível de log. 'Erro'
'Informação'
'Desligado'
'Verbose'
'Atenção'

FileSystemHttpLogsConfig

Designação Descrição Valor
ativado True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. Bool
retençãoInDays Retenção em dias.
Remova ficheiros com mais de X dias.
0 ou inferior significa ausência de retenção.
Int
retençãoInMb Tamanho máximo em megabytes que os arquivos de log http podem usar.
Quando atingidos, os arquivos de log antigos serão removidos para abrir espaço para os novos.
O valor pode variar entre 25 e 100.
Int

Restrições:
Valor mínimo = 25
Valor máximo = 100

FileSystemTokenStore

Designação Descrição Valor
Diretório O diretório no qual os tokens serão armazenados. string

ForwardProxy

Designação Descrição Valor
Convenção A convenção usada para determinar a url da solicitação feita. 'Personalizado'
'NoProxy'
'Padrão'
customHostHeaderName O nome do cabeçalho que contém o host da solicitação. string
customProtoHeaderName O nome do cabeçalho que contém o esquema da solicitação. string

GitHub

Designação Descrição Valor
ativado <código>falso</code> se o provedor GitHub não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor GitHub. ClientRegistration

GlobalValidation

Designação Descrição Valor
excludedCaminhos Os caminhos para os quais o fluxo não autenticado não seria redirecionado para a página de login. string[]
redirectToProvider O provedor de autenticação padrão a ser usado quando vários provedores são configurados.
Essa configuração só é necessária se vários provedores estiverem configurados e o cliente não autenticado
action está definida como "RedirectToLoginPage".
string
requireAuthentication <código>verdadeiro</code> se o fluxo de autenticação for necessário, qualquer solicitação é feita; caso contrário, <código>false</code>. Bool
unauthenticatedClientAction A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo. 'PermitirAnônimo'
'RedirectToLoginPage'
'Retorno401'
'Retorno403'

Google

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Google não deve ser ativado apesar do registro definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor do Google. ClientRegistration
validação As definições de configuração do fluxo de validação de token do Azure Ative Directory. AllowedAudiencesValidation

HandlerMapping

Designação Descrição Valor
Argumentos Argumentos de linha de comando a serem passados para o processador de script. string
Extensão As solicitações com essa extensão serão tratadas usando o aplicativo FastCGI especificado. string
scriptProcessor O caminho absoluto para o aplicativo FastCGI. string

HttpLogsConfig

Designação Descrição Valor
azureBlobStorage Logs http para a configuração de armazenamento de blob azure. AzureBlobStorageHttpLogsConfig
Sistema de arquivos Http registra a configuração do sistema de arquivos. FileSystemHttpLogsConfig

Configurações de Http

Designação Descrição Valor
encaminharProxy As definições de configuração de um proxy de encaminhamento usado para fazer as solicitações. ForwardProxy
requireHttps <código>falso</code> se as respostas de autenticação/autorização que não têm o esquema HTTPS forem permitidas; caso contrário, <código>true</code>. Bool
Rotas As definições de configuração das solicitações HTTP de caminhos. HttpSettingsRoutes

HttpSettingsRoutes

Designação Descrição Valor
apiPrefix O prefixo que deve preceder todos os caminhos de autenticação/autorização. string

Provedores de identidade

Designação Descrição Valor
maçã As definições de configuração do fornecedor Apple. Apple
azureActiveDirectory As definições de configuração do provedor do Ative Directory do Azure. AzureActiveDirectory
azureStaticWebApps As definições de configuração do provedor de Aplicativos Web Estáticos do Azure. AzureStaticWebApps
customOpenIdConnectProviders O mapa do nome do alias de cada provedor Open ID Connect personalizado para o
definições de configuração do provedor Open ID Connect personalizado.
IdentityProvidersCustomOpenIdConnectProviders
Linkedin As definições de configuração do provedor do Facebook. Facebook
gitHub As definições de configuração do provedor GitHub. do GitHub
google As definições de configuração do provedor do Google. Google
legadoMicrosoftAccount As definições de configuração do provedor de conta da Microsoft herdado. LegacyMicrosoftAccount
Linkedin As definições de configuração do provedor do Twitter. Twitter

IdentityProvidersCustomOpenIdConnectProviders

Designação Descrição Valor

IpSecurityRestriction

Designação Descrição Valor
ação Permitir ou Negar acesso para este intervalo de IP. string
Descrição Descrição da regra de restrição de IP. string
cabeçalhos Cabeçalhos de regra de restrição de IP.
X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples).
A lógica de correspondência é ..
- Se a propriedade for nula ou vazia (padrão), todos os hosts (ou falta de) são permitidos.
- Um valor é comparado usando ordinal-ignore-case (excluindo o número da porta).
- Curingas de subdomínio são permitidos, mas não correspondem ao domínio raiz. Por exemplo, *.contoso.com corresponde ao subdomínio foo.contoso.com
mas não o domínio raiz contoso.com ou foo.bar.contoso.com de vários níveis
- Nomes de host Unicode são permitidos, mas são convertidos em Punycode para correspondência.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).
A lógica de correspondência é ..
- Se a propriedade for nula ou vazia (padrão), quaisquer cadeias encaminhadas (ou falta de) são permitidas.
- Se algum endereço (excluindo o número da porta) na cadeia (separado por vírgula) corresponder ao CIDR definido pela propriedade.

X-Azure-FDID e X-FD-HealthProbe.
A lógica de correspondência é a correspondência exata.
IpSecurityRestrictionHeaders
Endereço IP Endereço IP para o qual a restrição de segurança é válida.
Pode ser na forma de endereço ipv4 puro (propriedade SubnetMask necessária) ou
Notação CIDR, como ipv4/mask (correspondência de bits à esquerda). Para o CIDR,
A propriedade SubnetMask não deve ser especificada.
string
Designação Nome da regra de restrição de IP. string
prioridade Prioridade da regra de restrição de IP. Int
subnetMask Máscara de sub-rede para o intervalo de endereços IP para os quais a restrição é válida. string
subnetTrafficTag (interna) Tag de tráfego de sub-rede Int
tag Define para que esse filtro IP será usado. Isso é para suportar a filtragem de IP em proxies. 'Inadimplência'
'ServiceTag'
'XffProxy'
vnetSubnetResourceId ID do recurso de rede virtual string
vnetTrafficTag (interna) Tag de tráfego Vnet Int

IpSecurityRestrictionHeaders

Designação Descrição Valor

JwtClaimChecks

Designação Descrição Valor
allowedClientApplications A lista dos aplicativos cliente permitidos. string[]
allowedGrupos A lista dos grupos permitidos. string[]

LegadoMicrosoftAccount

Designação Descrição Valor
ativado <código>falso</code> se o provedor de conta da Microsoft herdado não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
iniciar sessão As definições de configuração do fluxo de login. LoginScopes
Registo As definições de configuração do registro do aplicativo para o provedor de Conta da Microsoft herdado. ClientRegistration
validação As definições de configuração do fluxo de validação de token do provedor de conta da Microsoft herdado. AllowedAudiencesValidation

Iniciar sessão

Designação Descrição Valor
allowedExternalRedirectUrls URLs externos que podem ser redirecionados como parte do login ou logout do aplicativo. Observe que a parte da cadeia de caracteres de consulta da URL é ignorada.
Essa é uma configuração avançada normalmente necessária apenas para back-ends de aplicativos da Windows Store.
Observe que as URLs dentro do domínio atual são sempre permitidas implicitamente.
string[]
cookieExpiração As definições de configuração da expiração do cookie de sessão. CookieExpiration
Nonce As definições de configuração do nonce usado no fluxo de login. Nonce
preserveUrlFragmentsForLogins <código>verdadeiro</code> se os fragmentos da solicitação forem preservados após a solicitação de login ser feita; caso contrário, <código>false</code>. Bool
Rotas As rotas que especificam os pontos de extremidade usados para solicitações de login e logout. LoginRoutes
Loja de tokens As definições de configuração do armazenamento de tokens. TokenStore

LoginRotas

Designação Descrição Valor
logoutPonto final O ponto de extremidade no qual uma solicitação de logout deve ser feita. string

LoginScopes

Designação Descrição Valor
Âmbitos de aplicação Uma lista dos escopos que devem ser solicitados durante a autenticação. string[]

microsoft.web/sites/slots/config

Designação Descrição Valor
Designação Defina como 'appsettings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'authsettings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'authsettingsV2' para o tipo Microsoft.Web/sites/slots/config. Defina como 'azurestorageaccounts' para o tipo Microsoft.Web/sites/slots/config. Defina como 'backup' para o tipo Microsoft.Web/sites/slots/config. Defina como 'connectionstrings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'logs' para o tipo Microsoft.Web/sites/slots/config. Defina como 'metadados' para o tipo Microsoft.Web/sites/slots/config. Defina como 'pushsettings' para o tipo Microsoft.Web/sites/slots/config. Defina como 'web' para o tipo Microsoft.Web/sites/slots/config. 'appsettings'
'Authsettings'
'authsettingsV2'
'AzureStorageAccounts'
'Cópia de segurança'
'ConnectionStrings'
'toros'
'metadados'
'PushSettings'
'web' (obrigatório)

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'appsettings' (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sites/slots
propriedades Configurações. StringDictionaryProperties
tipo O tipo de recurso "Microsoft.Web/sites/slots/config@2021-03-01"

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'authsettings' (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sites/slots
propriedades Propriedades específicas do recurso SiteAuthSettings SiteAuthSettingsProperties
tipo O tipo de recurso "Microsoft.Web/sites/slots/config@2021-03-01"

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'authsettingsV2' (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sites/slots
propriedades Propriedades específicas do recurso SiteAuthSettingsV2 SiteAuthSettingsV2Properties
tipo O tipo de recurso "Microsoft.Web/sites/slots/config@2021-03-01"

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'azurestorageaccounts' (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sites/slots
propriedades Contas de armazenamento do Azure. AzureStoragePropertyDictionaryResourceProperties
tipo O tipo de recurso "Microsoft.Web/sites/slots/config@2021-03-01"

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'backup' (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sites/slots
propriedades Propriedades específicas do recurso BackupRequest BackupRequestProperties
tipo O tipo de recurso "Microsoft.Web/sites/slots/config@2021-03-01"

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'connectionstrings' (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sites/slots
propriedades Cadeias de conexão. ConnectionStringDictionaryProperties
tipo O tipo de recurso "Microsoft.Web/sites/slots/config@2021-03-01"

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'logs' (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sites/slots
propriedades Propriedades específicas do recurso SiteLogsConfig SiteLogsConfigProperties
tipo O tipo de recurso "Microsoft.Web/sites/slots/config@2021-03-01"

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso «metadados» (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sites/slots
propriedades Configurações. StringDictionaryProperties
tipo O tipo de recurso "Microsoft.Web/sites/slots/config@2021-03-01"

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'pushsettings' (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sites/slots
propriedades Propriedades específicas do recurso PushSettings PushSettingsProperties
tipo O tipo de recurso "Microsoft.Web/sites/slots/config@2021-03-01"

Microsoft.Web/sites/slots/config

Designação Descrição Valor
tipo Tipo de recurso. string
Designação O nome do recurso 'web' (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sites/slots
propriedades Propriedades do recurso principal SiteConfig
tipo O tipo de recurso "Microsoft.Web/sites/slots/config@2021-03-01"

NomeValuePair

Designação Descrição Valor
Designação Nome do par. string
valor Valor do par. string

Nonce

Designação Descrição Valor
nonceExpirationInterval O tempo após o pedido é feito quando o nonce deve expirar. string
validateNonce <código>falso</code> se o nonce não deve ser validado durante a conclusão do fluxo de login; caso contrário, <código>true</code>. Bool

OpenIdConnectClientCredential

Designação Descrição Valor
clientSecretSettingName A configuração do aplicativo que contém o segredo do cliente para o provedor Open ID Connect personalizado. string
método O método que deve ser usado para autenticar o usuário. 'ClientSecretPost'

OpenIdConnectConfig

Designação Descrição Valor
authorizationEndpoint O ponto de extremidade a ser usado para fazer uma solicitação de autorização. string
certificaçãoUri O ponto de extremidade que fornece as chaves necessárias para validar o token. string
emitente O ponto de extremidade que emite o token. string
tokenEndpoint O ponto de extremidade a ser usado para solicitar um token. string
wellKnownOpenIdConfiguration O ponto de extremidade que contém todos os pontos de extremidade de configuração para o provedor. string

OpenIdConnectLogin

Designação Descrição Valor
nomeClaimType O nome da declaração que contém o nome dos usuários. string
Âmbitos de aplicação Uma lista dos escopos que devem ser solicitados durante a autenticação. string[]

OpenIdConnectRegistration

Designação Descrição Valor
clientCredential As credenciais de autenticação do provedor Open ID Connect personalizado. OpenIdConnectClientCredential
ID do cliente A ID do cliente do provedor Open ID Connect personalizado. string
openIdConnectConfiguration As definições de configuração dos pontos de extremidade usados para o provedor Open ID Connect personalizado. OpenIdConnectConfig

PushSettings

Designação Descrição Valor
tipo Tipo de recurso. string
propriedades Propriedades específicas do recurso PushSettings PushSettingsProperties

PushSettingsProperties

Designação Descrição Valor
dinâmicoTagsJson Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas dinâmicas que serão avaliadas a partir de declarações de usuário no ponto de extremidade de registro por push. string
isPushEnabled Obtém ou define um sinalizador indicando se o ponto de extremidade Push está habilitado. bool (obrigatório)
tagsRequiringAuth Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas que exigem autenticação do usuário para serem usadas no ponto de extremidade de registro por push.
As tags podem consistir em caracteres alfanuméricos e o seguinte:
'_', '@', '#', '.', ':', '-'.
A validação deve ser realizada no PushRequestHandler.
string
tagWhitelistJson Obtém ou define uma cadeia de caracteres JSON contendo uma lista de tags que estão na lista permitida para uso pelo ponto de extremidade de registro por push. string

RampUpRule

Designação Descrição Valor
actionHostName Nome do host de um slot para o qual o tráfego será redirecionado, se decidido. Por exemplo, myapp-stage.azurewebsites.net. string
changeDecisionCallbackUrl O algoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado. Consulte a extensão do site TiPCallback para o andaime e contratos.
https://www.siteextensions.net/packages/TiPCallback/
string
changeIntervalInMinutes Especifica o intervalo em minutos para reavaliar ReroutePercentage. Int
changeStep No cenário de ramp up automático, esta é a etapa para adicionar/remover de <código>ReroutePercentage</code> até atingir \n<código>MinReroutePercentage</code> ou
<código>MaxReroutePercentage</code>. As métricas do site são verificadas a cada N minutos especificados no código <>ChangeIntervalInMinutes</code>.\nAlgoritmo de decisão personalizado
pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado no código <>ChangeDecisionCallbackUrl</code>.
Int
maxReroutePercentage Especifica o limite superior abaixo do qual ReroutePercentage permanecerá. Int
minReroutePercentage Especifica o limite inferior acima do qual ReroutePercentage permanecerá. Int
Designação Nome da regra de roteamento. O nome recomendado seria apontar para o slot que receberá o tráfego no experimento. string
reroutePercentage Porcentagem do tráfego que será redirecionado para <código>ActionHostName</code>. Int

RequestsBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
timeInterval Intervalo de tempo. string

SiteAuthSettingsProperties

Designação Descrição Valor
aadClaimsAuthorization Obtém uma cadeia de caracteres JSON contendo as configurações de Acl do Azure AD. string
adicionalLoginParams Parâmetros de login para enviar ao ponto de extremidade de autorização do OpenID Connect quando
Um utilizador inicia sessão. Cada parâmetro deve estar no formato "key=value".
string[]
permitidoAudiências Valores de audiência permitidos a serem considerados ao validar JWTs emitidos por
Azure Ative Directory. Observe que o código <>ClientID<o valor /code> é sempre considerado um
público permitido, independentemente dessa configuração.
string[]
allowedExternalRedirectUrls URLs externos que podem ser redirecionados como parte do login ou logout do aplicativo. Observe que a parte da cadeia de caracteres de consulta da URL é ignorada.
Essa é uma configuração avançada normalmente necessária apenas para back-ends de aplicativos da Windows Store.
Observe que as URLs dentro do domínio atual são sempre permitidas implicitamente.
string[]
authFilePath O caminho do arquivo de configuração que contém as configurações de autenticação.
Se o caminho for relativo, a base será o diretório raiz do site.
string
ID do cliente A ID do Cliente deste aplicativo de terceira parte confiável, conhecida como client_id.
Essa configuração é necessária para habilitar a autenticação de Conexão OpenID com o Azure Ative Directory ou
outros provedores OpenID Connect de 3ª parte.
Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
string
clientSecret O Segredo do Cliente deste aplicativo de terceira parte confiável (no Azure Ative Directory, isso também é chamado de Chave).
Essa configuração é opcional. Se nenhum segredo do cliente estiver configurado, o fluxo de autenticação implícito do OpenID Connect será usado para autenticar os usuários finais.
Caso contrário, o fluxo de código de autorização do OpenID Connect será usado para autenticar usuários finais.
Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
string
clientSecretCertificateImpressão digital Uma alternativa ao segredo do cliente, que é a impressão digital de um certificado usado para fins de assinatura. Esta propriedade atua como
um substituto para o Segredo do Cliente. Também é opcional.
string
clientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável. string
configVersion O ConfigVersion do recurso de autenticação/autorização em uso para o aplicativo atual.
A configuração neste valor pode controlar o comportamento do plano de controle para Autenticação / Autorização.
string
defaultProvider O provedor de autenticação padrão a ser usado quando vários provedores são configurados.
Essa configuração só é necessária se vários provedores estiverem configurados e o cliente não autenticado
action está definida como "RedirectToLoginPage".
'AzureActiveDirectory'
'Facebook'
'Github'
'Google'
'MicrosoftAccount'
'Twitter'
ativado <código>verdadeiro</code> se o recurso Autenticação/Autorização estiver habilitado para o aplicativo atual; caso contrário, <código>false</code>. Bool
facebookAppId O ID do aplicativo do Facebook usado para login.
Essa configuração é necessária para habilitar o Login do Facebook.
Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login
string
facebookAppSecret O segredo do aplicativo do Facebook usado para o login do Facebook.
Essa configuração é necessária para habilitar o Login do Facebook.
Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login
string
facebookAppSecretSettingName O nome da configuração do aplicativo que contém o segredo do aplicativo usado para o Login do Facebook. string
facebookOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de Login do Facebook.
Essa configuração é opcional.
Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login
string[]
gitHubClientId A ID do cliente do aplicativo GitHub usado para login.
Essa configuração é necessária para habilitar o login no Github
string
gitHubClientSecret O segredo do cliente do aplicativo GitHub usado para o login do Github.
Essa configuração é necessária para habilitar o login no Github.
string
gitHubClientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente do Github
usado para o GitHub Login.
string
gitHubOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de login do GitHub.
Essa configuração é opcional
string[]
googleClientId O OpenID Connect Client ID para o aplicativo da Web do Google.
Essa configuração é necessária para ativar o Google Sign-In.
Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/
string
googleClientSecret O segredo do cliente associado ao aplicativo da Web do Google.
Essa configuração é necessária para ativar o Google Sign-In.
Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/
string
googleClientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente associado a
a aplicação Web Google.
string
googleOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação do Google Sign-In.
Essa configuração é opcional. Se não for especificado, "openid", "profile" e "email" são usados como escopos padrão.
Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/
string[]
isAuthFromFile "true" se as configurações de configuração de autenticação devem ser lidas de um arquivo,
"falso" caso contrário
string
emitente O URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para este aplicativo.
Ao usar o Azure Ative Directory, esse valor é o URI do locatário do diretório, por exemplo, https://sts.windows.net/{tenant-guid}/.
Esse URI é um identificador que diferencia maiúsculas de minúsculas para o emissor do token.
Mais informações sobre o OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
string
microsoftAccountClientId A ID do cliente OAuth 2.0 que foi criada para o aplicativo usado para autenticação.
Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft.
Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm
string
microsoftAccountClientSecret O segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação.
Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft.
Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm
string
microsoftAccountClientSecretSettingName O nome da configuração do aplicativo que contém o segredo do cliente OAuth 2.0 que foi criado para o
aplicativo usado para autenticação.
string
microsoftAccountOAuthScopes Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação da Conta da Microsoft.
Essa configuração é opcional. Se não for especificado, "wl.basic" será usado como o escopo padrão.
Documentação de Escopos e permissões da Conta Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx
string[]
runtimeVersion O RuntimeVersion do recurso de autenticação/autorização em uso para o aplicativo atual.
A configuração neste valor pode controlar o comportamento de determinados recursos no módulo Autenticação / Autorização.
string
tokenRefreshExtensionHours O número de horas após a expiração do token de sessão para o qual um token de sessão pode ser usado
chame a API de atualização de token. O padrão é 72 horas.
Int
tokenStoreEnabled <código>verdadeiro</code> para armazenar de forma durável tokens de segurança específicos da plataforma que são obtidos durante os fluxos de login; caso contrário, <código>false</code>.
O padrão é <código>false</code>.
Bool
twitterConsumerKey [en] A chave de consumidor OAuth 1.0a do aplicativo Twitter usada para entrar.
Essa configuração é necessária para habilitar o Login do Twitter.
Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in
string
twitterConsumerSecret O segredo do consumidor OAuth 1.0a do aplicativo Twitter usado para entrar.
Essa configuração é necessária para habilitar o Login do Twitter.
Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in
string
twitterConsumerSecretSettingName O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do Twitter
Aplicação utilizada para iniciar sessão.
string
unauthenticatedClientAction A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo. 'PermitirAnônimo'
'RedirectToLoginPage'
validateIssuer Obtém um valor que indica se o emissor deve ser uma URL HTTPS válida e ser validado como tal. Bool

SiteAuthSettingsV2Properties

Designação Descrição Valor
globalValidation As definições de configuração que determinam o fluxo de validação dos usuários usando a Autenticação/Autorização do Serviço de Aplicativo. GlobalValidation
Configurações de http As definições de configuração das solicitações HTTP para autenticação e autorização feitas em relação à Autenticação/Autorização do Serviço de Aplicativo. HttpSettings
identityProvedores As definições de configuração de cada um dos provedores de identidade usados para configurar a Autenticação/Autorização do Serviço de Aplicativo. IdentityProviders
iniciar sessão As definições de configuração do fluxo de login dos usuários usando a Autenticação/Autorização do Serviço de Aplicativo. Login
plataforma As definições de configuração da plataforma de Autenticação/Autorização do Serviço de Aplicativo. AuthPlatform

SiteConfig

Designação Descrição Valor
acrUseManagedIdentityCreds Sinalizar para usar Creds de Identidade Gerenciada para extração ACR Bool
acrUserManagedIdentityID Se estiver usando a identidade gerenciada pelo usuário, a identidade gerenciada pelo usuário ClientId string
sempreLigado <código>verdadeiro</code> se o Always On estiver ativado; caso contrário, <código>false</code>. Bool
apiDefinição Informações sobre a definição formal da API para o aplicativo. ApiDefinitionInfo
apiManagementConfig Configurações de gerenciamento de API do Azure vinculadas ao aplicativo. ApiManagementConfig
appCommandLine Linha de comando do aplicativo para iniciar. string
appSettings Configurações do aplicativo. NameValuePair[]
autoHealEnabled <código>verdadeiro</code> se o Auto Heal estiver ativado; caso contrário, <código>false</code>. Bool
autoHealRegras Regras do Auto Heal. AutoHealRules
autoSwapSlotName Nome do slot de troca automática. string
azureStorageAccounts Lista de contas de armazenamento do Azure. SiteConfigAzureStorageAccounts
connectionStrings Cadeias de conexão. ConnStringInfo []
CORS Configurações de compartilhamento de recursos entre origens (CORS). CorsSettings
defaultDocuments Documentos padrão. string[]
detailedErrorLoggingEnabled <código>verdadeiro</code> se o registo de erros detalhado estiver ativado; caso contrário, <código>false</code>. Bool
documentRoot Raiz do documento. string
experiências Esta é uma solução alternativa para tipos polimórficos. Experiências
ftpsState Estado do serviço FTP / FTPS 'Tudo permitido'
'Desativado'
'FtpsOnly'
functionAppScaleLimit Número máximo de trabalhadores para o qual um site pode ser dimensionado.
Esta definição aplica-se apenas aos Planos Consumo e Elastic Premium
Int

Restrições:
Valor mínimo = 0
funçõesRuntimeScaleMonitoringEnabled Obtém ou define um valor que indica se o monitoramento da escala de tempo de execução das funções está habilitado. Quando ativado,
o ScaleController não monitorará fontes de eventos diretamente, mas chamará o
tempo de execução para obter o status da escala.
Bool
manipuladorMapeamentos Mapeamentos do manipulador. HandlerMapping[]
healthCheckPath Caminho de verificação de integridade string
http20Ativado Http20Enabled: configura um site para permitir que os clientes se conectem por http2.0 Bool
httpLoggingEnabled <código>verdadeiro</code> se o log HTTP estiver habilitado; caso contrário, <código>false</code>. Bool
ipSecurityRestrições Restrições de segurança IP para principal. IpSecurityRestriction []
javaContainer Contêiner Java. string
javaContainerVersion Versão do contêiner Java. string
javaVersão Versão Java. string
keyVaultReferenceIdentity Identidade a ser usada para autenticação de referência do Cofre de Chaves. string
Limites Limites do site. SiteLimits
linuxFxVersion Linux App Framework e versão string
balanceamento de carga Balanceamento de carga do site. 'MínimosPedidos'
'LeastResponseTime'
'PerSiteRoundRobin'
'RequestHash'
'WeightedRoundRobin'
'WeightedTotalTraffic'
localMySqlEnabled <código>verdadeiro</code> para habilitar o MySQL local; caso contrário, <código>false</code>. Bool
logsDirectorySizeLimit HTTP registra o limite de tamanho do diretório. Int
managedPipelineMode Modo de pipeline gerenciado. 'Clássico'
'Integrado'
managedServiceIdentityId ID de identidade do serviço gerenciado Int
mínimoElasticInstanceCount Número mínimo de contagem de instâncias para um site
Essa configuração só se aplica aos Planos Elásticos
Int

Restrições:
Valor mínimo = 0
Valor máximo = 20
minTlsVersion MinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL '1.0'
'1.1'
'1.2'
netFrameworkVersion Versão do .NET Framework. string
nodeVersion [en] Versão do Node.js. string
númeroDeTrabalhadores Número de trabalhadores. Int
phpVersão Versão do PHP. string
powerShellVersion Versão do PowerShell. string
preWarmedInstanceCount Número de instâncias pré-Warmed .
Esta definição aplica-se apenas aos Planos de Consumo e Elástico
Int

Restrições:
Valor mínimo = 0
Valor máximo = 10
publicNetworkAccess Propriedade para permitir ou bloquear todo o tráfego público. string
publicandoNome de usuário Publicação de nome de usuário. string
empurrar Empurre as configurações do ponto final. PushSettings
pythonVersão Versão do Python. string
remoteDebuggingEnabled <código>verdadeiro</code> se a depuração remota estiver ativada; caso contrário, <código>false</code>. Bool
remoteDebuggingVersion Versão de depuração remota. string
requestTracingEnabled <código>verdadeiro</code> se o rastreamento de solicitações estiver habilitado; caso contrário, <código>false</code>. Bool
requestTracingExpirationTime Solicite o tempo de expiração do rastreamento. string
scmIpSecurityRestrições Restrições de segurança IP para scm. IpSecurityRestriction []
scmIpSecurityRestrictionsUseMain Restrições de segurança IP para scm usar main. Bool
scmMinTlsVersion ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site SCM '1.0'
'1.1'
'1.2'
scmType Tipo SCM. 'BitbucketGit'
'BitbucketHg'
'CodePlexGit'
'CodePlexHg'
'Dropbox'
'ExternalGit'
'ExternalHg'
'GitHub'
'LocalGit'
'Nenhuma'
'OneDrive'
'Tfs'
'VSO'
«VSTSRM»
opções de rastreamento Opções de rastreamento. string
use32BitWorkerProcess <código>verdadeiro</code> usar o processo de trabalho de 32 bits; caso contrário, <código>false</code>. Bool
virtualAplicações Aplicações virtuais. VirtualApplication[]
vnetNome Nome da rede virtual. string
vnetPrivatePortsCount O número de portas privadas atribuídas a este aplicativo. Estes serão atribuídos dinamicamente em tempo de execução. Int
vnetRouteAllEnabled Rota de Rede Virtual Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Grupos de Segurança de Rede Virtual e Rotas Definidas pelo Usuário aplicadas. Bool
websiteTimeZone Define o fuso horário que um site usa para gerar carimbos de data/hora. Compatível com Linux e Windows App Service. Definir a configuração do aplicativo WEBSITE_TIME_ZONE tem precedência sobre essa configuração. Para Linux, espera valores de banco de dados tz https://www.iana.org/time-zones (para uma referência rápida, consulte https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Para Windows, espera um dos fusos horários listados em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones string
webSocketsEnabled <código>verdadeiro</code> se o WebSocket estiver habilitado; caso contrário, <código>false</code>. Bool
windowsFxVersão Xenon App Framework e versão string
xManagedServiceIdentityId ID de identidade explícita do serviço gerenciado Int

SiteConfigAzureStorageAccounts

Designação Descrição Valor

Limites do Site

Designação Descrição Valor
maxDiskSizeInMb Utilização máxima permitida do tamanho do disco em MB. Int
maxMemoryInMb Utilização máxima de memória permitida em MB. Int
maxPercentageCpu Percentagem máxima permitida de utilização da CPU. Int

SiteLogsConfigProperties

Designação Descrição Valor
applicationLogs Configuração de logs de aplicativos. ApplicationLogsConfig
detailedErrorMessages Configuração detalhada de mensagens de erro. EnabledConfig
failedRequestsTracing Configuração de rastreamento de solicitações com falha. EnabledConfig
Logs http Configuração de logs HTTP. HttpLogsConfig

SlowRequestsBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
caminho Caminho da solicitação. string
timeInterval Intervalo de tempo. string
timeTaken Tempo demorado. string

StatusCodesBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
caminho Caminho da solicitação string
Situação Código de status HTTP. Int
subStatus Solicitar Sub Status. Int
timeInterval Intervalo de tempo. string
win32Status Código de erro Win32. Int

StatusCodesRangeBasedTrigger

Designação Descrição Valor
contagem Contagem de pedidos. Int
caminho string
statusCódigos Código de status HTTP. string
timeInterval Intervalo de tempo. string

StringDictionaryProperties

Designação Descrição Valor

StringDictionaryProperties

Designação Descrição Valor

Loja de Tokens

Designação Descrição Valor
azureBlobStorage As definições de configuração do armazenamento dos tokens se o armazenamento de blob for usado. BlobStorageTokenStore
ativado <código>verdadeiro</code> para armazenar de forma durável tokens de segurança específicos da plataforma que são obtidos durante os fluxos de login; caso contrário, <código>false</code>.
O padrão é <código>false</code>.
Bool
Sistema de arquivos As definições de configuração do armazenamento dos tokens se um sistema de arquivos for usado. FileSystemTokenStore
tokenRefreshExtensionHours O número de horas após a expiração do token de sessão para o qual um token de sessão pode ser usado
chame a API de atualização de token. O padrão é 72 horas.
Int

Linkedin

Designação Descrição Valor
ativado <código>falso</code> se o provedor do Twitter não deve ser habilitado apesar do registro definido; caso contrário, <código>true</code>. Bool
Registo As definições de configuração do registro do aplicativo para o provedor do Twitter. TwitterRegistration

TwitterRegisto

Designação Descrição Valor
consumerKey [en] A chave de consumidor OAuth 1.0a do aplicativo Twitter usada para entrar.
Essa configuração é necessária para habilitar o Login do Twitter.
Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in
string
consumidorSecretSettingName O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do Twitter
Aplicação utilizada para iniciar sessão.
string

Aplicação virtual

Designação Descrição Valor
caminho físico Percurso físico. string
preloadEnabled <código>verdadeiro</code> se o pré-carregamento estiver ativado; caso contrário, <código>false</code>. Bool
diretórios virtuais Diretórios virtuais para aplicação virtual. VirtualDirectory[]
virtualPath Caminho virtual. string

Diretório virtual

Designação Descrição Valor
caminho físico Percurso físico. string
virtualPath Caminho para o aplicativo virtual. string