IDeploymentSlot 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다.
public interface IDeploymentSlot : Microsoft.Azure.Management.AppService.Fluent.IWebAppBase, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager,Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChild<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChildResource<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager,Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.AppService.Fluent.IDeploymentSlot>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.AppService.Fluent.DeploymentSlot.Update.IUpdate>
type IDeploymentSlot = interface
interface IBeta
interface IIndependentChildResource<IAppServiceManager, SiteInner>
interface IGroupableResource<IAppServiceManager, SiteInner>
interface IResource
interface IIndexable
interface IHasId
interface IHasName
interface IHasResourceGroup
interface IHasManager<IAppServiceManager>
interface IHasInner<SiteInner>
interface IIndependentChild<IAppServiceManager>
interface IWebAppBase
interface IRefreshable<IDeploymentSlot>
interface IUpdatable<IUpdate>
interface IHasParent<IWebApp>
Public Interface IDeploymentSlot
Implements IBeta, IGroupableResource(Of IAppServiceManager, SiteInner), IHasInner(Of SiteInner), IHasManager(Of IAppServiceManager), IHasParent(Of IWebApp), IIndependentChild(Of IAppServiceManager), IIndependentChildResource(Of IAppServiceManager, SiteInner), IRefreshable(Of IDeploymentSlot), IUpdatable(Of IUpdate), IWebAppBase
- 구현
-
IWebAppBase IBeta IGroupableResource<ManagerT,InnerT> IGroupableResource<IAppServiceManager,SiteInner> IHasId IHasInner<InnerT> IHasInner<SiteInner> IHasManager<ManagerT> IHasManager<IAppServiceManager> IHasName IHasParent<IWebApp> IHasResourceGroup IIndependentChild<ManagerT> IIndependentChild<IAppServiceManager> IIndependentChildResource<IAppServiceManager,SiteInner> IResource IIndexable IRefreshable<IDeploymentSlot> IUpdatable<IUpdate>
속성
AlwaysOn |
웹앱이 항상 사용 중인지를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
AppServicePlanId |
App Service 계획의 리소스 ID를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
AutoSwapSlotName |
자동 교환 슬롯 이름을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
AvailabilityState |
웹앱에 대한 관리 정보 가용성 상태를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
ClientAffinityEnabled |
웹앱의 여러 인스턴스에 대한 http 요청을 부하 분산할 때 클라이언트 선호도가 사용하도록 설정되어 있는지를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
ClientCertEnabled |
클라이언트 인증서가 웹앱에 사용하도록 설정되어 있는지를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
CloningInfo |
웹앱이 다른 웹앱에서 복제되었는지 여부에 대한 정보를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
ContainerSize |
함수 컨테이너의 크기를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
DefaultDocuments |
기본 문서를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
DefaultHostName |
웹앱의 기본 호스트 이름을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
DiagnosticLogsConfig |
진단 로그 구성을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
DocumentRoot |
웹앱의 루트 디렉터리를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
Enabled |
사이트를 사용하도록 설정하면 true를 가져옵니다. 그렇지 않으면 false입니다. (다음에서 상속됨 IWebAppBase) |
EnabledHostNames |
사용하도록 설정된 웹앱의 호스트 이름을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
FtpsState |
FTP/FTPS 서비스의 상태를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
HostNames |
웹앱과 연결된 호스트 이름을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
HostNamesDisabled |
공용 호스트 이름이 웹앱을 사용하지 않도록 설정되었는지를 가져옵니다. true로 설정하면 API Management 프로세스를 통해서만 앱에 액세스할 수 있습니다. (다음에서 상속됨 IWebAppBase) |
HostNameSslStates |
사이트의 호스트 이름에 대한 SSL 바인딩을 관리하는 데 사용되는 SSL 상태 목록을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
Http20Enabled |
클라이언트가 http2.0을 통해 연결할 수 있도록 허용할지 여부를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
HttpsOnly |
True이면 웹앱이 HTTPS 요청만 허용하도록 구성됩니다. HTTP 요청이 리디렉션됩니다. (다음에서 상속됨 IWebAppBase) |
Id |
리소스 ID 문자열을 가져옵니다. (다음에서 상속됨 IHasId) |
Inner |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IHasInner<T>) |
IsDefaultContainer |
사이트 가져오기는 기본 컨테이너입니다. (다음에서 상속됨 IWebAppBase) |
JavaContainer |
Java 컨테이너를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
JavaContainerVersion |
Java 컨테이너 버전을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
JavaVersion |
Java 버전을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
Key |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IIndexable) |
LastModifiedTime |
UTC에서 마지막으로 웹앱을 수정한 시간을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
LinuxFxVersion |
Linux 웹앱인 경우 Linux 앱 프레임워크 및 버전을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
LocalMySqlEnabled |
로컬 MySQL을 사용할 수 있는지 여부를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
ManagedPipelineMode |
관리되는 파이프라인 모드를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
Manager |
이 리소스 유형의 관리자 클라이언트 유형을 가져옵니다. (다음에서 상속됨 IHasManager<ManagerT>) |
MinTlsVersion |
웹앱에 대한 SSL 요청에 필요한 TLS의 최소 버전을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
Name |
리소스의 이름을 가져옵니다. (다음에서 상속됨 IHasName) |
NetFrameworkVersion |
.NET Framework 버전을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
NodeVersion |
Node.JS 버전을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
OperatingSystem |
웹앱이 실행 중인 운영 체제를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
OutboundIPAddresses |
이 웹앱이 아웃바운드 연결에 사용하는 IP 주소 목록을 가져옵니다. 이 웹앱에서 액세스하는 데이터베이스에 대한 방화벽 규칙을 구성할 때 사용할 수 있습니다. (다음에서 상속됨 IWebAppBase) |
Parent |
이 자식 리소스의 부모를 가져옵니다. (다음에서 상속됨 IHasParent<ParentT>) |
PhpVersion |
PHP의 버전을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
PlatformArchitecture |
플랫폼의 아키텍처(32비트(x86) 또는 64비트(x64)를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
PythonVersion |
Python 버전을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
Region |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IResource) |
RegionName |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IResource) |
RemoteDebuggingEnabled |
원격 디버깅을 사용할 수 있는지를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
RemoteDebuggingVersion |
원격 디버깅 버전을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
RepositorySiteName |
리포지토리 사이트의 이름을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
ResourceGroupName |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IHasResourceGroup) |
ScmSiteAlsoStopped |
웹앱이 중지될 때 SCM(KUDU) 사이트를 중지할지 여부를 가져옵니다. 기본값은 false입니다. (다음에서 상속됨 IWebAppBase) |
ScmType |
웹앱에 대한 SCM 구성을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
State |
웹앱의 상태를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
SystemAssignedManagedServiceIdentityPrincipalId |
웹앱에 할당된 시스템 할당(로컬) 관리 서비스 ID 특정 Active Directory 서비스 주체 ID를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
SystemAssignedManagedServiceIdentityTenantId |
웹앱에 할당된 시스템 할당(로컬) 관리 서비스 ID 특정 Active Directory 테넌트 ID를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
Tags |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IResource) |
TargetSwapSlot |
이 앱이 교환할 슬롯을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
TrafficManagerHostNames |
웹앱과 연결된 Azure Traffic Manager 호스트 이름 목록을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
Type |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IResource) |
UsageState |
웹앱이 할당량 사용량을 초과했는지 여부를 나타내는 상태를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
UserAssignedManagedServiceIdentityIds |
사용자 할당 ID의 ID를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
VirtualApplications |
이 웹앱에서 가상 애플리케이션 및 해당 가상 디렉터리를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
WebSocketsEnabled |
웹 소켓을 사용할 수 있는지를 가져옵니다. (다음에서 상속됨 IWebAppBase) |
메서드
ApplySlotConfigurations(String) |
지정된 슬롯의 슬롯(또는 고정) 구성을 현재 슬롯에 적용합니다. 이는 "미리 보기로 교환"에 유용합니다. (다음에서 상속됨 IWebAppBase) |
ApplySlotConfigurationsAsync(String, CancellationToken) |
지정된 슬롯의 슬롯(또는 고정) 구성을 현재 슬롯에 적용합니다. 이는 "미리 보기로 교환"에 유용합니다. (다음에서 상속됨 IWebAppBase) |
Deploy() |
웹앱에 웹 배포(MS 배포)를 만들 매개 변수를 지정하는 첫 번째 단계입니다. (다음에서 상속됨 IWebAppBase) |
GetAppSettings() |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetAppSettingsAsync(CancellationToken) |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetAuthenticationConfig() |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetAuthenticationConfigAsync(CancellationToken) |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetConnectionStrings() |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetConnectionStringsAsync(CancellationToken) |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetContainerLogs() |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetContainerLogsAsync(CancellationToken) |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetContainerLogsZip() |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetContainerLogsZipAsync(CancellationToken) |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetHostNameBindings() |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetHostNameBindingsAsync(CancellationToken) |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetPublishingProfile() |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetPublishingProfileAsync(CancellationToken) |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetSourceControl() |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
GetSourceControlAsync(CancellationToken) |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IWebAppBase) |
Refresh() |
Azure와 동기화할 리소스를 새로 고칩니다. (다음에서 상속됨 IRefreshable<T>) |
RefreshAsync(CancellationToken) |
Azure와 동기화할 리소스를 새로 고칩니다. (다음에서 상속됨 IRefreshable<T>) |
ResetSlotConfigurations() |
슬롯을 원래 구성으로 다시 설정합니다. (다음에서 상속됨 IWebAppBase) |
ResetSlotConfigurationsAsync(CancellationToken) |
슬롯을 원래 구성으로 다시 설정합니다. (다음에서 상속됨 IWebAppBase) |
Restart() |
웹앱 또는 배포 슬롯을 다시 시작합니다. (다음에서 상속됨 IWebAppBase) |
RestartAsync(CancellationToken) |
웹앱 또는 배포 슬롯을 다시 시작합니다. (다음에서 상속됨 IWebAppBase) |
Start() |
웹앱 또는 배포 슬롯을 시작합니다. (다음에서 상속됨 IWebAppBase) |
StartAsync(CancellationToken) |
웹앱 또는 배포 슬롯을 시작합니다. (다음에서 상속됨 IWebAppBase) |
Stop() |
웹앱 또는 배포 슬롯을 중지합니다. (다음에서 상속됨 IWebAppBase) |
StopAsync(CancellationToken) |
웹앱 또는 배포 슬롯을 중지합니다. (다음에서 상속됨 IWebAppBase) |
StreamAllLogs() |
모든 로그에 대한 열린 스트림을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
StreamAllLogsAsync(CancellationToken) |
모든 로그에 대한 열린 스트림을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
StreamApplicationLogs() |
애플리케이션 로그에 대한 열린 스트림을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
StreamApplicationLogsAsync(CancellationToken) |
애플리케이션 로그에 대한 열린 스트림을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
StreamDeploymentLogs() |
배포 로그에 대한 열린 스트림을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
StreamDeploymentLogsAsync(CancellationToken) |
배포 로그에 대한 열린 스트림을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
StreamHttpLogs() |
HTTP 로그에 대한 열린 스트림을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
StreamHttpLogsAsync(CancellationToken) |
HTTP 로그에 대한 열린 스트림을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
StreamTraceLogs() |
추적 로그에 대한 열린 스트림을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
StreamTraceLogsAsync(CancellationToken) |
추적 로그에 대한 열린 스트림을 가져옵니다. (다음에서 상속됨 IWebAppBase) |
Swap(String) |
현재 웹앱/슬롯에서 실행 중인 앱을 지정된 슬롯에서 실행되는 앱과 교환합니다. (다음에서 상속됨 IWebAppBase) |
SwapAsync(String, CancellationToken) |
현재 웹앱/슬롯에서 실행 중인 앱을 지정된 슬롯에서 실행되는 앱과 교환합니다. (다음에서 상속됨 IWebAppBase) |
Update() |
Azure Web App 배포 슬롯의 변경할 수 없는 클라이언트 쪽 표현입니다. (다음에서 상속됨 IUpdatable<T>) |
VerifyDomainOwnership(String, String) |
도메인의 호스트 이름이 이 웹앱에 바인딩되어 있는지 확인하여 인증서 주문에 대한 도메인 소유권을 확인합니다. (다음에서 상속됨 IWebAppBase) |
VerifyDomainOwnershipAsync(String, String, CancellationToken) |
도메인의 호스트 이름이 이 웹앱에 바인딩되어 있는지 확인하여 인증서 주문에 대한 도메인 소유권을 확인합니다. (다음에서 상속됨 IWebAppBase) |
WarDeploy(FileInfo) |
이 웹앱의 Azure 특수 Tomcat에 WAR 파일을 배포합니다. |
WarDeployAsync(FileInfo, CancellationToken) |
이 웹앱의 Azure 특수 Tomcat에 WAR 파일을 배포합니다. |
적용 대상
Azure SDK for .NET