Partilhar via


IDefinition Interface

Definição

Interface de contêiner para todas as definições que precisam ser implementadas.

public interface IDefinition : Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.IBlank, Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.IExistingAppServicePlanWithGroup, Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.IWithCreate, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAppSettings<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAuthentication<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientAffinityEnabled<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientCertEnabled<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithConnectionString<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithDiagnosticLogging<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameBinding<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameSslBinding<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithManagedServiceIdentity<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithScmSiteAlsoStopped<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSiteConfigs<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSourceControl<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.INewAppServicePlanWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<INewAppServicePlanWithGroup>
    interface IExistingAppServicePlanWithGroup
    interface IWithGroup<IWithCreate>
    interface IWithExistingResourceGroup<IWithCreate>
    interface IWithNewResourceGroup<IWithCreate>
    interface IWithCreatableResourceGroup<IWithCreate>
    interface IWithStorageAccount
    interface IWithCreate
    interface ICreatable<IFunctionApp>
    interface IIndexable
    interface IWithNewAppServicePlan
    interface IWithRuntimeVersion
    interface IWithDailyUsageQuota
    interface IWithCreate<IFunctionApp>
    interface IDefinitionWithTags<IWithCreate<IFunctionApp>>
    interface IWithClientAffinityEnabled<IFunctionApp>
    interface IWithClientCertEnabled<IFunctionApp>
    interface IWithScmSiteAlsoStopped<IFunctionApp>
    interface IWithSiteConfigs<IFunctionApp>
    interface IWithAppSettings<IFunctionApp>
    interface IWithConnectionString<IFunctionApp>
    interface IWithSourceControl<IFunctionApp>
    interface IWithHostNameBinding<IFunctionApp>
    interface IWithHostNameSslBinding<IFunctionApp>
    interface IWithAuthentication<IFunctionApp>
    interface IWithDiagnosticLogging<IFunctionApp>
    interface IBeta
    interface IWithManagedServiceIdentity<IFunctionApp>
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IFunctionApp), IDefinitionWithRegion(Of INewAppServicePlanWithGroup), IDefinitionWithTags(Of IWithCreate(Of IFunctionApp)), IExistingAppServicePlanWithGroup, IWithAppSettings(Of IFunctionApp), IWithAuthentication(Of IFunctionApp), IWithClientAffinityEnabled(Of IFunctionApp), IWithClientCertEnabled(Of IFunctionApp), IWithConnectionString(Of IFunctionApp), IWithCreatableResourceGroup(Of IWithCreate), IWithCreate, IWithCreate(Of IFunctionApp), IWithDiagnosticLogging(Of IFunctionApp), IWithExistingResourceGroup(Of IWithCreate), IWithGroup(Of IWithCreate), IWithHostNameBinding(Of IFunctionApp), IWithHostNameSslBinding(Of IFunctionApp), IWithManagedServiceIdentity(Of IFunctionApp), IWithNewResourceGroup(Of IWithCreate), IWithScmSiteAlsoStopped(Of IFunctionApp), IWithSiteConfigs(Of IFunctionApp), IWithSourceControl(Of IFunctionApp)
Implementações

Propriedades

Key

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IIndexable)
Name

Obtém o nome do recurso creatável.

(Herdado de ICreatable<T>)

Métodos

Create()

Execute a solicitação de criação.

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

Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem 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 logs de diagnóstico.

(Herdado de IWithDiagnosticLogging<FluentT>)
DefineHostnameBinding()

Inicia a definição de uma nova associação de nome de host.

(Herdado de IWithHostNameBinding<FluentT>)
DefineSourceControl()

Inicia a definição de um novo controle do código-fonte.

(Herdado de IWithSourceControl<FluentT>)
DefineSslBinding()

Inicia uma definição de uma associação SSL.

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

Adiciona uma configuração de aplicativo ao aplicativo Web.

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

Especifica as configurações de aplicativo para o aplicativo Web como um Mapa.

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

Especifica o nome do slot para troca automática quando uma implantação é concluída neste slot de aplicativo Web/implantação.

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

Especifica se a afinidade de cliente está habilitada.

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

Especifica se o certificado do cliente está habilitado.

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

Adiciona uma cadeia de conexão ao aplicativo Web.

(Herdado de IWithConnectionString<FluentT>)
WithContainerLoggingDisabled()

Desabilite o log de contêiner para aplicativos Web do Linux.

(Herdado de IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled()

Especifica a configuração de log de contêiner para aplicativos Web do Linux. Os logs serão armazenados no sistema de arquivos por até 35 MB.

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

Especifica a configuração de log de contêiner para aplicativos Web do Linux.

(Herdado de IWithDiagnosticLogging<FluentT>)
WithDailyUsageQuota(Int32)

Especifica o limite de dados de uso diário.

(Herdado de IWithDailyUsageQuota)
WithDefaultDocument(String)

Adiciona um documento padrão.

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

Adiciona uma lista de documentos padrão.

(Herdado de IWithSiteConfigs<FluentT>)
WithExistingAppServicePlan(IAppServicePlan)

Usa um plano de serviço de aplicativo existente para o aplicativo de funções.

(Herdado de IBlank)
WithExistingResourceGroup(IResourceGroup)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithExistingStorageAccount(IStorageAccount)

Especifica a conta de armazenamento a ser usada para o aplicativo de funções.

(Herdado de IWithStorageAccount)
WithFtpsState(FtpsState)

Define se o aplicativo Web dá suporte a determinado tipo de FTP(S).

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

Define se o aplicativo Web aceita tráfego HTTP 2.0.

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

Define se o aplicativo Web aceita apenas tráfego HTTPS.

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

Especifica a versão do Java.

(Herdado de IWithSiteConfigs<FluentT>)
WithLatestRuntimeVersion()

Usa a versão de runtime mais recente para o aplicativo de funções.

(Herdado de IWithRuntimeVersion)
WithLocalGitSourceControl()

Especifica o controle do código-fonte para ser um repositório Git local no aplicativo Web.

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

Define uma lista de nomes de host de um domínio gerenciado do Azure. O tipo de registro DNS é padronizado para ser CNAME, exceto para o domínio de nível raiz (".

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

Especifica o modo de pipeline gerenciado.

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

Especifica a versão .NET Framework.

(Herdado de IWithSiteConfigs<FluentT>)
WithNewAppServicePlan(ICreatable<IAppServicePlan>)

Cria um novo plano do serviço de aplicativo a ser usado.

(Herdado de IWithNewAppServicePlan)
WithNewAppServicePlan(PricingTier)

Cria um novo plano do serviço de aplicativo a ser usado.

(Herdado de IWithNewAppServicePlan)
WithNewConsumptionPlan()

Cria um novo plano de consumo a ser usado.

(Herdado de IWithNewAppServicePlan)
WithNewFreeAppServicePlan()

Cria um novo plano de serviço de aplicativo gratuito. Isso falhará se houver 10 ou mais planos gratuitos na assinatura atual.

(Herdado de IWithNewAppServicePlan)
WithNewResourceGroup()

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Cria um novo grupo de recursos para colocar o recurso, com base na definição especificada.

(Herdado de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IWithNewResourceGroup<T>)
WithNewSharedAppServicePlan()

Cria um novo plano de serviço de aplicativo compartilhado.

(Herdado de IWithNewAppServicePlan)
WithNewStorageAccount(String, SkuName)

Cria uma nova conta de armazenamento a ser usada para o aplicativo de funções.

(Herdado de IWithStorageAccount)
WithoutDailyUsageQuota()

Especifica o limite de dados de uso diário.

(Herdado de IWithDailyUsageQuota)
WithoutDefaultDocument(String)

Remove um documento padrão.

(Herdado de IWithSiteConfigs<FluentT>)
WithoutPhp()

Desative o suporte a PHP.

(Herdado de IWithSiteConfigs<FluentT>)
WithoutSystemAssignedManagedServiceIdentity()

Especifica que a Identidade de Serviço Gerenciada Atribuída pelo Sistema (Local) precisa ser desabilitada.

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

Especifica a versão do PHP.

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

Especifica a arquitetura de plataforma a ser usada.

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

Especifica a versão do Python.

(Herdado de IWithSiteConfigs<FluentT>)
WithRegion(Region)

Especifica a região do recurso.

(Herdado de IDefinitionWithRegion<T>)
WithRegion(String)

Especifica a região do recurso por nome.

(Herdado de IDefinitionWithRegion<T>)
WithRemoteDebuggingDisabled()

Desabilita 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>)
WithRuntimeVersion(String)

Especifica a versão de runtime para o aplicativo de funções.

(Herdado de IWithRuntimeVersion)
WithScmSiteAlsoStopped(Boolean)

Especifica se o site do SCM também é interrompido quando o aplicativo Web é interrompido.

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

Adiciona uma configuração de aplicativo ao aplicativo Web. Essa configuração de aplicativo também será trocada após uma troca de slot de implantação.

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

Especifica as configurações de aplicativo para o aplicativo Web como um Mapa. Essas configurações de aplicativo também serão trocadas após uma troca de slot de implantação.

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

Adiciona uma cadeia de conexão ao aplicativo Web. Essa cadeia de conexão também será trocada após uma troca de slot de implantação.

(Herdado de IWithConnectionString<FluentT>)
WithSystemAssignedManagedServiceIdentity()

Especifica que a Identidade de Serviço Gerenciada Atribuída pelo Sistema precisa ser habilitada no aplicativo Web.

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

Adiciona uma marca ao recurso.

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

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

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

Define uma lista de nomes de host de um domínio comprado externamente. Os nomes de host devem ser configurados antes de apontar para o aplicativo Web.

(Herdado de IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

Especifica que a Identidade de Serviço Gerenciada Atribuída pelo Usuário precisa ser habilitada no aplicativo Web.

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

Define os aplicativos virtuais no aplicativo Web.

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

Especifica se a VM que alimenta o aplicativo Web está sempre ativada.

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

Especifica se os soquetes da Web estão habilitados.

(Herdado de IWithSiteConfigs<FluentT>)

Aplica-se a