IDefinition Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Interfaz de contenedor para todas las definiciones que se deben implementar.
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)
- Implementaciones
-
IBlank IExistingAppServicePlanWithGroup IWithCreate IWithDailyUsageQuota IWithNewAppServicePlan IWithRuntimeVersion IWithStorageAccount IWithAppSettings<FluentT> IWithAppSettings<IFunctionApp> IWithAuthentication<FluentT> IWithAuthentication<IFunctionApp> IWithClientAffinityEnabled<FluentT> IWithClientAffinityEnabled<IFunctionApp> IWithClientCertEnabled<FluentT> IWithClientCertEnabled<IFunctionApp> IWithConnectionString<FluentT> IWithConnectionString<IFunctionApp> IWithCreate<IFunctionApp> IWithDiagnosticLogging<FluentT> IWithDiagnosticLogging<IFunctionApp> IWithHostNameBinding<FluentT> IWithHostNameBinding<IFunctionApp> IWithHostNameSslBinding<FluentT> IWithHostNameSslBinding<IFunctionApp> IWithManagedServiceIdentity<FluentT> IWithManagedServiceIdentity<IFunctionApp> IWithScmSiteAlsoStopped<FluentT> IWithScmSiteAlsoStopped<IFunctionApp> IWithSiteConfigs<FluentT> IWithSiteConfigs<IFunctionApp> IWithSourceControl<FluentT> IWithSourceControl<IFunctionApp> IWithCreatableResourceGroup<IWithCreate> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithCreate> IWithExistingResourceGroup<T> IWithGroup<IWithCreate> IWithNewResourceGroup<IWithCreate> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<INewAppServicePlanWithGroup> IDefinitionWithTags<IWithCreate<FluentT>> IDefinitionWithTags<IWithCreate<IFunctionApp>> ICreatable<FluentT> ICreatable<IFunctionApp> IIndexable
Propiedades
Key |
Interfaz de contenedor para todas las definiciones que se deben implementar. (Heredado de IIndexable) |
Name |
Obtiene el nombre del recurso que se puede crear. (Heredado de ICreatable<T>) |
Métodos
Create() |
Ejecute la solicitud de creación. (Heredado de ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
Coloca la solicitud en la cola y permite que el cliente HTTP lo ejecute cuando los recursos del sistema estén disponibles. (Heredado de ICreatable<T>) |
DefineAuthentication() |
Especifica la definición de una nueva configuración de autenticación. (Heredado de IWithAuthentication<FluentT>) |
DefineDiagnosticLogsConfiguration() |
Obtiene Especifica la definición de una nueva configuración de registros de diagnóstico. (Heredado de IWithDiagnosticLogging<FluentT>) |
DefineHostnameBinding() |
Inicia la definición de un nuevo enlace de nombre de host. (Heredado de IWithHostNameBinding<FluentT>) |
DefineSourceControl() |
Inicia la definición de un nuevo control de código fuente. (Heredado de IWithSourceControl<FluentT>) |
DefineSslBinding() |
Inicia una definición de un enlace SSL. (Heredado de IWithHostNameSslBinding<FluentT>) |
WithAppSetting(String, String) |
Agrega una configuración de aplicación a la aplicación web. (Heredado de IWithAppSettings<FluentT>) |
WithAppSettings(IDictionary<String,String>) |
Especifica la configuración de la aplicación para la aplicación web como un mapa. (Heredado de IWithAppSettings<FluentT>) |
WithAutoSwapSlotName(String) |
Especifica el nombre de ranura que se va a intercambiar automáticamente cuando se completa una implementación en esta aplicación web o ranura de implementación. (Heredado de IWithSiteConfigs<FluentT>) |
WithClientAffinityEnabled(Boolean) |
Especifica si la afinidad de cliente está habilitada. (Heredado de IWithClientAffinityEnabled<FluentT>) |
WithClientCertEnabled(Boolean) |
Especifica si el certificado de cliente está habilitado. (Heredado de IWithClientCertEnabled<FluentT>) |
WithConnectionString(String, String, ConnectionStringType) |
Agrega una cadena de conexión a la aplicación web. (Heredado de IWithConnectionString<FluentT>) |
WithContainerLoggingDisabled() |
Deshabilite el registro de contenedores para aplicaciones web Linux. (Heredado de IWithDiagnosticLogging<FluentT>) |
WithContainerLoggingEnabled() |
Especifica la configuración del registro de contenedores para aplicaciones web Linux. Los registros se almacenarán en el sistema de archivos de hasta 35 MB. (Heredado de IWithDiagnosticLogging<FluentT>) |
WithContainerLoggingEnabled(Int32, Int32) |
Especifica la configuración del registro de contenedores para aplicaciones web Linux. (Heredado de IWithDiagnosticLogging<FluentT>) |
WithDailyUsageQuota(Int32) |
Especifica el límite de datos de uso diario. (Heredado de IWithDailyUsageQuota) |
WithDefaultDocument(String) |
Agrega un documento predeterminado. (Heredado de IWithSiteConfigs<FluentT>) |
WithDefaultDocuments(IList<String>) |
Agrega una lista de documentos predeterminados. (Heredado de IWithSiteConfigs<FluentT>) |
WithExistingAppServicePlan(IAppServicePlan) |
Usa un plan de App Service existente para la aplicación de funciones. (Heredado de IBlank) |
WithExistingResourceGroup(IResourceGroup) |
Asocia el recurso a un grupo de recursos existente. (Heredado de IWithExistingResourceGroup<T>) |
WithExistingResourceGroup(String) |
Asocia el recurso a un grupo de recursos existente. (Heredado de IWithExistingResourceGroup<T>) |
WithExistingStorageAccount(IStorageAccount) |
Especifica la cuenta de almacenamiento que se va a usar para la aplicación de funciones. (Heredado de IWithStorageAccount) |
WithFtpsState(FtpsState) |
Establece si la aplicación web admite cierto tipo de FTP(S). (Heredado de IWithSiteConfigs<FluentT>) |
WithHttp20Enabled(Boolean) |
Establece si la aplicación web acepta tráfico HTTP 2.0. (Heredado de IWithSiteConfigs<FluentT>) |
WithHttpsOnly(Boolean) |
Establece si la aplicación web solo acepta tráfico HTTPS. (Heredado de IWithSiteConfigs<FluentT>) |
WithJavaVersion(JavaVersion) |
Especifica la versión de Java. (Heredado de IWithSiteConfigs<FluentT>) |
WithLatestRuntimeVersion() |
Usa la versión más reciente del entorno de ejecución para la aplicación de funciones. (Heredado de IWithRuntimeVersion) |
WithLocalGitSourceControl() |
Especifica el control de código fuente para que sea un repositorio de Git local en la aplicación web. (Heredado de IWithSourceControl<FluentT>) |
WithManagedHostnameBindings(IAppServiceDomain, String[]) |
Define una lista de nombres de host de un dominio administrado de Azure. El tipo de registro DNS tiene como valor predeterminado CNAME, excepto el dominio de nivel raíz (". (Heredado de IWithHostNameBinding<FluentT>) |
WithManagedPipelineMode(ManagedPipelineMode) |
Especifica el modo de canalización administrada. (Heredado de IWithSiteConfigs<FluentT>) |
WithNetFrameworkVersion(NetFrameworkVersion) |
Especifica la versión de .NET Framework. (Heredado de IWithSiteConfigs<FluentT>) |
WithNewAppServicePlan(ICreatable<IAppServicePlan>) |
Crea un nuevo plan de App Service que se va a usar. (Heredado de IWithNewAppServicePlan) |
WithNewAppServicePlan(PricingTier) |
Crea un nuevo plan de App Service que se va a usar. (Heredado de IWithNewAppServicePlan) |
WithNewConsumptionPlan() |
Crea un nuevo plan de consumo que se va a usar. (Heredado de IWithNewAppServicePlan) |
WithNewFreeAppServicePlan() |
Crea un nuevo plan gratuito de App Service. Esto producirá un error si hay 10 o más planes gratuitos en la suscripción actual. (Heredado de IWithNewAppServicePlan) |
WithNewResourceGroup() |
Interfaz de contenedor para todas las definiciones que se deben implementar. (Heredado de IWithNewResourceGroup<T>) |
WithNewResourceGroup(ICreatable<IResourceGroup>) |
Crea un nuevo grupo de recursos en el que colocar el recurso, en función de la definición especificada. (Heredado de IWithCreatableResourceGroup<T>) |
WithNewResourceGroup(String) |
Interfaz de contenedor para todas las definiciones que se deben implementar. (Heredado de IWithNewResourceGroup<T>) |
WithNewSharedAppServicePlan() |
Crea un nuevo plan de App Service compartido. (Heredado de IWithNewAppServicePlan) |
WithNewStorageAccount(String, SkuName) |
Crea una nueva cuenta de almacenamiento que se usará para la aplicación de funciones. (Heredado de IWithStorageAccount) |
WithoutDailyUsageQuota() |
Especifica el límite de datos de uso diario. (Heredado de IWithDailyUsageQuota) |
WithoutDefaultDocument(String) |
Quita un documento predeterminado. (Heredado de IWithSiteConfigs<FluentT>) |
WithoutPhp() |
Desactive la compatibilidad con PHP. (Heredado de IWithSiteConfigs<FluentT>) |
WithoutSystemAssignedManagedServiceIdentity() |
Especifica que la identidad de servicio administrada asignada por el sistema (local) debe deshabilitarse. (Heredado de IWithManagedServiceIdentity<FluentT>) |
WithPhpVersion(PhpVersion) |
Especifica la versión de PHP. (Heredado de IWithSiteConfigs<FluentT>) |
WithPlatformArchitecture(PlatformArchitecture) |
Especifica la arquitectura de la plataforma que se va a usar. (Heredado de IWithSiteConfigs<FluentT>) |
WithPythonVersion(PythonVersion) |
Especifica la versión de Python. (Heredado de IWithSiteConfigs<FluentT>) |
WithRegion(Region) |
Especifica la región del recurso. (Heredado de IDefinitionWithRegion<T>) |
WithRegion(String) |
Especifica la región del recurso por nombre. (Heredado de IDefinitionWithRegion<T>) |
WithRemoteDebuggingDisabled() |
Deshabilita la depuración remota. (Heredado de IWithSiteConfigs<FluentT>) |
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion) |
Especifica la versión de Visual Studio para la depuración remota. (Heredado de IWithSiteConfigs<FluentT>) |
WithRuntimeVersion(String) |
Especifica la versión en tiempo de ejecución de la aplicación de funciones. (Heredado de IWithRuntimeVersion) |
WithScmSiteAlsoStopped(Boolean) |
Especifica si el sitio de SCM también se detiene cuando se detiene la aplicación web. (Heredado de IWithScmSiteAlsoStopped<FluentT>) |
WithStickyAppSetting(String, String) |
Agrega una configuración de aplicación a la aplicación web. Esta configuración de la aplicación se intercambiará también después de un intercambio de ranura de implementación. (Heredado de IWithAppSettings<FluentT>) |
WithStickyAppSettings(IDictionary<String,String>) |
Especifica la configuración de la aplicación para la aplicación web como un mapa. Esta configuración de la aplicación se intercambiará también después de un intercambio de ranura de implementación. (Heredado de IWithAppSettings<FluentT>) |
WithStickyConnectionString(String, String, ConnectionStringType) |
Agrega una cadena de conexión a la aplicación web. Esta cadena de conexión se intercambiará también después de un intercambio de ranura de implementación. (Heredado de IWithConnectionString<FluentT>) |
WithSystemAssignedManagedServiceIdentity() |
Especifica que la identidad de servicio administrada asignada por el sistema debe estar habilitada en la aplicación web. (Heredado de IWithManagedServiceIdentity<FluentT>) |
WithTag(String, String) |
Agrega una etiqueta al recurso. (Heredado de IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
Especifica etiquetas para el recurso como {@link Map}. (Heredado de IDefinitionWithTags<T>) |
WithThirdPartyHostnameBinding(String, String[]) |
Define una lista de nombres de host de un dominio comprado externamente. Los nombres de host deben configurarse antes de que apunten a la aplicación web. (Heredado de IWithHostNameBinding<FluentT>) |
WithUserAssignedManagedServiceIdentity() |
Especifica que la identidad de servicio administrada asignada por el usuario debe estar habilitada en la aplicación web. (Heredado de IWithManagedServiceIdentity<FluentT>) |
WithVirtualApplications(IList<VirtualApplication>) |
Establece las aplicaciones virtuales en la aplicación web. (Heredado de IWithSiteConfigs<FluentT>) |
WithWebAppAlwaysOn(Boolean) |
Especifica si la máquina virtual que activa la aplicación web siempre está encendida. (Heredado de IWithSiteConfigs<FluentT>) |
WithWebSocketsEnabled(Boolean) |
Especifica si los sockets web están habilitados. (Heredado de IWithSiteConfigs<FluentT>) |
Se aplica a
Azure SDK for .NET