import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { ResourceHealthMetadata , ResourceHealthMetadataListOptionalParams , ResourceHealthMetadataListByResourceGroupOptionalParams , ResourceHealthMetadataListBySiteOptionalParams , ResourceHealthMetadataListBySiteSlotOptionalParams , ResourceHealthMetadataGetBySiteOptionalParams , ResourceHealthMetadataGetBySiteResponse , ResourceHealthMetadataGetBySiteSlotOptionalParams , ResourceHealthMetadataGetBySiteSlotResponse } from "../models" ; /** Interface representing a ResourceHealthMetadataOperations. */ export interface ResourceHealthMetadataOperations { param options list ( options ? ) : PagedAsyncIterableIterator < ResourceHealthMetadata > ; param resourceGroupName param options listByResourceGroup ( resourceGroupName , options ? ) : PagedAsyncIterableIterator < ResourceHealthMetadata > ; param resourceGroupName param name param options listBySite ( resourceGroupName , name , options ? ) : PagedAsyncIterableIterator < ResourceHealthMetadata > ; param resourceGroupName param name param slot param options listBySiteSlot ( resourceGroupName , name , slot , options ? ) : PagedAsyncIterableIterator < ResourceHealthMetadata > ; param resourceGroupName param name param options getBySite ( resourceGroupName , name , options ? ) : Promise < ResourceHealthMetadataGetBySiteResponse > ; param resourceGroupName param name param slot param options getBySiteSlot ( resourceGroupName , name , slot , options ? ) : Promise < ResourceHealthMetadataGetBySiteSlotResponse > ; }