Partilhar via


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.Model
AppServiceEnvironment

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 Só de Palavra-Chave

Name Description
name
str

Nome do Ambiente do Serviço de Aplicações. Obrigatório.

location
str

Localização do Ambiente do Serviço de Aplicações, por exemplo, "E.U.A. Oeste". Obrigatório.

vnet_name
str

Nome do Rede Virtual do Ambiente do Serviço de Aplicações.

vnet_resource_group_name
str

Grupo de recursos do Rede Virtual.

vnet_subnet_name
str

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" e "Publicação".

multi_size
str

Tamanho da VM de front-end, por exemplo, "Médio", "Grande".

multi_role_count
int

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
int

Número de endereços SSL ip reservados para o Ambiente do Serviço de Aplicações.

dns_suffix
str

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
int

Fator de dimensionamento para front-ends.

api_management_account_id
str

Gestão de API Conta associada ao Ambiente do Serviço de Aplicações.

suspended

<code>true</code>se o Ambiente do Serviço de Aplicações estiver suspenso; caso contrário, <code>false</code>. O ambiente pode ser suspenso, por exemplo, quando o ponto final de gestão já não estiver disponível

(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
str

Key Vault ID para ILB Ambiente do Serviço de Aplicações certificado SSL predefinido.

ssl_cert_key_vault_secret_name
str

Key Vault Nome do Segredo do ILB Ambiente do Serviço de Aplicações certificado SSL predefinido.

Variáveis

Name Description
name
str

Nome do Ambiente do Serviço de Aplicações. Obrigatório.

location
str

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
str

Nome do Rede Virtual do Ambiente do Serviço de Aplicações.

vnet_resource_group_name
str

Grupo de recursos do Rede Virtual.

vnet_subnet_name
str

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" e "Publicação".

multi_size
str

Tamanho da VM de front-end, por exemplo, "Médio", "Grande".

multi_role_count
int

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
int

Número de endereços SSL ip reservados para o Ambiente do Serviço de Aplicações.

database_edition
str

Edição da base de dados de metadados do Ambiente do Serviço de Aplicações, por exemplo, "Standard".

database_service_objective
str

Objetivo de serviço da base de dados de metadados do Ambiente do Serviço de Aplicações, por exemplo, "S0".

upgrade_domains
int

Número de domínios de atualização do Ambiente do Serviço de Aplicações.

subscription_id
str

Subscrição do Ambiente do Serviço de Aplicações.

dns_suffix
str

Sufixo DNS do Ambiente do Serviço de Aplicações.

last_action
str

Última ação de implementação no Ambiente do Serviço de Aplicações.

last_action_result
str

Resultado da última ação de implementação no Ambiente do Serviço de Aplicações.

allowed_multi_sizes
str

Lista de cadeias separadas por vírgulas que descrevem que tamanhos de VM são permitidos para front-ends.

allowed_worker_sizes
str

Lista de cadeias separadas por vírgulas que descrevem os tamanhos de VM permitidos para os trabalhadores.

maximum_number_of_machines
int

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
str

Mensagem detalhada sobre os resultados da última verificação do Ambiente do Serviço de Aplicações.

resource_group
str

Grupo de recursos do Ambiente do Serviço de Aplicações.

front_end_scale_factor
int

Fator de dimensionamento para front-ends.

default_front_end_scale_factor
int

Fator de Dimensionamento Predefinido para FrontEnds.

api_management_account_id
str

Gestão de API Conta associada ao Ambiente do Serviço de Aplicações.

suspended

<code>true</code>se o Ambiente do Serviço de Aplicações estiver suspenso; caso contrário, <code>false</code>. O ambiente pode ser suspenso, por exemplo, quando o ponto final de gestão já não estiver disponível

(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
str

Key Vault ID para ILB Ambiente do Serviço de Aplicações certificado SSL predefinido.

ssl_cert_key_vault_secret_name
str

Key Vault Nome do Segredo do ILB Ambiente do Serviço de Aplicações certificado SSL predefinido.