import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { ExpressRouteConnection , ExpressRouteConnectionsCreateOrUpdateOptionalParams , ExpressRouteConnectionsCreateOrUpdateResponse , ExpressRouteConnectionsGetOptionalParams , ExpressRouteConnectionsGetResponse , ExpressRouteConnectionsDeleteOptionalParams , ExpressRouteConnectionsListOptionalParams , ExpressRouteConnectionsListResponse } from "../models" ; /** Interface representing a ExpressRouteConnections. */ export interface ExpressRouteConnections { param resourceGroupName param expressRouteGatewayName param connectionName param putExpressRouteConnectionParameters param options beginCreateOrUpdate ( resourceGroupName , expressRouteGatewayName , connectionName , putExpressRouteConnectionParameters , options ? ) : Promise < PollerLike < PollOperationState < ExpressRouteConnectionsCreateOrUpdateResponse > , ExpressRouteConnectionsCreateOrUpdateResponse > > ; param resourceGroupName param expressRouteGatewayName param connectionName param putExpressRouteConnectionParameters param options beginCreateOrUpdateAndWait ( resourceGroupName , expressRouteGatewayName , connectionName , putExpressRouteConnectionParameters , options ? ) : Promise < ExpressRouteConnectionsCreateOrUpdateResponse > ; param resourceGroupName param expressRouteGatewayName param connectionName param options get ( resourceGroupName , expressRouteGatewayName , connectionName , options ? ) : Promise < ExpressRouteConnectionsGetResponse > ; param resourceGroupName param expressRouteGatewayName param connectionName param options beginDelete ( resourceGroupName , expressRouteGatewayName , connectionName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param expressRouteGatewayName param connectionName param options beginDeleteAndWait ( resourceGroupName , expressRouteGatewayName , connectionName , options ? ) : Promise < void > ; param resourceGroupName param expressRouteGatewayName param options list ( resourceGroupName , expressRouteGatewayName , options ? ) : Promise < ExpressRouteConnectionsListResponse > ; }