다음을 통해 공유


Site 클래스

웹앱, 모바일 앱 백 엔드 또는 API 앱.

변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.

Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.

상속
azure.mgmt.web.v2016_08_01.models._models_py3.Resource
Site

생성자

Site(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, identity: _models.ManagedServiceIdentity | None = None, enabled: bool | None = None, host_name_ssl_states: List[_models.HostNameSslState] | None = None, server_farm_id: str | None = None, reserved: bool = False, site_config: _models.SiteConfig | None = None, scm_site_also_stopped: bool = False, hosting_environment_profile: _models.HostingEnvironmentProfile | None = None, client_affinity_enabled: bool | None = None, client_cert_enabled: bool | None = None, host_names_disabled: bool | None = None, container_size: int | None = None, daily_memory_time_quota: int | None = None, cloning_info: _models.CloningInfo | None = None, snapshot_info: _models.SnapshotRecoveryRequest | None = None, https_only: bool | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
kind
str

리소스 종류입니다.

location
str

리소스 위치입니다. 필수 요소.

tags

리소스 태그.

identity

관리되는 서비스 ID.

enabled

<code>true</code> 앱을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 <code>false</code>. 이 값을 false로 설정하면 앱이 비활성화됩니다(앱을 오프라인으로 전환).

host_name_ssl_states

호스트 이름 SSL 상태는 앱의 호스트 이름에 대한 SSL 바인딩을 관리하는 데 사용됩니다.

server_farm_id
str

"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}"으로 형식이 지정된 연결된 App Service 계획의 리소스 ID입니다.

reserved

<code>true</code> 예약된 경우, 그렇지 않으면 입니다 <code>false</code>.

site_config

앱의 구성입니다.

scm_site_also_stopped

<code>true</code> 앱이 중지될 때 SCM(KUDU) 사이트를 중지하려면 이고, 그렇지 않으면 입니다 <code>false</code>. 기본값은 <code>false</code>입니다.

hosting_environment_profile

앱에 사용할 App Service Environment.

client_affinity_enabled

<code>true</code>클라이언트 선호도를 사용하도록 설정하려면 <code>false</code> 동일한 세션의 클라이언트 요청을 동일한 instance 라우팅하는 세션 선호도 쿠키 전송을 중지합니다. 기본값은 <code>true</code>입니다.

client_cert_enabled

<code>true</code> 클라이언트 인증서 인증을 사용하도록 설정하려면(TLS 상호 인증); 그렇지 않으면 입니다 <code>false</code>. 기본값은 <code>false</code>입니다.

host_names_disabled

<code>true</code> 앱의 공용 호스트 이름을 사용하지 않도록 설정하려면 그렇지 않으면 입니다 <code>false</code>.

이면 <code>true</code>API 관리 프로세스를 통해서만 앱에 액세스할 수 있습니다.

container_size
int

함수 컨테이너의 크기입니다.

daily_memory_time_quota
int

허용되는 최대 일일 메모리 시간 할당량(동적 앱에만 적용됨).

cloning_info

앱을 만드는 동안 지정된 경우 앱은 원본 앱에서 복제됩니다.

snapshot_info

앱을 만드는 동안 지정된 경우 앱은 이전 스냅샷 만들어집니다.

https_only

HttpsOnly: https 요청만 허용하도록 웹 사이트를 구성합니다. http 요청에 대한 리디렉션 문제

변수

Name Description
id
str

리소스 ID입니다.

name
str

리소스 이름입니다.

kind
str

리소스 종류입니다.

location
str

리소스 위치입니다. 필수 요소.

type
str

리소스 종류.

tags

리소스 태그.

identity

관리되는 서비스 ID.

state
str

앱의 현재 상태입니다.

host_names

앱과 연결된 호스트 이름입니다.

repository_site_name
str

리포지토리 사이트의 이름입니다.

usage_state
str 또는 UsageState

앱이 할당량 사용량을 초과했는지 여부를 나타내는 상태입니다. 읽기 전용입니다. 알려진 값은 "Normal" 및 "Exceeded"입니다.

enabled

<code>true</code> 앱을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 <code>false</code>. 이 값을 false로 설정하면 앱이 비활성화됩니다(앱을 오프라인으로 전환).

enabled_host_names

앱에 대해 호스트 이름을 사용하도록 설정했습니다. 호스트 이름을 할당해야 합니다(HostNames 참조) AND를 사용하도록 설정해야 합니다. 그렇지 않으면 앱이 해당 호스트 이름에 제공되지 않습니다.

availability_state

앱의 관리 정보 가용성 상태입니다. 알려진 값은 "Normal", "Limited" 및 "DisasterRecoveryMode"입니다.

host_name_ssl_states

호스트 이름 SSL 상태는 앱의 호스트 이름에 대한 SSL 바인딩을 관리하는 데 사용됩니다.

server_farm_id
str

"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}"으로 형식이 지정된 연결된 App Service 계획의 리소스 ID입니다.

reserved

<code>true</code> 예약된 경우, 그렇지 않으면 입니다 <code>false</code>.

last_modified_time_utc

앱이 마지막으로 수정된 시간(UTC)입니다. 읽기 전용입니다.

site_config

앱의 구성입니다.

traffic_manager_host_names

앱과 연결된 Azure Traffic Manager 호스트 이름입니다. 읽기 전용입니다.

scm_site_also_stopped

<code>true</code> 앱이 중지될 때 SCM(KUDU) 사이트를 중지하려면 이고, 그렇지 않으면 입니다 <code>false</code>. 기본값은 <code>false</code>입니다.

target_swap_slot
str

이 앱이 교환할 배포 슬롯을 지정합니다. 읽기 전용입니다.

hosting_environment_profile

앱에 사용할 App Service Environment.

client_affinity_enabled

<code>true</code>클라이언트 선호도를 사용하도록 설정하려면 <code>false</code> 동일한 세션의 클라이언트 요청을 동일한 instance 라우팅하는 세션 선호도 쿠키 전송을 중지합니다. 기본값은 <code>true</code>입니다.

client_cert_enabled

<code>true</code> 클라이언트 인증서 인증을 사용하도록 설정하려면(TLS 상호 인증); 그렇지 않으면 입니다 <code>false</code>. 기본값은 <code>false</code>입니다.

host_names_disabled

<code>true</code> 앱의 공용 호스트 이름을 사용하지 않도록 설정하려면 그렇지 않으면 입니다 <code>false</code>.

이면 <code>true</code>API 관리 프로세스를 통해서만 앱에 액세스할 수 있습니다.

outbound_ip_addresses
str

앱이 아웃바운드 연결에 사용하는 IP 주소 목록(예: 데이터베이스 액세스). 현재 설정으로 사이트를 호스트할 수 있는 테넌트에서 VIP를 포함합니다. 읽기 전용입니다.

possible_outbound_ip_addresses
str

앱이 아웃바운드 연결에 사용하는 IP 주소 목록(예: 데이터베이스 액세스). 모든 테넌트에서 VIP를 포함합니다. 읽기 전용입니다.

container_size
int

함수 컨테이너의 크기입니다.

daily_memory_time_quota
int

허용되는 최대 일일 메모리 시간 할당량(동적 앱에만 적용됨).

suspended_till

메모리 시간 할당량을 초과할 때까지 앱이 일시 중단되었습니다.

max_number_of_workers
int

최대 작업자 수입니다. 이는 Functions 컨테이너에만 적용됩니다.

cloning_info

앱을 만드는 동안 지정된 경우 앱은 원본 앱에서 복제됩니다.

snapshot_info

앱을 만드는 동안 지정된 경우 앱은 이전 스냅샷 만들어집니다.

resource_group
str

앱이 속한 리소스 그룹의 이름입니다. 읽기 전용입니다.

is_default_container

<code>true</code> 앱이 기본 컨테이너이면 이고, 그렇지 않으면 입니다 <code>false</code>.

default_host_name
str

앱의 기본 호스트 이름입니다. 읽기 전용입니다.

slot_swap_status

마지막 배포 슬롯 교환 작업의 상태입니다.

https_only

HttpsOnly: https 요청만 허용하도록 웹 사이트를 구성합니다. http 요청에 대한 리디렉션 문제