Compartilhar via


ApplicationGatewayPrivateEndpointConnectionsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

NetworkManagementClient's

<xref:application_gateway_private_endpoint_connections> attribute.

Inheritance
builtins.object
ApplicationGatewayPrivateEndpointConnectionsOperations

Constructor

ApplicationGatewayPrivateEndpointConnectionsOperations(*args, **kwargs)

Methods

begin_delete

Deletes the specified private endpoint connection on application gateway.

begin_update

Updates the specified private endpoint connection on application gateway.

get

Gets the specified private endpoint connection on application gateway.

list

Lists all private endpoint connections on an application gateway.

begin_delete

Deletes the specified private endpoint connection on application gateway.

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

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

application_gateway_name
Required
str

The name of the application gateway. Required.

connection_name
Required
str

The name of the application gateway private endpoint connection. Required.

Returns

Type Description

An instance of LROPoller that returns either None or the result of cls(response)

Exceptions

Type Description

begin_update

Updates the specified private endpoint connection on application gateway.

begin_update(resource_group_name: str, application_gateway_name: str, connection_name: str, parameters: _models.ApplicationGatewayPrivateEndpointConnection, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.ApplicationGatewayPrivateEndpointConnection]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

application_gateway_name
Required
str

The name of the application gateway. Required.

connection_name
Required
str

The name of the application gateway private endpoint connection. Required.

parameters
Required

Parameters supplied to update application gateway private endpoint connection operation. Is either a ApplicationGatewayPrivateEndpointConnection type or a IO[bytes] type. Required.

Returns

Type Description

An instance of LROPoller that returns either ApplicationGatewayPrivateEndpointConnection or the result of cls(response)

Exceptions

Type Description

get

Gets the specified private endpoint connection on application gateway.

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

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

application_gateway_name
Required
str

The name of the application gateway. Required.

connection_name
Required
str

The name of the application gateway private endpoint connection. Required.

Returns

Type Description

ApplicationGatewayPrivateEndpointConnection or the result of cls(response)

Exceptions

Type Description

list

Lists all private endpoint connections on an application gateway.

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

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

application_gateway_name
Required
str

The name of the application gateway. Required.

Returns

Type Description

An iterator like instance of either ApplicationGatewayPrivateEndpointConnection or the result of cls(response)

Exceptions

Type Description

Attributes

models

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