import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { NetworkInterfaceTapConfiguration , NetworkInterfaceTapConfigurationsListOptionalParams , NetworkInterfaceTapConfigurationsDeleteOptionalParams , NetworkInterfaceTapConfigurationsGetOptionalParams , NetworkInterfaceTapConfigurationsGetResponse , NetworkInterfaceTapConfigurationsCreateOrUpdateOptionalParams , NetworkInterfaceTapConfigurationsCreateOrUpdateResponse } from "../models" ; /** Interface representing a NetworkInterfaceTapConfigurations. */ export interface NetworkInterfaceTapConfigurations { param resourceGroupName param networkInterfaceName param options list ( resourceGroupName , networkInterfaceName , options ? ) : PagedAsyncIterableIterator < NetworkInterfaceTapConfiguration > ; param resourceGroupName param networkInterfaceName param tapConfigurationName param options beginDelete ( resourceGroupName , networkInterfaceName , tapConfigurationName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param networkInterfaceName param tapConfigurationName param options beginDeleteAndWait ( resourceGroupName , networkInterfaceName , tapConfigurationName , options ? ) : Promise < void > ; param resourceGroupName param networkInterfaceName param tapConfigurationName param options get ( resourceGroupName , networkInterfaceName , tapConfigurationName , options ? ) : Promise < NetworkInterfaceTapConfigurationsGetResponse > ; param resourceGroupName param networkInterfaceName param tapConfigurationName param tapConfigurationParameters param options beginCreateOrUpdate ( resourceGroupName , networkInterfaceName , tapConfigurationName , tapConfigurationParameters , options ? ) : Promise < PollerLike < PollOperationState < NetworkInterfaceTapConfigurationsCreateOrUpdateResponse > , NetworkInterfaceTapConfigurationsCreateOrUpdateResponse > > ; param resourceGroupName param networkInterfaceName param tapConfigurationName param tapConfigurationParameters param options beginCreateOrUpdateAndWait ( resourceGroupName , networkInterfaceName , tapConfigurationName , tapConfigurationParameters , options ? ) : Promise < NetworkInterfaceTapConfigurationsCreateOrUpdateResponse > ; }