다음을 통해 공유


IUpdate 인터페이스

정의

수정할 수 있는 모든 설정을 포함하는 웹앱 업데이트 작업에 대한 템플릿입니다.

public interface IUpdate : Microsoft.Azure.Management.AppService.Fluent.WebApp.Update.IWithAppServicePlan, Microsoft.Azure.Management.AppService.Fluent.WebApp.Update.IWithDockerContainerImage, Microsoft.Azure.Management.AppService.Fluent.WebApp.Update.IWithWindowsRuntimeStack, 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 IUpdate = interface
    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 IUpdate
Implements IAppliable(Of IWebApp), IBeta, IUpdate(Of IWebApp), IUpdateWithTags(Of IUpdate(Of IWebApp)), IWithAppServicePlan, IWithAppSettings(Of IWebApp), IWithAuthentication(Of IWebApp), IWithClientAffinityEnabled(Of IWebApp), IWithClientCertEnabled(Of IWebApp), IWithConnectionString(Of IWebApp), IWithDiagnosticLogging(Of IWebApp), IWithDockerContainerImage, IWithHostNameBinding(Of IWebApp), IWithHostNameSslBinding(Of IWebApp), IWithManagedServiceIdentity(Of IWebApp), IWithScmSiteAlsoStopped(Of IWebApp), IWithSiteConfigs(Of IWebApp), IWithSourceControl(Of IWebApp), IWithSystemAssignedIdentityBasedAccess(Of IWebApp), IWithUserAssignedManagedServiceIdentityBasedAccess(Of IWebApp), IWithWindowsRuntimeStack
파생
구현

속성

Key

수정할 수 있는 모든 설정을 포함하는 웹앱 업데이트 작업에 대한 템플릿입니다.

(다음에서 상속됨 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 웹앱에 대한 컨테이너 로깅에 대한 구성을 지정합니다. 로그는 최대 35MB의 파일 시스템에 저장됩니다.

(다음에서 상속됨 IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled(Int32, Int32)

Linux 웹앱에 대한 컨테이너 로깅에 대한 구성을 지정합니다.

(다음에서 상속됨 IWithDiagnosticLogging<FluentT>)
WithDefaultDocument(String)

기본 문서를 추가합니다.

(다음에서 상속됨 IWithSiteConfigs<FluentT>)
WithDefaultDocuments(IList<String>)

기본 문서 목록을 추가합니다.

(다음에서 상속됨 IWithSiteConfigs<FluentT>)
WithExistingAppServicePlan(IAppServicePlan)

웹앱에 대한 기존 앱 서비스 계획을 사용합니다.

(다음에서 상속됨 IWithAppServicePlan)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

웹앱과 연결할 기존 사용자 할당 ID를 지정합니다.

(다음에서 상속됨 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>)

사용할 새 App Service 계획을 만듭니다.

(다음에서 상속됨 IWithAppServicePlan)
WithNewAppServicePlan(PricingTier)

사용할 새 App Service 계획을 만듭니다.

(다음에서 상속됨 IWithAppServicePlan)
WithNewFreeAppServicePlan()

새 무료 앱 서비스 계획을 만듭니다. 현재 구독에 10개 이상의 무료 플랜이 있는 경우 실패합니다.

(다음에서 상속됨 IWithAppServicePlan)
WithNewSharedAppServicePlan()

새 공유 앱 서비스 계획을 만듭니다.

(다음에서 상속됨 IWithAppServicePlan)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

웹앱과 연결할 아직 생성되지 않은 사용자 할당 ID의 정의를 지정합니다.

(다음에서 상속됨 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()

시스템 할당(로컬) 관리 서비스 ID를 사용하지 않도록 설정하도록 지정합니다.

(다음에서 상속됨 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithoutTag(String)

리소스에서 태그를 제거합니다.

(다음에서 상속됨 IUpdateWithTags<T>)
WithoutUserAssignedManagedServiceIdentity(String)

웹앱과 연결된 사용자 할당 ID를 제거하도록 지정합니다.

(다음에서 상속됨 IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>)
WithPhpVersion(PhpVersion)

PHP 버전을 지정합니다.

(다음에서 상속됨 IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

사용할 플랫폼 아키텍처를 지정합니다.

(다음에서 상속됨 IWithSiteConfigs<FluentT>)
WithPrivateDockerHubImage(String)

docker 컨테이너 이미지를 Docker Hub 1로 지정합니다.

(다음에서 상속됨 IWithDockerContainerImage)
WithPrivateRegistryImage(String, String)

프라이빗 레지스트리에서 하나일 Docker 컨테이너 이미지를 지정합니다.

(다음에서 상속됨 IWithDockerContainerImage)
WithPublicDockerHubImage(String)

docker 컨테이너 이미지를 Docker Hub 1로 지정합니다.

(다음에서 상속됨 IWithDockerContainerImage)
WithPythonVersion(PythonVersion)

Python 버전을 지정합니다.

(다음에서 상속됨 IWithSiteConfigs<FluentT>)
WithRemoteDebuggingDisabled()

원격 디버깅을 사용하지 않도록 설정합니다.

(다음에서 상속됨 IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

원격 디버깅을 위한 Visual Studio 버전을 지정합니다.

(다음에서 상속됨 IWithSiteConfigs<FluentT>)
WithRuntimeStack(WebAppRuntimeStack)

Windows 운영 체제에서 웹앱의 런타임 스택을 지정합니다.

(다음에서 상속됨 IWithWindowsRuntimeStack)
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)

웹앱의 시스템 할당(로컬) ID가 리소스 ID로 식별된 ARM 리소스에 대해 지정된 액세스 권한(역할에 설명됨)을 포함하도록 지정합니다. 웹앱에서 실행되는 애플리케이션은 ARM 리소스에 대해 동일한 권한(역할)을 갖습니다.

(다음에서 상속됨 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, String)

웹앱의 시스템 할당(로컬) ID가 리소스 ID로 식별된 ARM 리소스에 대한 액세스(역할 정의에 설명됨)를 포함하도록 지정합니다. 웹앱에서 실행되는 애플리케이션은 ARM 리소스에 대해 동일한 권한(역할)을 갖습니다.

(다음에서 상속됨 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

웹앱의 시스템 할당(로컬) ID가 웹앱이 상주하는 리소스 그룹에 대해 지정된 액세스 권한(역할에 설명됨)을 포함하도록 지정합니다. 웹앱에서 실행되는 애플리케이션은 리소스 그룹에 대해 동일한 권한(역할)을 갖습니다.

(다음에서 상속됨 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

웹앱의 시스템 할당(로컬) ID가 웹앱이 상주하는 리소스 그룹에 대한 액세스 권한(역할 정의에 설명됨)을 포함하도록 지정합니다. 웹앱에서 실행되는 애플리케이션은 리소스 그룹에 대해 동일한 권한(역할)을 갖습니다.

(다음에서 상속됨 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedManagedServiceIdentity()

웹앱에서 시스템 할당 관리 서비스 ID를 사용하도록 지정합니다.

(다음에서 상속됨 IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

리소스에 태그를 추가합니다.

(다음에서 상속됨 IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

리소스에 대한 태그를 {@link Map}으로 지정합니다.

(다음에서 상속됨 IUpdateWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

외부에서 구매한 도메인의 호스트 이름 목록을 정의합니다. 웹앱을 가리키려면 호스트 이름을 미리 구성해야 합니다.

(다음에서 상속됨 IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

웹앱에서 사용자 할당 관리 서비스 ID를 사용하도록 지정합니다.

(다음에서 상속됨 IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

웹앱에서 가상 애플리케이션을 설정합니다.

(다음에서 상속됨 IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

웹앱에 전원을 공급하는 VM이 항상 켜지는지 지정합니다.

(다음에서 상속됨 IWithSiteConfigs<FluentT>)
WithWebSocketsEnabled(Boolean)

웹 소켓을 사용할 수 있는지 지정합니다.

(다음에서 상속됨 IWithSiteConfigs<FluentT>)

적용 대상