UNPKG

@azure/arm-appservice

Version:
94 lines 4.95 kB
import type { PagedAsyncIterableIterator } from "@azure/core-paging"; import type { WorkflowRunActionRepetitions } from "../operationsInterfaces/index.js"; import type { WebSiteManagementClient } from "../webSiteManagementClient.js"; import type { WorkflowRunActionRepetitionDefinition, WorkflowRunActionRepetitionsListOptionalParams, ExpressionRoot, WorkflowRunActionRepetitionsListExpressionTracesOptionalParams, WorkflowRunActionRepetitionsGetOptionalParams, WorkflowRunActionRepetitionsGetResponse } from "../models/index.js"; /** Class containing WorkflowRunActionRepetitions operations. */ export declare class WorkflowRunActionRepetitionsImpl implements WorkflowRunActionRepetitions { private readonly client; /** * Initialize a new instance of the class WorkflowRunActionRepetitions class. * @param client Reference to the service client */ constructor(client: WebSiteManagementClient); /** * Get all of a workflow run action repetitions. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param workflowName The workflow name. * @param runName The workflow run name. * @param actionName The workflow action name. * @param options The options parameters. */ list(resourceGroupName: string, name: string, workflowName: string, runName: string, actionName: string, options?: WorkflowRunActionRepetitionsListOptionalParams): PagedAsyncIterableIterator<WorkflowRunActionRepetitionDefinition>; private listPagingPage; private listPagingAll; /** * Lists a workflow run expression trace. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param workflowName The workflow name. * @param runName The workflow run name. * @param actionName The workflow action name. * @param repetitionName The workflow repetition. * @param options The options parameters. */ listExpressionTraces(resourceGroupName: string, name: string, workflowName: string, runName: string, actionName: string, repetitionName: string, options?: WorkflowRunActionRepetitionsListExpressionTracesOptionalParams): PagedAsyncIterableIterator<ExpressionRoot>; private listExpressionTracesPagingPage; private listExpressionTracesPagingAll; /** * Get all of a workflow run action repetitions. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param workflowName The workflow name. * @param runName The workflow run name. * @param actionName The workflow action name. * @param options The options parameters. */ private _list; /** * Get a workflow run action repetition. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param workflowName The workflow name. * @param runName The workflow run name. * @param actionName The workflow action name. * @param repetitionName The workflow repetition. * @param options The options parameters. */ get(resourceGroupName: string, name: string, workflowName: string, runName: string, actionName: string, repetitionName: string, options?: WorkflowRunActionRepetitionsGetOptionalParams): Promise<WorkflowRunActionRepetitionsGetResponse>; /** * Lists a workflow run expression trace. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param workflowName The workflow name. * @param runName The workflow run name. * @param actionName The workflow action name. * @param repetitionName The workflow repetition. * @param options The options parameters. */ private _listExpressionTraces; /** * ListNext * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param workflowName The workflow name. * @param runName The workflow run name. * @param actionName The workflow action name. * @param nextLink The nextLink from the previous successful call to the List method. * @param options The options parameters. */ private _listNext; /** * ListExpressionTracesNext * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param workflowName The workflow name. * @param runName The workflow run name. * @param actionName The workflow action name. * @param repetitionName The workflow repetition. * @param nextLink The nextLink from the previous successful call to the ListExpressionTraces method. * @param options The options parameters. */ private _listExpressionTracesNext; } //# sourceMappingURL=workflowRunActionRepetitions.d.ts.map