def get_network_interface_tap_configuration(network_interface_name: Optional[str]=None, resource_group_name: Optional[str]=None, tap_configuration_name: Optional[str]=None, opts: Optional[pulumi.InvokeOptions]=None) -> AwaitableGetNetworkInterfaceTapConfigurationResult:
    '\n    Use this data source to access information about an existing resource.\n\n    :param str network_interface_name: The name of the network interface.\n    :param str resource_group_name: The name of the resource group.\n    :param str tap_configuration_name: The name of the tap configuration.\n    '
    __args__ = dict()
    __args__['networkInterfaceName'] = network_interface_name
    __args__['resourceGroupName'] = resource_group_name
    __args__['tapConfigurationName'] = tap_configuration_name
    if (opts is None):
        opts = pulumi.InvokeOptions()
    if (opts.version is None):
        opts.version = _utilities.get_version()
    __ret__ = pulumi.runtime.invoke('azure-nextgen:network/v20200301:getNetworkInterfaceTapConfiguration', __args__, opts=opts, typ=GetNetworkInterfaceTapConfigurationResult).value
    return AwaitableGetNetworkInterfaceTapConfigurationResult(etag=__ret__.etag, name=__ret__.name, provisioning_state=__ret__.provisioning_state, type=__ret__.type, virtual_network_tap=__ret__.virtual_network_tap)
Use this data source to access information about an existing resource.

:param str network_interface_name: The name of the network interface.
:param str resource_group_name: The name of the resource group.
:param str tap_configuration_name: The name of the tap configuration.
def get_network_interface_tap_configuration(network_interface_name: Optional[str]=None, resource_group_name: Optional[str]=None, tap_configuration_name: Optional[str]=None, opts: Optional[pulumi.InvokeOptions]=None) -> AwaitableGetNetworkInterfaceTapConfigurationResult:
    '\n    Use this data source to access information about an existing resource.\n\n    :param str network_interface_name: The name of the network interface.\n    :param str resource_group_name: The name of the resource group.\n    :param str tap_configuration_name: The name of the tap configuration.\n    '
    __args__ = dict()
    __args__['networkInterfaceName'] = network_interface_name
    __args__['resourceGroupName'] = resource_group_name
    __args__['tapConfigurationName'] = tap_configuration_name
    if (opts is None):
        opts = pulumi.InvokeOptions()
    if (opts.version is None):
        opts.version = _utilities.get_version()
    __ret__ = pulumi.runtime.invoke('azure-nextgen:network/v20200301:getNetworkInterfaceTapConfiguration', __args__, opts=opts, typ=GetNetworkInterfaceTapConfigurationResult).value
    return AwaitableGetNetworkInterfaceTapConfigurationResult(etag=__ret__.etag, name=__ret__.name, provisioning_state=__ret__.provisioning_state, type=__ret__.type, virtual_network_tap=__ret__.virtual_network_tap)