// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
using AzureMcp.FunctionApp.Models;
namespace AzureMcp.FunctionApp.Services;
public interface IFunctionAppService
{
Task<List<FunctionAppInfo>?> ListFunctionApps(
string subscription,
string? tenant = null,
RetryPolicyOptions? retryPolicy = null);
Task<FunctionAppInfo?> GetFunctionApp(
string subscription,
string functionAppName,
string resourceGroup,
string? tenant = null,
RetryPolicyOptions? retryPolicy = null);
}