Site Klasse
Eine Web-App, ein mobiles App-Back-End oder eine API-App.
Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.
Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.
- Vererbung
-
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)
Keyword-Only Parameter
Name | Beschreibung |
---|---|
kind
|
Art der Ressource. |
location
|
Ressourcenspeicherort. Erforderlich. |
tags
|
Ressourcentags. |
identity
|
Verwaltete Dienstidentität. |
extended_location
|
Erweiterter Speicherort. |
enabled
|
|
host_name_ssl_states
|
Ssl-Zustände des Hostnamens werden verwendet, um die SSL-Bindungen für die Hostnamen der App zu verwalten. |
server_farm_id
|
Ressourcen-ID des zugeordneten App Service Plans, formatiert als: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Veraltet: Hyper-V-Sandbox. |
hyper_v
|
Hyper-V-Sandbox. |
vnet_route_all_enabled
|
Virtual Network Alle routen aktiviert. Dies führt dazu, dass für den gesamten ausgehenden Datenverkehr Virtual Network Sicherheitsgruppen und benutzerdefinierte Routen angewendet werden. |
vnet_image_pull_enabled
|
So aktivieren Sie das Pullen von Bildern über Virtual Network. |
vnet_content_share_enabled
|
So aktivieren Sie den Zugriff auf Inhalte über ein virtuelles Netzwerk. |
site_config
|
Konfiguration der App. |
scm_site_also_stopped
|
|
hosting_environment_profile
|
App Service-Umgebung für die App. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
str oder
ClientCertMode
Dies wird mit der ClientCertEnabled-Einstellung erstellt.
Akzeptiert. Bekannte Werte sind: "Required", "Optional" und "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
Durch Trennzeichen getrennte Ausschlusspfade für die Clientzertifikatauthentifizierung. |
host_names_disabled
|
Gibt an, |
custom_domain_verification_id
|
Eindeutiger Bezeichner, der die der App zugewiesenen benutzerdefinierten Domänen überprüft. Der Kunde fügt diese ID einem TXT-Eintrag zur Überprüfung hinzu. |
container_size
|
Größe des Funktionscontainers. |
daily_memory_time_quota
|
Maximal zulässiges tägliches Speicherzeitkontingent (gilt nur für dynamische Apps). |
cloning_info
|
Wenn bei der App-Erstellung angegeben, wird die App aus einer Quell-App geklont. |
https_only
|
HttpsOnly: Konfiguriert eine Website so, dass nur HTTPS-Anforderungen akzeptiert werden. Probleme bei der Umleitung für HTTP-Anforderungen. |
redundancy_mode
|
str oder
RedundancyMode
Websiteredundanzmodus. Bekannte Werte sind: "None", "Manual", "Failover", "ActiveActive" und "GeoRedundant". |
public_network_access
|
Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs. Zulässige Werte: "Enabled", "Disabled" oder eine leere Zeichenfolge. |
storage_account_required
|
Überprüft, ob vom Kunden bereitgestelltes Speicherkonto erforderlich ist. |
key_vault_reference_identity
|
Identität, die für Key Vault Verweisauthentifizierung verwendet werden soll. |
virtual_network_subnet_id
|
Azure Resource Manager ID des virtuellen Netzwerks und des Subnetzes, das durch regionale VNET-Integration verknüpft werden soll. Dies muss im Format /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} vorliegen. |
managed_environment_id
|
Azure Resource Manager ID der ausgewählten verwalteten Umgebung des Kunden, in der diese App gehostet werden soll. Dies muss im Format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} vorliegen. |
Variablen
Name | Beschreibung |
---|---|
id
|
Ressourcen-ID. |
name
|
Ressourcenname. |
kind
|
Art der Ressource. |
location
|
Ressourcenspeicherort. Erforderlich. |
type
|
Der Ressourcentyp. |
tags
|
Ressourcentags. |
identity
|
Verwaltete Dienstidentität. |
extended_location
|
Erweiterter Speicherort. |
state
|
Aktueller Status der App. |
host_names
|
Hostnamen, die der App zugeordnet sind. |
repository_site_name
|
Name der Repositorywebsite. |
usage_state
|
str oder
UsageState
Status, der angibt, ob die App ihre Kontingentnutzung überschritten hat. Schreibgeschützt. Bekannte Werte sind: "Normal" und "Exceeded". |
enabled
|
|
enabled_host_names
|
Hostnamen für die App aktiviert. Hostnamen müssen zugewiesen werden (siehe HostNames) UND aktiviert werden. Andernfalls wird die App nicht für diese Hostnamen bereitgestellt. |
availability_state
|
str oder
SiteAvailabilityState
Verfügbarkeitsstatus der Verwaltungsinformationen für die App. Bekannte Werte sind: "Normal", "Limited" und "DisasterRecoveryMode". |
host_name_ssl_states
|
Ssl-Zustände des Hostnamens werden verwendet, um die SSL-Bindungen für die Hostnamen der App zu verwalten. |
server_farm_id
|
Ressourcen-ID des zugeordneten App Service Plans, formatiert als: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Veraltet: Hyper-V-Sandbox. |
hyper_v
|
Hyper-V-Sandbox. |
last_modified_time_utc
|
Die letzte Änderung der App in UTC. Schreibgeschützt. |
vnet_route_all_enabled
|
Virtual Network Alle routen aktiviert. Dies führt dazu, dass für den gesamten ausgehenden Datenverkehr Virtual Network Sicherheitsgruppen und benutzerdefinierte Routen angewendet werden. |
vnet_image_pull_enabled
|
So aktivieren Sie das Pullen von Bildern über Virtual Network. |
vnet_content_share_enabled
|
So aktivieren Sie den Zugriff auf Inhalte über ein virtuelles Netzwerk. |
site_config
|
Konfiguration der App. |
traffic_manager_host_names
|
Azure Traffic Manager-Hostnamen, die der App zugeordnet sind. Schreibgeschützt. |
scm_site_also_stopped
|
|
target_swap_slot
|
Gibt an, in welchen Bereitstellungsslot diese App ausgetauscht wird. Schreibgeschützt. |
hosting_environment_profile
|
App Service-Umgebung für die App. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
str oder
ClientCertMode
Dies wird mit der ClientCertEnabled-Einstellung erstellt.
Akzeptiert. Bekannte Werte sind: "Required", "Optional" und "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
Durch Trennzeichen getrennte Ausschlusspfade für die Clientzertifikatauthentifizierung. |
host_names_disabled
|
Gibt an, |
custom_domain_verification_id
|
Eindeutiger Bezeichner, der die der App zugewiesenen benutzerdefinierten Domänen überprüft. Der Kunde fügt diese ID einem TXT-Eintrag zur Überprüfung hinzu. |
outbound_ip_addresses
|
Liste der IP-Adressen, die die App für ausgehende Verbindungen verwendet (z. B. Datenbankzugriff). Umfasst VIPs von Mandanten, deren Website mit aktuellen Einstellungen gehostet werden kann. Schreibgeschützt. |
possible_outbound_ip_addresses
|
Liste der IP-Adressen, die die App für ausgehende Verbindungen verwendet (z. B. Datenbankzugriff). Umfasst VIPs von allen Mandanten mit Ausnahme von dataComponent. Schreibgeschützt. |
container_size
|
Größe des Funktionscontainers. |
daily_memory_time_quota
|
Maximal zulässiges tägliches Speicherzeitkontingent (gilt nur für dynamische Apps). |
suspended_till
|
Die App wird angehalten, bis das Speicherzeitkontingent überschritten wird. |
max_number_of_workers
|
Maximale Anzahl von Workern. Dies gilt nur für Den Functions-Container. |
cloning_info
|
Wenn bei der App-Erstellung angegeben, wird die App aus einer Quell-App geklont. |
resource_group
|
Name der Ressourcengruppe, zu der die App gehört. Schreibgeschützt. |
is_default_container
|
|
default_host_name
|
Standardhostname der App. Schreibgeschützt. |
slot_swap_status
|
Status des letzten Auslagerungsvorgangs für bereitstellungsslots. |
https_only
|
HttpsOnly: Konfiguriert eine Website so, dass nur HTTPS-Anforderungen akzeptiert werden. Probleme bei der Umleitung für HTTP-Anforderungen. |
redundancy_mode
|
str oder
RedundancyMode
Websiteredundanzmodus. Bekannte Werte sind: "None", "Manual", "Failover", "ActiveActive" und "GeoRedundant". |
in_progress_operation_id
|
Gibt eine Vorgangs-ID an, wenn dieser Standort über einen ausstehenden Vorgang verfügt. |
public_network_access
|
Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs. Zulässige Werte: "Enabled", "Disabled" oder eine leere Zeichenfolge. |
storage_account_required
|
Überprüft, ob vom Kunden bereitgestelltes Speicherkonto erforderlich ist. |
key_vault_reference_identity
|
Identität, die für Key Vault Verweisauthentifizierung verwendet werden soll. |
virtual_network_subnet_id
|
Azure Resource Manager ID des virtuellen Netzwerks und des Subnetzes, das durch regionale VNET-Integration verknüpft werden soll. Dies muss im Format /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} vorliegen. |
managed_environment_id
|
Azure Resource Manager ID der ausgewählten verwalteten Umgebung des Kunden, in der diese App gehostet werden soll. Dies muss im Format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} vorliegen. |
Azure SDK for Python