AppServiceEnvironment Classe
Descrição de um Ambiente do Serviço de Aplicativo.
As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.
Todos os parâmetros necessários devem ser preenchidos para enviar ao 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.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)
Parâmetros de apenas palavra-chave
Nome | Description |
---|---|
name
|
Nome do Ambiente do Serviço de Aplicativo. Obrigatórios. |
location
|
Local da Ambiente do Serviço de Aplicativo, por exemplo, "Oeste dos EUA". Obrigatórios. |
vnet_name
|
Nome do Rede Virtual do Ambiente do Serviço de Aplicativo. |
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órios. |
internal_load_balancing_mode
|
Especifica quais pontos de extremidade servir internamente no Rede Virtual para o Ambiente do Serviço de Aplicativo. Os valores conhecidos são: "None", "Web" e "Publishing". |
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 pools de trabalho com IDs de tamanho do trabalho, tamanhos de VM e número de trabalhos em cada pool. Obrigatórios. |
ipssl_address_count
|
Número de endereços IP SSL reservados para o Ambiente do Serviço de Aplicativo. |
dns_suffix
|
Sufixo DNS do Ambiente do Serviço de Aplicativo. |
network_access_control_list
|
Lista de controle de acesso para controlar o tráfego para o Ambiente do Serviço de Aplicativo. |
front_end_scale_factor
|
Fator de escala para front-ends. |
api_management_account_id
|
Gerenciamento de API Conta associada ao Ambiente do Serviço de Aplicativo. |
suspended
|
(provavelmente porque o NSG bloqueou o tráfego de entrada). |
dynamic_cache_enabled
|
True/false indicando se o Ambiente do Serviço de Aplicativo está suspenso. O ambiente pode ser suspenso, por exemplo, quando o ponto de extremidade de gerenciamento não está mais disponível (provavelmente porque o NSG bloqueou o tráfego de entrada). |
cluster_settings
|
Configurações personalizadas para alterar o comportamento do Ambiente do Serviço de Aplicativo. |
user_whitelisted_ip_ranges
|
A lista de intervalos de IP permitidos no banco de dados ASE foi adicionada pelo usuário. |
has_linux_workers
|
Sinalizador que exibe se um ASE tem trabalhos do Linux ou não. |
ssl_cert_key_vault_id
|
Key Vault ID do ILB Ambiente do Serviço de Aplicativo certificado SSL padrão. |
ssl_cert_key_vault_secret_name
|
Key Vault Nome do Segredo para ILB Ambiente do Serviço de Aplicativo certificado SSL padrão. |
Variáveis
Nome | Description |
---|---|
name
|
Nome do Ambiente do Serviço de Aplicativo. Obrigatórios. |
location
|
Local da Ambiente do Serviço de Aplicativo, por exemplo, "Oeste dos EUA". Obrigatórios. |
provisioning_state
|
Estado de provisionamento do Ambiente do Serviço de Aplicativo. Os valores conhecidos são: "Êxito", "Falha", "Cancelado", "InProgress" e "Exclusão". |
status
|
Status atual do Ambiente do Serviço de Aplicativo. Os valores conhecidos são: "Preparando", "Pronto", "Dimensionamento" e "Excluindo". |
vnet_name
|
Nome do Rede Virtual do Ambiente do Serviço de Aplicativo. |
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órios. |
internal_load_balancing_mode
|
Especifica quais pontos de extremidade servir internamente no Rede Virtual para o Ambiente do Serviço de Aplicativo. Os valores conhecidos são: "None", "Web" e "Publishing". |
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 pools de trabalho com IDs de tamanho do trabalho, tamanhos de VM e número de trabalhos em cada pool. Obrigatórios. |
ipssl_address_count
|
Número de endereços IP SSL reservados para o Ambiente do Serviço de Aplicativo. |
database_edition
|
Edição do banco de dados de metadados para o Ambiente do Serviço de Aplicativo, por exemplo, "Standard". |
database_service_objective
|
Objetivo de serviço do banco de dados de metadados para o Ambiente do Serviço de Aplicativo, por exemplo, "S0". |
upgrade_domains
|
Número de domínios de atualização do Ambiente do Serviço de Aplicativo. |
subscription_id
|
Assinatura do Ambiente do Serviço de Aplicativo. |
dns_suffix
|
Sufixo DNS do Ambiente do Serviço de Aplicativo. |
last_action
|
Última ação de implantação no Ambiente do Serviço de Aplicativo. |
last_action_result
|
Resultado da última ação de implantação no Ambiente do Serviço de Aplicativo. |
allowed_multi_sizes
|
Lista de cadeias de caracteres separadas por vírgulas que descrevem quais tamanhos de VM são permitidos para front-ends. |
allowed_worker_sizes
|
Lista de cadeias de caracteres separadas por vírgulas que descrevem quais tamanhos de VM são permitidos para trabalhos. |
maximum_number_of_machines
|
Número máximo de VMs no Ambiente do Serviço de Aplicativo. |
vip_mappings
|
Descrição do mapeamento de IP SSL para o Ambiente do Serviço de Aplicativo. |
environment_capacities
|
Total atual, usado e capacidades de trabalho disponíveis. |
network_access_control_list
|
Lista de controle de acesso para controlar o tráfego para o Ambiente do Serviço de Aplicativo. |
environment_is_healthy
|
True/false indicando se o Ambiente do Serviço de Aplicativo está íntegro. |
environment_status
|
Mensagem detalhada sobre os resultados da última marcar do Ambiente do Serviço de Aplicativo. |
resource_group
|
Grupo de recursos do Ambiente do Serviço de Aplicativo. |
front_end_scale_factor
|
Fator de escala para front-ends. |
default_front_end_scale_factor
|
Fator de Escala Padrão para Front-Ends. |
api_management_account_id
|
Gerenciamento de API Conta associada ao Ambiente do Serviço de Aplicativo. |
suspended
|
(provavelmente porque o NSG bloqueou o tráfego de entrada). |
dynamic_cache_enabled
|
True/false indicando se o Ambiente do Serviço de Aplicativo está suspenso. O ambiente pode ser suspenso, por exemplo, quando o ponto de extremidade de gerenciamento não está mais disponível (provavelmente porque o NSG bloqueou o tráfego de entrada). |
cluster_settings
|
Configurações personalizadas para alterar o comportamento do Ambiente do Serviço de Aplicativo. |
user_whitelisted_ip_ranges
|
A lista de intervalos de IP permitidos no banco de dados ASE foi adicionada pelo usuário. |
has_linux_workers
|
Sinalizador que exibe se um ASE tem trabalhos do Linux ou não. |
ssl_cert_key_vault_id
|
Key Vault ID do ILB Ambiente do Serviço de Aplicativo certificado SSL padrão. |
ssl_cert_key_vault_secret_name
|
Key Vault Nome do Segredo para ILB Ambiente do Serviço de Aplicativo certificado SSL padrão. |
Azure SDK for Python