import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { ExpressRouteCircuitConnection , ExpressRouteCircuitConnectionsListOptionalParams , ExpressRouteCircuitConnectionsDeleteOptionalParams , ExpressRouteCircuitConnectionsGetOptionalParams , ExpressRouteCircuitConnectionsGetResponse , ExpressRouteCircuitConnectionsCreateOrUpdateOptionalParams , ExpressRouteCircuitConnectionsCreateOrUpdateResponse } from "../models" ; /** Interface representing a ExpressRouteCircuitConnections. */ export interface ExpressRouteCircuitConnections { param resourceGroupName param circuitName param peeringName param options list ( resourceGroupName , circuitName , peeringName , options ? ) : PagedAsyncIterableIterator < ExpressRouteCircuitConnection > ; param resourceGroupName param circuitName param peeringName param connectionName param options beginDelete ( resourceGroupName , circuitName , peeringName , connectionName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param circuitName param peeringName param connectionName param options beginDeleteAndWait ( resourceGroupName , circuitName , peeringName , connectionName , options ? ) : Promise < void > ; param resourceGroupName param circuitName param peeringName param connectionName param options get ( resourceGroupName , circuitName , peeringName , connectionName , options ? ) : Promise < ExpressRouteCircuitConnectionsGetResponse > ; param resourceGroupName param circuitName param peeringName param connectionName param expressRouteCircuitConnectionParameters param options beginCreateOrUpdate ( resourceGroupName , circuitName , peeringName , connectionName , expressRouteCircuitConnectionParameters , options ? ) : Promise < PollerLike < PollOperationState < ExpressRouteCircuitConnectionsCreateOrUpdateResponse > , ExpressRouteCircuitConnectionsCreateOrUpdateResponse > > ; param resourceGroupName param circuitName param peeringName param connectionName param expressRouteCircuitConnectionParameters param options beginCreateOrUpdateAndWait ( resourceGroupName , circuitName , peeringName , connectionName , expressRouteCircuitConnectionParameters , options ? ) : Promise < ExpressRouteCircuitConnectionsCreateOrUpdateResponse > ; }