import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { VirtualNetworkPeering , VirtualNetworkPeeringsListOptionalParams , VirtualNetworkPeeringsDeleteOptionalParams , VirtualNetworkPeeringsGetOptionalParams , VirtualNetworkPeeringsGetResponse , VirtualNetworkPeeringsCreateOrUpdateOptionalParams , VirtualNetworkPeeringsCreateOrUpdateResponse } from "../models" ; /** Interface representing a VirtualNetworkPeerings. */ export interface VirtualNetworkPeerings { param resourceGroupName param virtualNetworkName param options list ( resourceGroupName , virtualNetworkName , options ? ) : PagedAsyncIterableIterator < VirtualNetworkPeering > ; param resourceGroupName param virtualNetworkName param virtualNetworkPeeringName param options beginDelete ( resourceGroupName , virtualNetworkName , virtualNetworkPeeringName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param virtualNetworkName param virtualNetworkPeeringName param options beginDeleteAndWait ( resourceGroupName , virtualNetworkName , virtualNetworkPeeringName , options ? ) : Promise < void > ; param resourceGroupName param virtualNetworkName param virtualNetworkPeeringName param options get ( resourceGroupName , virtualNetworkName , virtualNetworkPeeringName , options ? ) : Promise < VirtualNetworkPeeringsGetResponse > ; param resourceGroupName param virtualNetworkName param virtualNetworkPeeringName param virtualNetworkPeeringParameters param options beginCreateOrUpdate ( resourceGroupName , virtualNetworkName , virtualNetworkPeeringName , virtualNetworkPeeringParameters , options ? ) : Promise < PollerLike < PollOperationState < VirtualNetworkPeeringsCreateOrUpdateResponse > , VirtualNetworkPeeringsCreateOrUpdateResponse > > ; param resourceGroupName param virtualNetworkName param virtualNetworkPeeringName param virtualNetworkPeeringParameters param options beginCreateOrUpdateAndWait ( resourceGroupName , virtualNetworkName , virtualNetworkPeeringName , virtualNetworkPeeringParameters , options ? ) : Promise < VirtualNetworkPeeringsCreateOrUpdateResponse > ; }