def get_virtual_network_tap(resource_group_name: Optional[str]=None, tap_name: Optional[str]=None, opts: Optional[pulumi.InvokeOptions]=None) -> AwaitableGetVirtualNetworkTapResult:
    '\n    Virtual Network Tap resource.\n\n\n    :param str resource_group_name: The name of the resource group.\n    :param str tap_name: The name of virtual network tap.\n    '
    __args__ = dict()
    __args__['resourceGroupName'] = resource_group_name
    __args__['tapName'] = tap_name
    if (opts is None):
        opts = pulumi.InvokeOptions()
    if (opts.version is None):
        opts.version = _utilities.get_version()
    __ret__ = pulumi.runtime.invoke('azure-native:network/v20200701:getVirtualNetworkTap', __args__, opts=opts, typ=GetVirtualNetworkTapResult).value
    return AwaitableGetVirtualNetworkTapResult(destination_load_balancer_front_end_ip_configuration=__ret__.destination_load_balancer_front_end_ip_configuration, destination_network_interface_ip_configuration=__ret__.destination_network_interface_ip_configuration, destination_port=__ret__.destination_port, etag=__ret__.etag, id=__ret__.id, location=__ret__.location, name=__ret__.name, network_interface_tap_configurations=__ret__.network_interface_tap_configurations, provisioning_state=__ret__.provisioning_state, resource_guid=__ret__.resource_guid, tags=__ret__.tags, type=__ret__.type)
Virtual Network Tap resource.


:param str resource_group_name: The name of the resource group.
:param str tap_name: The name of virtual network tap.
def get_virtual_network_tap(resource_group_name: Optional[str]=None, tap_name: Optional[str]=None, opts: Optional[pulumi.InvokeOptions]=None) -> AwaitableGetVirtualNetworkTapResult:
    '\n    Virtual Network Tap resource.\n\n\n    :param str resource_group_name: The name of the resource group.\n    :param str tap_name: The name of virtual network tap.\n    '
    __args__ = dict()
    __args__['resourceGroupName'] = resource_group_name
    __args__['tapName'] = tap_name
    if (opts is None):
        opts = pulumi.InvokeOptions()
    if (opts.version is None):
        opts.version = _utilities.get_version()
    __ret__ = pulumi.runtime.invoke('azure-native:network/v20200701:getVirtualNetworkTap', __args__, opts=opts, typ=GetVirtualNetworkTapResult).value
    return AwaitableGetVirtualNetworkTapResult(destination_load_balancer_front_end_ip_configuration=__ret__.destination_load_balancer_front_end_ip_configuration, destination_network_interface_ip_configuration=__ret__.destination_network_interface_ip_configuration, destination_port=__ret__.destination_port, etag=__ret__.etag, id=__ret__.id, location=__ret__.location, name=__ret__.name, network_interface_tap_configurations=__ret__.network_interface_tap_configurations, provisioning_state=__ret__.provisioning_state, resource_guid=__ret__.resource_guid, tags=__ret__.tags, type=__ret__.type)