你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AppServiceEnvironment 类

应用服务环境的说明。

变量仅由服务器填充,在发送请求时将被忽略。

必须填充所有必需的参数才能发送到 Azure。

继承
azure.mgmt.web._serialization.Model
AppServiceEnvironment

构造函数

AppServiceEnvironment(*, name: str, location: str, virtual_network: _models.VirtualNetworkProfile, worker_pools: List[_models.WorkerPool], vnet_name: str | None = None, vnet_resource_group_name: str | None = None, vnet_subnet_name: str | None = None, internal_load_balancing_mode: str | _models.InternalLoadBalancingMode | None = None, multi_size: str | None = None, multi_role_count: int | None = None, ipssl_address_count: int | None = None, dns_suffix: str | None = None, network_access_control_list: List[_models.NetworkAccessControlEntry] | None = None, front_end_scale_factor: int | None = None, api_management_account_id: str | None = None, suspended: bool | None = None, dynamic_cache_enabled: bool | None = None, cluster_settings: List[_models.NameValuePair] | None = None, user_whitelisted_ip_ranges: List[str] | None = None, has_linux_workers: bool | None = None, ssl_cert_key_vault_id: str | None = None, ssl_cert_key_vault_secret_name: str | None = None, **kwargs: Any)

仅限关键字的参数

名称 说明
name
str

应用服务环境的名称。 必需。

location
str

应用服务环境的位置,例如“美国西部”。 必需。

vnet_name
str

应用服务环境虚拟网络的名称。

vnet_resource_group_name
str

虚拟网络的资源组。

vnet_subnet_name
str

虚拟网络的子网。

virtual_network

虚拟网络的说明。 必需。

internal_load_balancing_mode

指定要在虚拟网络内部为应用服务环境提供服务的终结点。 已知值为:“None”、“Web”和“Publishing”。

multi_size
str

前端 VM 大小,例如“中等”、“大型”。

multi_role_count
int

前端实例数。

worker_pools

描述具有辅助角色大小 ID、VM 大小和每个池中的辅助角色数的工作池。 必需。

ipssl_address_count
int

为应用服务环境保留的 IP SSL 地址数。

dns_suffix
str

应用服务环境的 DNS 后缀。

network_access_control_list

用于控制应用服务环境流量的访问控制列表。

front_end_scale_factor
int

前端的比例因子。

api_management_account_id
str

API 管理与应用服务环境关联的帐户。

suspended

<code>true</code>如果暂停应用服务环境,则为 ;否则为 <code>false</code>。 环境可以暂停,例如,当管理终结点不再可用时

(很可能是因为 NSG 阻止了传入流量) 。

dynamic_cache_enabled

指示应用服务环境是否挂起的 True/false。 环境可以挂起,例如,当管理终结点不再可用时, (很可能是因为 NSG 阻止了传入流量) 。

cluster_settings

用于更改应用服务环境行为的自定义设置。

user_whitelisted_ip_ranges

用户添加了 ASE db 上允许的 IP 范围列表。

has_linux_workers

显示 ASE 是否具有 Linux 辅助角色的标志。

ssl_cert_key_vault_id
str

密钥保管库 ILB 应用服务环境默认 SSL 证书的 ID。

ssl_cert_key_vault_secret_name
str

密钥保管库 ILB 的机密名称应用服务环境默认 SSL 证书。

变量

名称 说明
name
str

应用服务环境的名称。 必需。

location
str

应用服务环境的位置,例如“美国西部”。 必需。

provisioning_state

应用服务环境的预配状态。 已知值为:“Succeeded”、“Failed”、“Canceled”、“InProgress”和“删除”。

status

应用服务环境的当前状态。 已知值为:“准备”、“就绪”、“缩放”和“删除”。

vnet_name
str

应用服务环境虚拟网络的名称。

vnet_resource_group_name
str

虚拟网络的资源组。

vnet_subnet_name
str

虚拟网络的子网。

virtual_network

虚拟网络的说明。 必需。

internal_load_balancing_mode

指定要在虚拟网络内部为应用服务环境提供服务的终结点。 已知值为:“None”、“Web”和“Publishing”。

multi_size
str

前端 VM 大小,例如“中等”、“大型”。

multi_role_count
int

前端实例数。

worker_pools

描述具有辅助角色大小 ID、VM 大小和每个池中的辅助角色数的工作池。 必需。

ipssl_address_count
int

为应用服务环境保留的 IP SSL 地址数。

database_edition
str

应用服务环境的元数据数据库版本,例如“标准”。

database_service_objective
str

应用服务环境的元数据数据库的服务目标,例如“S0”。

upgrade_domains
int

应用服务环境的升级域数。

subscription_id
str

订阅应用服务环境。

dns_suffix
str

应用服务环境的 DNS 后缀。

last_action
str

应用服务环境的最后一个部署操作。

last_action_result
str

应用服务环境上一个部署操作的结果。

allowed_multi_sizes
str

以逗号分隔的字符串列表,描述前端允许哪些 VM 大小。

allowed_worker_sizes
str

描述允许辅助角色使用哪些 VM 大小的逗号分隔字符串列表。

maximum_number_of_machines
int

应用服务环境中 VM 的最大数目。

vip_mappings

应用服务环境的 IP SSL 映射的说明。

environment_capacities

当前总计、已用和可用辅助角色容量。

network_access_control_list

用于控制应用服务环境流量的访问控制列表。

environment_is_healthy

True/false,指示应用服务环境是否正常。

environment_status
str

有关的详细消息,以及应用服务环境最后一个检查的结果。

resource_group
str

应用服务环境的资源组。

front_end_scale_factor
int

前端的比例因子。

default_front_end_scale_factor
int

FrontEnds 的默认比例系数。

api_management_account_id
str

API 管理与应用服务环境关联的帐户。

suspended

<code>true</code>如果暂停应用服务环境,则为 ;否则为 <code>false</code>。 环境可以暂停,例如,当管理终结点不再可用时

(很可能是因为 NSG 阻止了传入流量) 。

dynamic_cache_enabled

指示应用服务环境是否挂起的 True/false。 环境可以挂起,例如,当管理终结点不再可用时, (很可能是因为 NSG 阻止了传入流量) 。

cluster_settings

用于更改应用服务环境行为的自定义设置。

user_whitelisted_ip_ranges

用户添加了 ASE db 上允许的 IP 范围列表。

has_linux_workers

显示 ASE 是否具有 Linux 辅助角色的标志。

ssl_cert_key_vault_id
str

密钥保管库 ILB 应用服务环境默认 SSL 证书的 ID。

ssl_cert_key_vault_secret_name
str

密钥保管库 ILB 的机密名称应用服务环境默认 SSL 证书。