Site Class
A web app, a mobile app backend, or an API app.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to server.
- Inheritance
-
azure.mgmt.web.v2020_12_01.models._models_py3.ResourceSite
Constructor
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, 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)
Keyword-Only Parameters
Name | Description |
---|---|
kind
|
Kind of resource. |
location
|
Resource Location. Required. |
tags
|
Resource tags. |
identity
|
Managed service identity. |
enabled
|
|
host_name_ssl_states
|
Hostname SSL states are used to manage the SSL bindings for app's hostnames. |
server_farm_id
|
Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long |
reserved
|
|
is_xenon
|
Obsolete: Hyper-V sandbox. |
hyper_v
|
Hyper-V sandbox. |
site_config
|
Configuration of the app. |
scm_site_also_stopped
|
|
hosting_environment_profile
|
App Service Environment to use for the app. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
This composes with ClientCertEnabled setting.
accepted. Known values are: "Required", "Optional", and "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
client certificate authentication comma-separated exclusion paths. |
host_names_disabled
|
If |
custom_domain_verification_id
|
Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification. |
container_size
|
Size of the function container. |
daily_memory_time_quota
|
Maximum allowed daily memory-time quota (applicable on dynamic apps only). |
cloning_info
|
If specified during app creation, the app is cloned from a source app. |
https_only
|
HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests. |
redundancy_mode
|
Site redundancy mode. Known values are: "None", "Manual", "Failover", "ActiveActive", and "GeoRedundant". |
storage_account_required
|
Checks if Customer provided storage account is required. |
key_vault_reference_identity
|
Identity to use for Key Vault Reference authentication. |
virtual_network_subnet_id
|
Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long |
Variables
Name | Description |
---|---|
id
|
Resource Id. |
name
|
Resource Name. |
kind
|
Kind of resource. |
location
|
Resource Location. Required. |
type
|
Resource type. |
tags
|
Resource tags. |
identity
|
Managed service identity. |
state
|
Current state of the app. |
host_names
|
Hostnames associated with the app. |
repository_site_name
|
Name of the repository site. |
usage_state
|
str or
UsageState
State indicating whether the app has exceeded its quota usage. Read-only. Known values are: "Normal" and "Exceeded". |
enabled
|
|
enabled_host_names
|
Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames. |
availability_state
|
Management information availability state for the app. Known values are: "Normal", "Limited", and "DisasterRecoveryMode". |
host_name_ssl_states
|
Hostname SSL states are used to manage the SSL bindings for app's hostnames. |
server_farm_id
|
Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long |
reserved
|
|
is_xenon
|
Obsolete: Hyper-V sandbox. |
hyper_v
|
Hyper-V sandbox. |
last_modified_time_utc
|
Last time the app was modified, in UTC. Read-only. |
site_config
|
Configuration of the app. |
traffic_manager_host_names
|
Azure Traffic Manager hostnames associated with the app. Read-only. |
scm_site_also_stopped
|
|
target_swap_slot
|
Specifies which deployment slot this app will swap into. Read-only. |
hosting_environment_profile
|
App Service Environment to use for the app. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
This composes with ClientCertEnabled setting.
accepted. Known values are: "Required", "Optional", and "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
client certificate authentication comma-separated exclusion paths. |
host_names_disabled
|
If |
custom_domain_verification_id
|
Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification. |
outbound_ip_addresses
|
List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only. |
possible_outbound_ip_addresses
|
List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only. |
container_size
|
Size of the function container. |
daily_memory_time_quota
|
Maximum allowed daily memory-time quota (applicable on dynamic apps only). |
suspended_till
|
App suspended till in case memory-time quota is exceeded. |
max_number_of_workers
|
Maximum number of workers. This only applies to Functions container. |
cloning_info
|
If specified during app creation, the app is cloned from a source app. |
resource_group
|
Name of the resource group the app belongs to. Read-only. |
is_default_container
|
|
default_host_name
|
Default hostname of the app. Read-only. |
slot_swap_status
|
Status of the last deployment slot swap operation. |
https_only
|
HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests. |
redundancy_mode
|
Site redundancy mode. Known values are: "None", "Manual", "Failover", "ActiveActive", and "GeoRedundant". |
in_progress_operation_id
|
Specifies an operation id if this site has a pending operation. |
storage_account_required
|
Checks if Customer provided storage account is required. |
key_vault_reference_identity
|
Identity to use for Key Vault Reference authentication. |
virtual_network_subnet_id
|
Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long |
Azure SDK for Python