AppServiceEnvironment Classe
Descrição de uma Ambiente do Serviço de Aplicações.
As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.
Todos os parâmetros necessários têm de ser preenchidos para serem enviados para o Azure.
- Herança
-
azure.mgmt.web._serialization.ModelAppServiceEnvironment
Construtor
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.LoadBalancingMode | 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)
Parâmetros Só de Palavra-Chave
Name | Description |
---|---|
name
|
Nome do Ambiente do Serviço de Aplicações. Obrigatório. |
location
|
Localização do Ambiente do Serviço de Aplicações, por exemplo, "E.U.A. Oeste". Obrigatório. |
vnet_name
|
Nome do Rede Virtual do Ambiente do Serviço de Aplicações. |
vnet_resource_group_name
|
Grupo de recursos do Rede Virtual. |
vnet_subnet_name
|
Sub-rede do Rede Virtual. |
virtual_network
|
Descrição do Rede Virtual. Obrigatório. |
internal_load_balancing_mode
|
Especifica os pontos finais a servir internamente no Rede Virtual para o Ambiente do Serviço de Aplicações. Os valores conhecidos são: "Nenhum", "Web", "Publicação" e "Web, Publicação". |
multi_size
|
Tamanho da VM de front-end, por exemplo, "Médio", "Grande". |
multi_role_count
|
Número de instâncias de front-end. |
worker_pools
|
Descrição dos conjuntos de trabalho com IDs de tamanho de trabalho, tamanhos de VM e número de trabalhadores em cada conjunto. Obrigatório. |
ipssl_address_count
|
Número de endereços SSL ip reservados para o Ambiente do Serviço de Aplicações. |
dns_suffix
|
Sufixo DNS do Ambiente do Serviço de Aplicações. |
network_access_control_list
|
Lista de controlo de acesso para controlar o tráfego para o Ambiente do Serviço de Aplicações. |
front_end_scale_factor
|
Fator de dimensionamento para front-ends. |
api_management_account_id
|
Gestão de API Conta associada ao Ambiente do Serviço de Aplicações. |
suspended
|
(provavelmente porque o NSG bloqueou o tráfego de entrada). |
dynamic_cache_enabled
|
Verdadeiro/falso que indica se o Ambiente do Serviço de Aplicações está suspenso. O ambiente pode ser suspenso, por exemplo, quando o ponto final de gestão já não está disponível (muito provavelmente porque o NSG bloqueou o tráfego de entrada). |
cluster_settings
|
Definições personalizadas para alterar o comportamento do Ambiente do Serviço de Aplicações. |
user_whitelisted_ip_ranges
|
O utilizador adicionou a lista de Intervalos de IP permitidos no ASE db. |
has_linux_workers
|
Sinalizador que mostra se um ASE tem ou não trabalhadores linux. |
ssl_cert_key_vault_id
|
Key Vault ID para ILB Ambiente do Serviço de Aplicações certificado SSL predefinido. |
ssl_cert_key_vault_secret_name
|
Key Vault Nome do Segredo do ILB Ambiente do Serviço de Aplicações certificado SSL predefinido. |
Variáveis
Name | Description |
---|---|
name
|
Nome do Ambiente do Serviço de Aplicações. Obrigatório. |
location
|
Localização do Ambiente do Serviço de Aplicações, por exemplo, "E.U.A. Oeste". Obrigatório. |
provisioning_state
|
Estado de aprovisionamento do Ambiente do Serviço de Aplicações. Os valores conhecidos são: "Succeeded", "Failed", "Canceled", "InProgress" e "Deleting". |
status
|
Estado atual do Ambiente do Serviço de Aplicações. Os valores conhecidos são: "Preparação", "Pronto", "Dimensionamento" e "Eliminar". |
vnet_name
|
Nome do Rede Virtual do Ambiente do Serviço de Aplicações. |
vnet_resource_group_name
|
Grupo de recursos do Rede Virtual. |
vnet_subnet_name
|
Sub-rede do Rede Virtual. |
virtual_network
|
Descrição do Rede Virtual. Obrigatório. |
internal_load_balancing_mode
|
Especifica os pontos finais a servir internamente no Rede Virtual para o Ambiente do Serviço de Aplicações. Os valores conhecidos são: "Nenhum", "Web", "Publicação" e "Web, Publicação". |
multi_size
|
Tamanho da VM de front-end, por exemplo, "Médio", "Grande". |
multi_role_count
|
Número de instâncias de front-end. |
worker_pools
|
Descrição dos conjuntos de trabalho com IDs de tamanho de trabalho, tamanhos de VM e número de trabalhadores em cada conjunto. Obrigatório. |
ipssl_address_count
|
Número de endereços SSL ip reservados para o Ambiente do Serviço de Aplicações. |
database_edition
|
Edição da base de dados de metadados do Ambiente do Serviço de Aplicações, por exemplo, "Standard". |
database_service_objective
|
Objetivo de serviço da base de dados de metadados do Ambiente do Serviço de Aplicações, por exemplo, "S0". |
upgrade_domains
|
Número de domínios de atualização do Ambiente do Serviço de Aplicações. |
subscription_id
|
Subscrição do Ambiente do Serviço de Aplicações. |
dns_suffix
|
Sufixo DNS do Ambiente do Serviço de Aplicações. |
last_action
|
Última ação de implementação no Ambiente do Serviço de Aplicações. |
last_action_result
|
Resultado da última ação de implementação no Ambiente do Serviço de Aplicações. |
allowed_multi_sizes
|
Lista de cadeias separadas por vírgulas que descrevem que tamanhos de VM são permitidos para front-ends. |
allowed_worker_sizes
|
Lista de cadeias separadas por vírgulas que descrevem os tamanhos de VM permitidos para os trabalhadores. |
maximum_number_of_machines
|
Número máximo de VMs no Ambiente do Serviço de Aplicações. |
vip_mappings
|
Descrição do mapeamento de SSL de IP para o Ambiente do Serviço de Aplicações. |
environment_capacities
|
Capacidade de trabalho total, utilizada e disponível atual. |
network_access_control_list
|
Lista de controlo de acesso para controlar o tráfego para o Ambiente do Serviço de Aplicações. |
environment_is_healthy
|
Verdadeiro/falso que indica se o Ambiente do Serviço de Aplicações está em bom estado de funcionamento. |
environment_status
|
Mensagem detalhada sobre os resultados da última verificação do Ambiente do Serviço de Aplicações. |
resource_group
|
Grupo de recursos do Ambiente do Serviço de Aplicações. |
front_end_scale_factor
|
Fator de dimensionamento para front-ends. |
default_front_end_scale_factor
|
Fator de Dimensionamento Predefinido para FrontEnds. |
api_management_account_id
|
Gestão de API Conta associada ao Ambiente do Serviço de Aplicações. |
suspended
|
(provavelmente porque o NSG bloqueou o tráfego de entrada). |
dynamic_cache_enabled
|
Verdadeiro/falso que indica se o Ambiente do Serviço de Aplicações está suspenso. O ambiente pode ser suspenso, por exemplo, quando o ponto final de gestão já não está disponível (muito provavelmente porque o NSG bloqueou o tráfego de entrada). |
cluster_settings
|
Definições personalizadas para alterar o comportamento do Ambiente do Serviço de Aplicações. |
user_whitelisted_ip_ranges
|
O utilizador adicionou a lista de Intervalos de IP permitidos no ASE db. |
has_linux_workers
|
Sinalizador que mostra se um ASE tem ou não trabalhadores linux. |
ssl_cert_key_vault_id
|
Key Vault ID para ILB Ambiente do Serviço de Aplicações certificado SSL predefinido. |
ssl_cert_key_vault_secret_name
|
Key Vault Nome do Segredo do ILB Ambiente do Serviço de Aplicações certificado SSL predefinido. |
Azure SDK for Python