Bagikan melalui


Site Kelas

Aplikasi web, backend aplikasi seluler, atau aplikasi API.

Variabel hanya diisi oleh server, dan akan diabaikan saat mengirim permintaan.

Semua parameter yang diperlukan harus diisi untuk dikirim ke Azure.

Warisan
azure.mgmt.web.v2023_01_01.models._models_py3.Resource
Site

Konstruktor

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, vnet_route_all_enabled: bool | None = None, vnet_image_pull_enabled: bool | None = None, vnet_content_share_enabled: bool | None = None, site_config: _models.SiteConfig | None = None, dapr_config: _models.DaprConfig | None = None, workload_profile_name: str | None = None, resource_config: _models.ResourceConfig | 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, public_network_access: str | None = None, storage_account_required: bool | None = None, key_vault_reference_identity: str | None = None, virtual_network_subnet_id: str | None = None, managed_environment_id: str | None = None, **kwargs: Any)

Parameter Kata Kunci-Saja

Nama Deskripsi
kind
str

Jenis sumber daya.

location
str

Lokasi Sumber Daya. Wajib diisi.

tags

Tag sumber daya.

identity

Identitas layanan terkelola.

extended_location

Lokasi Yang Diperluas.

enabled

<code>true</code> jika aplikasi diaktifkan; jika tidak, <code>false</code>. Mengatur nilai ini ke false menonaktifkan aplikasi (membuat aplikasi offline).

host_name_ssl_states

Status SSL nama host digunakan untuk mengelola pengikatan SSL untuk nama host aplikasi.

server_farm_id
str

ID sumber daya dari paket App Service terkait, diformat sebagai: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

reserved

<code>true</code> jika dipesan; jika tidak, <code>false</code>.

is_xenon

Usang: Kotak pasir Hyper-V.

hyper_v

Kotak pasir Hyper-V.

vnet_route_all_enabled

Virtual Network Merutekan Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar memiliki Grup Keamanan Virtual Network dan Rute yang Ditentukan Pengguna yang diterapkan.

vnet_image_pull_enabled

Untuk mengaktifkan penarikan gambar melalui Virtual Network.

vnet_content_share_enabled

Untuk mengaktifkan akses konten melalui jaringan virtual.

site_config

Konfigurasi aplikasi.

dapr_config

Konfigurasi dapr aplikasi.

workload_profile_name
str

Nama profil beban kerja untuk aplikasi fungsi yang akan dijalankan.

resource_config

Persyaratan sumber daya aplikasi fungsi.

scm_site_also_stopped

<code>true</code> untuk menghentikan situs SCM (KUDU) saat aplikasi dihentikan; jika tidak, <code>false</code>. Default adalah <code>false</code>.

hosting_environment_profile

App Service Lingkungan yang digunakan untuk aplikasi.

client_affinity_enabled

<code>true</code> untuk mengaktifkan afinitas klien; <code>false</code> untuk berhenti mengirim cookie afinitas sesi, yang merutekan permintaan klien dalam sesi yang sama ke instans yang sama. Defaultnya adalah <code>true</code>.

client_cert_enabled

<code>true</code> untuk mengaktifkan autentikasi sertifikat klien (autentikasi timbal balik TLS); jika tidak, <code>false</code>. Defaultnya adalah <code>false</code>.

client_cert_mode

Ini terdiri dari pengaturan ClientCertEnabled.

  • ClientCertEnabled: false berarti ClientCert diabaikan.

  • ClientCertEnabled: true dan ClientCertMode: Diperlukan berarti ClientCert diperlukan.

  • ClientCertEnabled: true dan ClientCertMode: Opsional berarti ClientCert bersifat opsional atau

Diterima. Nilai yang diketahui adalah: "Wajib", "Opsional", dan "OptionalInteractiveUser".

client_cert_exclusion_paths
str

jalur pengecualian yang dipisahkan koma autentikasi sertifikat klien.

host_names_disabled

<code>true</code> untuk menonaktifkan nama host publik aplikasi; jika tidak, <code>false</code>.

Jika <code>true</code>, aplikasi hanya dapat diakses melalui proses manajemen API.

custom_domain_verification_id
str

Pengidentifikasi unik yang memverifikasi domain kustom yang ditetapkan ke aplikasi. Pelanggan akan menambahkan id ini ke catatan txt untuk verifikasi.

container_size
int

Ukuran kontainer fungsi.

daily_memory_time_quota
int

Kuota waktu memori harian maksimum yang diizinkan (hanya berlaku pada aplikasi dinamis).

cloning_info

Jika ditentukan selama pembuatan aplikasi, aplikasi akan dikloning dari aplikasi sumber.

https_only

HttpsOnly: mengonfigurasi situs web untuk hanya menerima permintaan https. Masalah pengalihan untuk permintaan http.

redundancy_mode

Mode redundansi situs. Nilai yang diketahui adalah: "None", "Manual", "Failover", "ActiveActive", dan "GeoRedundant".

public_network_access
str

Properti untuk mengizinkan atau memblokir semua lalu lintas publik. Nilai yang Diizinkan: 'Diaktifkan', 'Dinonaktifkan' atau string kosong.

storage_account_required

Memeriksa apakah akun penyimpanan yang disediakan pelanggan diperlukan.

key_vault_reference_identity
str

Identitas yang digunakan untuk autentikasi Referensi Key Vault.

virtual_network_subnet_id
str

ID Azure Resource Manager jaringan Virtual dan subnet yang akan digabungkan dengan Integrasi VNET Regional. Ini harus berupa formulir /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.

managed_environment_id
str

AZURE Resource Manager ID Lingkungan Terkelola yang dipilih pelanggan untuk menghosting aplikasi ini. Ini harus berupa formulir /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}.

Variabel

Nama Deskripsi
id
str

Id Sumber Daya.

name
str

Nama Sumber Daya.

kind
str

Jenis sumber daya.

location
str

Lokasi Sumber Daya. Wajib diisi.

type
str

Jenis sumber daya

tags

Tag sumber daya.

identity

Identitas layanan terkelola.

extended_location

Lokasi Yang Diperluas.

state
str

Status aplikasi saat ini.

host_names

Nama host yang terkait dengan aplikasi.

repository_site_name
str

Nama situs repositori.

usage_state

Status yang menunjukkan apakah aplikasi telah melebihi penggunaan kuotanya. Baca-saja. Nilai yang diketahui adalah: "Normal" dan "Terlampaui".

enabled

<code>true</code> jika aplikasi diaktifkan; jika tidak, <code>false</code>. Mengatur nilai ini ke false menonaktifkan aplikasi (membuat aplikasi offline).

enabled_host_names

Mengaktifkan nama host untuk aplikasi. Nama host perlu ditetapkan (lihat HostNames) DAN diaktifkan. Jika tidak, aplikasi tidak disajikan pada nama host tersebut.

availability_state

Status ketersediaan informasi manajemen untuk aplikasi. Nilai yang diketahui adalah: "Normal", "Terbatas", dan "DisasterRecoveryMode".

host_name_ssl_states

Status SSL nama host digunakan untuk mengelola pengikatan SSL untuk nama host aplikasi.

server_farm_id
str

ID sumber daya dari paket App Service terkait, diformat sebagai: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

reserved

<code>true</code> jika dipesan; jika tidak, <code>false</code>.

is_xenon

Usang: Kotak pasir Hyper-V.

hyper_v

Kotak pasir Hyper-V.

last_modified_time_utc

Terakhir kali aplikasi dimodifikasi, di UTC. Baca-saja.

vnet_route_all_enabled

Virtual Network Merutekan Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar memiliki Grup Keamanan Virtual Network dan Rute yang Ditentukan Pengguna yang diterapkan.

vnet_image_pull_enabled

Untuk mengaktifkan penarikan gambar melalui Virtual Network.

vnet_content_share_enabled

Untuk mengaktifkan akses konten melalui jaringan virtual.

site_config

Konfigurasi aplikasi.

dapr_config

Konfigurasi dapr aplikasi.

workload_profile_name
str

Nama profil beban kerja untuk aplikasi fungsi yang akan dijalankan.

resource_config

Persyaratan sumber daya aplikasi fungsi.

traffic_manager_host_names

Nama host Azure Traffic Manager yang terkait dengan aplikasi. Baca-saja.

scm_site_also_stopped

<code>true</code> untuk menghentikan situs SCM (KUDU) saat aplikasi dihentikan; jika tidak, <code>false</code>. Default adalah <code>false</code>.

target_swap_slot
str

Menentukan slot penyebaran mana yang akan ditukar aplikasi ini. Baca-saja.

hosting_environment_profile

App Service Lingkungan yang digunakan untuk aplikasi.

client_affinity_enabled

<code>true</code> untuk mengaktifkan afinitas klien; <code>false</code> untuk berhenti mengirim cookie afinitas sesi, yang merutekan permintaan klien dalam sesi yang sama ke instans yang sama. Defaultnya adalah <code>true</code>.

client_cert_enabled

<code>true</code> untuk mengaktifkan autentikasi sertifikat klien (autentikasi timbal balik TLS); jika tidak, <code>false</code>. Defaultnya adalah <code>false</code>.

client_cert_mode

Ini terdiri dari pengaturan ClientCertEnabled.

  • ClientCertEnabled: false berarti ClientCert diabaikan.

  • ClientCertEnabled: true dan ClientCertMode: Diperlukan berarti ClientCert diperlukan.

  • ClientCertEnabled: true dan ClientCertMode: Opsional berarti ClientCert bersifat opsional atau

Diterima. Nilai yang diketahui adalah: "Wajib", "Opsional", dan "OptionalInteractiveUser".

client_cert_exclusion_paths
str

jalur pengecualian yang dipisahkan koma autentikasi sertifikat klien.

host_names_disabled

<code>true</code> untuk menonaktifkan nama host publik aplikasi; jika tidak, <code>false</code>.

Jika <code>true</code>, aplikasi hanya dapat diakses melalui proses manajemen API.

custom_domain_verification_id
str

Pengidentifikasi unik yang memverifikasi domain kustom yang ditetapkan ke aplikasi. Pelanggan akan menambahkan id ini ke catatan txt untuk verifikasi.

outbound_ip_addresses
str

Daftar alamat IP yang digunakan aplikasi untuk koneksi keluar (misalnya akses database). Menyertakan VIP dari penyewa tempat situs dapat dihosting dengan pengaturan saat ini. Baca-saja.

possible_outbound_ip_addresses
str

Daftar alamat IP yang digunakan aplikasi untuk koneksi keluar (misalnya akses database). Termasuk VIP dari semua penyewa kecuali dataComponent. Baca-saja.

container_size
int

Ukuran kontainer fungsi.

daily_memory_time_quota
int

Kuota waktu memori harian maksimum yang diizinkan (hanya berlaku pada aplikasi dinamis).

suspended_till

Aplikasi ditangguhkan sampai jika kuota waktu memori terlampaui.

max_number_of_workers
int

Jumlah maksimum pekerja. Ini hanya berlaku untuk kontainer Functions.

cloning_info

Jika ditentukan selama pembuatan aplikasi, aplikasi akan dikloning dari aplikasi sumber.

resource_group
str

Nama grup sumber daya tempat aplikasi berada. Baca-saja.

is_default_container

<code>true</code> jika aplikasi adalah kontainer default; jika tidak, <code>false</code>.

default_host_name
str

Nama host default aplikasi. Baca-saja.

slot_swap_status

Status operasi pertukaran slot penyebaran terakhir.

https_only

HttpsOnly: mengonfigurasi situs web untuk hanya menerima permintaan https. Masalah pengalihan untuk permintaan http.

redundancy_mode

Mode redundansi situs. Nilai yang diketahui adalah: "None", "Manual", "Failover", "ActiveActive", dan "GeoRedundant".

in_progress_operation_id
str

Menentukan id operasi jika situs ini memiliki operasi yang tertunda.

public_network_access
str

Properti untuk mengizinkan atau memblokir semua lalu lintas publik. Nilai yang Diizinkan: 'Diaktifkan', 'Dinonaktifkan' atau string kosong.

storage_account_required

Memeriksa apakah akun penyimpanan yang disediakan pelanggan diperlukan.

key_vault_reference_identity
str

Identitas yang digunakan untuk autentikasi Referensi Key Vault.

virtual_network_subnet_id
str

ID Azure Resource Manager jaringan Virtual dan subnet yang akan digabungkan dengan Integrasi VNET Regional. Ini harus berupa formulir /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.

managed_environment_id
str

AZURE Resource Manager ID Lingkungan Terkelola yang dipilih pelanggan untuk menghosting aplikasi ini. Ini harus berupa formulir /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}.