Compartilhar via


ApplicationGatewaysOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

NetworkManagementClient's

Atributo <xref:application_gateways>.

Herança
builtins.object
ApplicationGatewaysOperations

Construtor

ApplicationGatewaysOperations(*args, **kwargs)

Métodos

begin_backend_health

Obtém a integridade de back-end do gateway de aplicativo especificado em um grupo de recursos.

begin_backend_health_on_demand

Obtém a integridade de back-end para determinada combinação de pool de back-end e configuração http do gateway de aplicativo especificado em um grupo de recursos.

begin_create_or_update

Cria ou atualiza o gateway de aplicativo especificado.

begin_delete

Exclui o gateway de aplicativo especificado.

begin_start

Inicia o gateway de aplicativo especificado.

begin_stop

Interrompe o gateway de aplicativo especificado em um grupo de recursos.

begin_update_tags

Atualizações as marcas de gateway de aplicativo especificadas.

get

Obtém o gateway de aplicativo especificado.

get_ssl_predefined_policy

Obtém a política predefinida SSL com o nome da política especificado.

list

Lista todos os gateways de aplicativo em um grupo de recursos.

list_all

Obtém todos os gateways de aplicativo em uma assinatura.

list_available_request_headers

Lista todos os cabeçalhos de solicitação disponíveis.

list_available_response_headers

Lista todos os cabeçalhos de resposta disponíveis.

list_available_server_variables

Lista todas as variáveis de servidor disponíveis.

list_available_ssl_options

Lista as opções de SsL disponíveis para configurar a política SsL.

list_available_ssl_predefined_policies

Lista todas as políticas predefinidas de SSL para configurar a política SSL.

list_available_waf_rule_sets

Lista todos os conjuntos de regras de firewall de aplicativo Web disponíveis.

update_tags

Atualizações as marcas de gateway de aplicativo especificadas.

begin_backend_health

Obtém a integridade de back-end do gateway de aplicativo especificado em um grupo de recursos.

begin_backend_health(resource_group_name: str, application_gateway_name: str, *, expand: str | None = None, **kwargs: Any) -> LROPoller[ApplicationGatewayBackendHealth]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

application_gateway_name
str
Obrigatório

O nome do gateway de aplicativo. Obrigatórios.

expand
str

Expande BackendAddressPool e BackendHttpSettings referenciados na integridade do back-end. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna ApplicationGatewayBackendHealth ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_backend_health_on_demand

Obtém a integridade de back-end para determinada combinação de pool de back-end e configuração http do gateway de aplicativo especificado em um grupo de recursos.

begin_backend_health_on_demand(resource_group_name: str, application_gateway_name: str, probe_request: ApplicationGatewayOnDemandProbe | IO, *, expand: str | None = None, **kwargs: Any) -> LROPoller[ApplicationGatewayBackendHealthOnDemand]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

application_gateway_name
str
Obrigatório

O nome do gateway de aplicativo. Obrigatórios.

probe_request
ApplicationGatewayOnDemandProbe ou IO
Obrigatório

Corpo da solicitação para a operação de investigação de teste sob demanda. É um tipo ApplicationGatewayOnDemandProbe ou um tipo de E/S. Obrigatórios.

expand
str

Expande BackendAddressPool e BackendHttpSettings referenciados na integridade do back-end. O valor padrão é Nenhum.

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna ApplicationGatewayBackendHealthOnDemand ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_create_or_update

Cria ou atualiza o gateway de aplicativo especificado.

begin_create_or_update(resource_group_name: str, application_gateway_name: str, parameters: ApplicationGateway | IO, **kwargs: Any) -> LROPoller[ApplicationGateway]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

application_gateway_name
str
Obrigatório

O nome do gateway de aplicativo. Obrigatórios.

parameters
ApplicationGateway ou IO
Obrigatório

Parâmetros fornecidos para a operação criar ou atualizar o gateway de aplicativo. É um tipo ApplicationGateway ou um tipo de E/S. Obrigatórios.

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna ApplicationGateway ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete

Exclui o gateway de aplicativo especificado.

begin_delete(resource_group_name: str, application_gateway_name: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

application_gateway_name
str
Obrigatório

O nome do gateway de aplicativo. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_start

Inicia o gateway de aplicativo especificado.

begin_start(resource_group_name: str, application_gateway_name: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

application_gateway_name
str
Obrigatório

O nome do gateway de aplicativo. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_stop

Interrompe o gateway de aplicativo especificado em um grupo de recursos.

begin_stop(resource_group_name: str, application_gateway_name: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

application_gateway_name
str
Obrigatório

O nome do gateway de aplicativo. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update_tags

Atualizações as marcas de gateway de aplicativo especificadas.

begin_update_tags(resource_group_name: str, application_gateway_name: str, parameters: TagsObject | IO, **kwargs: Any) -> LROPoller[ApplicationGateway]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

application_gateway_name
str
Obrigatório

O nome do gateway de aplicativo. Obrigatórios.

parameters
TagsObject ou IO
Obrigatório

Parâmetros fornecidos para atualizar marcas de gateway de aplicativo. É um tipo TagsObject ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna ApplicationGateway ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém o gateway de aplicativo especificado.

get(resource_group_name: str, application_gateway_name: str, **kwargs: Any) -> ApplicationGateway

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

application_gateway_name
str
Obrigatório

O nome do gateway de aplicativo. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

ApplicationGateway ou o resultado de cls(response)

Tipo de retorno

Exceções

get_ssl_predefined_policy

Obtém a política predefinida SSL com o nome da política especificado.

get_ssl_predefined_policy(predefined_policy_name: str, **kwargs: Any) -> ApplicationGatewaySslPredefinedPolicy

Parâmetros

predefined_policy_name
str
Obrigatório

Nome da política predefinida do Ssl. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

ApplicationGatewaySslPredefinedPolicy ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Lista todos os gateways de aplicativo em um grupo de recursos.

list(resource_group_name: str, **kwargs: Any) -> Iterable[ApplicationGateway]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância do ApplicationGateway ou o resultado de cls(response)

Tipo de retorno

Exceções

list_all

Obtém todos os gateways de aplicativo em uma assinatura.

list_all(**kwargs: Any) -> Iterable[ApplicationGateway]

Parâmetros

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância do ApplicationGateway ou o resultado de cls(response)

Tipo de retorno

Exceções

list_available_request_headers

Lista todos os cabeçalhos de solicitação disponíveis.

list_available_request_headers(**kwargs: Any) -> List[str]

Parâmetros

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

lista de str ou o resultado de cls(response)

Tipo de retorno

Exceções

list_available_response_headers

Lista todos os cabeçalhos de resposta disponíveis.

list_available_response_headers(**kwargs: Any) -> List[str]

Parâmetros

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

lista de str ou o resultado de cls(response)

Tipo de retorno

Exceções

list_available_server_variables

Lista todas as variáveis de servidor disponíveis.

list_available_server_variables(**kwargs: Any) -> List[str]

Parâmetros

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

lista de str ou o resultado de cls(response)

Tipo de retorno

Exceções

list_available_ssl_options

Lista as opções de SsL disponíveis para configurar a política SsL.

list_available_ssl_options(**kwargs: Any) -> ApplicationGatewayAvailableSslOptions

Parâmetros

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

ApplicationGatewayAvailableSslOptions ou o resultado de cls(response)

Tipo de retorno

Exceções

list_available_ssl_predefined_policies

Lista todas as políticas predefinidas de SSL para configurar a política SSL.

list_available_ssl_predefined_policies(**kwargs: Any) -> Iterable[ApplicationGatewaySslPredefinedPolicy]

Parâmetros

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como instância de ApplicationGatewaySslPredefinedPolicy ou o resultado de cls(response)

Tipo de retorno

Exceções

list_available_waf_rule_sets

Lista todos os conjuntos de regras de firewall de aplicativo Web disponíveis.

list_available_waf_rule_sets(**kwargs: Any) -> ApplicationGatewayAvailableWafRuleSetsResult

Parâmetros

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

ApplicationGatewayAvailableWafRuleSetsResult ou o resultado de cls(response)

Tipo de retorno

Exceções

update_tags

Atualizações as marcas de gateway de aplicativo especificadas.

update_tags(resource_group_name: str, application_gateway_name: str, parameters: TagsObject | IO, **kwargs: Any) -> ApplicationGateway

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

application_gateway_name
str
Obrigatório

O nome do gateway de aplicativo. Obrigatórios.

parameters
TagsObject ou IO
Obrigatório

Parâmetros fornecidos para atualizar marcas de gateway de aplicativo. É um tipo TagsObject ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

ApplicationGateway ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

models = <module 'azure.mgmt.network.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\network\\models\\__init__.py'>