Compartilhar via


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.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 de apenas palavra-chave

Nome Description
name
str

Nome do Ambiente do Serviço de Aplicativo. Obrigatórios.

location
str

Local da Ambiente do Serviço de Aplicativo, por exemplo, "Oeste dos EUA". Obrigatórios.

vnet_name
str

Nome do Rede Virtual do Ambiente do Serviço de Aplicativo.

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ó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
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 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
int

Número de endereços IP SSL reservados para o Ambiente do Serviço de Aplicativo.

dns_suffix
str

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
int

Fator de escala para front-ends.

api_management_account_id
str

Gerenciamento de API Conta associada ao Ambiente do Serviço de Aplicativo.

suspended

<code>true</code>se o Ambiente do Serviço de Aplicativo estiver suspenso; caso contrário, <code>false</code>. 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).

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
str

Key Vault ID do ILB Ambiente do Serviço de Aplicativo certificado SSL padrão.

ssl_cert_key_vault_secret_name
str

Key Vault Nome do Segredo para ILB Ambiente do Serviço de Aplicativo certificado SSL padrão.

Variáveis

Nome Description
name
str

Nome do Ambiente do Serviço de Aplicativo. Obrigatórios.

location
str

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
str

Nome do Rede Virtual do Ambiente do Serviço de Aplicativo.

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ó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
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 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
int

Número de endereços IP SSL reservados para o Ambiente do Serviço de Aplicativo.

database_edition
str

Edição do banco de dados de metadados para o Ambiente do Serviço de Aplicativo, por exemplo, "Standard".

database_service_objective
str

Objetivo de serviço do banco de dados de metadados para o Ambiente do Serviço de Aplicativo, por exemplo, "S0".

upgrade_domains
int

Número de domínios de atualização do Ambiente do Serviço de Aplicativo.

subscription_id
str

Assinatura do Ambiente do Serviço de Aplicativo.

dns_suffix
str

Sufixo DNS do Ambiente do Serviço de Aplicativo.

last_action
str

Última ação de implantação no Ambiente do Serviço de Aplicativo.

last_action_result
str

Resultado da última ação de implantação no Ambiente do Serviço de Aplicativo.

allowed_multi_sizes
str

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

allowed_worker_sizes
str

Lista de cadeias de caracteres separadas por vírgulas que descrevem quais tamanhos de VM são permitidos para trabalhos.

maximum_number_of_machines
int

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
str

Mensagem detalhada sobre os resultados da última marcar do Ambiente do Serviço de Aplicativo.

resource_group
str

Grupo de recursos do Ambiente do Serviço de Aplicativo.

front_end_scale_factor
int

Fator de escala para front-ends.

default_front_end_scale_factor
int

Fator de Escala Padrão para Front-Ends.

api_management_account_id
str

Gerenciamento de API Conta associada ao Ambiente do Serviço de Aplicativo.

suspended

<code>true</code>se o Ambiente do Serviço de Aplicativo estiver suspenso; caso contrário, <code>false</code>. 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).

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
str

Key Vault ID do ILB Ambiente do Serviço de Aplicativo certificado SSL padrão.

ssl_cert_key_vault_secret_name
str

Key Vault Nome do Segredo para ILB Ambiente do Serviço de Aplicativo certificado SSL padrão.