IWithStartUpCommand Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определение веб-приложения, позволяющее указать команду запуска Docker. Это заменит раздел "CMD" в Dockerfile.
public interface IWithStartUpCommand : Microsoft.Azure.Management.AppService.Fluent.WebApp.Update.IUpdate, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IUpdate<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithAppSettings<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithAuthentication<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithClientAffinityEnabled<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithClientCertEnabled<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithConnectionString<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithDiagnosticLogging<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithHostNameBinding<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithHostNameSslBinding<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithManagedServiceIdentity<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithScmSiteAlsoStopped<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSiteConfigs<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSourceControl<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSystemAssignedIdentityBasedAccess<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithUserAssignedManagedServiceIdentityBasedAccess<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IUpdate<Microsoft.Azure.Management.AppService.Fluent.IWebApp>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.AppService.Fluent.IWebApp>
type IWithStartUpCommand = interface
interface IUpdate
interface IAppliable<IWebApp>
interface IIndexable
interface IWithAppServicePlan
interface IUpdate<IWebApp>
interface IUpdateWithTags<IUpdate<IWebApp>>
interface IWithClientAffinityEnabled<IWebApp>
interface IWithClientCertEnabled<IWebApp>
interface IWithScmSiteAlsoStopped<IWebApp>
interface IWithSiteConfigs<IWebApp>
interface IWithAppSettings<IWebApp>
interface IWithConnectionString<IWebApp>
interface IWithSourceControl<IWebApp>
interface IWithHostNameBinding<IWebApp>
interface IWithHostNameSslBinding<IWebApp>
interface IWithAuthentication<IWebApp>
interface IWithDiagnosticLogging<IWebApp>
interface IBeta
interface IWithManagedServiceIdentity<IWebApp>
interface IWithSystemAssignedIdentityBasedAccess<IWebApp>
interface IWithUserAssignedManagedServiceIdentityBasedAccess<IWebApp>
interface IWithDockerContainerImage
interface IWithWindowsRuntimeStack
Public Interface IWithStartUpCommand
Implements IAppliable(Of IWebApp), IBeta, IUpdate, IUpdate(Of IWebApp), IUpdateWithTags(Of IUpdate(Of IWebApp)), IWithAppSettings(Of IWebApp), IWithAuthentication(Of IWebApp), IWithClientAffinityEnabled(Of IWebApp), IWithClientCertEnabled(Of IWebApp), IWithConnectionString(Of IWebApp), IWithDiagnosticLogging(Of IWebApp), IWithHostNameBinding(Of IWebApp), IWithHostNameSslBinding(Of IWebApp), IWithManagedServiceIdentity(Of IWebApp), IWithScmSiteAlsoStopped(Of IWebApp), IWithSiteConfigs(Of IWebApp), IWithSourceControl(Of IWebApp), IWithSystemAssignedIdentityBasedAccess(Of IWebApp), IWithUserAssignedManagedServiceIdentityBasedAccess(Of IWebApp)
- Реализации
-
IUpdate IWithAppServicePlan IWithDockerContainerImage IWithWindowsRuntimeStack IUpdate<IWebApp> IWithAppSettings<FluentT> IWithAppSettings<IWebApp> IWithAuthentication<FluentT> IWithAuthentication<IWebApp> IWithClientAffinityEnabled<FluentT> IWithClientAffinityEnabled<IWebApp> IWithClientCertEnabled<FluentT> IWithClientCertEnabled<IWebApp> IWithConnectionString<FluentT> IWithConnectionString<IWebApp> IWithDiagnosticLogging<FluentT> IWithDiagnosticLogging<IWebApp> IWithHostNameBinding<FluentT> IWithHostNameBinding<IWebApp> IWithHostNameSslBinding<FluentT> IWithHostNameSslBinding<IWebApp> IWithManagedServiceIdentity<FluentT> IWithManagedServiceIdentity<IWebApp> IWithScmSiteAlsoStopped<FluentT> IWithScmSiteAlsoStopped<IWebApp> IWithSiteConfigs<FluentT> IWithSiteConfigs<IWebApp> IWithSourceControl<FluentT> IWithSourceControl<IWebApp> IWithSystemAssignedIdentityBasedAccess<FluentT> IWithSystemAssignedIdentityBasedAccess<IWebApp> IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT> IWithUserAssignedManagedServiceIdentityBasedAccess<IWebApp> IBeta IUpdateWithTags<IUpdate<FluentT>> IUpdateWithTags<IUpdate<IWebApp>> IAppliable<FluentT> IAppliable<IWebApp> IIndexable
Свойства
Key |
Определение веб-приложения, позволяющее указать команду запуска Docker. Это заменит раздел "CMD" в Dockerfile. (Унаследовано от IIndexable) |
Методы
Apply() |
Выполните запрос на обновление. (Унаследовано от IAppliable<T>) |
ApplyAsync(CancellationToken, Boolean) |
Выполните запрос на обновление асинхронно. (Унаследовано от IAppliable<T>) |
DefineAuthentication() |
Задает определение новой конфигурации проверки подлинности. (Унаследовано от IWithAuthentication<FluentT>) |
DefineHostnameBinding() |
Запускает определение новой привязки имени узла. (Унаследовано от IWithHostNameBinding<FluentT>) |
DefineSourceControl() |
Запускает определение нового элемента управления версиями. (Унаследовано от IWithSourceControl<FluentT>) |
DefineSslBinding() |
Запускает определение привязки SSL. (Унаследовано от IWithHostNameSslBinding<FluentT>) |
UpdateDiagnosticLogsConfiguration() |
Возвращает указывает обновление существующей конфигурации журналов диагностики. (Унаследовано от IWithDiagnosticLogging<FluentT>) |
WithAppSetting(String, String) |
Добавляет параметр приложения в веб-приложение. (Унаследовано от IWithAppSettings<FluentT>) |
WithAppSettings(IDictionary<String,String>) |
Задает параметры веб-приложения в виде карты. (Унаследовано от IWithAppSettings<FluentT>) |
WithAppSettingStickiness(String, Boolean) |
Изменяет прилипание параметра приложения. (Унаследовано от IWithAppSettings<FluentT>) |
WithAutoSwapSlotName(String) |
Указывает имя слота для автоматического переключения при завершении развертывания в этом веб-приложении или слоте развертывания. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithBuiltInImage(RuntimeStack) |
Указывает встроенный образ контейнера Docker. (Унаследовано от IWithDockerContainerImage) |
WithClientAffinityEnabled(Boolean) |
Указывает, включено ли сходство клиента. (Унаследовано от IWithClientAffinityEnabled<FluentT>) |
WithClientCertEnabled(Boolean) |
Указывает, включен ли сертификат клиента. (Унаследовано от IWithClientCertEnabled<FluentT>) |
WithConnectionString(String, String, ConnectionStringType) |
Добавляет строку подключения в веб-приложение. (Унаследовано от IWithConnectionString<FluentT>) |
WithConnectionStringStickiness(String, Boolean) |
Изменяет прилипание строки подключения. (Унаследовано от IWithConnectionString<FluentT>) |
WithContainerLoggingDisabled() |
Отключите ведение журнала контейнеров для веб-приложений Linux. (Унаследовано от IWithDiagnosticLogging<FluentT>) |
WithContainerLoggingEnabled() |
Задает конфигурацию ведения журнала контейнеров для веб-приложений Linux. Журналы будут храниться в файловой системе размером до 35 МБ. (Унаследовано от IWithDiagnosticLogging<FluentT>) |
WithContainerLoggingEnabled(Int32, Int32) |
Задает конфигурацию ведения журнала контейнеров для веб-приложений Linux. (Унаследовано от IWithDiagnosticLogging<FluentT>) |
WithDefaultDocument(String) |
Добавляет документ по умолчанию. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithDefaultDocuments(IList<String>) |
Добавляет список документов по умолчанию. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithExistingAppServicePlan(IAppServicePlan) |
Использует существующий план службы приложений для веб-приложения. (Унаследовано от IWithAppServicePlan) |
WithExistingUserAssignedManagedServiceIdentity(IIdentity) |
Указывает существующее назначенное пользователем удостоверение, которое будет связано с веб-приложением. (Унаследовано от IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>) |
WithFtpsState(FtpsState) |
Задает, поддерживает ли веб-приложение определенный тип FTP(S). (Унаследовано от IWithSiteConfigs<FluentT>) |
WithHttp20Enabled(Boolean) |
Задает, принимает ли веб-приложение трафик HTTP 2.0. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithHttpsOnly(Boolean) |
Задает, принимает ли веб-приложение только трафик HTTPS. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithJavaVersion(JavaVersion) |
Указывает версию Java. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithLocalGitSourceControl() |
Указывает, что система управления версиями является локальным репозиторием Git в веб-приложении. (Унаследовано от IWithSourceControl<FluentT>) |
WithManagedHostnameBindings(IAppServiceDomain, String[]) |
Определяет список имен узлов управляемого домена Azure. Тип записи DNS по умолчанию — CNAME, за исключением домена корневого уровня (". (Унаследовано от IWithHostNameBinding<FluentT>) |
WithManagedPipelineMode(ManagedPipelineMode) |
Указывает режим управляемого конвейера. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithNetFrameworkVersion(NetFrameworkVersion) |
Указывает версию платформа .NET Framework. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithNewAppServicePlan(ICreatable<IAppServicePlan>) |
Создает новый план службы приложений для использования. (Унаследовано от IWithAppServicePlan) |
WithNewAppServicePlan(PricingTier) |
Создает новый план службы приложений для использования. (Унаследовано от IWithAppServicePlan) |
WithNewFreeAppServicePlan() |
Создает новый бесплатный план службы приложений. Если в текущей подписке есть 10 или более бесплатных планов, эта ошибка завершится ошибкой. (Унаследовано от IWithAppServicePlan) |
WithNewSharedAppServicePlan() |
Создает план службы общих приложений. (Унаследовано от IWithAppServicePlan) |
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>) |
Указывает определение еще не созданного удостоверения, назначаемого пользователем, которое будет связано с веб-приложением. (Унаследовано от IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>) |
WithoutAppSetting(String) |
Удаляет параметр приложения из веб-приложения. (Унаследовано от IWithAppSettings<FluentT>) |
WithoutAuthentication() |
Отключает проверку подлинности в веб-приложении. (Унаследовано от IWithAuthentication<FluentT>) |
WithoutConnectionString(String) |
Удаляет строку подключения из веб-приложения. (Унаследовано от IWithConnectionString<FluentT>) |
WithoutDefaultDocument(String) |
Удаляет документ по умолчанию. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithoutHostnameBinding(String) |
Отменяет привязку имени узла из веб-приложения. (Унаследовано от IWithHostNameBinding<FluentT>) |
WithoutJava() |
Отключите поддержку Java. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithoutPython() |
Отключите поддержку Python. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithoutSourceControl() |
Удаляет систему управления версиями для развертывания из веб-приложения. (Унаследовано от IWithSourceControl<FluentT>) |
WithoutSslBinding(String) |
Удаляет привязку SSL для определенного имени узла. (Унаследовано от IWithHostNameSslBinding<FluentT>) |
WithoutSystemAssignedManagedServiceIdentity() |
Указывает, что необходимо отключить управляемое удостоверение службы, назначаемое системой (локально). (Унаследовано от IWithSystemAssignedIdentityBasedAccess<FluentT>) |
WithoutTag(String) |
Удаляет тег из ресурса. (Унаследовано от IUpdateWithTags<T>) |
WithoutUserAssignedManagedServiceIdentity(String) |
Указывает, что назначенное пользователем удостоверение, связанное с веб-приложением, должно быть удалено. (Унаследовано от IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>) |
WithPhpVersion(PhpVersion) |
Указывает версию PHP. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithPlatformArchitecture(PlatformArchitecture) |
Указывает используемую архитектуру платформы. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithPrivateDockerHubImage(String) |
Указывает образ контейнера Docker, который должен быть одним из Docker Hub. (Унаследовано от IWithDockerContainerImage) |
WithPrivateRegistryImage(String, String) |
Указывает образ контейнера Docker, который должен быть одним из частных реестров. (Унаследовано от IWithDockerContainerImage) |
WithPublicDockerHubImage(String) |
Указывает образ контейнера Docker, который должен быть одним из Docker Hub. (Унаследовано от IWithDockerContainerImage) |
WithPythonVersion(PythonVersion) |
Указывает версию Python. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithRemoteDebuggingDisabled() |
Отключает удаленную отладку. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion) |
Указывает версию Visual Studio для удаленной отладки. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithRuntimeStack(WebAppRuntimeStack) |
Указывает стек среды выполнения для веб-приложения в операционной системе Windows. (Унаследовано от IWithWindowsRuntimeStack) |
WithScmSiteAlsoStopped(Boolean) |
Указывает, останавливается ли сайт SCM при остановке веб-приложения. (Унаследовано от IWithScmSiteAlsoStopped<FluentT>) |
WithStartUpCommand(String) |
Указывает команду запуска. |
WithStickyAppSetting(String, String) |
Добавляет параметр приложения в веб-приложение. Этот параметр приложения останется в слоте во время переключения. (Унаследовано от IWithAppSettings<FluentT>) |
WithStickyAppSettings(IDictionary<String,String>) |
Задает параметры веб-приложения в виде карты. Эти параметры приложения останутся в слоте во время переключения. (Унаследовано от IWithAppSettings<FluentT>) |
WithStickyConnectionString(String, String, ConnectionStringType) |
Добавляет строку подключения в веб-приложение. Эта строка подключения останется в слоте во время переключения. (Унаследовано от IWithConnectionString<FluentT>) |
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole) |
Указывает, что назначенное системой (локальное) удостоверение веб-приложения должно иметь заданный доступ (описанный ролью) к ресурсу ARM, определяемому идентификатором ресурса. Приложения, работающие в веб-приложении, будут иметь те же разрешения (роль) для ресурса ARM. (Унаследовано от IWithSystemAssignedIdentityBasedAccess<FluentT>) |
WithSystemAssignedIdentityBasedAccessTo(String, String) |
Указывает, что назначенное системой (локальное) удостоверение веб-приложения должно иметь доступ (описанный в определении роли) к ресурсу ARM, определяемому идентификатором ресурса. Приложения, работающие в веб-приложении, будут иметь те же разрешения (роль) для ресурса ARM. (Унаследовано от IWithSystemAssignedIdentityBasedAccess<FluentT>) |
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole) |
Указывает, что назначенное системой (локальное) удостоверение веб-приложения должно иметь заданный доступ (описанный ролью) к группе ресурсов, в которой находится веб-приложение. Приложения, работающие в веб-приложении, будут иметь то же разрешение (роль) в группе ресурсов. (Унаследовано от IWithSystemAssignedIdentityBasedAccess<FluentT>) |
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String) |
Указывает, что назначенное системой (локальное) удостоверение веб-приложения должно иметь доступ (описанный в определении роли) к группе ресурсов, в которой находится веб-приложение. Приложения, работающие в веб-приложении, будут иметь то же разрешение (роль) в группе ресурсов. (Унаследовано от IWithSystemAssignedIdentityBasedAccess<FluentT>) |
WithSystemAssignedManagedServiceIdentity() |
Указывает, что в веб-приложении необходимо включить управляемое удостоверение службы, назначаемое системой. (Унаследовано от IWithManagedServiceIdentity<FluentT>) |
WithTag(String, String) |
Добавляет тег в ресурс. (Унаследовано от IUpdateWithTags<T>) |
WithTags(IDictionary<String,String>) |
Указывает теги для ресурса в виде {@link Map}. (Унаследовано от IUpdateWithTags<T>) |
WithThirdPartyHostnameBinding(String, String[]) |
Определяет список имен узлов для домена, приобретенного извне. Имена узлов должны быть настроены перед рукой, чтобы они указывали на веб-приложение. (Унаследовано от IWithHostNameBinding<FluentT>) |
WithUserAssignedManagedServiceIdentity() |
Указывает, что в веб-приложении необходимо включить управляемое удостоверение службы, назначаемое пользователем. (Унаследовано от IWithManagedServiceIdentity<FluentT>) |
WithVirtualApplications(IList<VirtualApplication>) |
Задает виртуальные приложения в веб-приложении. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithWebAppAlwaysOn(Boolean) |
Указывает, всегда ли включена виртуальная машина, на основе веб-приложения. (Унаследовано от IWithSiteConfigs<FluentT>) |
WithWebSocketsEnabled(Boolean) |
Указывает, включены ли веб-сокеты. (Унаследовано от IWithSiteConfigs<FluentT>) |
Применяется к
Azure SDK for .NET