Поделиться через


IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT> Интерфейс

Определение

Этап веб-приложения, назначаемого системой (локального) управляемого удостоверения службы, позволяющего задать роль доступа для удостоверения.

public interface IWithSystemAssignedIdentityBasedAccessOrCreate<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.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 IWithSystemAssignedIdentityBasedAccessOrCreate<'FluentT> = interface
    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>
Public Interface IWithSystemAssignedIdentityBasedAccessOrCreate(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)

Параметры типа

FluentT

Тип ресурса.

Производный
Реализации

Свойства

Key

Этап веб-приложения, назначаемого системой (локального) управляемого удостоверения службы, позволяющего задать роль доступа для удостоверения.

(Унаследовано от IIndexable)
Name

Возвращает имя создаваемого ресурса.

(Унаследовано от ICreatable<T>)

Методы

Create()

Выполните запрос на создание.

(Унаследовано от ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Помещает запрос в очередь и разрешает HTTP-клиенту выполнять его при наличии системных ресурсов.

(Унаследовано от ICreatable<T>)
DefineAuthentication()

Задает определение новой конфигурации проверки подлинности.

(Унаследовано от IWithAuthentication<FluentT>)
DefineDiagnosticLogsConfiguration()

Возвращает задает определение новой конфигурации журналов диагностики.

(Унаследовано от IWithDiagnosticLogging<FluentT>)
DefineHostnameBinding()

Запускает определение новой привязки имени узла.

(Унаследовано от IWithHostNameBinding<FluentT>)
DefineSourceControl()

Запускает определение нового элемента управления версиями.

(Унаследовано от IWithSourceControl<FluentT>)
DefineSslBinding()

Запускает определение привязки SSL.

(Унаследовано от IWithHostNameSslBinding<FluentT>)
WithAppSetting(String, String)

Добавляет параметр приложения в веб-приложение.

(Унаследовано от IWithAppSettings<FluentT>)
WithAppSettings(IDictionary<String,String>)

Задает параметры веб-приложения в виде карты.

(Унаследовано от IWithAppSettings<FluentT>)
WithAutoSwapSlotName(String)

Указывает имя слота для автоматического переключения при завершении развертывания в этом веб-приложении или слоте развертывания.

(Унаследовано от IWithSiteConfigs<FluentT>)
WithClientAffinityEnabled(Boolean)

Указывает, включено ли сходство клиента.

(Унаследовано от IWithClientAffinityEnabled<FluentT>)
WithClientCertEnabled(Boolean)

Указывает, включен ли сертификат клиента.

(Унаследовано от IWithClientCertEnabled<FluentT>)
WithConnectionString(String, String, ConnectionStringType)

Добавляет строку подключения к веб-приложению.

(Унаследовано от 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>)
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>)
WithoutDefaultDocument(String)

Удаляет документ по умолчанию.

(Унаследовано от IWithSiteConfigs<FluentT>)
WithoutPhp()

Отключите поддержку PHP.

(Унаследовано от IWithSiteConfigs<FluentT>)
WithoutSystemAssignedManagedServiceIdentity()

Указывает, что управляемое удостоверение службы, назначаемое системой (локальное), должно быть отключено.

(Унаследовано от IWithManagedServiceIdentity<FluentT>)
WithPhpVersion(PhpVersion)

Указывает версию PHP.

(Унаследовано от IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

Указывает используемую архитектуру платформы.

(Унаследовано от IWithSiteConfigs<FluentT>)
WithPythonVersion(PythonVersion)

Указывает версию Python.

(Унаследовано от IWithSiteConfigs<FluentT>)
WithRemoteDebuggingDisabled()

Отключает удаленную отладку.

(Унаследовано от IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

Указывает версию Visual Studio для удаленной отладки.

(Унаследовано от IWithSiteConfigs<FluentT>)
WithScmSiteAlsoStopped(Boolean)

Указывает, останавливается ли сайт SCM при остановке веб-приложения.

(Унаследовано от IWithScmSiteAlsoStopped<FluentT>)
WithStickyAppSetting(String, String)

Добавляет параметр приложения в веб-приложение. Этот параметр приложения также будет заменен после переключения слота развертывания.

(Унаследовано от IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

Задает параметры веб-приложения в виде карты. Эти параметры приложения также будут заменены после переключения слота развертывания.

(Унаследовано от IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

Добавляет строку подключения к веб-приложению. Эта строка подключения также будет заменена после переключения слота развертывания.

(Унаследовано от IWithConnectionString<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

Указывает, что назначенное системой (локальное) удостоверение веб-приложения должно иметь заданный доступ (описанный ролью) к ресурсу ARM, определяемому идентификатором ресурса. Приложения, работающие в веб-приложении, будут иметь те же разрешения (роль) для ресурса ARM.

WithSystemAssignedIdentityBasedAccessTo(String, String)

Указывает, что назначенное системой (локальное) удостоверение веб-приложения должно иметь доступ (описанный в определении роли) к ресурсу ARM, определяемому идентификатором ресурса. Приложения, работающие в веб-приложении, будут иметь те же разрешения (роль) для ресурса ARM.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Указывает, что назначенное системой (локальное) удостоверение веб-приложения должно иметь заданный доступ (описанный ролью) к группе ресурсов, в которой находится веб-приложение. Приложения, работающие в веб-приложении, будут иметь такое же разрешение (роль) в группе ресурсов.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Указывает, что назначенное системой (локальное) удостоверение веб-приложения должно иметь доступ (описанный в определении роли) к группе ресурсов, в которой находится веб-приложение. Приложения, работающие в веб-приложении, будут иметь такое же разрешение (роль) в группе ресурсов.

WithSystemAssignedManagedServiceIdentity()

Указывает, что в веб-приложении необходимо включить управляемое удостоверение службы, назначаемое системой.

(Унаследовано от IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

Добавляет тег в ресурс.

(Унаследовано от IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Указывает теги для ресурса в виде {@link Map}.

(Унаследовано от IDefinitionWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

Определяет список имен узлов домена, приобретенного извне. Имена узлов должны быть настроены до того, как рука указывает на веб-приложение.

(Унаследовано от IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

Указывает, что в веб-приложении необходимо включить управляемое удостоверение службы, назначаемое пользователем.

(Унаследовано от IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

Задает виртуальные приложения в веб-приложении.

(Унаследовано от IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

Указывает, всегда ли включена виртуальная машина, на основе веб-приложения.

(Унаследовано от IWithSiteConfigs<FluentT>)
WithWebSocketsEnabled(Boolean)

Указывает, включены ли веб-сокеты.

(Унаследовано от IWithSiteConfigs<FluentT>)

Применяется к