Compartilhar via


AppServiceEnvironmentResource Classe

Ambiente do Serviço de Aplicativo recurso arm.

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.v2016_09_01.models._models_py3.Resource
AppServiceEnvironmentResource

Construtor

AppServiceEnvironmentResource(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, name_properties_name: str | None = None, location_properties_location: str | None = None, vnet_name: str | None = None, vnet_resource_group_name: str | None = None, vnet_subnet_name: str | None = None, virtual_network: _models.VirtualNetworkProfile | None = None, internal_load_balancing_mode: str | _models.InternalLoadBalancingMode | None = None, multi_size: str | None = None, multi_role_count: int | None = None, worker_pools: List[_models.WorkerPool] | 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, **kwargs: Any)

Parâmetros de apenas palavra-chave

Nome Description
kind
str

Tipo de recurso.

location
str

Local do recurso. Obrigatórios.

tags

Marcas de recurso.

name_properties_name
str

Nome do Ambiente do Serviço de Aplicativo.

location_properties_location
str

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

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.

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.

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.

Variáveis

Nome Description
id
str

ID do recurso.

name
str

Nome do recurso.

kind
str

Tipo de recurso.

location
str

Local do recurso. Obrigatórios.

type
str

Tipo de recurso.

tags

Marcas de recurso.

name_properties_name
str

Nome do Ambiente do Serviço de Aplicativo.

location_properties_location
str

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

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.

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.

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.