Microsoft.Web sites/configuração 2020-06-01
Definição de recursos do bíceps
O tipo de recurso sites/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/config, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Web/sites/config@2020-06-01' = {
name: 'string'
// For remaining properties, see microsoft.web/sites/config objects
}
objetos microsoft.web/sites/config
Defina o nome propriedade para especificar o tipo de objeto.
Para appsettings, use:
{
kind: 'string'
name: 'appsettings'
properties: {
{customized property}: 'string'
}
}
Para authsettings, use:
{
kind: 'string'
name: 'authsettings'
properties: {
aadClaimsAuthorization: 'string'
additionalLoginParams: [
'string'
]
allowedAudiences: [
'string'
]
allowedExternalRedirectUrls: [
'string'
]
authFilePath: 'string'
clientId: 'string'
clientSecret: 'string'
clientSecretCertificateThumbprint: 'string'
clientSecretSettingName: 'string'
defaultProvider: 'string'
enabled: bool
facebookAppId: 'string'
facebookAppSecret: 'string'
facebookAppSecretSettingName: 'string'
facebookOAuthScopes: [
'string'
]
gitHubClientId: 'string'
gitHubClientSecret: 'string'
gitHubClientSecretSettingName: 'string'
gitHubOAuthScopes: [
'string'
]
googleClientId: 'string'
googleClientSecret: 'string'
googleClientSecretSettingName: 'string'
googleOAuthScopes: [
'string'
]
isAuthFromFile: 'string'
issuer: 'string'
microsoftAccountClientId: 'string'
microsoftAccountClientSecret: 'string'
microsoftAccountClientSecretSettingName: 'string'
microsoftAccountOAuthScopes: [
'string'
]
runtimeVersion: 'string'
tokenRefreshExtensionHours: int
tokenStoreEnabled: bool
twitterConsumerKey: 'string'
twitterConsumerSecret: 'string'
twitterConsumerSecretSettingName: 'string'
unauthenticatedClientAction: 'string'
validateIssuer: bool
}
}
Para authsettingsV2, use:
{
kind: 'string'
name: 'authsettingsV2'
properties: {
globalValidation: {
kind: 'string'
properties: {
excludedPaths: [
'string'
]
redirectToProvider: 'string'
requireAuthentication: bool
unauthenticatedClientAction: 'string'
}
}
httpSettings: {
kind: 'string'
properties: {
forwardProxy: {
kind: 'string'
properties: {
convention: 'string'
customHostHeaderName: 'string'
customProtoHeaderName: 'string'
}
}
requireHttps: bool
routes: {
kind: 'string'
properties: {
apiPrefix: 'string'
}
}
}
}
identityProviders: {
kind: 'string'
properties: {
azureActiveDirectory: {
kind: 'string'
properties: {
enabled: bool
isAutoProvisioned: bool
login: {
kind: 'string'
properties: {
disableWWWAuthenticate: bool
loginParameters: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
clientId: 'string'
clientSecretCertificateThumbprint: 'string'
clientSecretSettingName: 'string'
openIdIssuer: 'string'
}
}
validation: {
kind: 'string'
properties: {
allowedAudiences: [
'string'
]
jwtClaimChecks: {
kind: 'string'
properties: {
allowedClientApplications: [
'string'
]
allowedGroups: [
'string'
]
}
}
}
}
}
}
customOpenIdConnectProviders: {
{customized property}: {
kind: 'string'
properties: {
enabled: bool
login: {
kind: 'string'
properties: {
nameClaimType: 'string'
scopes: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
clientCredential: {
kind: 'string'
properties: {
clientSecretSettingName: 'string'
method: 'ClientSecretPost'
}
}
clientId: 'string'
openIdConnectConfiguration: {
kind: 'string'
properties: {
authorizationEndpoint: 'string'
certificationUri: 'string'
issuer: 'string'
tokenEndpoint: 'string'
wellKnownOpenIdConfiguration: 'string'
}
}
}
}
}
}
}
facebook: {
kind: 'string'
properties: {
enabled: bool
graphApiVersion: 'string'
login: {
kind: 'string'
properties: {
scopes: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
appId: 'string'
appSecretSettingName: 'string'
}
}
}
}
gitHub: {
kind: 'string'
properties: {
enabled: bool
login: {
kind: 'string'
properties: {
scopes: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
clientId: 'string'
clientSecretSettingName: 'string'
}
}
}
}
google: {
kind: 'string'
properties: {
enabled: bool
login: {
kind: 'string'
properties: {
scopes: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
clientId: 'string'
clientSecretSettingName: 'string'
}
}
validation: {
kind: 'string'
properties: {
allowedAudiences: [
'string'
]
}
}
}
}
twitter: {
kind: 'string'
properties: {
enabled: bool
registration: {
kind: 'string'
properties: {
consumerKey: 'string'
consumerSecretSettingName: 'string'
}
}
}
}
}
}
login: {
kind: 'string'
properties: {
allowedExternalRedirectUrls: [
'string'
]
cookieExpiration: {
kind: 'string'
properties: {
convention: 'string'
timeToExpiration: 'string'
}
}
nonce: {
kind: 'string'
properties: {
nonceExpirationInterval: 'string'
validateNonce: bool
}
}
preserveUrlFragmentsForLogins: bool
routes: {
kind: 'string'
properties: {
logoutEndpoint: 'string'
}
}
tokenStore: {
kind: 'string'
properties: {
azureBlobStorage: {
kind: 'string'
properties: {
sasUrlSettingName: 'string'
}
}
enabled: bool
fileSystem: {
kind: 'string'
properties: {
directory: 'string'
}
}
tokenRefreshExtensionHours: int
}
}
}
}
platform: {
kind: 'string'
properties: {
configFilePath: 'string'
enabled: bool
runtimeVersion: 'string'
}
}
}
}
Para azurestorageaccounts, use:
{
kind: 'string'
name: 'azurestorageaccounts'
properties: {
{customized property}: {
accessKey: 'string'
accountName: 'string'
mountPath: 'string'
shareName: 'string'
type: 'string'
}
}
}
Para de backup, use:
{
kind: 'string'
name: 'backup'
properties: {
backupName: 'string'
backupSchedule: {
frequencyInterval: int
frequencyUnit: 'string'
keepAtLeastOneBackup: bool
retentionPeriodInDays: int
startTime: 'string'
}
databases: [
{
connectionString: 'string'
connectionStringName: 'string'
databaseType: 'string'
name: 'string'
}
]
enabled: bool
storageAccountUrl: 'string'
}
}
Para connectionstrings, use:
{
kind: 'string'
name: 'connectionstrings'
properties: {
{customized property}: {
type: 'string'
value: 'string'
}
}
}
Para logs, use:
{
kind: 'string'
name: 'logs'
properties: {
applicationLogs: {
azureBlobStorage: {
level: 'string'
retentionInDays: int
sasUrl: 'string'
}
azureTableStorage: {
level: 'string'
sasUrl: 'string'
}
fileSystem: {
level: 'string'
}
}
detailedErrorMessages: {
enabled: bool
}
failedRequestsTracing: {
enabled: bool
}
httpLogs: {
azureBlobStorage: {
enabled: bool
retentionInDays: int
sasUrl: 'string'
}
fileSystem: {
enabled: bool
retentionInDays: int
retentionInMb: int
}
}
}
}
Para metadados, use:
{
kind: 'string'
name: 'metadata'
properties: {
{customized property}: 'string'
}
}
Para pushsettings, use:
{
kind: 'string'
name: 'pushsettings'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
Para slotConfigNames, use:
{
kind: 'string'
name: 'slotConfigNames'
properties: {
appSettingNames: [
'string'
]
azureStorageConfigNames: [
'string'
]
connectionStringNames: [
'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'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
javaContainer: 'string'
javaContainerVersion: 'string'
javaVersion: 'string'
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'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
scmIpSecurityRestrictionsUseMain: bool
scmMinTlsVersion: 'string'
scmType: 'string'
tracingOptions: 'string'
use32BitWorkerProcess: bool
virtualApplications: [
{
physicalPath: 'string'
preloadEnabled: bool
virtualDirectories: [
{
physicalPath: 'string'
virtualPath: 'string'
}
]
virtualPath: 'string'
}
]
vnetName: 'string'
vnetPrivatePortsCount: int
vnetRouteAllEnabled: bool
webSocketsEnabled: bool
windowsFxVersion: 'string'
xManagedServiceIdentityId: int
}
}
Valores de propriedade
AllowedAudiencesValidation
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AllowedAudiencesValidation | AllowedAudiencesValidationProperties |
AllowedAudiencesValidationProperties
Designação | Descrição | Valor |
---|---|---|
permitidoAudiências | string[] |
ApiDefinitionInfo
Designação | Descrição | Valor |
---|---|---|
URL | A URL da definição da API. | string |
ApiManagementConfig
Designação | Descrição | Valor |
---|---|---|
ID | APIM-Api Identificador. | string |
ApplicationLogsConfig
Designação | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs de aplicativos para configuração de armazenamento de blob. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Logs do aplicativo para a configuração de armazenamento de tabela azure. | AzureTableStorageApplicationLogsConfig |
Sistema de arquivos | Logs do aplicativo para a configuração do sistema de arquivos. | FileSystemApplicationLogsConfig |
Registo de Aplicações
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AppRegistration | AppRegistrationProperties |
AppRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
appId | string | |
appSecretSettingName | string |
AuthPlatform
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AuthPlatform | AuthPlatformProperties |
AuthPlatformProperties
Designação | Descrição | Valor |
---|---|---|
configFilePath | string | |
ativado | Bool | |
runtimeVersion | string |
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
AzureActiveDirectory
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectory | AzureActiveDirectoryProperties |
AzureActiveDirectoryLogin
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectoryLogin | AzureActiveDirectoryLoginProperties |
AzureActiveDirectoryLoginProperties
Designação | Descrição | Valor |
---|---|---|
desativarWWWAuthenticate | Bool | |
loginParâmetros | string[] |
AzureActiveDirectoryProperties
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
isAutoProvisioned | Bool | |
iniciar sessão | AzureActiveDirectoryLogin | |
Registo | AzureActiveDirectoryRegistration | |
validação | AzureActiveDirectoryValidation |
AzureActiveDirectoryRegistration
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectoryRegistration | AzureActiveDirectoryRegistrationProperties |
AzureActiveDirectoryRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
ID do cliente | string | |
clientSecretCertificateImpressão digital | string | |
clientSecretSettingName | string | |
openIdIssuer | string |
AzureActiveDirectoryValidation
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectoryValidation | AzureActiveDirectoryValidationProperties |
AzureActiveDirectoryValidationProperties
Designação | Descrição | Valor |
---|---|---|
permitidoAudiências | string[] | |
jwtClaimChecks | JwtClaimChecks |
AzureBlobStorageApplicationLogsConfig
Designação | Descrição | Valor |
---|---|---|
nível | Nível de log. | 'Erro' 'Informação' 'Desligado' 'Verbose' 'Atenção' |
retençãoInDays | Retenção em dias. Remova bolhas com mais de X dias. 0 ou inferior significa ausência de retenção. |
Int |
sasUrl | URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. | string |
AzureBlobStorageHttpLogsConfig
Designação | Descrição | Valor |
---|---|---|
ativado | True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. | Bool |
retençãoInDays | Retenção em dias. Remova bolhas com mais de X dias. 0 ou inferior significa ausência de retenção. |
Int |
sasUrl | URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. | string |
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 |
BlobStorageTokenStore
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso BlobStorageTokenStore | BlobStorageTokenStoreProperties |
BlobStorageTokenStoreProperties
Designação | Descrição | Valor |
---|---|---|
sasUrlSettingName | string |
Registo de Cliente
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso ClientRegistration | ClientRegistrationProperties |
ClientRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
ID do cliente | string | |
clientSecretSettingName | string |
ConnectionStringDictionaryProperties
Designação | Descrição | Valor |
---|
ConnStringInfo
Designação | Descrição | Valor |
---|---|---|
connectionString | Valor da cadeia de conexão. | string |
Designação | Nome da cadeia de conexão. | string |
tipo | Tipo de base de dados. | 'ApiHub' 'Personalizado' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'Barramento de serviço' 'SQLAzure' 'SQLServer' |
ConnStringValueTypePair
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de base de dados. | 'ApiHub' 'Personalizado' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'Barramento de serviço' 'SQLAzure' 'SQLServer' (obrigatório) |
valor | Valor do par. | string (obrigatório) |
CookieExpiration
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso CookieExpiration | CookieExpirationProperties |
CookieExpirationProperties
Designação | Descrição | Valor |
---|---|---|
Convenção | 'Tempo Fixo' 'IdentityProviderDerived' |
|
timeToExpiration | string |
CorsSettings
Designação | Descrição | Valor |
---|---|---|
allowedOrigens | Obtém ou define a lista de origens que devem ser permitidas para fazer origens cruzadas chamadas (por exemplo: http://example.com:12345). Use "*" para permitir tudo. |
string[] |
supportCredenciais | Obtém ou define se as solicitações CORS com credenciais são permitidas. Ver https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials para mais detalhes. |
Bool |
CustomOpenIdConnectProvider
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso CustomOpenIdConnectProvider | CustomOpenIdConnectProviderProperties |
CustomOpenIdConnectProviderProperties
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
iniciar sessão | OpenIdConnectLogin | |
Registo | OpenIdConnectRegistration |
DatabaseBackupSetting
Designação | Descrição | Valor |
---|---|---|
connectionString | Contém uma cadeia de conexão com um banco de dados cujo backup está sendo feito ou restaurado. Se a restauração acontecer com um novo banco de dados, o nome do banco de dados dentro é o novo. | string |
connectionStringName | Contém um nome de cadeia de conexão vinculado ao SiteConfig.ConnectionStrings. Isso é usado durante a restauração com opções de substituição de cadeias de conexão. |
string |
tipo de banco de dados | Tipo de banco de dados (por exemplo, SqlAzure / MySql). | 'LocalMySql' 'MySql' 'PostgreSql' 'SqlAzure' (obrigatório) |
Designação | string |
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[] |
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso do Facebook | FacebookProperties |
FacebookPropriedades
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
graphApiVersion | string | |
iniciar sessão | LoginScopes | |
Registo | AppRegistration |
FileSystemApplicationLogsConfig
Designação | Descrição | Valor |
---|---|---|
nível | Nível de log. | 'Erro' 'Informação' 'Desligado' 'Verbose' 'Atenção' |
FileSystemHttpLogsConfig
Designação | Descrição | Valor |
---|---|---|
ativado | True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. | Bool |
retençãoInDays | Retenção em dias. Remova ficheiros com mais de X dias. 0 ou inferior significa ausência de retenção. |
Int |
retençãoInMb | Tamanho máximo em megabytes que os arquivos de log http podem usar. Quando atingidos, os arquivos de log antigos serão removidos para abrir espaço para os novos. O valor pode variar entre 25 e 100. |
Int Restrições: Valor mínimo = 25 Valor máximo = 100 |
FileSystemTokenStore
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso FileSystemTokenStore | FileSystemTokenStoreProperties |
FileSystemTokenStoreProperties
Designação | Descrição | Valor |
---|---|---|
Diretório | string |
ForwardProxy
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso ForwardProxy | ForwardProxyProperties |
ForwardProxyProperties
Designação | Descrição | Valor |
---|---|---|
Convenção | 'Personalizado' 'NoProxy' 'Padrão' |
|
customHostHeaderName | string | |
customProtoHeaderName | string |
GitHub
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso GitHub | GitHubProperties |
GitHubPropriedades
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
iniciar sessão | LoginScopes | |
Registo | ClientRegistration |
GlobalValidation
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso GlobalValidation | GlobalValidationProperties |
GlobalValidationProperties
Designação | Descrição | Valor |
---|---|---|
excludedCaminhos | string[] | |
redirectToProvider | string | |
requireAuthentication | Bool | |
unauthenticatedClientAction | 'PermitirAnônimo' 'RedirectToLoginPage' 'Retorno401' 'Retorno403' |
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas de recursos do Google | GoogleProperties |
GooglePropriedades
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
iniciar sessão | LoginScopes | |
Registo | ClientRegistration | |
validação | AllowedAudiencesValidation |
HandlerMapping
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos de linha de comando a serem passados para o processador de script. | string |
Extensão | As solicitações com essa extensão serão tratadas usando o aplicativo FastCGI especificado. | string |
scriptProcessor | O caminho absoluto para o aplicativo FastCGI. | string |
HttpLogsConfig
Designação | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs http para a configuração de armazenamento de blob azure. | AzureBlobStorageHttpLogsConfig |
Sistema de arquivos | Http registra a configuração do sistema de arquivos. | FileSystemHttpLogsConfig |
Configurações de Http
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso HttpSettings | HttpSettingsProperties |
HttpSettingsProperties
Designação | Descrição | Valor |
---|---|---|
encaminharProxy | ForwardProxy | |
requireHttps | Bool | |
Rotas | HttpSettingsRoutes |
HttpSettingsRoutes
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso HttpSettingsRoutes | HttpSettingsRoutesProperties |
HttpSettingsRoutesProperties
Designação | Descrição | Valor |
---|---|---|
apiPrefix | string |
Provedores de identidade
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso IdentityProviders | IdentityProvidersProperties |
IdentityProvidersProperties
Designação | Descrição | Valor |
---|---|---|
azureActiveDirectory | AzureActiveDirectory | |
customOpenIdConnectProviders | Dicionário de <CustomOpenIdConnectProvider> | IdentityProvidersPropertiesCustomOpenIdConnectProviders |
gitHub | do GitHub | |
IdentityProvidersPropertiesCustomOpenIdConnectProviders
Designação | Descrição | Valor |
---|
IpSecurityRestriction
Designação | Descrição | Valor |
---|---|---|
ação | Permitir ou Negar acesso para este intervalo de IP. | string |
Descrição | Descrição da regra de restrição de IP. | string |
cabeçalhos | Cabeçalhos de regra de restrição de IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). A lógica de correspondência é .. - Se a propriedade for nula ou vazia (padrão), todos os hosts (ou falta de) são permitidos. - Um valor é comparado usando ordinal-ignore-case (excluindo o número da porta). - Curingas de subdomínio são permitidos, mas não correspondem ao domínio raiz. Por exemplo, *.contoso.com corresponde ao subdomínio foo.contoso.com mas não o domínio raiz contoso.com ou foo.bar.contoso.com de vários níveis - Nomes de host Unicode são permitidos, mas são convertidos em Punycode para correspondência. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). A lógica de correspondência é .. - Se a propriedade for nula ou vazia (padrão), quaisquer cadeias encaminhadas (ou falta de) são permitidas. - Se algum endereço (excluindo o número da porta) na cadeia (separado por vírgula) corresponder ao CIDR definido pela propriedade. X-Azure-FDID e X-FD-HealthProbe. A lógica de correspondência é a correspondência exata. |
IpSecurityRestrictionHeaders |
Endereço IP | Endereço IP para o qual a restrição de segurança é válida. Pode ser na forma de endereço ipv4 puro (propriedade SubnetMask necessária) ou Notação CIDR, como ipv4/mask (correspondência de bits à esquerda). Para o CIDR, A propriedade SubnetMask não deve ser especificada. |
string |
Designação | Nome da regra de restrição de IP. | string |
prioridade | Prioridade da regra de restrição de IP. | Int |
subnetMask | Máscara de sub-rede para o intervalo de endereços IP para os quais a restrição é válida. | string |
subnetTrafficTag | (interna) Tag de tráfego de sub-rede | Int |
tag | Define para que esse filtro IP será usado. Isso é para suportar a filtragem de IP em proxies. | 'Inadimplência' 'ServiceTag' 'XffProxy' |
vnetSubnetResourceId | ID do recurso de rede virtual | string |
vnetTrafficTag | (interna) Tag de tráfego Vnet | Int |
IpSecurityRestrictionHeaders
Designação | Descrição | Valor |
---|
JwtClaimChecks
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso JwtClaimChecks | JwtClaimChecksProperties |
JwtClaimChecksProperties
Designação | Descrição | Valor |
---|---|---|
allowedClientApplications | string[] | |
allowedGrupos | string[] |
Iniciar sessão
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso de login | LoginProperties |
LoginProperties
Designação | Descrição | Valor |
---|---|---|
allowedExternalRedirectUrls | string[] | |
cookieExpiração | CookieExpiration | |
Nonce | Nonce | |
preserveUrlFragmentsForLogins | Bool | |
Rotas | LoginRoutes | |
Loja de tokens | TokenStore |
LoginRotas
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso LoginRoutes | LoginRoutesProperties |
LoginRoutesProperties
Designação | Descrição | Valor |
---|---|---|
logoutPonto final | string |
LoginScopes
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso LoginScopes | LoginScopesProperties |
LoginScopesProperties
Designação | Descrição | Valor |
---|---|---|
Âmbitos de aplicação | string[] |
microsoft.web/sites/config
Designação | Descrição | Valor |
---|---|---|
Designação | Defina como 'appsettings' para digitar Microsoft.Web/sites/config. Defina como 'authsettings' para o tipo Microsoft.Web/sites/config. Defina como 'authsettingsV2' para o tipo Microsoft.Web/sites/config. Defina como 'azurestorageaccounts' para o tipo Microsoft.Web/sites/config. Defina como 'backup' para o tipo Microsoft.Web/sites/config. Defina como 'connectionstrings' para o tipo Microsoft.Web/sites/config. Defina como 'logs' para o tipo Microsoft.Web/sites/config. Defina como 'metadata' para o tipo Microsoft.Web/sites/config. Defina como 'pushsettings' para o tipo Microsoft.Web/sites/config. Defina como 'slotConfigNames' para o tipo Microsoft.Web/sites/config. Defina como 'web' para o tipo Microsoft.Web/sites/config. | 'appsettings' 'Authsettings' 'authsettingsV2' 'AzureStorageAccounts' 'Cópia de segurança' 'ConnectionStrings' 'toros' 'metadados' 'PushSettings' 'slotConfigNames' 'web' (obrigatório) |
Microsoft.Web/sites/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 recurso do tipo: sites |
propriedades | Configurações. | StringDictionaryProperties |
Microsoft.Web/sites/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 recurso do tipo: sites |
propriedades | Propriedades específicas do recurso SiteAuthSettings | SiteAuthSettingsProperties |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
Designação | O nome do recurso | 'authsettingsV2' (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: sites |
propriedades | Propriedades específicas do recurso SiteAuthSettingsV2 | SiteAuthSettingsV2Properties |
Microsoft.Web/sites/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 recurso do tipo: sites |
propriedades | Contas de armazenamento do Azure. | AzureStoragePropertyDictionaryResourceProperties |
Microsoft.Web/sites/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 recurso do tipo: sites |
propriedades | Propriedades específicas do recurso BackupRequest | BackupRequestProperties |
Microsoft.Web/sites/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 recurso do tipo: sites |
propriedades | Cadeias de conexão. | ConnectionStringDictionaryProperties |
Microsoft.Web/sites/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 recurso do tipo: sites |
propriedades | Propriedades específicas do recurso SiteLogsConfig | SiteLogsConfigProperties |
Microsoft.Web/sites/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 recurso do tipo: sites |
propriedades | Configurações. | StringDictionaryProperties |
Microsoft.Web/sites/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 recurso do tipo: sites |
propriedades | Propriedades específicas do recurso PushSettings | PushSettingsProperties |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
Designação | O nome do recurso | 'slotConfigNames' (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 recurso do tipo: sites |
propriedades | Propriedades do recurso principal | SlotConfigNames |
Microsoft.Web/sites/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 recurso do tipo: sites |
propriedades | Propriedades do recurso principal | SiteConfig |
NomeValuePair
Designação | Descrição | Valor |
---|---|---|
Designação | Nome do par. | string |
valor | Valor do par. | string |
Nonce
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso Nonce | NonceProperties |
NonceProperties
Designação | Descrição | Valor |
---|---|---|
nonceExpirationInterval | string | |
validateNonce | Bool |
OpenIdConnectClientCredential
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectClientCredential | OpenIdConnectClientCredentialProperties |
OpenIdConnectClientCredentialProperties
Designação | Descrição | Valor |
---|---|---|
clientSecretSettingName | string | |
método | 'ClientSecretPost' |
OpenIdConnectConfig
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectConfig | OpenIdConnectConfigProperties |
OpenIdConnectConfigProperties
Designação | Descrição | Valor |
---|---|---|
authorizationEndpoint | string | |
certificaçãoUri | string | |
emitente | string | |
tokenEndpoint | string | |
wellKnownOpenIdConfiguration | string |
OpenIdConnectLogin
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectLogin | OpenIdConnectLoginProperties |
OpenIdConnectLoginProperties
Designação | Descrição | Valor |
---|---|---|
nomeClaimType | string | |
Âmbitos de aplicação | string[] |
OpenIdConnectRegistration
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectRegistration | OpenIdConnectRegistrationProperties |
OpenIdConnectRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
clientCredential | OpenIdConnectClientCredential | |
ID do cliente | string | |
openIdConnectConfiguration | OpenIdConnectConfig |
PushSettings
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso PushSettings | PushSettingsProperties |
PushSettingsProperties
Designação | Descrição | Valor |
---|---|---|
dinâmicoTagsJson | Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas dinâmicas que serão avaliadas a partir de declarações de usuário no ponto de extremidade de registro por push. | string |
isPushEnabled | Obtém ou define um sinalizador indicando se o ponto de extremidade Push está habilitado. | bool (obrigatório) |
tagsRequiringAuth | Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas que exigem autenticação do usuário para serem usadas no ponto de extremidade de registro por push. As tags podem consistir em caracteres alfanuméricos e o seguinte: '_', '@', '#', '.', ':', '-'. A validação deve ser realizada no PushRequestHandler. |
string |
tagWhitelistJson | Obtém ou define uma cadeia de caracteres JSON contendo uma lista de tags que estão na lista permitida para uso pelo ponto de extremidade de registro por push. | string |
RampUpRule
Designação | Descrição | Valor |
---|---|---|
actionHostName | Nome do host de um slot para o qual o tráfego será redirecionado, se decidido. Por exemplo, myapp-stage.azurewebsites.net. | string |
changeDecisionCallbackUrl | O algoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado. Consulte a extensão do site TiPCallback para o andaime e contratos. https://www.siteextensions.net/packages/TiPCallback/ |
string |
changeIntervalInMinutes | Especifica o intervalo em minutos para reavaliar ReroutePercentage. | Int |
changeStep | No cenário de ramp up automático, esta é a etapa para adicionar/remover de <código>ReroutePercentage</code> até atingir \n<código>MinReroutePercentage</code> ou <código>MaxReroutePercentage</code>. As métricas do site são verificadas a cada N minutos especificados no código <>ChangeIntervalInMinutes</code>.\nAlgoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado no código <>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Especifica o limite superior abaixo do qual ReroutePercentage permanecerá. | Int |
minReroutePercentage | Especifica o limite inferior acima do qual ReroutePercentage permanecerá. | Int |
Designação | Nome da regra de roteamento. O nome recomendado seria apontar para o slot que receberá o tráfego no experimento. | string |
reroutePercentage | Porcentagem do tráfego que será redirecionado para <código>ActionHostName</code>. | Int |
RequestsBasedTrigger
Designação | Descrição | Valor |
---|---|---|
contagem | Contagem de pedidos. | Int |
timeInterval | Intervalo de tempo. | string |
SiteAuthSettingsProperties
Designação | Descrição | Valor |
---|---|---|
aadClaimsAuthorization | Obtém uma cadeia de caracteres JSON contendo as configurações de Acl do Azure AD. | string |
adicionalLoginParams | Parâmetros de login para enviar ao ponto de extremidade de autorização do OpenID Connect quando Um utilizador inicia sessão. Cada parâmetro deve estar no formato "key=value". |
string[] |
permitidoAudiências | Valores de audiência permitidos a serem considerados ao validar JWTs emitidos por Azure Ative Directory. Observe que o código <>ClientID<o valor /code> é sempre considerado um público permitido, independentemente dessa configuração. |
string[] |
allowedExternalRedirectUrls | URLs externos que podem ser redirecionados como parte do login ou logout do aplicativo. Observe que a parte da cadeia de caracteres de consulta da URL é ignorada. Essa é uma configuração avançada normalmente necessária apenas para back-ends de aplicativos da Windows Store. Observe que as URLs dentro do domínio atual são sempre permitidas implicitamente. |
string[] |
authFilePath | O caminho do arquivo de configuração que contém as configurações de autenticação. Se o caminho for relativo, a base será o diretório raiz do site. |
string |
ID do cliente | A ID do Cliente deste aplicativo de terceira parte confiável, conhecida como client_id. Essa configuração é necessária para habilitar a autenticação de Conexão OpenID com o Azure Ative Directory ou outros provedores OpenID Connect de 3ª parte. Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
string |
clientSecret | O Segredo do Cliente deste aplicativo de terceira parte confiável (no Azure Ative Directory, isso também é chamado de Chave). Essa configuração é opcional. Se nenhum segredo do cliente estiver configurado, o fluxo de autenticação implícito do OpenID Connect será usado para autenticar os usuários finais. Caso contrário, o fluxo de código de autorização do OpenID Connect será usado para autenticar usuários finais. Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
string |
clientSecretCertificateImpressão digital | Uma alternativa ao segredo do cliente, que é a impressão digital de um certificado usado para fins de assinatura. Esta propriedade atua como um substituto para o Segredo do Cliente. Também é opcional. |
string |
clientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável. | string |
defaultProvider | O provedor de autenticação padrão a ser usado quando vários provedores são configurados. Essa configuração só é necessária se vários provedores estiverem configurados e o cliente não autenticado action está definida como "RedirectToLoginPage". |
'AzureActiveDirectory' 'Facebook' 'Github' 'Google' 'MicrosoftAccount' 'Twitter' |
ativado | <código>verdadeiro</code> se o recurso Autenticação/Autorização estiver habilitado para o aplicativo atual; caso contrário, <código>false</code>. | Bool |
facebookAppId | O ID do aplicativo do Facebook usado para login. Essa configuração é necessária para habilitar o Login do Facebook. Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login |
string |
facebookAppSecret | O segredo do aplicativo do Facebook usado para o login do Facebook. Essa configuração é necessária para habilitar o Login do Facebook. Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login |
string |
facebookAppSecretSettingName | O nome da configuração do aplicativo que contém o segredo do aplicativo usado para o Login do Facebook. | string |
facebookOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de Login do Facebook. Essa configuração é opcional. Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login |
string[] |
gitHubClientId | A ID do cliente do aplicativo GitHub usado para login. Essa configuração é necessária para habilitar o login no Github |
string |
gitHubClientSecret | O segredo do cliente do aplicativo GitHub usado para o login do Github. Essa configuração é necessária para habilitar o login no Github. |
string |
gitHubClientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente do Github usado para o GitHub Login. |
string |
gitHubOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de login do GitHub. Essa configuração é opcional |
string[] |
googleClientId | O OpenID Connect Client ID para o aplicativo da Web do Google. Essa configuração é necessária para ativar o Google Sign-In. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string |
googleClientSecret | O segredo do cliente associado ao aplicativo da Web do Google. Essa configuração é necessária para ativar o Google Sign-In. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string |
googleClientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente associado a a aplicação Web Google. |
string |
googleOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação do Google Sign-In. Essa configuração é opcional. Se não for especificado, "openid", "profile" e "email" são usados como escopos padrão. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string[] |
isAuthFromFile | "true" se as configurações de configuração de autenticação devem ser lidas de um arquivo, "falso" caso contrário |
string |
emitente | O URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para este aplicativo. Ao usar o Azure Ative Directory, esse valor é o URI do locatário do diretório, por exemplo, https://sts.windows.net/{tenant-guid}/. Esse URI é um identificador que diferencia maiúsculas de minúsculas para o emissor do token. Mais informações sobre o OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html |
string |
microsoftAccountClientId | A ID do cliente OAuth 2.0 que foi criada para o aplicativo usado para autenticação. Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft. Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
string |
microsoftAccountClientSecret | O segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação. Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft. Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
string |
microsoftAccountClientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação. |
string |
microsoftAccountOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação da Conta da Microsoft. Essa configuração é opcional. Se não for especificado, "wl.basic" será usado como o escopo padrão. Documentação de Escopos e permissões da Conta Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
string[] |
runtimeVersion | O RuntimeVersion do recurso de autenticação/autorização em uso para o aplicativo atual. A configuração neste valor pode controlar o comportamento de determinados recursos no módulo Autenticação / Autorização. |
string |
tokenRefreshExtensionHours | O número de horas após a expiração do token de sessão para o qual um token de sessão pode ser usado chame a API de atualização de token. O padrão é 72 horas. |
Int |
tokenStoreEnabled |
<código>verdadeiro</code> para armazenar de forma durável tokens de segurança específicos da plataforma que são obtidos durante os fluxos de login; caso contrário, <código>false</code>. O padrão é <código>false</code>. |
Bool |
twitterConsumerKey [en] | A chave de consumidor OAuth 1.0a do aplicativo Twitter usada para entrar. Essa configuração é necessária para habilitar o Login do Twitter. Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in |
string |
twitterConsumerSecret | O segredo do consumidor OAuth 1.0a do aplicativo Twitter usado para entrar. Essa configuração é necessária para habilitar o Login do Twitter. Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in |
string |
twitterConsumerSecretSettingName | O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do Twitter Aplicação utilizada para iniciar sessão. |
string |
unauthenticatedClientAction | A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo. | 'PermitirAnônimo' 'RedirectToLoginPage' |
validateIssuer | Obtém um valor que indica se o emissor deve ser uma URL HTTPS válida e ser validado como tal. | Bool |
SiteAuthSettingsV2Properties
Designação | Descrição | Valor |
---|---|---|
globalValidation | GlobalValidation | |
Configurações de http | HttpSettings | |
identityProvedores | IdentityProviders | |
iniciar sessão | Login | |
plataforma | AuthPlatform |
SiteConfig
Designação | Descrição | Valor |
---|---|---|
acrUseManagedIdentityCreds | Sinalizar para usar Creds de Identidade Gerenciada para extração ACR | Bool |
acrUserManagedIdentityID | Se estiver usando a identidade gerenciada pelo usuário, a identidade gerenciada pelo usuário ClientId | string |
sempreLigado | <código>verdadeiro</code> se o Always On estiver ativado; caso contrário, <código>false</code>. | Bool |
apiDefinição | Informações sobre a definição formal da API para o aplicativo. | ApiDefinitionInfo |
apiManagementConfig | Configurações de gerenciamento de API do Azure vinculadas ao aplicativo. | ApiManagementConfig |
appCommandLine | Linha de comando do aplicativo para iniciar. | string |
appSettings | Configurações do aplicativo. | NameValuePair[] |
autoHealEnabled | <código>verdadeiro</code> se o Auto Heal estiver ativado; caso contrário, <código>false</code>. | Bool |
autoHealRegras | Regras do Auto Heal. | AutoHealRules |
autoSwapSlotName | Nome do slot de troca automática. | string |
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 |
scmMinTlsVersion | ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site SCM | '1.0' '1.1' '1.2' |
scmType | Tipo SCM. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' 'Dropbox' 'ExternalGit' 'ExternalHg' 'GitHub' 'LocalGit' 'Nenhuma' 'OneDrive' 'Tfs' 'VSO' «VSTSRM» |
opções de rastreamento | Opções de rastreamento. | string |
use32BitWorkerProcess | <código>verdadeiro</code> usar o processo de trabalho de 32 bits; caso contrário, <código>false</code>. | Bool |
virtualAplicações | Aplicações virtuais. | VirtualApplication[] |
vnetNome | Nome da rede virtual. | string |
vnetPrivatePortsCount | O número de portas privadas atribuídas a este aplicativo. Estes serão atribuídos dinamicamente em tempo de execução. | Int |
vnetRouteAllEnabled | Rota de Rede Virtual Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Grupos de Segurança de Rede Virtual e Rotas Definidas pelo Usuário aplicadas. | Bool |
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 |
SlotConfigNames
Designação | Descrição | Valor |
---|---|---|
appSettingNames | Lista de nomes de configurações de aplicativos. | string[] |
azureStorageConfigNames | Lista de identificadores externos de conta de armazenamento do Azure. | string[] |
connectionStringNames | Lista de nomes de cadeias de conexão. | string[] |
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 |
---|
Loja de Tokens
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso TokenStore | TokenStoreProperties |
TokenStoreProperties
Designação | Descrição | Valor |
---|---|---|
azureBlobStorage | BlobStorageTokenStore | |
ativado | Bool | |
Sistema de arquivos | FileSystemTokenStore | |
tokenRefreshExtensionHours | Int |
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso do Twitter | TwitterProperties |
TwitterProperties
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
Registo | TwitterRegistration |
TwitterRegisto
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso TwitterRegistration | TwitterRegistrationProperties |
TwitterRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
consumerKey [en] | string | |
consumidorSecretSettingName | string |
Aplicação virtual
Designação | Descrição | Valor |
---|---|---|
caminho físico | Percurso físico. | string |
preloadEnabled | <código>verdadeiro</code> se o pré-carregamento estiver ativado; caso contrário, <código>false</code>. | Bool |
diretórios virtuais | Diretórios virtuais para aplicação virtual. | VirtualDirectory[] |
virtualPath | Caminho virtual. | string |
Diretório virtual
Designação | Descrição | Valor |
---|---|---|
caminho físico | Percurso físico. | string |
virtualPath | Caminho para o aplicativo virtual. | string |
Exemplos de uso
Exemplos de início rápido do Azure
Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Application Gateway com gerenciamento interno de API e de aplicativos Web | Gateway de Aplicativo roteando tráfego da Internet para uma instância de Gerenciamento de API de rede virtual (modo interno) que atende uma API Web hospedada em um Aplicativo Web do Azure. |
Aplicativo de Função do Azure com Hub de Eventos e de Identidade Gerenciada | seu modelo provisiona um aplicativo do Azure Function em um plano de Consumo do Linux, juntamente com um Hub de Eventos, Armazenamento do Azure e Application Insights. O aplicativo de função é capaz de usar a identidade gerenciada para se conectar ao Hub de Eventos e à conta de Armazenamento |
Criar um aplicativo Web no Azure com Java 13 e Tomcat 9 habilitados | Este modelo cria um aplicativo Web no azure com Java 13 e Tomcat 9 habilitados, permitindo que você execute aplicativos Java no Azure. O modelo foi criado por Donovan Brown da Microsoft. |
Criar um Aplicativo Web mais Cache Redis usando um modelo | Este modelo cria um Aplicativo Web do Azure com cache Redis. |
Implantar um plano do Azure Function Premium com integração vnet | Este modelo permite implantar um plano do Azure Function Premium com integração de rede virtual regional habilitada para uma rede virtual recém-criada. |
de análise e monetização da API Moesif | O modelo registrará chamadas de API do Gerenciamento de API do Azure para a plataforma de análise e monetização da API Moesif |
Provisionar um aplicativo de função em execução em um Plano do Serviço de Aplicativo | Este modelo provisiona um aplicativo de função em um plano de hospedagem dedicado, o que significa que ele será executado e cobrado como qualquer site do Serviço de Aplicativo. |
provisionar um aplicativo Web com um banco de dados SQL | Este modelo provisiona um Aplicativo Web, um Banco de Dados SQL, configurações de Dimensionamento Automático, regras de Alerta e Informações sobre Aplicativos. Ele configura uma cadeia de conexão no aplicativo Web para o banco de dados. |
Sonarqube Docker Web App no Linux com o Azure SQL | Este modelo implanta o Sonarqube em um contêiner Linux do aplicativo Web do Serviço de Aplicativo do Azure usando a imagem oficial do Sonarqube e apoiado por um SQL Server do Azure. |
Sonarqube Docker Web App no Linux com PostgreSQL | Este modelo fornece uma maneira fácil de implantar uma imagem do docker Sonarqube (tag alpina) em um aplicativo Web Linux com banco de dados do Azure para PostgreSQL(Preview) |
Web App com envio do Application Insights para o Log Analytics | Este modelo ajudará a suportar as novas versões de API do microsoft.insights/components. A partir de 2020-02-02-preview o WorkspaceID será necessário ao criar o Application Inisghts.Este modelo implantará o Plano do Serviço de Aplicativo, o Serviço de Aplicativo, o Application Insights, o Espaço de Trabalho do Log Analytics e conectará tudo isso. |
Web App com banco de dados do Azure para MySQL | Este modelo fornece uma maneira fácil de implantar o aplicativo Web nos Aplicativos Web do Serviço de Aplicativo do Azure com o banco de dados do Azure para MySQL. |
Web App com Identidade Gerenciada, SQL Server e ΑΙ | Exemplo simples para implantar a infraestrutura do Azure para aplicativo + dados + identidade gerenciada + monitoramento |
Web App com injeção de rede virtual e de ponto final privado | Este modelo permite que você crie uma solução segura de ponta a ponta com dois aplicativos Web, front-end e back-end, o front-end consumirá com segurança a parte traseira através da injeção de VNet e Private Endpoint |
Definição de recurso de modelo ARM
O tipo de recurso sites/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/config, adicione o seguinte JSON ao seu modelo.
{
"name": "string"
// For remaining properties, see microsoft.web/sites/config objects
}
objetos microsoft.web/sites/config
Defina o nome propriedade para especificar o tipo de objeto.
Para appsettings, use:
{
"kind": "string",
"name": "appsettings",
"properties": {
"{customized property}": "string"
}
}
Para authsettings, use:
{
"kind": "string",
"name": "authsettings",
"properties": {
"aadClaimsAuthorization": "string",
"additionalLoginParams": [ "string" ],
"allowedAudiences": [ "string" ],
"allowedExternalRedirectUrls": [ "string" ],
"authFilePath": "string",
"clientId": "string",
"clientSecret": "string",
"clientSecretCertificateThumbprint": "string",
"clientSecretSettingName": "string",
"defaultProvider": "string",
"enabled": "bool",
"facebookAppId": "string",
"facebookAppSecret": "string",
"facebookAppSecretSettingName": "string",
"facebookOAuthScopes": [ "string" ],
"gitHubClientId": "string",
"gitHubClientSecret": "string",
"gitHubClientSecretSettingName": "string",
"gitHubOAuthScopes": [ "string" ],
"googleClientId": "string",
"googleClientSecret": "string",
"googleClientSecretSettingName": "string",
"googleOAuthScopes": [ "string" ],
"isAuthFromFile": "string",
"issuer": "string",
"microsoftAccountClientId": "string",
"microsoftAccountClientSecret": "string",
"microsoftAccountClientSecretSettingName": "string",
"microsoftAccountOAuthScopes": [ "string" ],
"runtimeVersion": "string",
"tokenRefreshExtensionHours": "int",
"tokenStoreEnabled": "bool",
"twitterConsumerKey": "string",
"twitterConsumerSecret": "string",
"twitterConsumerSecretSettingName": "string",
"unauthenticatedClientAction": "string",
"validateIssuer": "bool"
}
}
Para authsettingsV2, use:
{
"kind": "string",
"name": "authsettingsV2",
"properties": {
"globalValidation": {
"kind": "string",
"properties": {
"excludedPaths": [ "string" ],
"redirectToProvider": "string",
"requireAuthentication": "bool",
"unauthenticatedClientAction": "string"
}
},
"httpSettings": {
"kind": "string",
"properties": {
"forwardProxy": {
"kind": "string",
"properties": {
"convention": "string",
"customHostHeaderName": "string",
"customProtoHeaderName": "string"
}
},
"requireHttps": "bool",
"routes": {
"kind": "string",
"properties": {
"apiPrefix": "string"
}
}
}
},
"identityProviders": {
"kind": "string",
"properties": {
"azureActiveDirectory": {
"kind": "string",
"properties": {
"enabled": "bool",
"isAutoProvisioned": "bool",
"login": {
"kind": "string",
"properties": {
"disableWWWAuthenticate": "bool",
"loginParameters": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"clientId": "string",
"clientSecretCertificateThumbprint": "string",
"clientSecretSettingName": "string",
"openIdIssuer": "string"
}
},
"validation": {
"kind": "string",
"properties": {
"allowedAudiences": [ "string" ],
"jwtClaimChecks": {
"kind": "string",
"properties": {
"allowedClientApplications": [ "string" ],
"allowedGroups": [ "string" ]
}
}
}
}
}
},
"customOpenIdConnectProviders": {
"{customized property}": {
"kind": "string",
"properties": {
"enabled": "bool",
"login": {
"kind": "string",
"properties": {
"nameClaimType": "string",
"scopes": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"clientCredential": {
"kind": "string",
"properties": {
"clientSecretSettingName": "string",
"method": "ClientSecretPost"
}
},
"clientId": "string",
"openIdConnectConfiguration": {
"kind": "string",
"properties": {
"authorizationEndpoint": "string",
"certificationUri": "string",
"issuer": "string",
"tokenEndpoint": "string",
"wellKnownOpenIdConfiguration": "string"
}
}
}
}
}
}
},
"facebook": {
"kind": "string",
"properties": {
"enabled": "bool",
"graphApiVersion": "string",
"login": {
"kind": "string",
"properties": {
"scopes": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"appId": "string",
"appSecretSettingName": "string"
}
}
}
},
"gitHub": {
"kind": "string",
"properties": {
"enabled": "bool",
"login": {
"kind": "string",
"properties": {
"scopes": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"clientId": "string",
"clientSecretSettingName": "string"
}
}
}
},
"google": {
"kind": "string",
"properties": {
"enabled": "bool",
"login": {
"kind": "string",
"properties": {
"scopes": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"clientId": "string",
"clientSecretSettingName": "string"
}
},
"validation": {
"kind": "string",
"properties": {
"allowedAudiences": [ "string" ]
}
}
}
},
"twitter": {
"kind": "string",
"properties": {
"enabled": "bool",
"registration": {
"kind": "string",
"properties": {
"consumerKey": "string",
"consumerSecretSettingName": "string"
}
}
}
}
}
},
"login": {
"kind": "string",
"properties": {
"allowedExternalRedirectUrls": [ "string" ],
"cookieExpiration": {
"kind": "string",
"properties": {
"convention": "string",
"timeToExpiration": "string"
}
},
"nonce": {
"kind": "string",
"properties": {
"nonceExpirationInterval": "string",
"validateNonce": "bool"
}
},
"preserveUrlFragmentsForLogins": "bool",
"routes": {
"kind": "string",
"properties": {
"logoutEndpoint": "string"
}
},
"tokenStore": {
"kind": "string",
"properties": {
"azureBlobStorage": {
"kind": "string",
"properties": {
"sasUrlSettingName": "string"
}
},
"enabled": "bool",
"fileSystem": {
"kind": "string",
"properties": {
"directory": "string"
}
},
"tokenRefreshExtensionHours": "int"
}
}
}
},
"platform": {
"kind": "string",
"properties": {
"configFilePath": "string",
"enabled": "bool",
"runtimeVersion": "string"
}
}
}
}
Para azurestorageaccounts, use:
{
"kind": "string",
"name": "azurestorageaccounts",
"properties": {
"{customized property}": {
"accessKey": "string",
"accountName": "string",
"mountPath": "string",
"shareName": "string",
"type": "string"
}
}
}
Para de backup, use:
{
"kind": "string",
"name": "backup",
"properties": {
"backupName": "string",
"backupSchedule": {
"frequencyInterval": "int",
"frequencyUnit": "string",
"keepAtLeastOneBackup": "bool",
"retentionPeriodInDays": "int",
"startTime": "string"
},
"databases": [
{
"connectionString": "string",
"connectionStringName": "string",
"databaseType": "string",
"name": "string"
}
],
"enabled": "bool",
"storageAccountUrl": "string"
}
}
Para connectionstrings, use:
{
"kind": "string",
"name": "connectionstrings",
"properties": {
"{customized property}": {
"type": "string",
"value": "string"
}
}
}
Para logs, use:
{
"kind": "string",
"name": "logs",
"properties": {
"applicationLogs": {
"azureBlobStorage": {
"level": "string",
"retentionInDays": "int",
"sasUrl": "string"
},
"azureTableStorage": {
"level": "string",
"sasUrl": "string"
},
"fileSystem": {
"level": "string"
}
},
"detailedErrorMessages": {
"enabled": "bool"
},
"failedRequestsTracing": {
"enabled": "bool"
},
"httpLogs": {
"azureBlobStorage": {
"enabled": "bool",
"retentionInDays": "int",
"sasUrl": "string"
},
"fileSystem": {
"enabled": "bool",
"retentionInDays": "int",
"retentionInMb": "int"
}
}
}
}
Para metadados, use:
{
"kind": "string",
"name": "metadata",
"properties": {
"{customized property}": "string"
}
}
Para pushsettings, use:
{
"kind": "string",
"name": "pushsettings",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
}
Para slotConfigNames, use:
{
"kind": "string",
"name": "slotConfigNames",
"properties": {
"appSettingNames": [ "string" ],
"azureStorageConfigNames": [ "string" ],
"connectionStringNames": [ "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",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"javaContainer": "string",
"javaContainerVersion": "string",
"javaVersion": "string",
"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",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"scmIpSecurityRestrictionsUseMain": "bool",
"scmMinTlsVersion": "string",
"scmType": "string",
"tracingOptions": "string",
"use32BitWorkerProcess": "bool",
"virtualApplications": [
{
"physicalPath": "string",
"preloadEnabled": "bool",
"virtualDirectories": [
{
"physicalPath": "string",
"virtualPath": "string"
}
],
"virtualPath": "string"
}
],
"vnetName": "string",
"vnetPrivatePortsCount": "int",
"vnetRouteAllEnabled": "bool",
"webSocketsEnabled": "bool",
"windowsFxVersion": "string",
"xManagedServiceIdentityId": "int"
}
}
Valores de propriedade
AllowedAudiencesValidation
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AllowedAudiencesValidation | AllowedAudiencesValidationProperties |
AllowedAudiencesValidationProperties
Designação | Descrição | Valor |
---|---|---|
permitidoAudiências | string[] |
ApiDefinitionInfo
Designação | Descrição | Valor |
---|---|---|
URL | A URL da definição da API. | string |
ApiManagementConfig
Designação | Descrição | Valor |
---|---|---|
ID | APIM-Api Identificador. | string |
ApplicationLogsConfig
Designação | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs de aplicativos para configuração de armazenamento de blob. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Logs do aplicativo para a configuração de armazenamento de tabela azure. | AzureTableStorageApplicationLogsConfig |
Sistema de arquivos | Logs do aplicativo para a configuração do sistema de arquivos. | FileSystemApplicationLogsConfig |
Registo de Aplicações
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AppRegistration | AppRegistrationProperties |
AppRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
appId | string | |
appSecretSettingName | string |
AuthPlatform
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AuthPlatform | AuthPlatformProperties |
AuthPlatformProperties
Designação | Descrição | Valor |
---|---|---|
configFilePath | string | |
ativado | Bool | |
runtimeVersion | string |
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
AzureActiveDirectory
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectory | AzureActiveDirectoryProperties |
AzureActiveDirectoryLogin
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectoryLogin | AzureActiveDirectoryLoginProperties |
AzureActiveDirectoryLoginProperties
Designação | Descrição | Valor |
---|---|---|
desativarWWWAuthenticate | Bool | |
loginParâmetros | string[] |
AzureActiveDirectoryProperties
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
isAutoProvisioned | Bool | |
iniciar sessão | AzureActiveDirectoryLogin | |
Registo | AzureActiveDirectoryRegistration | |
validação | AzureActiveDirectoryValidation |
AzureActiveDirectoryRegistration
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectoryRegistration | AzureActiveDirectoryRegistrationProperties |
AzureActiveDirectoryRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
ID do cliente | string | |
clientSecretCertificateImpressão digital | string | |
clientSecretSettingName | string | |
openIdIssuer | string |
AzureActiveDirectoryValidation
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectoryValidation | AzureActiveDirectoryValidationProperties |
AzureActiveDirectoryValidationProperties
Designação | Descrição | Valor |
---|---|---|
permitidoAudiências | string[] | |
jwtClaimChecks | JwtClaimChecks |
AzureBlobStorageApplicationLogsConfig
Designação | Descrição | Valor |
---|---|---|
nível | Nível de log. | 'Erro' 'Informação' 'Desligado' 'Verbose' 'Atenção' |
retençãoInDays | Retenção em dias. Remova bolhas com mais de X dias. 0 ou inferior significa ausência de retenção. |
Int |
sasUrl | URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. | string |
AzureBlobStorageHttpLogsConfig
Designação | Descrição | Valor |
---|---|---|
ativado | True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. | Bool |
retençãoInDays | Retenção em dias. Remova bolhas com mais de X dias. 0 ou inferior significa ausência de retenção. |
Int |
sasUrl | URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. | string |
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 |
BlobStorageTokenStore
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso BlobStorageTokenStore | BlobStorageTokenStoreProperties |
BlobStorageTokenStoreProperties
Designação | Descrição | Valor |
---|---|---|
sasUrlSettingName | string |
Registo de Cliente
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso ClientRegistration | ClientRegistrationProperties |
ClientRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
ID do cliente | string | |
clientSecretSettingName | string |
ConnectionStringDictionaryProperties
Designação | Descrição | Valor |
---|
ConnStringInfo
Designação | Descrição | Valor |
---|---|---|
connectionString | Valor da cadeia de conexão. | string |
Designação | Nome da cadeia de conexão. | string |
tipo | Tipo de base de dados. | 'ApiHub' 'Personalizado' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'Barramento de serviço' 'SQLAzure' 'SQLServer' |
ConnStringValueTypePair
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de base de dados. | 'ApiHub' 'Personalizado' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'Barramento de serviço' 'SQLAzure' 'SQLServer' (obrigatório) |
valor | Valor do par. | string (obrigatório) |
CookieExpiration
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso CookieExpiration | CookieExpirationProperties |
CookieExpirationProperties
Designação | Descrição | Valor |
---|---|---|
Convenção | 'Tempo Fixo' 'IdentityProviderDerived' |
|
timeToExpiration | string |
CorsSettings
Designação | Descrição | Valor |
---|---|---|
allowedOrigens | Obtém ou define a lista de origens que devem ser permitidas para fazer origens cruzadas chamadas (por exemplo: http://example.com:12345). Use "*" para permitir tudo. |
string[] |
supportCredenciais | Obtém ou define se as solicitações CORS com credenciais são permitidas. Ver https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials para mais detalhes. |
Bool |
CustomOpenIdConnectProvider
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso CustomOpenIdConnectProvider | CustomOpenIdConnectProviderProperties |
CustomOpenIdConnectProviderProperties
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
iniciar sessão | OpenIdConnectLogin | |
Registo | OpenIdConnectRegistration |
DatabaseBackupSetting
Designação | Descrição | Valor |
---|---|---|
connectionString | Contém uma cadeia de conexão com um banco de dados cujo backup está sendo feito ou restaurado. Se a restauração acontecer com um novo banco de dados, o nome do banco de dados dentro é o novo. | string |
connectionStringName | Contém um nome de cadeia de conexão vinculado ao SiteConfig.ConnectionStrings. Isso é usado durante a restauração com opções de substituição de cadeias de conexão. |
string |
tipo de banco de dados | Tipo de banco de dados (por exemplo, SqlAzure / MySql). | 'LocalMySql' 'MySql' 'PostgreSql' 'SqlAzure' (obrigatório) |
Designação | string |
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[] |
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso do Facebook | FacebookProperties |
FacebookPropriedades
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
graphApiVersion | string | |
iniciar sessão | LoginScopes | |
Registo | AppRegistration |
FileSystemApplicationLogsConfig
Designação | Descrição | Valor |
---|---|---|
nível | Nível de log. | 'Erro' 'Informação' 'Desligado' 'Verbose' 'Atenção' |
FileSystemHttpLogsConfig
Designação | Descrição | Valor |
---|---|---|
ativado | True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. | Bool |
retençãoInDays | Retenção em dias. Remova ficheiros com mais de X dias. 0 ou inferior significa ausência de retenção. |
Int |
retençãoInMb | Tamanho máximo em megabytes que os arquivos de log http podem usar. Quando atingidos, os arquivos de log antigos serão removidos para abrir espaço para os novos. O valor pode variar entre 25 e 100. |
Int Restrições: Valor mínimo = 25 Valor máximo = 100 |
FileSystemTokenStore
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso FileSystemTokenStore | FileSystemTokenStoreProperties |
FileSystemTokenStoreProperties
Designação | Descrição | Valor |
---|---|---|
Diretório | string |
ForwardProxy
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso ForwardProxy | ForwardProxyProperties |
ForwardProxyProperties
Designação | Descrição | Valor |
---|---|---|
Convenção | 'Personalizado' 'NoProxy' 'Padrão' |
|
customHostHeaderName | string | |
customProtoHeaderName | string |
GitHub
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso GitHub | GitHubProperties |
GitHubPropriedades
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
iniciar sessão | LoginScopes | |
Registo | ClientRegistration |
GlobalValidation
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso GlobalValidation | GlobalValidationProperties |
GlobalValidationProperties
Designação | Descrição | Valor |
---|---|---|
excludedCaminhos | string[] | |
redirectToProvider | string | |
requireAuthentication | Bool | |
unauthenticatedClientAction | 'PermitirAnônimo' 'RedirectToLoginPage' 'Retorno401' 'Retorno403' |
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas de recursos do Google | GoogleProperties |
GooglePropriedades
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
iniciar sessão | LoginScopes | |
Registo | ClientRegistration | |
validação | AllowedAudiencesValidation |
HandlerMapping
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos de linha de comando a serem passados para o processador de script. | string |
Extensão | As solicitações com essa extensão serão tratadas usando o aplicativo FastCGI especificado. | string |
scriptProcessor | O caminho absoluto para o aplicativo FastCGI. | string |
HttpLogsConfig
Designação | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs http para a configuração de armazenamento de blob azure. | AzureBlobStorageHttpLogsConfig |
Sistema de arquivos | Http registra a configuração do sistema de arquivos. | FileSystemHttpLogsConfig |
Configurações de Http
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso HttpSettings | HttpSettingsProperties |
HttpSettingsProperties
Designação | Descrição | Valor |
---|---|---|
encaminharProxy | ForwardProxy | |
requireHttps | Bool | |
Rotas | HttpSettingsRoutes |
HttpSettingsRoutes
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso HttpSettingsRoutes | HttpSettingsRoutesProperties |
HttpSettingsRoutesProperties
Designação | Descrição | Valor |
---|---|---|
apiPrefix | string |
Provedores de identidade
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso IdentityProviders | IdentityProvidersProperties |
IdentityProvidersProperties
Designação | Descrição | Valor |
---|---|---|
azureActiveDirectory | AzureActiveDirectory | |
customOpenIdConnectProviders | Dicionário de <CustomOpenIdConnectProvider> | IdentityProvidersPropertiesCustomOpenIdConnectProviders |
gitHub | do GitHub | |
IdentityProvidersPropertiesCustomOpenIdConnectProviders
Designação | Descrição | Valor |
---|
IpSecurityRestriction
Designação | Descrição | Valor |
---|---|---|
ação | Permitir ou Negar acesso para este intervalo de IP. | string |
Descrição | Descrição da regra de restrição de IP. | string |
cabeçalhos | Cabeçalhos de regra de restrição de IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). A lógica de correspondência é .. - Se a propriedade for nula ou vazia (padrão), todos os hosts (ou falta de) são permitidos. - Um valor é comparado usando ordinal-ignore-case (excluindo o número da porta). - Curingas de subdomínio são permitidos, mas não correspondem ao domínio raiz. Por exemplo, *.contoso.com corresponde ao subdomínio foo.contoso.com mas não o domínio raiz contoso.com ou foo.bar.contoso.com de vários níveis - Nomes de host Unicode são permitidos, mas são convertidos em Punycode para correspondência. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). A lógica de correspondência é .. - Se a propriedade for nula ou vazia (padrão), quaisquer cadeias encaminhadas (ou falta de) são permitidas. - Se algum endereço (excluindo o número da porta) na cadeia (separado por vírgula) corresponder ao CIDR definido pela propriedade. X-Azure-FDID e X-FD-HealthProbe. A lógica de correspondência é a correspondência exata. |
IpSecurityRestrictionHeaders |
Endereço IP | Endereço IP para o qual a restrição de segurança é válida. Pode ser na forma de endereço ipv4 puro (propriedade SubnetMask necessária) ou Notação CIDR, como ipv4/mask (correspondência de bits à esquerda). Para o CIDR, A propriedade SubnetMask não deve ser especificada. |
string |
Designação | Nome da regra de restrição de IP. | string |
prioridade | Prioridade da regra de restrição de IP. | Int |
subnetMask | Máscara de sub-rede para o intervalo de endereços IP para os quais a restrição é válida. | string |
subnetTrafficTag | (interna) Tag de tráfego de sub-rede | Int |
tag | Define para que esse filtro IP será usado. Isso é para suportar a filtragem de IP em proxies. | 'Inadimplência' 'ServiceTag' 'XffProxy' |
vnetSubnetResourceId | ID do recurso de rede virtual | string |
vnetTrafficTag | (interna) Tag de tráfego Vnet | Int |
IpSecurityRestrictionHeaders
Designação | Descrição | Valor |
---|
JwtClaimChecks
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso JwtClaimChecks | JwtClaimChecksProperties |
JwtClaimChecksProperties
Designação | Descrição | Valor |
---|---|---|
allowedClientApplications | string[] | |
allowedGrupos | string[] |
Iniciar sessão
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso de login | LoginProperties |
LoginProperties
Designação | Descrição | Valor |
---|---|---|
allowedExternalRedirectUrls | string[] | |
cookieExpiração | CookieExpiration | |
Nonce | Nonce | |
preserveUrlFragmentsForLogins | Bool | |
Rotas | LoginRoutes | |
Loja de tokens | TokenStore |
LoginRotas
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso LoginRoutes | LoginRoutesProperties |
LoginRoutesProperties
Designação | Descrição | Valor |
---|---|---|
logoutPonto final | string |
LoginScopes
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso LoginScopes | LoginScopesProperties |
LoginScopesProperties
Designação | Descrição | Valor |
---|---|---|
Âmbitos de aplicação | string[] |
microsoft.web/sites/config
Designação | Descrição | Valor |
---|---|---|
Designação | Defina como 'appsettings' para digitar Microsoft.Web/sites/config. Defina como 'authsettings' para o tipo Microsoft.Web/sites/config. Defina como 'authsettingsV2' para o tipo Microsoft.Web/sites/config. Defina como 'azurestorageaccounts' para o tipo Microsoft.Web/sites/config. Defina como 'backup' para o tipo Microsoft.Web/sites/config. Defina como 'connectionstrings' para o tipo Microsoft.Web/sites/config. Defina como 'logs' para o tipo Microsoft.Web/sites/config. Defina como 'metadata' para o tipo Microsoft.Web/sites/config. Defina como 'pushsettings' para o tipo Microsoft.Web/sites/config. Defina como 'slotConfigNames' para o tipo Microsoft.Web/sites/config. Defina como 'web' para o tipo Microsoft.Web/sites/config. | 'appsettings' 'Authsettings' 'authsettingsV2' 'AzureStorageAccounts' 'Cópia de segurança' 'ConnectionStrings' 'toros' 'metadados' 'PushSettings' 'slotConfigNames' 'web' (obrigatório) |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-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/config' |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-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/config' |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-01' |
tipo | Tipo de recurso. | string |
Designação | O nome do recurso | 'authsettingsV2' (obrigatório) |
propriedades | Propriedades específicas do recurso SiteAuthSettingsV2 | SiteAuthSettingsV2Properties |
tipo | O tipo de recurso | 'Microsoft.Web/sites/config' |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-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/config' |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-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/config' |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-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/config' |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-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/config' |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-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/config' |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-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/config' |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-01' |
tipo | Tipo de recurso. | string |
Designação | O nome do recurso | 'slotConfigNames' (obrigatório) |
propriedades | Propriedades do recurso principal | SlotConfigNames |
tipo | O tipo de recurso | 'Microsoft.Web/sites/config' |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-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/config' |
NomeValuePair
Designação | Descrição | Valor |
---|---|---|
Designação | Nome do par. | string |
valor | Valor do par. | string |
Nonce
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso Nonce | NonceProperties |
NonceProperties
Designação | Descrição | Valor |
---|---|---|
nonceExpirationInterval | string | |
validateNonce | Bool |
OpenIdConnectClientCredential
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectClientCredential | OpenIdConnectClientCredentialProperties |
OpenIdConnectClientCredentialProperties
Designação | Descrição | Valor |
---|---|---|
clientSecretSettingName | string | |
método | 'ClientSecretPost' |
OpenIdConnectConfig
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectConfig | OpenIdConnectConfigProperties |
OpenIdConnectConfigProperties
Designação | Descrição | Valor |
---|---|---|
authorizationEndpoint | string | |
certificaçãoUri | string | |
emitente | string | |
tokenEndpoint | string | |
wellKnownOpenIdConfiguration | string |
OpenIdConnectLogin
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectLogin | OpenIdConnectLoginProperties |
OpenIdConnectLoginProperties
Designação | Descrição | Valor |
---|---|---|
nomeClaimType | string | |
Âmbitos de aplicação | string[] |
OpenIdConnectRegistration
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectRegistration | OpenIdConnectRegistrationProperties |
OpenIdConnectRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
clientCredential | OpenIdConnectClientCredential | |
ID do cliente | string | |
openIdConnectConfiguration | OpenIdConnectConfig |
PushSettings
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso PushSettings | PushSettingsProperties |
PushSettingsProperties
Designação | Descrição | Valor |
---|---|---|
dinâmicoTagsJson | Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas dinâmicas que serão avaliadas a partir de declarações de usuário no ponto de extremidade de registro por push. | string |
isPushEnabled | Obtém ou define um sinalizador indicando se o ponto de extremidade Push está habilitado. | bool (obrigatório) |
tagsRequiringAuth | Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas que exigem autenticação do usuário para serem usadas no ponto de extremidade de registro por push. As tags podem consistir em caracteres alfanuméricos e o seguinte: '_', '@', '#', '.', ':', '-'. A validação deve ser realizada no PushRequestHandler. |
string |
tagWhitelistJson | Obtém ou define uma cadeia de caracteres JSON contendo uma lista de tags que estão na lista permitida para uso pelo ponto de extremidade de registro por push. | string |
RampUpRule
Designação | Descrição | Valor |
---|---|---|
actionHostName | Nome do host de um slot para o qual o tráfego será redirecionado, se decidido. Por exemplo, myapp-stage.azurewebsites.net. | string |
changeDecisionCallbackUrl | O algoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado. Consulte a extensão do site TiPCallback para o andaime e contratos. https://www.siteextensions.net/packages/TiPCallback/ |
string |
changeIntervalInMinutes | Especifica o intervalo em minutos para reavaliar ReroutePercentage. | Int |
changeStep | No cenário de ramp up automático, esta é a etapa para adicionar/remover de <código>ReroutePercentage</code> até atingir \n<código>MinReroutePercentage</code> ou <código>MaxReroutePercentage</code>. As métricas do site são verificadas a cada N minutos especificados no código <>ChangeIntervalInMinutes</code>.\nAlgoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado no código <>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Especifica o limite superior abaixo do qual ReroutePercentage permanecerá. | Int |
minReroutePercentage | Especifica o limite inferior acima do qual ReroutePercentage permanecerá. | Int |
Designação | Nome da regra de roteamento. O nome recomendado seria apontar para o slot que receberá o tráfego no experimento. | string |
reroutePercentage | Porcentagem do tráfego que será redirecionado para <código>ActionHostName</code>. | Int |
RequestsBasedTrigger
Designação | Descrição | Valor |
---|---|---|
contagem | Contagem de pedidos. | Int |
timeInterval | Intervalo de tempo. | string |
SiteAuthSettingsProperties
Designação | Descrição | Valor |
---|---|---|
aadClaimsAuthorization | Obtém uma cadeia de caracteres JSON contendo as configurações de Acl do Azure AD. | string |
adicionalLoginParams | Parâmetros de login para enviar ao ponto de extremidade de autorização do OpenID Connect quando Um utilizador inicia sessão. Cada parâmetro deve estar no formato "key=value". |
string[] |
permitidoAudiências | Valores de audiência permitidos a serem considerados ao validar JWTs emitidos por Azure Ative Directory. Observe que o código <>ClientID<o valor /code> é sempre considerado um público permitido, independentemente dessa configuração. |
string[] |
allowedExternalRedirectUrls | URLs externos que podem ser redirecionados como parte do login ou logout do aplicativo. Observe que a parte da cadeia de caracteres de consulta da URL é ignorada. Essa é uma configuração avançada normalmente necessária apenas para back-ends de aplicativos da Windows Store. Observe que as URLs dentro do domínio atual são sempre permitidas implicitamente. |
string[] |
authFilePath | O caminho do arquivo de configuração que contém as configurações de autenticação. Se o caminho for relativo, a base será o diretório raiz do site. |
string |
ID do cliente | A ID do Cliente deste aplicativo de terceira parte confiável, conhecida como client_id. Essa configuração é necessária para habilitar a autenticação de Conexão OpenID com o Azure Ative Directory ou outros provedores OpenID Connect de 3ª parte. Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
string |
clientSecret | O Segredo do Cliente deste aplicativo de terceira parte confiável (no Azure Ative Directory, isso também é chamado de Chave). Essa configuração é opcional. Se nenhum segredo do cliente estiver configurado, o fluxo de autenticação implícito do OpenID Connect será usado para autenticar os usuários finais. Caso contrário, o fluxo de código de autorização do OpenID Connect será usado para autenticar usuários finais. Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
string |
clientSecretCertificateImpressão digital | Uma alternativa ao segredo do cliente, que é a impressão digital de um certificado usado para fins de assinatura. Esta propriedade atua como um substituto para o Segredo do Cliente. Também é opcional. |
string |
clientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável. | string |
defaultProvider | O provedor de autenticação padrão a ser usado quando vários provedores são configurados. Essa configuração só é necessária se vários provedores estiverem configurados e o cliente não autenticado action está definida como "RedirectToLoginPage". |
'AzureActiveDirectory' 'Facebook' 'Github' 'Google' 'MicrosoftAccount' 'Twitter' |
ativado | <código>verdadeiro</code> se o recurso Autenticação/Autorização estiver habilitado para o aplicativo atual; caso contrário, <código>false</code>. | Bool |
facebookAppId | O ID do aplicativo do Facebook usado para login. Essa configuração é necessária para habilitar o Login do Facebook. Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login |
string |
facebookAppSecret | O segredo do aplicativo do Facebook usado para o login do Facebook. Essa configuração é necessária para habilitar o Login do Facebook. Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login |
string |
facebookAppSecretSettingName | O nome da configuração do aplicativo que contém o segredo do aplicativo usado para o Login do Facebook. | string |
facebookOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de Login do Facebook. Essa configuração é opcional. Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login |
string[] |
gitHubClientId | A ID do cliente do aplicativo GitHub usado para login. Essa configuração é necessária para habilitar o login no Github |
string |
gitHubClientSecret | O segredo do cliente do aplicativo GitHub usado para o login do Github. Essa configuração é necessária para habilitar o login no Github. |
string |
gitHubClientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente do Github usado para o GitHub Login. |
string |
gitHubOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de login do GitHub. Essa configuração é opcional |
string[] |
googleClientId | O OpenID Connect Client ID para o aplicativo da Web do Google. Essa configuração é necessária para ativar o Google Sign-In. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string |
googleClientSecret | O segredo do cliente associado ao aplicativo da Web do Google. Essa configuração é necessária para ativar o Google Sign-In. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string |
googleClientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente associado a a aplicação Web Google. |
string |
googleOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação do Google Sign-In. Essa configuração é opcional. Se não for especificado, "openid", "profile" e "email" são usados como escopos padrão. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string[] |
isAuthFromFile | "true" se as configurações de configuração de autenticação devem ser lidas de um arquivo, "falso" caso contrário |
string |
emitente | O URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para este aplicativo. Ao usar o Azure Ative Directory, esse valor é o URI do locatário do diretório, por exemplo, https://sts.windows.net/{tenant-guid}/. Esse URI é um identificador que diferencia maiúsculas de minúsculas para o emissor do token. Mais informações sobre o OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html |
string |
microsoftAccountClientId | A ID do cliente OAuth 2.0 que foi criada para o aplicativo usado para autenticação. Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft. Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
string |
microsoftAccountClientSecret | O segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação. Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft. Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
string |
microsoftAccountClientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação. |
string |
microsoftAccountOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação da Conta da Microsoft. Essa configuração é opcional. Se não for especificado, "wl.basic" será usado como o escopo padrão. Documentação de Escopos e permissões da Conta Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
string[] |
runtimeVersion | O RuntimeVersion do recurso de autenticação/autorização em uso para o aplicativo atual. A configuração neste valor pode controlar o comportamento de determinados recursos no módulo Autenticação / Autorização. |
string |
tokenRefreshExtensionHours | O número de horas após a expiração do token de sessão para o qual um token de sessão pode ser usado chame a API de atualização de token. O padrão é 72 horas. |
Int |
tokenStoreEnabled |
<código>verdadeiro</code> para armazenar de forma durável tokens de segurança específicos da plataforma que são obtidos durante os fluxos de login; caso contrário, <código>false</code>. O padrão é <código>false</code>. |
Bool |
twitterConsumerKey [en] | A chave de consumidor OAuth 1.0a do aplicativo Twitter usada para entrar. Essa configuração é necessária para habilitar o Login do Twitter. Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in |
string |
twitterConsumerSecret | O segredo do consumidor OAuth 1.0a do aplicativo Twitter usado para entrar. Essa configuração é necessária para habilitar o Login do Twitter. Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in |
string |
twitterConsumerSecretSettingName | O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do Twitter Aplicação utilizada para iniciar sessão. |
string |
unauthenticatedClientAction | A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo. | 'PermitirAnônimo' 'RedirectToLoginPage' |
validateIssuer | Obtém um valor que indica se o emissor deve ser uma URL HTTPS válida e ser validado como tal. | Bool |
SiteAuthSettingsV2Properties
Designação | Descrição | Valor |
---|---|---|
globalValidation | GlobalValidation | |
Configurações de http | HttpSettings | |
identityProvedores | IdentityProviders | |
iniciar sessão | Login | |
plataforma | AuthPlatform |
SiteConfig
Designação | Descrição | Valor |
---|---|---|
acrUseManagedIdentityCreds | Sinalizar para usar Creds de Identidade Gerenciada para extração ACR | Bool |
acrUserManagedIdentityID | Se estiver usando a identidade gerenciada pelo usuário, a identidade gerenciada pelo usuário ClientId | string |
sempreLigado | <código>verdadeiro</code> se o Always On estiver ativado; caso contrário, <código>false</code>. | Bool |
apiDefinição | Informações sobre a definição formal da API para o aplicativo. | ApiDefinitionInfo |
apiManagementConfig | Configurações de gerenciamento de API do Azure vinculadas ao aplicativo. | ApiManagementConfig |
appCommandLine | Linha de comando do aplicativo para iniciar. | string |
appSettings | Configurações do aplicativo. | NameValuePair[] |
autoHealEnabled | <código>verdadeiro</code> se o Auto Heal estiver ativado; caso contrário, <código>false</code>. | Bool |
autoHealRegras | Regras do Auto Heal. | AutoHealRules |
autoSwapSlotName | Nome do slot de troca automática. | string |
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 |
scmMinTlsVersion | ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site SCM | '1.0' '1.1' '1.2' |
scmType | Tipo SCM. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' 'Dropbox' 'ExternalGit' 'ExternalHg' 'GitHub' 'LocalGit' 'Nenhuma' 'OneDrive' 'Tfs' 'VSO' «VSTSRM» |
opções de rastreamento | Opções de rastreamento. | string |
use32BitWorkerProcess | <código>verdadeiro</code> usar o processo de trabalho de 32 bits; caso contrário, <código>false</code>. | Bool |
virtualAplicações | Aplicações virtuais. | VirtualApplication[] |
vnetNome | Nome da rede virtual. | string |
vnetPrivatePortsCount | O número de portas privadas atribuídas a este aplicativo. Estes serão atribuídos dinamicamente em tempo de execução. | Int |
vnetRouteAllEnabled | Rota de Rede Virtual Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Grupos de Segurança de Rede Virtual e Rotas Definidas pelo Usuário aplicadas. | Bool |
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 |
SlotConfigNames
Designação | Descrição | Valor |
---|---|---|
appSettingNames | Lista de nomes de configurações de aplicativos. | string[] |
azureStorageConfigNames | Lista de identificadores externos de conta de armazenamento do Azure. | string[] |
connectionStringNames | Lista de nomes de cadeias de conexão. | string[] |
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 |
---|
Loja de Tokens
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso TokenStore | TokenStoreProperties |
TokenStoreProperties
Designação | Descrição | Valor |
---|---|---|
azureBlobStorage | BlobStorageTokenStore | |
ativado | Bool | |
Sistema de arquivos | FileSystemTokenStore | |
tokenRefreshExtensionHours | Int |
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso do Twitter | TwitterProperties |
TwitterProperties
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
Registo | TwitterRegistration |
TwitterRegisto
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso TwitterRegistration | TwitterRegistrationProperties |
TwitterRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
consumerKey [en] | string | |
consumidorSecretSettingName | string |
Aplicação virtual
Designação | Descrição | Valor |
---|---|---|
caminho físico | Percurso físico. | string |
preloadEnabled | <código>verdadeiro</code> se o pré-carregamento estiver ativado; caso contrário, <código>false</code>. | Bool |
diretórios virtuais | Diretórios virtuais para aplicação virtual. | VirtualDirectory[] |
virtualPath | Caminho virtual. | string |
Diretório virtual
Designação | Descrição | Valor |
---|---|---|
caminho físico | Percurso físico. | string |
virtualPath | Caminho para o aplicativo virtual. | string |
Exemplos de uso
Modelos de início rápido do Azure
Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.
Modelo | Descrição |
---|---|
Ambiente do Serviço de Aplicativo com back-end SQL do Azure |
Este modelo cria um Ambiente do Serviço de Aplicativo com um back-end SQL do Azure junto com pontos de extremidade privados junto com recursos associados normalmente usados em um ambiente privado/isolado. |
Application Gateway com gerenciamento interno de API e de aplicativos Web |
Gateway de Aplicativo roteando tráfego da Internet para uma instância de Gerenciamento de API de rede virtual (modo interno) que atende uma API Web hospedada em um Aplicativo Web do Azure. |
Aplicativo de Função do Azure com Hub de Eventos e de Identidade Gerenciada |
seu modelo provisiona um aplicativo do Azure Function em um plano de Consumo do Linux, juntamente com um Hub de Eventos, Armazenamento do Azure e Application Insights. O aplicativo de função é capaz de usar a identidade gerenciada para se conectar ao Hub de Eventos e à conta de Armazenamento |
Criar um aplicativo Web no Azure com Java 13 e Tomcat 9 habilitados |
Este modelo cria um aplicativo Web no azure com Java 13 e Tomcat 9 habilitados, permitindo que você execute aplicativos Java no Azure. O modelo foi criado por Donovan Brown da Microsoft. |
Criar um Aplicativo Web mais Cache Redis usando um modelo |
Este modelo cria um Aplicativo Web do Azure com cache Redis. |
Implantar um plano do Azure Function Premium com integração vnet |
Este modelo permite implantar um plano do Azure Function Premium com integração de rede virtual regional habilitada para uma rede virtual recém-criada. |
de análise e monetização da API Moesif |
O modelo registrará chamadas de API do Gerenciamento de API do Azure para a plataforma de análise e monetização da API Moesif |
Provisionar um aplicativo de função em execução em um Plano do Serviço de Aplicativo |
Este modelo provisiona um aplicativo de função em um plano de hospedagem dedicado, o que significa que ele será executado e cobrado como qualquer site do Serviço de Aplicativo. |
provisionar um aplicativo Web com um banco de dados SQL |
Este modelo provisiona um Aplicativo Web, um Banco de Dados SQL, configurações de Dimensionamento Automático, regras de Alerta e Informações sobre Aplicativos. Ele configura uma cadeia de conexão no aplicativo Web para o banco de dados. |
Sonarqube Docker Web App no Linux com o Azure SQL |
Este modelo implanta o Sonarqube em um contêiner Linux do aplicativo Web do Serviço de Aplicativo do Azure usando a imagem oficial do Sonarqube e apoiado por um SQL Server do Azure. |
Sonarqube Docker Web App no Linux com PostgreSQL |
Este modelo fornece uma maneira fácil de implantar uma imagem do docker Sonarqube (tag alpina) em um aplicativo Web Linux com banco de dados do Azure para PostgreSQL(Preview) |
Web App com envio do Application Insights para o Log Analytics |
Este modelo ajudará a suportar as novas versões de API do microsoft.insights/components. A partir de 2020-02-02-preview o WorkspaceID será necessário ao criar o Application Inisghts.Este modelo implantará o Plano do Serviço de Aplicativo, o Serviço de Aplicativo, o Application Insights, o Espaço de Trabalho do Log Analytics e conectará tudo isso. |
Web App com banco de dados do Azure para MySQL |
Este modelo fornece uma maneira fácil de implantar o aplicativo Web nos Aplicativos Web do Serviço de Aplicativo do Azure com o banco de dados do Azure para MySQL. |
Web App com slots de implantação personalizados |
Este modelo fornece uma maneira fácil de implantar um aplicativo Web com slots de implantação personalizados nos Aplicativos Web do Azure. |
Web App com Identidade Gerenciada, SQL Server e ΑΙ |
Exemplo simples para implantar a infraestrutura do Azure para aplicativo + dados + identidade gerenciada + monitoramento |
Web App com Private Endpoint |
Este modelo permite-lhe criar uma Aplicação Web e expô-la através do Ponto de Extremidade Privado |
Web App com injeção de rede virtual e de ponto final privado |
Este modelo permite que você crie uma solução segura de ponta a ponta com dois aplicativos Web, front-end e back-end, o front-end consumirá com segurança a parte traseira através da injeção de VNet e Private Endpoint |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso sites/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/config, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
name = "string"
// For remaining properties, see microsoft.web/sites/config objects
}
objetos microsoft.web/sites/config
Defina o nome propriedade para especificar o tipo de objeto.
Para appsettings, use:
{
kind = "string"
name = "appsettings"
properties = {
{customized property} = "string"
}
}
Para authsettings, use:
{
kind = "string"
name = "authsettings"
properties = {
aadClaimsAuthorization = "string"
additionalLoginParams = [
"string"
]
allowedAudiences = [
"string"
]
allowedExternalRedirectUrls = [
"string"
]
authFilePath = "string"
clientId = "string"
clientSecret = "string"
clientSecretCertificateThumbprint = "string"
clientSecretSettingName = "string"
defaultProvider = "string"
enabled = bool
facebookAppId = "string"
facebookAppSecret = "string"
facebookAppSecretSettingName = "string"
facebookOAuthScopes = [
"string"
]
gitHubClientId = "string"
gitHubClientSecret = "string"
gitHubClientSecretSettingName = "string"
gitHubOAuthScopes = [
"string"
]
googleClientId = "string"
googleClientSecret = "string"
googleClientSecretSettingName = "string"
googleOAuthScopes = [
"string"
]
isAuthFromFile = "string"
issuer = "string"
microsoftAccountClientId = "string"
microsoftAccountClientSecret = "string"
microsoftAccountClientSecretSettingName = "string"
microsoftAccountOAuthScopes = [
"string"
]
runtimeVersion = "string"
tokenRefreshExtensionHours = int
tokenStoreEnabled = bool
twitterConsumerKey = "string"
twitterConsumerSecret = "string"
twitterConsumerSecretSettingName = "string"
unauthenticatedClientAction = "string"
validateIssuer = bool
}
}
Para authsettingsV2, use:
{
kind = "string"
name = "authsettingsV2"
properties = {
globalValidation = {
kind = "string"
properties = {
excludedPaths = [
"string"
]
redirectToProvider = "string"
requireAuthentication = bool
unauthenticatedClientAction = "string"
}
}
httpSettings = {
kind = "string"
properties = {
forwardProxy = {
kind = "string"
properties = {
convention = "string"
customHostHeaderName = "string"
customProtoHeaderName = "string"
}
}
requireHttps = bool
routes = {
kind = "string"
properties = {
apiPrefix = "string"
}
}
}
}
identityProviders = {
kind = "string"
properties = {
azureActiveDirectory = {
kind = "string"
properties = {
enabled = bool
isAutoProvisioned = bool
login = {
kind = "string"
properties = {
disableWWWAuthenticate = bool
loginParameters = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
clientId = "string"
clientSecretCertificateThumbprint = "string"
clientSecretSettingName = "string"
openIdIssuer = "string"
}
}
validation = {
kind = "string"
properties = {
allowedAudiences = [
"string"
]
jwtClaimChecks = {
kind = "string"
properties = {
allowedClientApplications = [
"string"
]
allowedGroups = [
"string"
]
}
}
}
}
}
}
customOpenIdConnectProviders = {
{customized property} = {
kind = "string"
properties = {
enabled = bool
login = {
kind = "string"
properties = {
nameClaimType = "string"
scopes = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
clientCredential = {
kind = "string"
properties = {
clientSecretSettingName = "string"
method = "ClientSecretPost"
}
}
clientId = "string"
openIdConnectConfiguration = {
kind = "string"
properties = {
authorizationEndpoint = "string"
certificationUri = "string"
issuer = "string"
tokenEndpoint = "string"
wellKnownOpenIdConfiguration = "string"
}
}
}
}
}
}
}
facebook = {
kind = "string"
properties = {
enabled = bool
graphApiVersion = "string"
login = {
kind = "string"
properties = {
scopes = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
appId = "string"
appSecretSettingName = "string"
}
}
}
}
gitHub = {
kind = "string"
properties = {
enabled = bool
login = {
kind = "string"
properties = {
scopes = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
clientId = "string"
clientSecretSettingName = "string"
}
}
}
}
google = {
kind = "string"
properties = {
enabled = bool
login = {
kind = "string"
properties = {
scopes = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
clientId = "string"
clientSecretSettingName = "string"
}
}
validation = {
kind = "string"
properties = {
allowedAudiences = [
"string"
]
}
}
}
}
twitter = {
kind = "string"
properties = {
enabled = bool
registration = {
kind = "string"
properties = {
consumerKey = "string"
consumerSecretSettingName = "string"
}
}
}
}
}
}
login = {
kind = "string"
properties = {
allowedExternalRedirectUrls = [
"string"
]
cookieExpiration = {
kind = "string"
properties = {
convention = "string"
timeToExpiration = "string"
}
}
nonce = {
kind = "string"
properties = {
nonceExpirationInterval = "string"
validateNonce = bool
}
}
preserveUrlFragmentsForLogins = bool
routes = {
kind = "string"
properties = {
logoutEndpoint = "string"
}
}
tokenStore = {
kind = "string"
properties = {
azureBlobStorage = {
kind = "string"
properties = {
sasUrlSettingName = "string"
}
}
enabled = bool
fileSystem = {
kind = "string"
properties = {
directory = "string"
}
}
tokenRefreshExtensionHours = int
}
}
}
}
platform = {
kind = "string"
properties = {
configFilePath = "string"
enabled = bool
runtimeVersion = "string"
}
}
}
}
Para azurestorageaccounts, use:
{
kind = "string"
name = "azurestorageaccounts"
properties = {
{customized property} = {
accessKey = "string"
accountName = "string"
mountPath = "string"
shareName = "string"
type = "string"
}
}
}
Para de backup, use:
{
kind = "string"
name = "backup"
properties = {
backupName = "string"
backupSchedule = {
frequencyInterval = int
frequencyUnit = "string"
keepAtLeastOneBackup = bool
retentionPeriodInDays = int
startTime = "string"
}
databases = [
{
connectionString = "string"
connectionStringName = "string"
databaseType = "string"
name = "string"
}
]
enabled = bool
storageAccountUrl = "string"
}
}
Para connectionstrings, use:
{
kind = "string"
name = "connectionstrings"
properties = {
{customized property} = {
type = "string"
value = "string"
}
}
}
Para logs, use:
{
kind = "string"
name = "logs"
properties = {
applicationLogs = {
azureBlobStorage = {
level = "string"
retentionInDays = int
sasUrl = "string"
}
azureTableStorage = {
level = "string"
sasUrl = "string"
}
fileSystem = {
level = "string"
}
}
detailedErrorMessages = {
enabled = bool
}
failedRequestsTracing = {
enabled = bool
}
httpLogs = {
azureBlobStorage = {
enabled = bool
retentionInDays = int
sasUrl = "string"
}
fileSystem = {
enabled = bool
retentionInDays = int
retentionInMb = int
}
}
}
}
Para metadados, use:
{
kind = "string"
name = "metadata"
properties = {
{customized property} = "string"
}
}
Para pushsettings, use:
{
kind = "string"
name = "pushsettings"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
Para slotConfigNames, use:
{
kind = "string"
name = "slotConfigNames"
properties = {
appSettingNames = [
"string"
]
azureStorageConfigNames = [
"string"
]
connectionStringNames = [
"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"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
javaContainer = "string"
javaContainerVersion = "string"
javaVersion = "string"
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"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
scmIpSecurityRestrictionsUseMain = bool
scmMinTlsVersion = "string"
scmType = "string"
tracingOptions = "string"
use32BitWorkerProcess = bool
virtualApplications = [
{
physicalPath = "string"
preloadEnabled = bool
virtualDirectories = [
{
physicalPath = "string"
virtualPath = "string"
}
]
virtualPath = "string"
}
]
vnetName = "string"
vnetPrivatePortsCount = int
vnetRouteAllEnabled = bool
webSocketsEnabled = bool
windowsFxVersion = "string"
xManagedServiceIdentityId = int
}
}
Valores de propriedade
AllowedAudiencesValidation
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AllowedAudiencesValidation | AllowedAudiencesValidationProperties |
AllowedAudiencesValidationProperties
Designação | Descrição | Valor |
---|---|---|
permitidoAudiências | string[] |
ApiDefinitionInfo
Designação | Descrição | Valor |
---|---|---|
URL | A URL da definição da API. | string |
ApiManagementConfig
Designação | Descrição | Valor |
---|---|---|
ID | APIM-Api Identificador. | string |
ApplicationLogsConfig
Designação | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs de aplicativos para configuração de armazenamento de blob. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Logs do aplicativo para a configuração de armazenamento de tabela azure. | AzureTableStorageApplicationLogsConfig |
Sistema de arquivos | Logs do aplicativo para a configuração do sistema de arquivos. | FileSystemApplicationLogsConfig |
Registo de Aplicações
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AppRegistration | AppRegistrationProperties |
AppRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
appId | string | |
appSecretSettingName | string |
AuthPlatform
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AuthPlatform | AuthPlatformProperties |
AuthPlatformProperties
Designação | Descrição | Valor |
---|---|---|
configFilePath | string | |
ativado | Bool | |
runtimeVersion | string |
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
AzureActiveDirectory
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectory | AzureActiveDirectoryProperties |
AzureActiveDirectoryLogin
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectoryLogin | AzureActiveDirectoryLoginProperties |
AzureActiveDirectoryLoginProperties
Designação | Descrição | Valor |
---|---|---|
desativarWWWAuthenticate | Bool | |
loginParâmetros | string[] |
AzureActiveDirectoryProperties
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
isAutoProvisioned | Bool | |
iniciar sessão | AzureActiveDirectoryLogin | |
Registo | AzureActiveDirectoryRegistration | |
validação | AzureActiveDirectoryValidation |
AzureActiveDirectoryRegistration
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectoryRegistration | AzureActiveDirectoryRegistrationProperties |
AzureActiveDirectoryRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
ID do cliente | string | |
clientSecretCertificateImpressão digital | string | |
clientSecretSettingName | string | |
openIdIssuer | string |
AzureActiveDirectoryValidation
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso AzureActiveDirectoryValidation | AzureActiveDirectoryValidationProperties |
AzureActiveDirectoryValidationProperties
Designação | Descrição | Valor |
---|---|---|
permitidoAudiências | string[] | |
jwtClaimChecks | JwtClaimChecks |
AzureBlobStorageApplicationLogsConfig
Designação | Descrição | Valor |
---|---|---|
nível | Nível de log. | 'Erro' 'Informação' 'Desligado' 'Verbose' 'Atenção' |
retençãoInDays | Retenção em dias. Remova bolhas com mais de X dias. 0 ou inferior significa ausência de retenção. |
Int |
sasUrl | URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. | string |
AzureBlobStorageHttpLogsConfig
Designação | Descrição | Valor |
---|---|---|
ativado | True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. | Bool |
retençãoInDays | Retenção em dias. Remova bolhas com mais de X dias. 0 ou inferior significa ausência de retenção. |
Int |
sasUrl | URL SAS para um contêiner de blob azure com permissões de leitura/gravação/lista/exclusão. | string |
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 |
BlobStorageTokenStore
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso BlobStorageTokenStore | BlobStorageTokenStoreProperties |
BlobStorageTokenStoreProperties
Designação | Descrição | Valor |
---|---|---|
sasUrlSettingName | string |
Registo de Cliente
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso ClientRegistration | ClientRegistrationProperties |
ClientRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
ID do cliente | string | |
clientSecretSettingName | string |
ConnectionStringDictionaryProperties
Designação | Descrição | Valor |
---|
ConnStringInfo
Designação | Descrição | Valor |
---|---|---|
connectionString | Valor da cadeia de conexão. | string |
Designação | Nome da cadeia de conexão. | string |
tipo | Tipo de base de dados. | 'ApiHub' 'Personalizado' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'Barramento de serviço' 'SQLAzure' 'SQLServer' |
ConnStringValueTypePair
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de base de dados. | 'ApiHub' 'Personalizado' 'DocDb' 'EventHub' 'MySql' 'NotificationHub' 'PostgreSQL' 'RedisCache' 'Barramento de serviço' 'SQLAzure' 'SQLServer' (obrigatório) |
valor | Valor do par. | string (obrigatório) |
CookieExpiration
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso CookieExpiration | CookieExpirationProperties |
CookieExpirationProperties
Designação | Descrição | Valor |
---|---|---|
Convenção | 'Tempo Fixo' 'IdentityProviderDerived' |
|
timeToExpiration | string |
CorsSettings
Designação | Descrição | Valor |
---|---|---|
allowedOrigens | Obtém ou define a lista de origens que devem ser permitidas para fazer origens cruzadas chamadas (por exemplo: http://example.com:12345). Use "*" para permitir tudo. |
string[] |
supportCredenciais | Obtém ou define se as solicitações CORS com credenciais são permitidas. Ver https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials para mais detalhes. |
Bool |
CustomOpenIdConnectProvider
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso CustomOpenIdConnectProvider | CustomOpenIdConnectProviderProperties |
CustomOpenIdConnectProviderProperties
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
iniciar sessão | OpenIdConnectLogin | |
Registo | OpenIdConnectRegistration |
DatabaseBackupSetting
Designação | Descrição | Valor |
---|---|---|
connectionString | Contém uma cadeia de conexão com um banco de dados cujo backup está sendo feito ou restaurado. Se a restauração acontecer com um novo banco de dados, o nome do banco de dados dentro é o novo. | string |
connectionStringName | Contém um nome de cadeia de conexão vinculado ao SiteConfig.ConnectionStrings. Isso é usado durante a restauração com opções de substituição de cadeias de conexão. |
string |
tipo de banco de dados | Tipo de banco de dados (por exemplo, SqlAzure / MySql). | 'LocalMySql' 'MySql' 'PostgreSql' 'SqlAzure' (obrigatório) |
Designação | string |
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[] |
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso do Facebook | FacebookProperties |
FacebookPropriedades
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
graphApiVersion | string | |
iniciar sessão | LoginScopes | |
Registo | AppRegistration |
FileSystemApplicationLogsConfig
Designação | Descrição | Valor |
---|---|---|
nível | Nível de log. | 'Erro' 'Informação' 'Desligado' 'Verbose' 'Atenção' |
FileSystemHttpLogsConfig
Designação | Descrição | Valor |
---|---|---|
ativado | True se a configuração estiver ativada, false se estiver desativada e null se a configuração não estiver definida. | Bool |
retençãoInDays | Retenção em dias. Remova ficheiros com mais de X dias. 0 ou inferior significa ausência de retenção. |
Int |
retençãoInMb | Tamanho máximo em megabytes que os arquivos de log http podem usar. Quando atingidos, os arquivos de log antigos serão removidos para abrir espaço para os novos. O valor pode variar entre 25 e 100. |
Int Restrições: Valor mínimo = 25 Valor máximo = 100 |
FileSystemTokenStore
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso FileSystemTokenStore | FileSystemTokenStoreProperties |
FileSystemTokenStoreProperties
Designação | Descrição | Valor |
---|---|---|
Diretório | string |
ForwardProxy
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso ForwardProxy | ForwardProxyProperties |
ForwardProxyProperties
Designação | Descrição | Valor |
---|---|---|
Convenção | 'Personalizado' 'NoProxy' 'Padrão' |
|
customHostHeaderName | string | |
customProtoHeaderName | string |
GitHub
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso GitHub | GitHubProperties |
GitHubPropriedades
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
iniciar sessão | LoginScopes | |
Registo | ClientRegistration |
GlobalValidation
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso GlobalValidation | GlobalValidationProperties |
GlobalValidationProperties
Designação | Descrição | Valor |
---|---|---|
excludedCaminhos | string[] | |
redirectToProvider | string | |
requireAuthentication | Bool | |
unauthenticatedClientAction | 'PermitirAnônimo' 'RedirectToLoginPage' 'Retorno401' 'Retorno403' |
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas de recursos do Google | GoogleProperties |
GooglePropriedades
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
iniciar sessão | LoginScopes | |
Registo | ClientRegistration | |
validação | AllowedAudiencesValidation |
HandlerMapping
Designação | Descrição | Valor |
---|---|---|
Argumentos | Argumentos de linha de comando a serem passados para o processador de script. | string |
Extensão | As solicitações com essa extensão serão tratadas usando o aplicativo FastCGI especificado. | string |
scriptProcessor | O caminho absoluto para o aplicativo FastCGI. | string |
HttpLogsConfig
Designação | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs http para a configuração de armazenamento de blob azure. | AzureBlobStorageHttpLogsConfig |
Sistema de arquivos | Http registra a configuração do sistema de arquivos. | FileSystemHttpLogsConfig |
Configurações de Http
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso HttpSettings | HttpSettingsProperties |
HttpSettingsProperties
Designação | Descrição | Valor |
---|---|---|
encaminharProxy | ForwardProxy | |
requireHttps | Bool | |
Rotas | HttpSettingsRoutes |
HttpSettingsRoutes
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso HttpSettingsRoutes | HttpSettingsRoutesProperties |
HttpSettingsRoutesProperties
Designação | Descrição | Valor |
---|---|---|
apiPrefix | string |
Provedores de identidade
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso IdentityProviders | IdentityProvidersProperties |
IdentityProvidersProperties
Designação | Descrição | Valor |
---|---|---|
azureActiveDirectory | AzureActiveDirectory | |
customOpenIdConnectProviders | Dicionário de <CustomOpenIdConnectProvider> | IdentityProvidersPropertiesCustomOpenIdConnectProviders |
gitHub | do GitHub | |
IdentityProvidersPropertiesCustomOpenIdConnectProviders
Designação | Descrição | Valor |
---|
IpSecurityRestriction
Designação | Descrição | Valor |
---|---|---|
ação | Permitir ou Negar acesso para este intervalo de IP. | string |
Descrição | Descrição da regra de restrição de IP. | string |
cabeçalhos | Cabeçalhos de regra de restrição de IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). A lógica de correspondência é .. - Se a propriedade for nula ou vazia (padrão), todos os hosts (ou falta de) são permitidos. - Um valor é comparado usando ordinal-ignore-case (excluindo o número da porta). - Curingas de subdomínio são permitidos, mas não correspondem ao domínio raiz. Por exemplo, *.contoso.com corresponde ao subdomínio foo.contoso.com mas não o domínio raiz contoso.com ou foo.bar.contoso.com de vários níveis - Nomes de host Unicode são permitidos, mas são convertidos em Punycode para correspondência. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). A lógica de correspondência é .. - Se a propriedade for nula ou vazia (padrão), quaisquer cadeias encaminhadas (ou falta de) são permitidas. - Se algum endereço (excluindo o número da porta) na cadeia (separado por vírgula) corresponder ao CIDR definido pela propriedade. X-Azure-FDID e X-FD-HealthProbe. A lógica de correspondência é a correspondência exata. |
IpSecurityRestrictionHeaders |
Endereço IP | Endereço IP para o qual a restrição de segurança é válida. Pode ser na forma de endereço ipv4 puro (propriedade SubnetMask necessária) ou Notação CIDR, como ipv4/mask (correspondência de bits à esquerda). Para o CIDR, A propriedade SubnetMask não deve ser especificada. |
string |
Designação | Nome da regra de restrição de IP. | string |
prioridade | Prioridade da regra de restrição de IP. | Int |
subnetMask | Máscara de sub-rede para o intervalo de endereços IP para os quais a restrição é válida. | string |
subnetTrafficTag | (interna) Tag de tráfego de sub-rede | Int |
tag | Define para que esse filtro IP será usado. Isso é para suportar a filtragem de IP em proxies. | 'Inadimplência' 'ServiceTag' 'XffProxy' |
vnetSubnetResourceId | ID do recurso de rede virtual | string |
vnetTrafficTag | (interna) Tag de tráfego Vnet | Int |
IpSecurityRestrictionHeaders
Designação | Descrição | Valor |
---|
JwtClaimChecks
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso JwtClaimChecks | JwtClaimChecksProperties |
JwtClaimChecksProperties
Designação | Descrição | Valor |
---|---|---|
allowedClientApplications | string[] | |
allowedGrupos | string[] |
Iniciar sessão
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso de login | LoginProperties |
LoginProperties
Designação | Descrição | Valor |
---|---|---|
allowedExternalRedirectUrls | string[] | |
cookieExpiração | CookieExpiration | |
Nonce | Nonce | |
preserveUrlFragmentsForLogins | Bool | |
Rotas | LoginRoutes | |
Loja de tokens | TokenStore |
LoginRotas
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso LoginRoutes | LoginRoutesProperties |
LoginRoutesProperties
Designação | Descrição | Valor |
---|---|---|
logoutPonto final | string |
LoginScopes
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso LoginScopes | LoginScopesProperties |
LoginScopesProperties
Designação | Descrição | Valor |
---|---|---|
Âmbitos de aplicação | string[] |
microsoft.web/sites/config
Designação | Descrição | Valor |
---|---|---|
Designação | Defina como 'appsettings' para digitar Microsoft.Web/sites/config. Defina como 'authsettings' para o tipo Microsoft.Web/sites/config. Defina como 'authsettingsV2' para o tipo Microsoft.Web/sites/config. Defina como 'azurestorageaccounts' para o tipo Microsoft.Web/sites/config. Defina como 'backup' para o tipo Microsoft.Web/sites/config. Defina como 'connectionstrings' para o tipo Microsoft.Web/sites/config. Defina como 'logs' para o tipo Microsoft.Web/sites/config. Defina como 'metadata' para o tipo Microsoft.Web/sites/config. Defina como 'pushsettings' para o tipo Microsoft.Web/sites/config. Defina como 'slotConfigNames' para o tipo Microsoft.Web/sites/config. Defina como 'web' para o tipo Microsoft.Web/sites/config. | 'appsettings' 'Authsettings' 'authsettingsV2' 'AzureStorageAccounts' 'Cópia de segurança' 'ConnectionStrings' 'toros' 'metadados' 'PushSettings' 'slotConfigNames' 'web' (obrigatório) |
Microsoft.Web/sites/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 |
propriedades | Configurações. | StringDictionaryProperties |
tipo | O tipo de recurso | "Microsoft.Web/sites/config@2020-06-01" |
Microsoft.Web/sites/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 |
propriedades | Propriedades específicas do recurso SiteAuthSettings | SiteAuthSettingsProperties |
tipo | O tipo de recurso | "Microsoft.Web/sites/config@2020-06-01" |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
Designação | O nome do recurso | 'authsettingsV2' (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: sites |
propriedades | Propriedades específicas do recurso SiteAuthSettingsV2 | SiteAuthSettingsV2Properties |
tipo | O tipo de recurso | "Microsoft.Web/sites/config@2020-06-01" |
Microsoft.Web/sites/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 |
propriedades | Contas de armazenamento do Azure. | AzureStoragePropertyDictionaryResourceProperties |
tipo | O tipo de recurso | "Microsoft.Web/sites/config@2020-06-01" |
Microsoft.Web/sites/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 |
propriedades | Propriedades específicas do recurso BackupRequest | BackupRequestProperties |
tipo | O tipo de recurso | "Microsoft.Web/sites/config@2020-06-01" |
Microsoft.Web/sites/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 |
propriedades | Cadeias de conexão. | ConnectionStringDictionaryProperties |
tipo | O tipo de recurso | "Microsoft.Web/sites/config@2020-06-01" |
Microsoft.Web/sites/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 |
propriedades | Propriedades específicas do recurso SiteLogsConfig | SiteLogsConfigProperties |
tipo | O tipo de recurso | "Microsoft.Web/sites/config@2020-06-01" |
Microsoft.Web/sites/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 |
propriedades | Configurações. | StringDictionaryProperties |
tipo | O tipo de recurso | "Microsoft.Web/sites/config@2020-06-01" |
Microsoft.Web/sites/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 |
propriedades | Propriedades específicas do recurso PushSettings | PushSettingsProperties |
tipo | O tipo de recurso | "Microsoft.Web/sites/config@2020-06-01" |
Microsoft.Web/sites/config
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
Designação | O nome do recurso | 'slotConfigNames' (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: sites |
propriedades | Propriedades do recurso principal | SlotConfigNames |
tipo | O tipo de recurso | "Microsoft.Web/sites/config@2020-06-01" |
Microsoft.Web/sites/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 |
propriedades | Propriedades do recurso principal | SiteConfig |
tipo | O tipo de recurso | "Microsoft.Web/sites/config@2020-06-01" |
NomeValuePair
Designação | Descrição | Valor |
---|---|---|
Designação | Nome do par. | string |
valor | Valor do par. | string |
Nonce
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso Nonce | NonceProperties |
NonceProperties
Designação | Descrição | Valor |
---|---|---|
nonceExpirationInterval | string | |
validateNonce | Bool |
OpenIdConnectClientCredential
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectClientCredential | OpenIdConnectClientCredentialProperties |
OpenIdConnectClientCredentialProperties
Designação | Descrição | Valor |
---|---|---|
clientSecretSettingName | string | |
método | 'ClientSecretPost' |
OpenIdConnectConfig
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectConfig | OpenIdConnectConfigProperties |
OpenIdConnectConfigProperties
Designação | Descrição | Valor |
---|---|---|
authorizationEndpoint | string | |
certificaçãoUri | string | |
emitente | string | |
tokenEndpoint | string | |
wellKnownOpenIdConfiguration | string |
OpenIdConnectLogin
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectLogin | OpenIdConnectLoginProperties |
OpenIdConnectLoginProperties
Designação | Descrição | Valor |
---|---|---|
nomeClaimType | string | |
Âmbitos de aplicação | string[] |
OpenIdConnectRegistration
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso OpenIdConnectRegistration | OpenIdConnectRegistrationProperties |
OpenIdConnectRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
clientCredential | OpenIdConnectClientCredential | |
ID do cliente | string | |
openIdConnectConfiguration | OpenIdConnectConfig |
PushSettings
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso PushSettings | PushSettingsProperties |
PushSettingsProperties
Designação | Descrição | Valor |
---|---|---|
dinâmicoTagsJson | Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas dinâmicas que serão avaliadas a partir de declarações de usuário no ponto de extremidade de registro por push. | string |
isPushEnabled | Obtém ou define um sinalizador indicando se o ponto de extremidade Push está habilitado. | bool (obrigatório) |
tagsRequiringAuth | Obtém ou define uma cadeia de caracteres JSON contendo uma lista de marcas que exigem autenticação do usuário para serem usadas no ponto de extremidade de registro por push. As tags podem consistir em caracteres alfanuméricos e o seguinte: '_', '@', '#', '.', ':', '-'. A validação deve ser realizada no PushRequestHandler. |
string |
tagWhitelistJson | Obtém ou define uma cadeia de caracteres JSON contendo uma lista de tags que estão na lista permitida para uso pelo ponto de extremidade de registro por push. | string |
RampUpRule
Designação | Descrição | Valor |
---|---|---|
actionHostName | Nome do host de um slot para o qual o tráfego será redirecionado, se decidido. Por exemplo, myapp-stage.azurewebsites.net. | string |
changeDecisionCallbackUrl | O algoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado. Consulte a extensão do site TiPCallback para o andaime e contratos. https://www.siteextensions.net/packages/TiPCallback/ |
string |
changeIntervalInMinutes | Especifica o intervalo em minutos para reavaliar ReroutePercentage. | Int |
changeStep | No cenário de ramp up automático, esta é a etapa para adicionar/remover de <código>ReroutePercentage</code> até atingir \n<código>MinReroutePercentage</code> ou <código>MaxReroutePercentage</code>. As métricas do site são verificadas a cada N minutos especificados no código <>ChangeIntervalInMinutes</code>.\nAlgoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, cujo URL pode ser especificado no código <>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Especifica o limite superior abaixo do qual ReroutePercentage permanecerá. | Int |
minReroutePercentage | Especifica o limite inferior acima do qual ReroutePercentage permanecerá. | Int |
Designação | Nome da regra de roteamento. O nome recomendado seria apontar para o slot que receberá o tráfego no experimento. | string |
reroutePercentage | Porcentagem do tráfego que será redirecionado para <código>ActionHostName</code>. | Int |
RequestsBasedTrigger
Designação | Descrição | Valor |
---|---|---|
contagem | Contagem de pedidos. | Int |
timeInterval | Intervalo de tempo. | string |
SiteAuthSettingsProperties
Designação | Descrição | Valor |
---|---|---|
aadClaimsAuthorization | Obtém uma cadeia de caracteres JSON contendo as configurações de Acl do Azure AD. | string |
adicionalLoginParams | Parâmetros de login para enviar ao ponto de extremidade de autorização do OpenID Connect quando Um utilizador inicia sessão. Cada parâmetro deve estar no formato "key=value". |
string[] |
permitidoAudiências | Valores de audiência permitidos a serem considerados ao validar JWTs emitidos por Azure Ative Directory. Observe que o código <>ClientID<o valor /code> é sempre considerado um público permitido, independentemente dessa configuração. |
string[] |
allowedExternalRedirectUrls | URLs externos que podem ser redirecionados como parte do login ou logout do aplicativo. Observe que a parte da cadeia de caracteres de consulta da URL é ignorada. Essa é uma configuração avançada normalmente necessária apenas para back-ends de aplicativos da Windows Store. Observe que as URLs dentro do domínio atual são sempre permitidas implicitamente. |
string[] |
authFilePath | O caminho do arquivo de configuração que contém as configurações de autenticação. Se o caminho for relativo, a base será o diretório raiz do site. |
string |
ID do cliente | A ID do Cliente deste aplicativo de terceira parte confiável, conhecida como client_id. Essa configuração é necessária para habilitar a autenticação de Conexão OpenID com o Azure Ative Directory ou outros provedores OpenID Connect de 3ª parte. Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
string |
clientSecret | O Segredo do Cliente deste aplicativo de terceira parte confiável (no Azure Ative Directory, isso também é chamado de Chave). Essa configuração é opcional. Se nenhum segredo do cliente estiver configurado, o fluxo de autenticação implícito do OpenID Connect será usado para autenticar os usuários finais. Caso contrário, o fluxo de código de autorização do OpenID Connect será usado para autenticar usuários finais. Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
string |
clientSecretCertificateImpressão digital | Uma alternativa ao segredo do cliente, que é a impressão digital de um certificado usado para fins de assinatura. Esta propriedade atua como um substituto para o Segredo do Cliente. Também é opcional. |
string |
clientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável. | string |
defaultProvider | O provedor de autenticação padrão a ser usado quando vários provedores são configurados. Essa configuração só é necessária se vários provedores estiverem configurados e o cliente não autenticado action está definida como "RedirectToLoginPage". |
'AzureActiveDirectory' 'Facebook' 'Github' 'Google' 'MicrosoftAccount' 'Twitter' |
ativado | <código>verdadeiro</code> se o recurso Autenticação/Autorização estiver habilitado para o aplicativo atual; caso contrário, <código>false</code>. | Bool |
facebookAppId | O ID do aplicativo do Facebook usado para login. Essa configuração é necessária para habilitar o Login do Facebook. Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login |
string |
facebookAppSecret | O segredo do aplicativo do Facebook usado para o login do Facebook. Essa configuração é necessária para habilitar o Login do Facebook. Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login |
string |
facebookAppSecretSettingName | O nome da configuração do aplicativo que contém o segredo do aplicativo usado para o Login do Facebook. | string |
facebookOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de Login do Facebook. Essa configuração é opcional. Documentação de login do Facebook: https://developers.facebook.com/docs/facebook-login |
string[] |
gitHubClientId | A ID do cliente do aplicativo GitHub usado para login. Essa configuração é necessária para habilitar o login no Github |
string |
gitHubClientSecret | O segredo do cliente do aplicativo GitHub usado para o login do Github. Essa configuração é necessária para habilitar o login no Github. |
string |
gitHubClientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente do Github usado para o GitHub Login. |
string |
gitHubOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de login do GitHub. Essa configuração é opcional |
string[] |
googleClientId | O OpenID Connect Client ID para o aplicativo da Web do Google. Essa configuração é necessária para ativar o Google Sign-In. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string |
googleClientSecret | O segredo do cliente associado ao aplicativo da Web do Google. Essa configuração é necessária para ativar o Google Sign-In. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string |
googleClientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente associado a a aplicação Web Google. |
string |
googleOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação do Google Sign-In. Essa configuração é opcional. Se não for especificado, "openid", "profile" e "email" são usados como escopos padrão. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
string[] |
isAuthFromFile | "true" se as configurações de configuração de autenticação devem ser lidas de um arquivo, "falso" caso contrário |
string |
emitente | O URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para este aplicativo. Ao usar o Azure Ative Directory, esse valor é o URI do locatário do diretório, por exemplo, https://sts.windows.net/{tenant-guid}/. Esse URI é um identificador que diferencia maiúsculas de minúsculas para o emissor do token. Mais informações sobre o OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html |
string |
microsoftAccountClientId | A ID do cliente OAuth 2.0 que foi criada para o aplicativo usado para autenticação. Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft. Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
string |
microsoftAccountClientSecret | O segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação. Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft. Documentação OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
string |
microsoftAccountClientSecretSettingName | O nome da configuração do aplicativo que contém o segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação. |
string |
microsoftAccountOAuthScopes | Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação da Conta da Microsoft. Essa configuração é opcional. Se não for especificado, "wl.basic" será usado como o escopo padrão. Documentação de Escopos e permissões da Conta Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
string[] |
runtimeVersion | O RuntimeVersion do recurso de autenticação/autorização em uso para o aplicativo atual. A configuração neste valor pode controlar o comportamento de determinados recursos no módulo Autenticação / Autorização. |
string |
tokenRefreshExtensionHours | O número de horas após a expiração do token de sessão para o qual um token de sessão pode ser usado chame a API de atualização de token. O padrão é 72 horas. |
Int |
tokenStoreEnabled |
<código>verdadeiro</code> para armazenar de forma durável tokens de segurança específicos da plataforma que são obtidos durante os fluxos de login; caso contrário, <código>false</code>. O padrão é <código>false</code>. |
Bool |
twitterConsumerKey [en] | A chave de consumidor OAuth 1.0a do aplicativo Twitter usada para entrar. Essa configuração é necessária para habilitar o Login do Twitter. Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in |
string |
twitterConsumerSecret | O segredo do consumidor OAuth 1.0a do aplicativo Twitter usado para entrar. Essa configuração é necessária para habilitar o Login do Twitter. Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in |
string |
twitterConsumerSecretSettingName | O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do Twitter Aplicação utilizada para iniciar sessão. |
string |
unauthenticatedClientAction | A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo. | 'PermitirAnônimo' 'RedirectToLoginPage' |
validateIssuer | Obtém um valor que indica se o emissor deve ser uma URL HTTPS válida e ser validado como tal. | Bool |
SiteAuthSettingsV2Properties
Designação | Descrição | Valor |
---|---|---|
globalValidation | GlobalValidation | |
Configurações de http | HttpSettings | |
identityProvedores | IdentityProviders | |
iniciar sessão | Login | |
plataforma | AuthPlatform |
SiteConfig
Designação | Descrição | Valor |
---|---|---|
acrUseManagedIdentityCreds | Sinalizar para usar Creds de Identidade Gerenciada para extração ACR | Bool |
acrUserManagedIdentityID | Se estiver usando a identidade gerenciada pelo usuário, a identidade gerenciada pelo usuário ClientId | string |
sempreLigado | <código>verdadeiro</code> se o Always On estiver ativado; caso contrário, <código>false</code>. | Bool |
apiDefinição | Informações sobre a definição formal da API para o aplicativo. | ApiDefinitionInfo |
apiManagementConfig | Configurações de gerenciamento de API do Azure vinculadas ao aplicativo. | ApiManagementConfig |
appCommandLine | Linha de comando do aplicativo para iniciar. | string |
appSettings | Configurações do aplicativo. | NameValuePair[] |
autoHealEnabled | <código>verdadeiro</code> se o Auto Heal estiver ativado; caso contrário, <código>false</code>. | Bool |
autoHealRegras | Regras do Auto Heal. | AutoHealRules |
autoSwapSlotName | Nome do slot de troca automática. | string |
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 |
scmMinTlsVersion | ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site SCM | '1.0' '1.1' '1.2' |
scmType | Tipo SCM. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' 'Dropbox' 'ExternalGit' 'ExternalHg' 'GitHub' 'LocalGit' 'Nenhuma' 'OneDrive' 'Tfs' 'VSO' «VSTSRM» |
opções de rastreamento | Opções de rastreamento. | string |
use32BitWorkerProcess | <código>verdadeiro</code> usar o processo de trabalho de 32 bits; caso contrário, <código>false</code>. | Bool |
virtualAplicações | Aplicações virtuais. | VirtualApplication[] |
vnetNome | Nome da rede virtual. | string |
vnetPrivatePortsCount | O número de portas privadas atribuídas a este aplicativo. Estes serão atribuídos dinamicamente em tempo de execução. | Int |
vnetRouteAllEnabled | Rota de Rede Virtual Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Grupos de Segurança de Rede Virtual e Rotas Definidas pelo Usuário aplicadas. | Bool |
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 |
SlotConfigNames
Designação | Descrição | Valor |
---|---|---|
appSettingNames | Lista de nomes de configurações de aplicativos. | string[] |
azureStorageConfigNames | Lista de identificadores externos de conta de armazenamento do Azure. | string[] |
connectionStringNames | Lista de nomes de cadeias de conexão. | string[] |
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 |
---|
Loja de Tokens
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso TokenStore | TokenStoreProperties |
TokenStoreProperties
Designação | Descrição | Valor |
---|---|---|
azureBlobStorage | BlobStorageTokenStore | |
ativado | Bool | |
Sistema de arquivos | FileSystemTokenStore | |
tokenRefreshExtensionHours | Int |
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso do Twitter | TwitterProperties |
TwitterProperties
Designação | Descrição | Valor |
---|---|---|
ativado | Bool | |
Registo | TwitterRegistration |
TwitterRegisto
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso TwitterRegistration | TwitterRegistrationProperties |
TwitterRegistrationProperties
Designação | Descrição | Valor |
---|---|---|
consumerKey [en] | string | |
consumidorSecretSettingName | string |
Aplicação virtual
Designação | Descrição | Valor |
---|---|---|
caminho físico | Percurso físico. | string |
preloadEnabled | <código>verdadeiro</code> se o pré-carregamento estiver ativado; caso contrário, <código>false</code>. | Bool |
diretórios virtuais | Diretórios virtuais para aplicação virtual. | VirtualDirectory[] |
virtualPath | Caminho virtual. | string |
Diretório virtual
Designação | Descrição | Valor |
---|---|---|
caminho físico | Percurso físico. | string |
virtualPath | Caminho para o aplicativo virtual. | string |