UNPKG

@azure/arm-monitor

Version:
46 lines 2.74 kB
import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { PrivateLinkResources } from "../operationsInterfaces"; import { MonitorClient } from "../monitorClient"; import { PrivateLinkResource, PrivateLinkResourcesListByPrivateLinkScopeOptionalParams, PrivateLinkResourcesGetOptionalParams, PrivateLinkResourcesGetResponse } from "../models"; /** Class containing PrivateLinkResources operations. */ export declare class PrivateLinkResourcesImpl implements PrivateLinkResources { private readonly client; /** * Initialize a new instance of the class PrivateLinkResources class. * @param client Reference to the service client */ constructor(client: MonitorClient); /** * Gets the private link resources that need to be created for a Azure Monitor PrivateLinkScope. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param scopeName The name of the Azure Monitor PrivateLinkScope resource. * @param options The options parameters. */ listByPrivateLinkScope(resourceGroupName: string, scopeName: string, options?: PrivateLinkResourcesListByPrivateLinkScopeOptionalParams): PagedAsyncIterableIterator<PrivateLinkResource>; private listByPrivateLinkScopePagingPage; private listByPrivateLinkScopePagingAll; /** * Gets the private link resources that need to be created for a Azure Monitor PrivateLinkScope. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param scopeName The name of the Azure Monitor PrivateLinkScope resource. * @param options The options parameters. */ private _listByPrivateLinkScope; /** * Gets the private link resources that need to be created for a Azure Monitor PrivateLinkScope. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param scopeName The name of the Azure Monitor PrivateLinkScope resource. * @param groupName The name of the private link resource. * @param options The options parameters. */ get(resourceGroupName: string, scopeName: string, groupName: string, options?: PrivateLinkResourcesGetOptionalParams): Promise<PrivateLinkResourcesGetResponse>; /** * ListByPrivateLinkScopeNext * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param scopeName The name of the Azure Monitor PrivateLinkScope resource. * @param nextLink The nextLink from the previous successful call to the ListByPrivateLinkScope method. * @param options The options parameters. */ private _listByPrivateLinkScopeNext; } //# sourceMappingURL=privateLinkResources.d.ts.map