你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VirtualNetworkGatewaysOperations 类

警告

请勿直接实例化此类。

相反,应通过以下方式访问以下操作:

NetworkManagementClient

<xref:virtual_network_gateways> 属性。

继承
builtins.object
VirtualNetworkGatewaysOperations

构造函数

VirtualNetworkGatewaysOperations(*args, **kwargs)

方法

begin_create_or_update

创建或更新指定资源组中的虚拟网络网关。

begin_delete

删除指定的虚拟网络网关。

begin_disconnect_virtual_network_gateway_vpn_connections

断开指定资源组中虚拟网络网关的 VPN 连接。

begin_generate_vpn_profile

为指定资源组中虚拟网络网关的 P2S 客户端生成 VPN 配置文件。 用于基于 IKEV2 和半径的身份验证。

begin_generatevpnclientpackage

为指定资源组中虚拟网络网关的 P2S 客户端生成 VPN 客户端包。

begin_get_advertised_routes

此操作检索虚拟网络网关播发到指定对等方的路由列表。

begin_get_bgp_peer_status

GetBgpPeerStatus 操作检索所有 BGP 对等方的状态。

begin_get_learned_routes

此操作检索虚拟网络网关已获知的路由列表,包括从 BGP 对等方获知的路由。

begin_get_vpn_profile_package_url

获取指定资源组中虚拟网络网关的 P2S 客户端的预生成的 VPN 配置文件。 首先需要使用 generateVpnProfile 生成配置文件。

begin_get_vpnclient_connection_health

获取指定资源组中虚拟网络网关的每个 P2S 客户端连接的 VPN 客户端连接运行状况详细信息。

begin_get_vpnclient_ipsec_parameters

获取 VpnclientIpsecParameters 操作通过网络资源提供程序检索指定资源组中虚拟网络网关 P2S 客户端的 vpnclient ipsec 策略的相关信息。

begin_reset

重置指定资源组中虚拟网络网关的主网关。

begin_reset_vpn_client_shared_key

重置指定资源组中虚拟网络网关的 VPN 客户端共享密钥。

begin_set_vpnclient_ipsec_parameters

设置 VpnclientIpsecParameters 操作通过网络资源提供程序为指定资源组中虚拟网络网关的 P2S 客户端设置 vpnclient ipsec 策略。

begin_start_packet_capture

在指定资源组中的虚拟网络网关上启动数据包捕获。

begin_stop_packet_capture

停止对指定资源组中的虚拟网络网关的数据包捕获。

begin_update_tags

汇报虚拟网络网关标记。

get

按资源组获取指定的虚拟网络网关。

list

按资源组获取所有虚拟网络网关。

list_connections

获取虚拟网络网关中的所有连接。

supported_vpn_devices

获取支持的 vpn 设备的 xml 格式表示形式。

vpn_device_configuration_script

获取 vpn 设备配置脚本的 xml 格式表示形式。

begin_create_or_update

创建或更新指定资源组中的虚拟网络网关。

async begin_create_or_update(resource_group_name: str, virtual_network_gateway_name: str, parameters: _models.VirtualNetworkGateway, *, content_type: str = "'application/json'", **kwargs: Any) -> AsyncLROPoller[_models.VirtualNetworkGateway]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

parameters
VirtualNetworkGateway 或 <xref:IO>
必需

提供用于创建或更新虚拟网络网关操作的参数。 是模型类型或 IO 类型。 必需。

content_type
str

Body 参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 VirtualNetworkGateway 或 cls 的结果 (响应)

返回类型

例外

begin_delete

删除指定的虚拟网络网关。

async begin_delete(resource_group_name: str, virtual_network_gateway_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,它返回 None 或 cls 的结果 (响应)

返回类型

例外

begin_disconnect_virtual_network_gateway_vpn_connections

断开指定资源组中虚拟网络网关的 VPN 连接。

async begin_disconnect_virtual_network_gateway_vpn_connections(resource_group_name: str, virtual_network_gateway_name: str, request: _models.P2SVpnConnectionRequest, *, content_type: str = "'application/json'", **kwargs: Any) -> AsyncLROPoller[None]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

request
P2SVpnConnectionRequest 或 <xref:IO>
必需

提供参数以断开 VPN 连接。 是模型类型或 IO 类型。 必需。

content_type
str

Body 参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,它返回 None 或 cls 的结果 (响应)

返回类型

例外

begin_generate_vpn_profile

为指定资源组中虚拟网络网关的 P2S 客户端生成 VPN 配置文件。 用于基于 IKEV2 和半径的身份验证。

async begin_generate_vpn_profile(resource_group_name: str, virtual_network_gateway_name: str, parameters: _models.VpnClientParameters, *, content_type: str = "'application/json'", **kwargs: Any) -> AsyncLROPoller[str]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

parameters
VpnClientParameters 或 <xref:IO>
必需

提供给生成虚拟网络网关 VPN 客户端包操作的参数。 是模型类型或 IO 类型。 必需。

content_type
str

Body 参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 str 或 cls 的结果 (响应)

返回类型

例外

begin_generatevpnclientpackage

为指定资源组中虚拟网络网关的 P2S 客户端生成 VPN 客户端包。

async begin_generatevpnclientpackage(resource_group_name: str, virtual_network_gateway_name: str, parameters: _models.VpnClientParameters, *, content_type: str = "'application/json'", **kwargs: Any) -> AsyncLROPoller[str]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

parameters
VpnClientParameters 或 <xref:IO>
必需

提供给生成虚拟网络网关 VPN 客户端包操作的参数。 是模型类型或 IO 类型。 必需。

content_type
str

Body 参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 str 或 cls 的结果 (响应)

返回类型

例外

begin_get_advertised_routes

此操作检索虚拟网络网关播发到指定对等方的路由列表。

async begin_get_advertised_routes(resource_group_name: str, virtual_network_gateway_name: str, peer: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.network.v2021_02_01.models._models_py3.GatewayRouteListResult]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

peer
str
必需

对等方的 IP 地址。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 GatewayRouteListResult 或 cls 的结果 (响应)

返回类型

例外

begin_get_bgp_peer_status

GetBgpPeerStatus 操作检索所有 BGP 对等方的状态。

async begin_get_bgp_peer_status(resource_group_name: str, virtual_network_gateway_name: str, peer: Optional[str] = None, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.network.v2021_02_01.models._models_py3.BgpPeerStatusListResult]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

peer
str
必需

要检索其状态的对等方的 IP 地址。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 BgpPeerStatusListResult 或 cls 的结果 (响应)

返回类型

例外

begin_get_learned_routes

此操作检索虚拟网络网关已获知的路由列表,包括从 BGP 对等方获知的路由。

async begin_get_learned_routes(resource_group_name: str, virtual_network_gateway_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.network.v2021_02_01.models._models_py3.GatewayRouteListResult]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 GatewayRouteListResult 或 cls 的结果 (响应)

返回类型

例外

begin_get_vpn_profile_package_url

获取指定资源组中虚拟网络网关的 P2S 客户端的预生成的 VPN 配置文件。 首先需要使用 generateVpnProfile 生成配置文件。

async begin_get_vpn_profile_package_url(resource_group_name: str, virtual_network_gateway_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[str]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 str 或 cls 的结果 (响应)

返回类型

例外

begin_get_vpnclient_connection_health

获取指定资源组中虚拟网络网关的每个 P2S 客户端连接的 VPN 客户端连接运行状况详细信息。

async begin_get_vpnclient_connection_health(resource_group_name: str, virtual_network_gateway_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.network.v2021_02_01.models._models_py3.VpnClientConnectionHealthDetailListResult]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

返回 VpnClientConnectionHealthDetailListResult 或 cls (响应结果的 AsyncLROPoller 实例)

返回类型

例外

begin_get_vpnclient_ipsec_parameters

获取 VpnclientIpsecParameters 操作通过网络资源提供程序检索指定资源组中虚拟网络网关 P2S 客户端的 vpnclient ipsec 策略的相关信息。

async begin_get_vpnclient_ipsec_parameters(resource_group_name: str, virtual_network_gateway_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.network.v2021_02_01.models._models_py3.VpnClientIPsecParameters]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关名称。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 VpnClientIPsecParameters 或 cls 的结果 (响应)

返回类型

例外

begin_reset

重置指定资源组中虚拟网络网关的主网关。

async begin_reset(resource_group_name: str, virtual_network_gateway_name: str, gateway_vip: Optional[str] = None, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.network.v2021_02_01.models._models_py3.VirtualNetworkGateway]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

gateway_vip
str
必需

虚拟网络网关 vip 地址提供给启用主动-主动功能的网关的开始重置。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 VirtualNetworkGateway 或 cls 的结果 (响应)

返回类型

例外

begin_reset_vpn_client_shared_key

重置指定资源组中虚拟网络网关的 VPN 客户端共享密钥。

async begin_reset_vpn_client_shared_key(resource_group_name: str, virtual_network_gateway_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,它返回 None 或 cls 的结果 (响应)

返回类型

例外

begin_set_vpnclient_ipsec_parameters

设置 VpnclientIpsecParameters 操作通过网络资源提供程序为指定资源组中虚拟网络网关的 P2S 客户端设置 vpnclient ipsec 策略。

async begin_set_vpnclient_ipsec_parameters(resource_group_name: str, virtual_network_gateway_name: str, vpnclient_ipsec_params: _models.VpnClientIPsecParameters, *, content_type: str = "'application/json'", **kwargs: Any) -> AsyncLROPoller[_models.VpnClientIPsecParameters]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

vpnclient_ipsec_params
VpnClientIPsecParameters 或 <xref:IO>
必需

通过网络资源提供程序提供给虚拟网络网关 P2S 客户端操作的开始设置 vpnclient ipsec 参数的参数。 是模型类型或 IO 类型。 必需。

content_type
str

Body 参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的继续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 将此操作传入 False 以不进行轮询,或为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 VpnClientIPsecParameters 或 cls 的结果 (响应)

返回类型

例外

begin_start_packet_capture

在指定资源组中的虚拟网络网关上启动数据包捕获。

async begin_start_packet_capture(resource_group_name: str, virtual_network_gateway_name: str, parameters: Optional[_models.VpnPacketCaptureStartParameters] = None, *, content_type: str = "'application/json'", **kwargs: Any) -> AsyncLROPoller[str]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

parameters
VpnPacketCaptureStartParameters 或 <xref:IO>
必需

为在网关上启动数据包捕获而提供的虚拟网络网关数据包捕获参数。 是模型类型或 IO 类型。 默认值为 None。

content_type
str

正文参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的延续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 如果此操作不轮询,则传入 False,或者为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 str 或 cls 的结果 (响应)

返回类型

例外

begin_stop_packet_capture

停止对指定资源组中的虚拟网络网关的数据包捕获。

async begin_stop_packet_capture(resource_group_name: str, virtual_network_gateway_name: str, parameters: _models.VpnPacketCaptureStopParameters, *, content_type: str = "'application/json'", **kwargs: Any) -> AsyncLROPoller[str]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

parameters
VpnPacketCaptureStopParameters 或 <xref:IO>
必需

提供的虚拟网络网关数据包捕获参数用于停止网关上的数据包捕获。 是模型类型或 IO 类型。 必需。

content_type
str

正文参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的延续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 如果此操作不轮询,则传入 False,或者为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 str 或 cls 的结果 (响应)

返回类型

例外

begin_update_tags

汇报虚拟网络网关标记。

async begin_update_tags(resource_group_name: str, virtual_network_gateway_name: str, parameters: _models.TagsObject, *, content_type: str = "'application/json'", **kwargs: Any) -> AsyncLROPoller[_models.VirtualNetworkGateway]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

parameters
TagsObject 或 <xref:IO>
必需

提供用于更新虚拟网络网关标记的参数。 是模型类型或 IO 类型。 必需。

content_type
str

正文参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

continuation_token
str

用于从保存状态重启轮询的延续标记。

polling
boolAsyncPollingMethod

默认情况下,轮询方法将为 AsyncARMPolling。 如果此操作不轮询,则传入 False,或者为个人轮询策略传入你自己的初始化轮询对象。

polling_interval
int

如果没有Retry-After标头,则 LRO 操作的两次轮询之间的默认等待时间。

返回

AsyncLROPoller 的实例,返回 VirtualNetworkGateway 或 cls (响应)

返回类型

例外

get

按资源组获取指定的虚拟网络网关。

async get(resource_group_name: str, virtual_network_gateway_name: str, **kwargs: Any) -> azure.mgmt.network.v2021_02_01.models._models_py3.VirtualNetworkGateway

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

cls
callable

将传递直接响应的自定义类型或函数

返回

VirtualNetworkGateway 或 cls 的结果 (响应)

返回类型

例外

list

按资源组获取所有虚拟网络网关。

list(resource_group_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.network.v2021_02_01.models._models_py3.VirtualNetworkGateway]

参数

resource_group_name
str
必需

资源组的名称。 必需。

cls
callable

将传递直接响应的自定义类型或函数

返回

一个迭代器,如 VirtualNetworkGateway 的实例或 cls 的结果 (响应)

返回类型

例外

list_connections

获取虚拟网络网关中的所有连接。

list_connections(resource_group_name: str, virtual_network_gateway_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.network.v2021_02_01.models._models_py3.VirtualNetworkGatewayConnectionListEntity]

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

cls
callable

将传递直接响应的自定义类型或函数

返回

一个迭代器,例如 VirtualNetworkGatewayConnectionListEntity 的实例或 cls (响应的结果)

返回类型

例外

supported_vpn_devices

获取支持的 vpn 设备的 xml 格式表示形式。

async supported_vpn_devices(resource_group_name: str, virtual_network_gateway_name: str, **kwargs: Any) -> str

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_name
str
必需

虚拟网络网关的名称。 必需。

cls
callable

将传递直接响应的自定义类型或函数

返回

str 或 cls 的结果 (响应)

返回类型

str

例外

vpn_device_configuration_script

获取 vpn 设备配置脚本的 xml 格式表示形式。

async vpn_device_configuration_script(resource_group_name: str, virtual_network_gateway_connection_name: str, parameters: _models.VpnDeviceScriptParameters, *, content_type: str = "'application/json'", **kwargs: Any) -> str

参数

resource_group_name
str
必需

资源组的名称。 必需。

virtual_network_gateway_connection_name
str
必需

为其生成配置脚本的虚拟网络网关连接的名称。 必需。

parameters
VpnDeviceScriptParameters 或 <xref:IO>
必需

提供给生成 vpn 设备脚本操作的参数。 是模型类型或 IO 类型。 必需。

content_type
str

正文参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

返回

str 或 cls 的结果 (响应)

返回类型

str

例外

属性

models

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