Microsoft.Web sites/slots/config 2019-08-01
Definição de recursos do bíceps
O tipo de recurso sites/slots/config pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo 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 Bicep ao seu modelo.
resource symbolicname 'Microsoft.Web/sites/slots/config@2019-08-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: {
additionalLoginParams: [
'string'
]
allowedAudiences: [
'string'
]
allowedExternalRedirectUrls: [
'string'
]
clientId: 'string'
clientSecret: 'string'
clientSecretCertificateThumbprint: 'string'
defaultProvider: 'string'
enabled: bool
facebookAppId: 'string'
facebookAppSecret: 'string'
facebookOAuthScopes: [
'string'
]
googleClientId: 'string'
googleClientSecret: 'string'
googleOAuthScopes: [
'string'
]
issuer: 'string'
microsoftAccountClientId: 'string'
microsoftAccountClientSecret: 'string'
microsoftAccountOAuthScopes: [
'string'
]
runtimeVersion: 'string'
tokenRefreshExtensionHours: int
tokenStoreEnabled: bool
twitterConsumerKey: 'string'
twitterConsumerSecret: 'string'
unauthenticatedClientAction: 'string'
validateIssuer: bool
}
}
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
timeInterval: 'string'
timeTaken: 'string'
}
statusCodes: [
{
count: int
status: int
subStatus: int
timeInterval: 'string'
win32Status: int
}
]
}
}
autoSwapSlotName: 'string'
connectionStrings: [
{
connectionString: 'string'
name: 'string'
type: 'string'
}
]
cors: {
allowedOrigins: [
'string'
]
supportCredentials: bool
}
defaultDocuments: [
'string'
]
detailedErrorLoggingEnabled: bool
documentRoot: 'string'
experiments: {
rampUpRules: [
{
actionHostName: 'string'
changeDecisionCallbackUrl: 'string'
changeIntervalInMinutes: int
changeStep: int
maxReroutePercentage: int
minReroutePercentage: int
name: 'string'
reroutePercentage: int
}
]
}
ftpsState: 'string'
handlerMappings: [
{
arguments: 'string'
extension: 'string'
scriptProcessor: 'string'
}
]
healthCheckPath: 'string'
http20Enabled: bool
httpLoggingEnabled: bool
ipSecurityRestrictions: [
{
action: 'string'
description: 'string'
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
javaContainer: 'string'
javaContainerVersion: 'string'
javaVersion: 'string'
limits: {
maxDiskSizeInMb: int
maxMemoryInMb: int
maxPercentageCpu: int
}
linuxFxVersion: 'string'
loadBalancing: 'string'
localMySqlEnabled: bool
logsDirectorySizeLimit: int
managedPipelineMode: 'string'
managedServiceIdentityId: int
minTlsVersion: 'string'
netFrameworkVersion: 'string'
nodeVersion: 'string'
numberOfWorkers: int
phpVersion: 'string'
powerShellVersion: 'string'
preWarmedInstanceCount: int
publishingUsername: 'string'
push: {
kind: 'string'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
pythonVersion: 'string'
remoteDebuggingEnabled: bool
remoteDebuggingVersion: 'string'
requestTracingEnabled: bool
requestTracingExpirationTime: 'string'
scmIpSecurityRestrictions: [
{
action: 'string'
description: 'string'
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
scmIpSecurityRestrictionsUseMain: bool
scmType: 'string'
tracingOptions: 'string'
use32BitWorkerProcess: bool
virtualApplications: [
{
physicalPath: 'string'
preloadEnabled: bool
virtualDirectories: [
{
physicalPath: 'string'
virtualPath: 'string'
}
]
virtualPath: 'string'
}
]
vnetName: 'string'
webSocketsEnabled: bool
windowsFxVersion: 'string'
xManagedServiceIdentityId: int
}
}
Valores de propriedade
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 |
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 |
AutoHealActions
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
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 |
AzureStorageInfoValue
Designação | Descrição | Valor |
---|---|---|
chave de acesso | Chave de acesso para a conta de armazenamento. | string |
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 |
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) |
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 |
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 |
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[] |
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 |
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 |
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 |
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' 'XffProxy' |
vnetSubnetResourceId | ID do recurso de rede virtual | string |
vnetTrafficTag | (interna) Tag de tráfego Vnet | Int |
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 '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' '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 | '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 |
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 |
---|---|---|
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[] |
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 |
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' '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 |
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[] |
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 |
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[] |
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 |
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 |
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 |
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 |
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' |
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 |
Limites | Limites do site. | SiteLimits |
linuxFxVersion | Linux App Framework e versão | string |
balanceamento de carga | Balanceamento de carga do site. | 'MínimosPedidos' 'LeastResponseTime' '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 |
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 |
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 |
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 |
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 |
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 |
timeInterval | Intervalo de tempo. | string |
timeTaken | Tempo demorado. | string |
StatusCodesBasedTrigger
Designação | Descrição | Valor |
---|---|---|
contagem | Contagem de pedidos. | Int |
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 |
StringDictionaryProperties
Designação | Descrição | Valor |
---|
StringDictionaryProperties
Designação | Descrição | Valor |
---|
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:
- Grupos de recursos - Consulte comandos de implantação de grupo 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 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": {
"additionalLoginParams": [ "string" ],
"allowedAudiences": [ "string" ],
"allowedExternalRedirectUrls": [ "string" ],
"clientId": "string",
"clientSecret": "string",
"clientSecretCertificateThumbprint": "string",
"defaultProvider": "string",
"enabled": "bool",
"facebookAppId": "string",
"facebookAppSecret": "string",
"facebookOAuthScopes": [ "string" ],
"googleClientId": "string",
"googleClientSecret": "string",
"googleOAuthScopes": [ "string" ],
"issuer": "string",
"microsoftAccountClientId": "string",
"microsoftAccountClientSecret": "string",
"microsoftAccountOAuthScopes": [ "string" ],
"runtimeVersion": "string",
"tokenRefreshExtensionHours": "int",
"tokenStoreEnabled": "bool",
"twitterConsumerKey": "string",
"twitterConsumerSecret": "string",
"unauthenticatedClientAction": "string",
"validateIssuer": "bool"
}
}
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",
"timeInterval": "string",
"timeTaken": "string"
},
"statusCodes": [
{
"count": "int",
"status": "int",
"subStatus": "int",
"timeInterval": "string",
"win32Status": "int"
}
]
}
},
"autoSwapSlotName": "string",
"connectionStrings": [
{
"connectionString": "string",
"name": "string",
"type": "string"
}
],
"cors": {
"allowedOrigins": [ "string" ],
"supportCredentials": "bool"
},
"defaultDocuments": [ "string" ],
"detailedErrorLoggingEnabled": "bool",
"documentRoot": "string",
"experiments": {
"rampUpRules": [
{
"actionHostName": "string",
"changeDecisionCallbackUrl": "string",
"changeIntervalInMinutes": "int",
"changeStep": "int",
"maxReroutePercentage": "int",
"minReroutePercentage": "int",
"name": "string",
"reroutePercentage": "int"
}
]
},
"ftpsState": "string",
"handlerMappings": [
{
"arguments": "string",
"extension": "string",
"scriptProcessor": "string"
}
],
"healthCheckPath": "string",
"http20Enabled": "bool",
"httpLoggingEnabled": "bool",
"ipSecurityRestrictions": [
{
"action": "string",
"description": "string",
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"javaContainer": "string",
"javaContainerVersion": "string",
"javaVersion": "string",
"limits": {
"maxDiskSizeInMb": "int",
"maxMemoryInMb": "int",
"maxPercentageCpu": "int"
},
"linuxFxVersion": "string",
"loadBalancing": "string",
"localMySqlEnabled": "bool",
"logsDirectorySizeLimit": "int",
"managedPipelineMode": "string",
"managedServiceIdentityId": "int",
"minTlsVersion": "string",
"netFrameworkVersion": "string",
"nodeVersion": "string",
"numberOfWorkers": "int",
"phpVersion": "string",
"powerShellVersion": "string",
"preWarmedInstanceCount": "int",
"publishingUsername": "string",
"push": {
"kind": "string",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
},
"pythonVersion": "string",
"remoteDebuggingEnabled": "bool",
"remoteDebuggingVersion": "string",
"requestTracingEnabled": "bool",
"requestTracingExpirationTime": "string",
"scmIpSecurityRestrictions": [
{
"action": "string",
"description": "string",
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"scmIpSecurityRestrictionsUseMain": "bool",
"scmType": "string",
"tracingOptions": "string",
"use32BitWorkerProcess": "bool",
"virtualApplications": [
{
"physicalPath": "string",
"preloadEnabled": "bool",
"virtualDirectories": [
{
"physicalPath": "string",
"virtualPath": "string"
}
],
"virtualPath": "string"
}
],
"vnetName": "string",
"webSocketsEnabled": "bool",
"windowsFxVersion": "string",
"xManagedServiceIdentityId": "int"
}
}
Valores de propriedade
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 |
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 |
AutoHealActions
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
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 |
AzureStorageInfoValue
Designação | Descrição | Valor |
---|---|---|
chave de acesso | Chave de acesso para a conta de armazenamento. | string |
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 |
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) |
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 |
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 |
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[] |
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 |
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 |
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 |
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' 'XffProxy' |
vnetSubnetResourceId | ID do recurso de rede virtual | string |
vnetTrafficTag | (interna) Tag de tráfego Vnet | Int |
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 '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' '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 | '2019-08-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 | '2019-08-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 | '2019-08-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 | '2019-08-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 | '2019-08-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 | '2019-08-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 | '2019-08-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 | '2019-08-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 | '2019-08-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 |
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 |
---|---|---|
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[] |
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 |
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' '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 |
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[] |
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 |
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[] |
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 |
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 |
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 |
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 |
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' |
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 |
Limites | Limites do site. | SiteLimits |
linuxFxVersion | Linux App Framework e versão | string |
balanceamento de carga | Balanceamento de carga do site. | 'MínimosPedidos' 'LeastResponseTime' '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 |
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 |
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 |
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 |
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 |
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 |
timeInterval | Intervalo de tempo. | string |
timeTaken | Tempo demorado. | string |
StatusCodesBasedTrigger
Designação | Descrição | Valor |
---|---|---|
contagem | Contagem de pedidos. | Int |
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 |
StringDictionaryProperties
Designação | Descrição | Valor |
---|
StringDictionaryProperties
Designação | Descrição | Valor |
---|
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 |
Exemplos de uso
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 = {
additionalLoginParams = [
"string"
]
allowedAudiences = [
"string"
]
allowedExternalRedirectUrls = [
"string"
]
clientId = "string"
clientSecret = "string"
clientSecretCertificateThumbprint = "string"
defaultProvider = "string"
enabled = bool
facebookAppId = "string"
facebookAppSecret = "string"
facebookOAuthScopes = [
"string"
]
googleClientId = "string"
googleClientSecret = "string"
googleOAuthScopes = [
"string"
]
issuer = "string"
microsoftAccountClientId = "string"
microsoftAccountClientSecret = "string"
microsoftAccountOAuthScopes = [
"string"
]
runtimeVersion = "string"
tokenRefreshExtensionHours = int
tokenStoreEnabled = bool
twitterConsumerKey = "string"
twitterConsumerSecret = "string"
unauthenticatedClientAction = "string"
validateIssuer = bool
}
}
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
timeInterval = "string"
timeTaken = "string"
}
statusCodes = [
{
count = int
status = int
subStatus = int
timeInterval = "string"
win32Status = int
}
]
}
}
autoSwapSlotName = "string"
connectionStrings = [
{
connectionString = "string"
name = "string"
type = "string"
}
]
cors = {
allowedOrigins = [
"string"
]
supportCredentials = bool
}
defaultDocuments = [
"string"
]
detailedErrorLoggingEnabled = bool
documentRoot = "string"
experiments = {
rampUpRules = [
{
actionHostName = "string"
changeDecisionCallbackUrl = "string"
changeIntervalInMinutes = int
changeStep = int
maxReroutePercentage = int
minReroutePercentage = int
name = "string"
reroutePercentage = int
}
]
}
ftpsState = "string"
handlerMappings = [
{
arguments = "string"
extension = "string"
scriptProcessor = "string"
}
]
healthCheckPath = "string"
http20Enabled = bool
httpLoggingEnabled = bool
ipSecurityRestrictions = [
{
action = "string"
description = "string"
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
javaContainer = "string"
javaContainerVersion = "string"
javaVersion = "string"
limits = {
maxDiskSizeInMb = int
maxMemoryInMb = int
maxPercentageCpu = int
}
linuxFxVersion = "string"
loadBalancing = "string"
localMySqlEnabled = bool
logsDirectorySizeLimit = int
managedPipelineMode = "string"
managedServiceIdentityId = int
minTlsVersion = "string"
netFrameworkVersion = "string"
nodeVersion = "string"
numberOfWorkers = int
phpVersion = "string"
powerShellVersion = "string"
preWarmedInstanceCount = int
publishingUsername = "string"
push = {
kind = "string"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
pythonVersion = "string"
remoteDebuggingEnabled = bool
remoteDebuggingVersion = "string"
requestTracingEnabled = bool
requestTracingExpirationTime = "string"
scmIpSecurityRestrictions = [
{
action = "string"
description = "string"
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
scmIpSecurityRestrictionsUseMain = bool
scmType = "string"
tracingOptions = "string"
use32BitWorkerProcess = bool
virtualApplications = [
{
physicalPath = "string"
preloadEnabled = bool
virtualDirectories = [
{
physicalPath = "string"
virtualPath = "string"
}
]
virtualPath = "string"
}
]
vnetName = "string"
webSocketsEnabled = bool
windowsFxVersion = "string"
xManagedServiceIdentityId = int
}
}
Valores de propriedade
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 |
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 |
AutoHealActions
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
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 |
AzureStorageInfoValue
Designação | Descrição | Valor |
---|---|---|
chave de acesso | Chave de acesso para a conta de armazenamento. | string |
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 |
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) |
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 |
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 |
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[] |
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 |
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 |
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 |
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' 'XffProxy' |
vnetSubnetResourceId | ID do recurso de rede virtual | string |
vnetTrafficTag | (interna) Tag de tráfego Vnet | Int |
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 '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' '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@2019-08-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@2019-08-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@2019-08-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@2019-08-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@2019-08-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@2019-08-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@2019-08-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@2019-08-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@2019-08-01" |
NomeValuePair
Designação | Descrição | Valor |
---|---|---|
Designação | Nome do par. | string |
valor | Valor do par. | string |
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 |
---|---|---|
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[] |
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 |
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' '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 |
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[] |
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 |
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[] |
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 |
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 |
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 |
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 |
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' |
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 |
Limites | Limites do site. | SiteLimits |
linuxFxVersion | Linux App Framework e versão | string |
balanceamento de carga | Balanceamento de carga do site. | 'MínimosPedidos' 'LeastResponseTime' '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 |
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 |
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 |
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 |
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 |
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 |
timeInterval | Intervalo de tempo. | string |
timeTaken | Tempo demorado. | string |
StatusCodesBasedTrigger
Designação | Descrição | Valor |
---|---|---|
contagem | Contagem de pedidos. | Int |
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 |
StringDictionaryProperties
Designação | Descrição | Valor |
---|
StringDictionaryProperties
Designação | Descrição | Valor |
---|
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 |