UNPKG

@azure/arm-appservice

Version:
50 lines 3.48 kB
import type { PagedAsyncIterableIterator } from "@azure/core-paging"; import type { ResourceHealthMetadata, ResourceHealthMetadataListOptionalParams, ResourceHealthMetadataListByResourceGroupOptionalParams, ResourceHealthMetadataListBySiteOptionalParams, ResourceHealthMetadataListBySiteSlotOptionalParams, ResourceHealthMetadataGetBySiteOptionalParams, ResourceHealthMetadataGetBySiteResponse, ResourceHealthMetadataGetBySiteSlotOptionalParams, ResourceHealthMetadataGetBySiteSlotResponse } from "../models/index.js"; /** Interface representing a ResourceHealthMetadataOperations. */ export interface ResourceHealthMetadataOperations { /** * Description for List all ResourceHealthMetadata for all sites in the subscription. * @param options The options parameters. */ list(options?: ResourceHealthMetadataListOptionalParams): PagedAsyncIterableIterator<ResourceHealthMetadata>; /** * Description for List all ResourceHealthMetadata for all sites in the resource group in the * subscription. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param options The options parameters. */ listByResourceGroup(resourceGroupName: string, options?: ResourceHealthMetadataListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ResourceHealthMetadata>; /** * Description for Gets the category of ResourceHealthMetadata to use for the given site as a * collection * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The options parameters. */ listBySite(resourceGroupName: string, name: string, options?: ResourceHealthMetadataListBySiteOptionalParams): PagedAsyncIterableIterator<ResourceHealthMetadata>; /** * Description for Gets the category of ResourceHealthMetadata to use for the given site as a * collection * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of web app slot. If not specified then will default to production slot. * @param options The options parameters. */ listBySiteSlot(resourceGroupName: string, name: string, slot: string, options?: ResourceHealthMetadataListBySiteSlotOptionalParams): PagedAsyncIterableIterator<ResourceHealthMetadata>; /** * Description for Gets the category of ResourceHealthMetadata to use for the given site * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app * @param options The options parameters. */ getBySite(resourceGroupName: string, name: string, options?: ResourceHealthMetadataGetBySiteOptionalParams): Promise<ResourceHealthMetadataGetBySiteResponse>; /** * Description for Gets the category of ResourceHealthMetadata to use for the given site * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app * @param slot Name of web app slot. If not specified then will default to production slot. * @param options The options parameters. */ getBySiteSlot(resourceGroupName: string, name: string, slot: string, options?: ResourceHealthMetadataGetBySiteSlotOptionalParams): Promise<ResourceHealthMetadataGetBySiteSlotResponse>; } //# sourceMappingURL=resourceHealthMetadataOperations.d.ts.map