다음을 통해 공유


IDefinition 인터페이스

정의

구현해야 하는 모든 정의에 대한 컨테이너 인터페이스입니다.

public interface IDefinition : Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IBlank, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.INewAppServicePlanWithGroup, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithCredentials, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithDockerContainerImage, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithStartUpCommand, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithWindowsRuntimeStack, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAppSettings<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAuthentication<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientAffinityEnabled<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientCertEnabled<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithConnectionString<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithDiagnosticLogging<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameBinding<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameSslBinding<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithManagedServiceIdentity<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithScmSiteAlsoStopped<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSiteConfigs<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSourceControl<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.INewAppServicePlanWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<Microsoft.Azure.Management.AppService.Fluent.IWebApp>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.AppService.Fluent.IWebApp>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<INewAppServicePlanWithGroup>
    interface INewAppServicePlanWithGroup
    interface IWithGroup<IWithNewAppServicePlan>
    interface IWithExistingResourceGroup<IWithNewAppServicePlan>
    interface IWithNewResourceGroup<IWithNewAppServicePlan>
    interface IWithCreatableResourceGroup<IWithNewAppServicePlan>
    interface IWithNewAppServicePlan
    interface IWithDockerContainerImage
    interface IWithContainerImage
    interface IWithCredentials
    interface IWithStartUpCommand
    interface IWithCreate
    interface ICreatable<IWebApp>
    interface IIndexable
    interface IWithCreate<IWebApp>
    interface IDefinitionWithTags<IWithCreate<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 IWithWindowsRuntimeStack
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IWebApp), IDefinitionWithRegion(Of INewAppServicePlanWithGroup), IDefinitionWithTags(Of IWithCreate(Of IWebApp)), INewAppServicePlanWithGroup, IWithAppSettings(Of IWebApp), IWithAuthentication(Of IWebApp), IWithClientAffinityEnabled(Of IWebApp), IWithClientCertEnabled(Of IWebApp), IWithConnectionString(Of IWebApp), IWithCreatableResourceGroup(Of IWithNewAppServicePlan), IWithCreate(Of IWebApp), IWithCredentials, IWithDiagnosticLogging(Of IWebApp), IWithDockerContainerImage, IWithExistingResourceGroup(Of IWithNewAppServicePlan), IWithGroup(Of IWithNewAppServicePlan), IWithHostNameBinding(Of IWebApp), IWithHostNameSslBinding(Of IWebApp), IWithManagedServiceIdentity(Of IWebApp), IWithNewAppServicePlan, IWithNewResourceGroup(Of IWithNewAppServicePlan), IWithScmSiteAlsoStopped(Of IWebApp), IWithSiteConfigs(Of IWebApp), IWithSourceControl(Of IWebApp), IWithStartUpCommand, IWithWindowsRuntimeStack
구현

속성

Key

구현해야 하는 모든 정의에 대한 컨테이너 인터페이스입니다.

(다음에서 상속됨 IIndexable)
Name

creatable 리소스의 이름을 가져옵니다.

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

기본 제공으로 사용할 Docker 컨테이너 이미지를 지정합니다.

(다음에서 상속됨 IWithDockerContainerImage)
WithClientAffinityEnabled(Boolean)

클라이언트 선호도를 사용할 수 있는지를 지정합니다.

(다음에서 상속됨 IWithClientAffinityEnabled<FluentT>)
WithClientCertEnabled(Boolean)

클라이언트 인증서를 사용할 수 있는지를 지정합니다.

(다음에서 상속됨 IWithClientCertEnabled<FluentT>)
WithConnectionString(String, String, ConnectionStringType)

웹앱에 연결 문자열을 추가합니다.

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

Linux 웹앱에 대한 컨테이너 로깅을 사용하지 않도록 설정합니다.

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

Linux 웹앱에 대한 컨테이너 로깅에 대한 구성을 지정합니다. 로그는 최대 35MB의 파일 시스템에 저장됩니다.

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

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

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

Docker Hub 또는 docker 레지스트리의 사용자 이름 및 암호를 지정합니다.

(다음에서 상속됨 IWithCredentials)
WithDefaultDocument(String)

기본 문서를 추가합니다.

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

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

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

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

(다음에서 상속됨 IBlank)
WithExistingResourceGroup(IResourceGroup)

리소스를 기존 리소스 그룹에 연결합니다.

(다음에서 상속됨 IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

리소스를 기존 리소스 그룹에 연결합니다.

(다음에서 상속됨 IWithExistingResourceGroup<T>)
WithExistingWindowsPlan(IAppServicePlan)

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

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

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

(다음에서 상속됨 IWithNewAppServicePlan)
WithNewLinuxPlan(ICreatable<IAppServicePlan>)

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

(다음에서 상속됨 IWithNewAppServicePlan)
WithNewLinuxPlan(PricingTier)

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

(다음에서 상속됨 IWithNewAppServicePlan)
WithNewResourceGroup()

구현해야 하는 모든 정의에 대한 컨테이너 인터페이스입니다.

(다음에서 상속됨 IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

지정된 정의에 따라 리소스를 넣을 새 리소스 그룹을 만듭니다.

(다음에서 상속됨 IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

구현해야 하는 모든 정의에 대한 컨테이너 인터페이스입니다.

(다음에서 상속됨 IWithNewResourceGroup<T>)
WithNewSharedAppServicePlan()

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

(다음에서 상속됨 IWithNewAppServicePlan)
WithNewWindowsPlan(ICreatable<IAppServicePlan>)

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

(다음에서 상속됨 IWithNewAppServicePlan)
WithNewWindowsPlan(PricingTier)

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

(다음에서 상속됨 IWithNewAppServicePlan)
WithoutDefaultDocument(String)

기본 문서를 제거합니다.

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

PHP 지원을 끕니다.

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

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

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

PHP 버전을 지정합니다.

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

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

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

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

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

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

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

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

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

Python 버전을 지정합니다.

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

리소스의 지역을 지정합니다.

(다음에서 상속됨 IDefinitionWithRegion<T>)
WithRegion(String)

리소스의 지역을 이름으로 지정합니다.

(다음에서 상속됨 IDefinitionWithRegion<T>)
WithRemoteDebuggingDisabled()

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

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

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

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

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

(다음에서 상속됨 IWithWindowsRuntimeStack)
WithScmSiteAlsoStopped(Boolean)

웹앱이 중지될 때 SCM 사이트도 중지되는지를 지정합니다.

(다음에서 상속됨 IWithScmSiteAlsoStopped<FluentT>)
WithStartUpCommand(String)

시작 명령을 지정합니다.

(다음에서 상속됨 IWithStartUpCommand)
WithStickyAppSetting(String, String)

웹앱에 앱 설정을 추가합니다. 이 앱 설정은 배포 슬롯 교환 후에도 교환됩니다.

(다음에서 상속됨 IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

웹앱의 앱 설정을 지도로 지정합니다. 이러한 앱 설정은 배포 슬롯 교환 후에도 교환됩니다.

(다음에서 상속됨 IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

웹앱에 연결 문자열을 추가합니다. 이 연결 문자열은 배포 슬롯 교환 후에도 교환됩니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

적용 대상