Site Klasa
Aplikacja internetowa, zaplecze aplikacji mobilnej lub aplikacja interfejsu API.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.
- Dziedziczenie
-
azure.mgmt.web.v2022_09_01.models._models_py3.ResourceSite
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, 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)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
kind
|
Rodzaj zasobu. |
location
|
Lokalizacja zasobu. Wymagane. |
tags
|
Tagi zasobów. |
identity
|
Tożsamość usługi zarządzanej. |
extended_location
|
Lokalizacja rozszerzona. |
enabled
|
|
host_name_ssl_states
|
Stany SSL nazwy hosta służą do zarządzania powiązaniami SSL dla nazw hostów aplikacji. |
server_farm_id
|
Identyfikator zasobu skojarzonego planu App Service sformatowany jako: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Przestarzałe: piaskownica funkcji Hyper-V. |
hyper_v
|
Piaskownica funkcji Hyper-V. |
vnet_route_all_enabled
|
Virtual Network wszystkie włączone trasy. Powoduje to zastosowanie wszystkich ruchu wychodzącego Virtual Network grup zabezpieczeń i tras zdefiniowanych przez użytkownika. |
vnet_image_pull_enabled
|
Aby włączyć ściąganie obrazu za pośrednictwem Virtual Network. |
vnet_content_share_enabled
|
Aby włączyć dostęp do zawartości za pośrednictwem sieci wirtualnej. |
site_config
|
Konfiguracja aplikacji. |
scm_site_also_stopped
|
|
hosting_environment_profile
|
App Service Environment do użycia dla aplikacji. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
str lub
ClientCertMode
Ten komposes z ustawieniem ClientCertEnabled.
Akceptowane. Znane wartości to: "Required", "Optional" i "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
Ścieżki wykluczenia rozdzielanego przecinkami certyfikatu klienta. |
host_names_disabled
|
Jeśli |
custom_domain_verification_id
|
Unikatowy identyfikator, który weryfikuje domeny niestandardowe przypisane do aplikacji. Klient doda ten identyfikator do rekordu txt na potrzeby weryfikacji. |
container_size
|
Rozmiar kontenera funkcji. |
daily_memory_time_quota
|
Maksymalny dozwolony dzienny limit przydziału czasu pamięci (dotyczy tylko aplikacji dynamicznych). |
cloning_info
|
Jeśli aplikacja zostanie określona podczas tworzenia aplikacji, zostanie sklonowana z aplikacji źródłowej. |
https_only
|
HttpsOnly: konfiguruje witrynę internetową tak, aby akceptowała tylko żądania https. Problemy z przekierowywaniem żądań HTTP. |
redundancy_mode
|
str lub
RedundancyMode
Tryb nadmiarowości lokacji. Znane wartości to: "None", "Manual", "Failover", "ActiveActive" i "GeoRedundant". |
public_network_access
|
Właściwość zezwala na cały ruch publiczny lub blokuje go. Dozwolone wartości: "Włączone", "Wyłączone" lub pusty ciąg. |
storage_account_required
|
Sprawdza, czy wymagane jest konto magazynu podane przez klienta. |
key_vault_reference_identity
|
Tożsamość do użycia na potrzeby uwierzytelniania referencyjnego Key Vault. |
virtual_network_subnet_id
|
Identyfikator usługi Azure Resource Manager sieci wirtualnej i podsieci, która ma zostać dołączona przez regionalną integrację z siecią wirtualną. Musi to być formularz /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.{subnetName}. |
managed_environment_id
|
Identyfikator Resource Manager platformy Azure wybranego przez klienta środowiska zarządzanego, na którym ma być hostowana ta aplikacja. Musi to być formularz /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. |
Zmienne
Nazwa | Opis |
---|---|
id
|
Identyfikator zasobu. |
name
|
Nazwa zasobu. |
kind
|
Rodzaj zasobu. |
location
|
Lokalizacja zasobu. Wymagane. |
type
|
Typ zasobu. |
tags
|
Tagi zasobów. |
identity
|
Tożsamość usługi zarządzanej. |
extended_location
|
Lokalizacja rozszerzona. |
state
|
Bieżący stan aplikacji. |
host_names
|
Nazwy hostów skojarzone z aplikacją. |
repository_site_name
|
Nazwa witryny repozytorium. |
usage_state
|
str lub
UsageState
Stan wskazujący, czy aplikacja przekroczyła użycie limitu przydziału. Tylko do odczytu. Znane wartości to: "Normalne" i "Przekroczono". |
enabled
|
|
enabled_host_names
|
Włączone nazwy hostów dla aplikacji. Nazwy hostów muszą być przypisane (zobacz HostNames) I włączone. W przeciwnym razie aplikacja nie jest obsługiwana na tych nazwach hostów. |
availability_state
|
Stan dostępności informacji o zarządzaniu dla aplikacji. Znane wartości to: "Normal", "Limited" i "DisasterRecoveryMode". |
host_name_ssl_states
|
Stany SSL nazwy hosta służą do zarządzania powiązaniami SSL dla nazw hostów aplikacji. |
server_farm_id
|
Identyfikator zasobu skojarzonego planu App Service sformatowany jako: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Przestarzałe: piaskownica funkcji Hyper-V. |
hyper_v
|
Piaskownica funkcji Hyper-V. |
last_modified_time_utc
|
Czas ostatniej modyfikacji aplikacji w formacie UTC. Tylko do odczytu. |
vnet_route_all_enabled
|
Virtual Network wszystkie włączone trasy. Powoduje to zastosowanie wszystkich ruchu wychodzącego Virtual Network grup zabezpieczeń i tras zdefiniowanych przez użytkownika. |
vnet_image_pull_enabled
|
Aby włączyć ściąganie obrazu za pośrednictwem Virtual Network. |
vnet_content_share_enabled
|
Aby włączyć dostęp do zawartości za pośrednictwem sieci wirtualnej. |
site_config
|
Konfiguracja aplikacji. |
traffic_manager_host_names
|
Nazwy hostów usługi Azure Traffic Manager skojarzone z aplikacją. Tylko do odczytu. |
scm_site_also_stopped
|
|
target_swap_slot
|
Określa miejsce wdrożenia, na które ta aplikacja zostanie zamieniona. Tylko do odczytu. |
hosting_environment_profile
|
App Service Environment do użycia dla aplikacji. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
str lub
ClientCertMode
Ten komposes z ustawieniem ClientCertEnabled.
Akceptowane. Znane wartości to: "Required", "Optional" i "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
Ścieżki wykluczenia rozdzielanego przecinkami certyfikatu klienta. |
host_names_disabled
|
Jeśli |
custom_domain_verification_id
|
Unikatowy identyfikator, który weryfikuje domeny niestandardowe przypisane do aplikacji. Klient doda ten identyfikator do rekordu txt na potrzeby weryfikacji. |
outbound_ip_addresses
|
Lista adresów IP używanych przez aplikację do połączeń wychodzących (np. dostęp do bazy danych). Obejmuje adresy VIP z dzierżaw, które mogą być hostowane za pomocą bieżących ustawień. Tylko do odczytu. |
possible_outbound_ip_addresses
|
Lista adresów IP używanych przez aplikację do połączeń wychodzących (np. dostęp do bazy danych). Obejmuje adresy VIP ze wszystkich dzierżaw z wyjątkiem danychComponent. Tylko do odczytu. |
container_size
|
Rozmiar kontenera funkcji. |
daily_memory_time_quota
|
Maksymalny dozwolony dzienny limit przydziału czasu pamięci (dotyczy tylko aplikacji dynamicznych). |
suspended_till
|
Aplikacja zawieszona do momentu przekroczenia limitu przydziału czasu pamięci. |
max_number_of_workers
|
Maksymalna liczba procesów roboczych. Dotyczy to tylko kontenera usługi Functions. |
cloning_info
|
Jeśli aplikacja zostanie określona podczas tworzenia aplikacji, zostanie sklonowana z aplikacji źródłowej. |
resource_group
|
Nazwa grupy zasobów, do którego należy aplikacja. Tylko do odczytu. |
is_default_container
|
|
default_host_name
|
Domyślna nazwa hosta aplikacji. Tylko do odczytu. |
slot_swap_status
|
Stan ostatniej operacji wymiany miejsca wdrożenia. |
https_only
|
HttpsOnly: konfiguruje witrynę internetową tak, aby akceptowała tylko żądania https. Problemy z przekierowywaniem żądań HTTP. |
redundancy_mode
|
str lub
RedundancyMode
Tryb nadmiarowości lokacji. Znane wartości to: "None", "Manual", "Failover", "ActiveActive" i "GeoRedundant". |
in_progress_operation_id
|
Określa identyfikator operacji, jeśli ta witryna ma oczekującą operację. |
public_network_access
|
Właściwość zezwala na cały ruch publiczny lub blokuje go. Dozwolone wartości: "Włączone", "Wyłączone" lub pusty ciąg. |
storage_account_required
|
Sprawdza, czy wymagane jest konto magazynu podane przez klienta. |
key_vault_reference_identity
|
Tożsamość do użycia na potrzeby uwierzytelniania referencyjnego Key Vault. |
virtual_network_subnet_id
|
Identyfikator usługi Azure Resource Manager sieci wirtualnej i podsieci, która ma zostać dołączona przez regionalną integrację z siecią wirtualną. Musi to być formularz /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.{subnetName}. |
managed_environment_id
|
Identyfikator Resource Manager platformy Azure wybranego przez klienta środowiska zarządzanego, na którym ma być hostowana ta aplikacja. Musi to być formularz /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. |
Azure SDK for Python