Partilhar via


IDefinition<FluentT> Interface

Definição

A totalidade da definição base da aplicação Web.

public interface IDefinition<FluentT> : Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAppSettings<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAuthentication<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientAffinityEnabled<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientCertEnabled<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithConnectionString<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithDiagnosticLogging<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameBinding<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameSslBinding<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithManagedServiceIdentity<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithScmSiteAlsoStopped<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSiteConfigs<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSourceControl<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithWebContainer<FluentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<FluentT>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<FluentT>
type IDefinition<'FluentT> = interface
    interface IWithWebContainer<'FluentT>
    interface IWithCreate<'FluentT>
    interface ICreatable<'FluentT>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate<'FluentT>>
    interface IWithClientAffinityEnabled<'FluentT>
    interface IWithClientCertEnabled<'FluentT>
    interface IWithScmSiteAlsoStopped<'FluentT>
    interface IWithSiteConfigs<'FluentT>
    interface IWithAppSettings<'FluentT>
    interface IWithConnectionString<'FluentT>
    interface IWithSourceControl<'FluentT>
    interface IWithHostNameBinding<'FluentT>
    interface IWithHostNameSslBinding<'FluentT>
    interface IWithAuthentication<'FluentT>
    interface IWithDiagnosticLogging<'FluentT>
    interface IBeta
    interface IWithManagedServiceIdentity<'FluentT>
    interface IWithSystemAssignedIdentityBasedAccessOrCreate<'FluentT>
    interface IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate<'FluentT>
Public Interface IDefinition(Of FluentT)
Implements IBeta, ICreatable(Of FluentT), IDefinitionWithTags(Of IWithCreate(Of FluentT)), IWithAppSettings(Of FluentT), IWithAuthentication(Of FluentT), IWithClientAffinityEnabled(Of FluentT), IWithClientCertEnabled(Of FluentT), IWithConnectionString(Of FluentT), IWithCreate(Of FluentT), IWithDiagnosticLogging(Of FluentT), IWithHostNameBinding(Of FluentT), IWithHostNameSslBinding(Of FluentT), IWithManagedServiceIdentity(Of FluentT), IWithScmSiteAlsoStopped(Of FluentT), IWithSiteConfigs(Of FluentT), IWithSourceControl(Of FluentT), IWithSystemAssignedIdentityBasedAccessOrCreate(Of FluentT), IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate(Of FluentT), IWithWebContainer(Of FluentT)

Parâmetros de Tipo Genérico

FluentT

O tipo do recurso.

Implementações

Propriedades

Key

A totalidade da definição base da aplicação Web.

(Herdado de IIndexable)
Name

Obtém o nome do recurso criável.

(Herdado de ICreatable<T>)

Métodos

Create()

Execute o pedido de criação.

(Herdado de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Coloca o pedido na fila e permite que o cliente HTTP o execute quando os recursos do sistema estão disponíveis.

(Herdado de ICreatable<T>)
DefineAuthentication()

Especifica a definição de uma nova configuração de autenticação.

(Herdado de IWithAuthentication<FluentT>)
DefineDiagnosticLogsConfiguration()

Obtém Especifica a definição de uma nova configuração de registos de diagnóstico.

(Herdado de IWithDiagnosticLogging<FluentT>)
DefineHostnameBinding()

Inicia a definição de um novo enlace de nome de anfitrião.

(Herdado de IWithHostNameBinding<FluentT>)
DefineSourceControl()

Inicia a definição de um novo controlo de origem.

(Herdado de IWithSourceControl<FluentT>)
DefineSslBinding()

Inicia uma definição de um enlace SSL.

(Herdado de IWithHostNameSslBinding<FluentT>)
WithAppSetting(String, String)

Adiciona uma definição de aplicação à aplicação Web.

(Herdado de IWithAppSettings<FluentT>)
WithAppSettings(IDictionary<String,String>)

Especifica as definições da aplicação Web como um Mapa.

(Herdado de IWithAppSettings<FluentT>)
WithAutoSwapSlotName(String)

Especifica o nome do bloco a trocar automaticamente quando uma implementação estiver concluída nesta aplicação Web/bloco de implementação.

(Herdado de IWithSiteConfigs<FluentT>)
WithClientAffinityEnabled(Boolean)

Especifica se a afinidade de cliente está ativada.

(Herdado de IWithClientAffinityEnabled<FluentT>)
WithClientCertEnabled(Boolean)

Especifica se o certificado de cliente está ativado.

(Herdado de IWithClientCertEnabled<FluentT>)
WithConnectionString(String, String, ConnectionStringType)

Adiciona uma cadeia de ligação à aplicação Web.

(Herdado de IWithConnectionString<FluentT>)
WithContainerLoggingDisabled()

Desative o registo de contentores para aplicações Web do Linux.

(Herdado de IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled()

Especifica a configuração do registo de contentores para aplicações Web do Linux. Os registos serão armazenados no sistema de ficheiros até 35 MB.

(Herdado de IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled(Int32, Int32)

Especifica a configuração do registo de contentores para aplicações Web do Linux.

(Herdado de IWithDiagnosticLogging<FluentT>)
WithDefaultDocument(String)

Adiciona um documento predefinido.

(Herdado de IWithSiteConfigs<FluentT>)
WithDefaultDocuments(IList<String>)

Adiciona uma lista de documentos predefinidos.

(Herdado de IWithSiteConfigs<FluentT>)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

Especifica uma identidade atribuída pelo utilizador existente a associar à aplicação Web.

(Herdado de IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT>)
WithFtpsState(FtpsState)

Define se a aplicação Web suporta determinado tipo de FTP(S).

(Herdado de IWithSiteConfigs<FluentT>)
WithHttp20Enabled(Boolean)

Define se a aplicação Web aceita tráfego HTTP 2.0.

(Herdado de IWithSiteConfigs<FluentT>)
WithHttpsOnly(Boolean)

Define se a aplicação Web só aceita tráfego HTTPS.

(Herdado de IWithSiteConfigs<FluentT>)
WithJavaVersion(JavaVersion)

Especifica a versão java.

(Herdado de IWithSiteConfigs<FluentT>)
WithLocalGitSourceControl()

Especifica o controlo de origem para ser um repositório Git local na aplicação Web.

(Herdado de IWithSourceControl<FluentT>)
WithManagedHostnameBindings(IAppServiceDomain, String[])

Define uma lista de nomes de anfitrião de um domínio gerido do Azure. O tipo de registo DNS é predefinido como CNAME, exceto para o domínio de nível de raiz (".

(Herdado de IWithHostNameBinding<FluentT>)
WithManagedPipelineMode(ManagedPipelineMode)

Especifica o modo de pipeline gerido.

(Herdado de IWithSiteConfigs<FluentT>)
WithNetFrameworkVersion(NetFrameworkVersion)

Especifica a versão .NET Framework.

(Herdado de IWithSiteConfigs<FluentT>)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

Especifica a definição de uma identidade atribuída pelo utilizador ainda não criada para ser associada à aplicação Web.

(Herdado de IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT>)
WithoutDefaultDocument(String)

Remove um documento predefinido.

(Herdado de IWithSiteConfigs<FluentT>)
WithoutPhp()

Desative o suporte PHP.

(Herdado de IWithSiteConfigs<FluentT>)
WithoutSystemAssignedManagedServiceIdentity()

Especifica que a Identidade de Serviço Gerida Atribuída pelo Sistema (Local) tem de ser desativada.

(Herdado de IWithManagedServiceIdentity<FluentT>)
WithoutUserAssignedManagedServiceIdentity(String)

Especifica que uma identidade atribuída pelo utilizador associada à aplicação Web deve ser removida.

(Herdado de IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT>)
WithPhpVersion(PhpVersion)

Especifica a versão PHP.

(Herdado de IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

Especifica a arquitetura da plataforma a utilizar.

(Herdado de IWithSiteConfigs<FluentT>)
WithPythonVersion(PythonVersion)

Especifica a versão do Python.

(Herdado de IWithSiteConfigs<FluentT>)
WithRemoteDebuggingDisabled()

Desativa a depuração remota.

(Herdado de IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

Especifica a versão do Visual Studio para depuração remota.

(Herdado de IWithSiteConfigs<FluentT>)
WithScmSiteAlsoStopped(Boolean)

Especifica se o site SCM também é parado quando a aplicação Web é parada.

(Herdado de IWithScmSiteAlsoStopped<FluentT>)
WithStickyAppSetting(String, String)

Adiciona uma definição de aplicação à aplicação Web. Esta definição de aplicação também será trocada após uma troca de bloco de implementação.

(Herdado de IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

Especifica as definições da aplicação Web como um Mapa. Estas definições de aplicação também serão trocadas após uma troca de bloco de implementação.

(Herdado de IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

Adiciona uma cadeia de ligação à aplicação Web. Esta cadeia de ligação também será trocada após uma troca de bloco de implementação.

(Herdado de IWithConnectionString<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

Especifica que a identidade do sistema atribuído (local) da aplicação Web deve ter o acesso especificado (descrito pela função) num recurso arm identificado pelo ID do recurso. As aplicações em execução na aplicação Web terão a mesma permissão (função) no recurso arm.

(Herdado de IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, String)

Especifica que a identidade atribuída pelo sistema (local) da aplicação Web deve ter o acesso (descrito pela definição de função) num recurso arm identificado pelo ID do recurso. As aplicações em execução na aplicação Web terão a mesma permissão (função) no recurso arm.

(Herdado de IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Especifica que a identidade atribuída pelo sistema (local) da aplicação Web deve ter o acesso especificado (descrito pela função) no grupo de recursos em que reside a aplicação Web. As aplicações em execução na aplicação Web terão a mesma permissão (função) no grupo de recursos.

(Herdado de IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Especifica que a identidade atribuída pelo sistema (local) da aplicação Web deve ter o acesso (descrito pela definição de função) no grupo de recursos em que reside a aplicação Web. As aplicações em execução na aplicação Web terão a mesma permissão (função) no grupo de recursos.

(Herdado de IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT>)
WithSystemAssignedManagedServiceIdentity()

Especifica que a Identidade de Serviço Gerida Atribuída pelo Sistema tem de ser ativada na aplicação Web.

(Herdado de IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

Adiciona uma etiqueta ao recurso.

(Herdado de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica etiquetas para o recurso como um {@link Map}.

(Herdado de IDefinitionWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

Define uma lista de nomes de anfitrião de um domínio comprado externamente. Os nomes de anfitrião têm de ser configurados manualmente para apontarem para a aplicação Web.

(Herdado de IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

Especifica que a Identidade de Serviço Gerida Atribuída pelo Utilizador tem de ser ativada na aplicação Web.

(Herdado de IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

Define as aplicações virtuais na aplicação Web.

(Herdado de IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

Especifica se a VM que alimenta a aplicação Web está sempre ativada.

(Herdado de IWithSiteConfigs<FluentT>)
WithWebContainer(WebContainer)

Especifica o contentor Web Java.

(Herdado de IWithWebContainer<FluentT>)
WithWebSocketsEnabled(Boolean)

Especifica se os sockets Web estão ativados.

(Herdado de IWithSiteConfigs<FluentT>)

Aplica-se a