Package version:

Interface representing a DiscoverySources operations.

interface DiscoverySourcesOperations {
    createOrUpdate: ((resourceGroupName: string, mapName: string, sourceName: string, resource: DiscoverySourceResource, options?: DiscoverySourcesCreateOrUpdateOptionalParams) => PollerLike<OperationState<DiscoverySourceResource>, DiscoverySourceResource>);
    delete: ((resourceGroupName: string, mapName: string, sourceName: string, options?: DiscoverySourcesDeleteOptionalParams) => PollerLike<OperationState<void>, void>);
    get: ((resourceGroupName: string, mapName: string, sourceName: string, options?: DiscoverySourcesGetOptionalParams) => Promise<DiscoverySourceResource>);
    listByMapsResource: ((resourceGroupName: string, mapName: string, options?: DiscoverySourcesListByMapsResourceOptionalParams) => PagedAsyncIterableIterator<DiscoverySourceResource, {}, PageSettings>);
    update: ((resourceGroupName: string, mapName: string, sourceName: string, properties: DiscoverySourceResourceTagsUpdate, options?: DiscoverySourcesUpdateOptionalParams) => PollerLike<OperationState<DiscoverySourceResource>, DiscoverySourceResource>);
}

Properties

createOrUpdate: ((resourceGroupName: string, mapName: string, sourceName: string, resource: DiscoverySourceResource, options?: DiscoverySourcesCreateOrUpdateOptionalParams) => PollerLike<OperationState<DiscoverySourceResource>, DiscoverySourceResource>)

Create a DiscoverySourceResource

delete: ((resourceGroupName: string, mapName: string, sourceName: string, options?: DiscoverySourcesDeleteOptionalParams) => PollerLike<OperationState<void>, void>)

delete is a reserved word that cannot be used as an operation name. Please add @clientName("clientName") or @clientName("", "javascript") to the operation to override the generated name.

get: ((resourceGroupName: string, mapName: string, sourceName: string, options?: DiscoverySourcesGetOptionalParams) => Promise<DiscoverySourceResource>)

Get a DiscoverySourceResource

listByMapsResource: ((resourceGroupName: string, mapName: string, options?: DiscoverySourcesListByMapsResourceOptionalParams) => PagedAsyncIterableIterator<DiscoverySourceResource, {}, PageSettings>)

List DiscoverySourceResource resources by MapsResource

update: ((resourceGroupName: string, mapName: string, sourceName: string, properties: DiscoverySourceResourceTagsUpdate, options?: DiscoverySourcesUpdateOptionalParams) => PollerLike<OperationState<DiscoverySourceResource>, DiscoverySourceResource>)

Update a DiscoverySourceResource