Site 클래스
웹앱, 모바일 앱 백 엔드 또는 API 앱.
변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.
Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.
- 상속
-
azure.mgmt.web.v2016_08_01.models._models_py3.ResourceSite
생성자
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
|
리소스 종류입니다. |
location
|
리소스 위치입니다. 필수 요소. |
tags
|
리소스 태그. |
identity
|
관리되는 서비스 ID. |
enabled
|
|
host_name_ssl_states
|
호스트 이름 SSL 상태는 앱의 호스트 이름에 대한 SSL 바인딩을 관리하는 데 사용됩니다. |
server_farm_id
|
"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}"으로 형식이 지정된 연결된 App Service 계획의 리소스 ID입니다. |
reserved
|
|
site_config
|
앱의 구성입니다. |
scm_site_also_stopped
|
|
hosting_environment_profile
|
앱에 사용할 App Service Environment. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
host_names_disabled
|
이면 |
container_size
|
함수 컨테이너의 크기입니다. |
daily_memory_time_quota
|
허용되는 최대 일일 메모리 시간 할당량(동적 앱에만 적용됨). |
cloning_info
|
앱을 만드는 동안 지정된 경우 앱은 원본 앱에서 복제됩니다. |
snapshot_info
|
앱을 만드는 동안 지정된 경우 앱은 이전 스냅샷 만들어집니다. |
https_only
|
HttpsOnly: https 요청만 허용하도록 웹 사이트를 구성합니다. http 요청에 대한 리디렉션 문제 |
변수
Name | Description |
---|---|
id
|
리소스 ID입니다. |
name
|
리소스 이름입니다. |
kind
|
리소스 종류입니다. |
location
|
리소스 위치입니다. 필수 요소. |
type
|
리소스 종류. |
tags
|
리소스 태그. |
identity
|
관리되는 서비스 ID. |
state
|
앱의 현재 상태입니다. |
host_names
|
앱과 연결된 호스트 이름입니다. |
repository_site_name
|
리포지토리 사이트의 이름입니다. |
usage_state
|
str 또는
UsageState
앱이 할당량 사용량을 초과했는지 여부를 나타내는 상태입니다. 읽기 전용입니다. 알려진 값은 "Normal" 및 "Exceeded"입니다. |
enabled
|
|
enabled_host_names
|
앱에 대해 호스트 이름을 사용하도록 설정했습니다. 호스트 이름을 할당해야 합니다(HostNames 참조) AND를 사용하도록 설정해야 합니다. 그렇지 않으면 앱이 해당 호스트 이름에 제공되지 않습니다. |
availability_state
|
앱의 관리 정보 가용성 상태입니다. 알려진 값은 "Normal", "Limited" 및 "DisasterRecoveryMode"입니다. |
host_name_ssl_states
|
호스트 이름 SSL 상태는 앱의 호스트 이름에 대한 SSL 바인딩을 관리하는 데 사용됩니다. |
server_farm_id
|
"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}"으로 형식이 지정된 연결된 App Service 계획의 리소스 ID입니다. |
reserved
|
|
last_modified_time_utc
|
앱이 마지막으로 수정된 시간(UTC)입니다. 읽기 전용입니다. |
site_config
|
앱의 구성입니다. |
traffic_manager_host_names
|
앱과 연결된 Azure Traffic Manager 호스트 이름입니다. 읽기 전용입니다. |
scm_site_also_stopped
|
|
target_swap_slot
|
이 앱이 교환할 배포 슬롯을 지정합니다. 읽기 전용입니다. |
hosting_environment_profile
|
앱에 사용할 App Service Environment. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
host_names_disabled
|
이면 |
outbound_ip_addresses
|
앱이 아웃바운드 연결에 사용하는 IP 주소 목록(예: 데이터베이스 액세스). 현재 설정으로 사이트를 호스트할 수 있는 테넌트에서 VIP를 포함합니다. 읽기 전용입니다. |
possible_outbound_ip_addresses
|
앱이 아웃바운드 연결에 사용하는 IP 주소 목록(예: 데이터베이스 액세스). 모든 테넌트에서 VIP를 포함합니다. 읽기 전용입니다. |
container_size
|
함수 컨테이너의 크기입니다. |
daily_memory_time_quota
|
허용되는 최대 일일 메모리 시간 할당량(동적 앱에만 적용됨). |
suspended_till
|
메모리 시간 할당량을 초과할 때까지 앱이 일시 중단되었습니다. |
max_number_of_workers
|
최대 작업자 수입니다. 이는 Functions 컨테이너에만 적용됩니다. |
cloning_info
|
앱을 만드는 동안 지정된 경우 앱은 원본 앱에서 복제됩니다. |
snapshot_info
|
앱을 만드는 동안 지정된 경우 앱은 이전 스냅샷 만들어집니다. |
resource_group
|
앱이 속한 리소스 그룹의 이름입니다. 읽기 전용입니다. |
is_default_container
|
|
default_host_name
|
앱의 기본 호스트 이름입니다. 읽기 전용입니다. |
slot_swap_status
|
마지막 배포 슬롯 교환 작업의 상태입니다. |
https_only
|
HttpsOnly: https 요청만 허용하도록 웹 사이트를 구성합니다. http 요청에 대한 리디렉션 문제 |
Azure SDK for Python