共用方式為


Site 類別

Web 應用程式、行動應用程式後端或 API 應用程式。

變數只會由伺服器填入,而且會在傳送要求時予以忽略。

必須填入所有必要的參數,才能傳送至 Azure。

繼承
azure.mgmt.web.v2021_03_01.models._models_py3.Resource
Site

建構函式

Site(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, identity: _models.ManagedServiceIdentity | None = None, extended_location: _models.ExtendedLocation | None = None, enabled: bool | None = None, host_name_ssl_states: List[_models.HostNameSslState] | None = None, server_farm_id: str | None = None, reserved: bool = False, is_xenon: bool = False, hyper_v: 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, client_cert_mode: str | _models.ClientCertMode | None = None, client_cert_exclusion_paths: str | None = None, host_names_disabled: bool | None = None, custom_domain_verification_id: str | None = None, container_size: int | None = None, daily_memory_time_quota: int | None = None, cloning_info: _models.CloningInfo | None = None, https_only: bool | None = None, redundancy_mode: str | _models.RedundancyMode | None = None, storage_account_required: bool | None = None, key_vault_reference_identity: str | None = None, virtual_network_subnet_id: str | None = None, **kwargs: Any)

僅限關鍵字參數

名稱 Description
kind
str

資源種類。

location
str

資源位置。 必要。

tags

資源標籤。

identity

受控服務識別。

extended_location

擴充位置。

enabled

<code>true</code> 如果已啟用應用程式,則為 ;否則為 <code>false</code> 。 將此值設定為 false 會停用應用程式 (讓應用程式離線) 。

host_name_ssl_states

主機名稱 SSL 狀態可用來管理應用程式主機名稱的 SSL 系結。

server_farm_id
str

相關聯App Service方案的資源識別碼,格式化為:「/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}」。

reserved

<code>true</code> 如果保留則為 ;否則為 <code>false</code>

is_xenon

過時:Hyper-V 沙箱。

hyper_v

Hyper-V 沙箱。

site_config

應用程式的組態。

scm_site_also_stopped

<code>true</code> 表示停止應用程式時停止 SCM (KUDU) 網站;否則為 <code>false</code> 。 預設為 <code>false</code>

hosting_environment_profile

App Service 環境用於應用程式。

client_affinity_enabled

<code>true</code> 表示啟用用戶端親和性; <code>false</code> 表示停止傳送會話親和性 Cookie,以將相同會話中的用戶端要求路由傳送至相同的實例。 預設為 <code>true</code>

client_cert_enabled

<code>true</code> 啟用用戶端憑證驗證 (TLS 相互驗證) ;否則為 <code>false</code> 。 預設為 <code>false</code>

client_cert_mode

這會使用 ClientCertEnabled 設定來撰寫。

  • ClientCertEnabled:false 表示忽略 ClientCert。

  • ClientCertEnabled:true 和 ClientCertMode:必要表示需要 ClientCert。

  • ClientCertEnabled:true 和 ClientCertMode:選擇性表示 ClientCert 為選擇性或

接受。 已知值為:「必要」、「選擇性」和「OptionalInteractiveUser」。

client_cert_exclusion_paths
str

用戶端憑證驗證逗號分隔排除路徑。

host_names_disabled

<code>true</code> 表示停用應用程式的公用主機名稱;否則為 <code>false</code>

如果 <code>true</code> 為 ,則應用程式只能透過 API 管理程式存取。

custom_domain_verification_id
str

驗證指派給應用程式之自訂網域的唯一識別碼。 客戶會將此識別碼新增至 txt 記錄以進行驗證。

container_size
int

函式容器的大小。

daily_memory_time_quota
int

每日記憶體時間配額上限 (僅適用于動態應用程式) 。

cloning_info

如果在應用程式建立期間指定,則會從來源應用程式複製應用程式。

https_only

HttpsOnly:將網站設定為只接受 HTTPs 要求。 HTTP 要求的重新導向問題。

redundancy_mode

網站備援模式。 已知值為:「None」、「Manual」、「Failover」、「ActiveActive」 和 「GeoRedundant」。

storage_account_required

檢查客戶提供的儲存體帳戶是否為必要。

key_vault_reference_identity
str

要用於金鑰保存庫參考驗證的身分識別。

virtual_network_subnet_id
str

Azure Resource Manager虛擬網路和子網的識別碼,由區域 VNET 整合加入。 這必須是 /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}的格式。

變數

名稱 Description
id
str

資源識別碼。

name
str

資源名稱。

kind
str

資源種類。

location
str

資源位置。 必要。

type
str

資源類型。

tags

資源標籤。

identity

受控服務識別。

extended_location

擴充位置。

state
str

應用程式的目前狀態。

host_names

與應用程式相關聯的主機名稱。

repository_site_name
str

存放庫網站的名稱。

usage_state

指出應用程式是否已超過其配額使用量的狀態。 唯讀。 已知值為:「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

相關聯App Service方案的資源識別碼,格式化為:「/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}」。

reserved

<code>true</code> 如果保留則為 ;否則為 <code>false</code>

is_xenon

過時:Hyper-V 沙箱。

hyper_v

Hyper-V 沙箱。

last_modified_time_utc

上次以 UTC 修改應用程式的時間。 唯讀。

site_config

應用程式的組態。

traffic_manager_host_names

與應用程式相關聯的 Azure 流量管理員主機名稱。 唯讀。

scm_site_also_stopped

<code>true</code> 表示停止應用程式時停止 SCM (KUDU) 網站;否則為 <code>false</code> 。 預設值為 <code>false</code>

target_swap_slot
str

指定此應用程式要交換的部署位置。 唯讀。

hosting_environment_profile

App Service 環境用於應用程式。

client_affinity_enabled

<code>true</code> 表示啟用用戶端親和性; <code>false</code> 表示停止傳送會話親和性 Cookie,以將相同會話中的用戶端要求路由傳送至相同的實例。 預設為 <code>true</code>

client_cert_enabled

<code>true</code> 啟用用戶端憑證驗證 (TLS 相互驗證) ;否則為 <code>false</code> 。 預設為 <code>false</code>

client_cert_mode

這會使用 ClientCertEnabled 設定來撰寫。

  • ClientCertEnabled:false 表示忽略 ClientCert。

  • ClientCertEnabled:true 和 ClientCertMode:必要表示需要 ClientCert。

  • ClientCertEnabled:true 和 ClientCertMode:選擇性表示 ClientCert 為選擇性或

接受。 已知值為:「必要」、「選擇性」和「OptionalInteractiveUser」。

client_cert_exclusion_paths
str

用戶端憑證驗證逗號分隔排除路徑。

host_names_disabled

<code>true</code> 表示停用應用程式的公用主機名稱;否則為 <code>false</code>

如果 <code>true</code> 為 ,則只能透過 API 管理程式存取應用程式。

custom_domain_verification_id
str

驗證指派給應用程式之自訂網域的唯一識別碼。 客戶會將此識別碼新增至 txt 記錄以進行驗證。

outbound_ip_addresses
str

應用程式用於輸出連線的 IP 位址清單 (,例如資料庫存取) 。 包含租使用者中可裝載目前設定的 VIP。 唯讀。

possible_outbound_ip_addresses
str

應用程式用於輸出連線的 IP 位址清單 (,例如資料庫存取) 。 包含 dataComponent 以外的所有租使用者 VIP。 唯讀。

container_size
int

函式容器的大小。

daily_memory_time_quota
int

動態應用程式) 上允許的每日記憶體時間配額上限 (。

suspended_till

在超過記憶體時間配額之前,應用程式會暫停。

max_number_of_workers
int

背景工作角色數目上限。 這只適用于 Functions 容器。

cloning_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 要求的問題重新導向。

redundancy_mode

月臺備援模式。 已知值為:「None」、「Manual」、「Failover」、「ActiveActive」 和 「GeoRedundant」。

in_progress_operation_id
str

如果此網站有擱置中的作業,則指定作業識別碼。

storage_account_required

檢查客戶提供的儲存體帳戶是否為必要。

key_vault_reference_identity
str

用於金鑰保存庫參考驗證的身分識別。

virtual_network_subnet_id
str

Azure Resource Manager區域 VNET 整合所要加入之虛擬網路和子網的識別碼。 這必須是 /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}的格式。