import type { PagedAsyncIterableIterator } from "@azure/core-paging"; import type { SimplePollerLike, OperationState } from "@azure/core-lro"; import type { ConnectivityConfiguration, ConnectivityConfigurationsListOptionalParams, ConnectivityConfigurationsGetOptionalParams, ConnectivityConfigurationsGetResponse, ConnectivityConfigurationsCreateOrUpdateOptionalParams, ConnectivityConfigurationsCreateOrUpdateResponse, ConnectivityConfigurationsDeleteOptionalParams } from "../models/index.js"; /** Interface representing a ConnectivityConfigurations. */ export interface ConnectivityConfigurations { /** * Lists all the network manager connectivity configuration in a specified network manager. * @param resourceGroupName The name of the resource group. * @param networkManagerName The name of the network manager. * @param options The options parameters. */ list(resourceGroupName: string, networkManagerName: string, options?: ConnectivityConfigurationsListOptionalParams): PagedAsyncIterableIterator; /** * Gets a Network Connectivity Configuration, specified by the resource group, network manager name, * and connectivity Configuration name * @param resourceGroupName The name of the resource group. * @param networkManagerName The name of the network manager. * @param configurationName The name of the network manager connectivity configuration. * @param options The options parameters. */ get(resourceGroupName: string, networkManagerName: string, configurationName: string, options?: ConnectivityConfigurationsGetOptionalParams): Promise; /** * Creates/Updates a new network manager connectivity configuration * @param resourceGroupName The name of the resource group. * @param networkManagerName The name of the network manager. * @param configurationName The name of the network manager connectivity configuration. * @param connectivityConfiguration Parameters supplied to create/update a network manager connectivity * configuration * @param options The options parameters. */ createOrUpdate(resourceGroupName: string, networkManagerName: string, configurationName: string, connectivityConfiguration: ConnectivityConfiguration, options?: ConnectivityConfigurationsCreateOrUpdateOptionalParams): Promise; /** * Deletes a network manager connectivity configuration, specified by the resource group, network * manager name, and connectivity configuration name * @param resourceGroupName The name of the resource group. * @param networkManagerName The name of the network manager. * @param configurationName The name of the network manager connectivity configuration. * @param options The options parameters. */ beginDelete(resourceGroupName: string, networkManagerName: string, configurationName: string, options?: ConnectivityConfigurationsDeleteOptionalParams): Promise, void>>; /** * Deletes a network manager connectivity configuration, specified by the resource group, network * manager name, and connectivity configuration name * @param resourceGroupName The name of the resource group. * @param networkManagerName The name of the network manager. * @param configurationName The name of the network manager connectivity configuration. * @param options The options parameters. */ beginDeleteAndWait(resourceGroupName: string, networkManagerName: string, configurationName: string, options?: ConnectivityConfigurationsDeleteOptionalParams): Promise; } //# sourceMappingURL=connectivityConfigurations.d.ts.map