Package version:

Interface representing a Triggers.

interface Triggers {
    beginStart(resourceGroupName: string, factoryName: string, triggerName: string, options?: TriggersStartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginStartAndWait(resourceGroupName: string, factoryName: string, triggerName: string, options?: TriggersStartOptionalParams): Promise<void>;
    beginStop(resourceGroupName: string, factoryName: string, triggerName: string, options?: TriggersStopOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginStopAndWait(resourceGroupName: string, factoryName: string, triggerName: string, options?: TriggersStopOptionalParams): Promise<void>;
    beginSubscribeToEvents(resourceGroupName: string, factoryName: string, triggerName: string, options?: TriggersSubscribeToEventsOptionalParams): Promise<SimplePollerLike<OperationState<TriggerSubscriptionOperationStatus>, TriggerSubscriptionOperationStatus>>;
    beginSubscribeToEventsAndWait(resourceGroupName: string, factoryName: string, triggerName: string, options?: TriggersSubscribeToEventsOptionalParams): Promise<TriggerSubscriptionOperationStatus>;
    beginUnsubscribeFromEvents(resourceGroupName: string, factoryName: string, triggerName: string, options?: TriggersUnsubscribeFromEventsOptionalParams): Promise<SimplePollerLike<OperationState<TriggerSubscriptionOperationStatus>, TriggerSubscriptionOperationStatus>>;
    beginUnsubscribeFromEventsAndWait(resourceGroupName: string, factoryName: string, triggerName: string, options?: TriggersUnsubscribeFromEventsOptionalParams): Promise<TriggerSubscriptionOperationStatus>;
    createOrUpdate(resourceGroupName: string, factoryName: string, triggerName: string, trigger: TriggerResource, options?: TriggersCreateOrUpdateOptionalParams): Promise<TriggerResource>;
    delete(resourceGroupName: string, factoryName: string, triggerName: string, options?: TriggersDeleteOptionalParams): Promise<void>;
    get(resourceGroupName: string, factoryName: string, triggerName: string, options?: TriggersGetOptionalParams): Promise<TriggerResource>;
    getEventSubscriptionStatus(resourceGroupName: string, factoryName: string, triggerName: string, options?: TriggersGetEventSubscriptionStatusOptionalParams): Promise<TriggerSubscriptionOperationStatus>;
    listByFactory(resourceGroupName: string, factoryName: string, options?: TriggersListByFactoryOptionalParams): PagedAsyncIterableIterator<TriggerResource>;
    queryByFactory(resourceGroupName: string, factoryName: string, filterParameters: TriggerFilterParameters, options?: TriggersQueryByFactoryOptionalParams): Promise<TriggerQueryResponse>;
}

Methods

  • Starts a trigger.

    Parameters

    • resourceGroupName: string

      The resource group name.

    • factoryName: string

      The factory name.

    • triggerName: string

      The trigger name.

    • Optionaloptions: TriggersStartOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<void>, void>>

  • Starts a trigger.

    Parameters

    • resourceGroupName: string

      The resource group name.

    • factoryName: string

      The factory name.

    • triggerName: string

      The trigger name.

    • Optionaloptions: TriggersStartOptionalParams

      The options parameters.

    Returns Promise<void>

  • Stops a trigger.

    Parameters

    • resourceGroupName: string

      The resource group name.

    • factoryName: string

      The factory name.

    • triggerName: string

      The trigger name.

    • Optionaloptions: TriggersStopOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<void>, void>>

  • Stops a trigger.

    Parameters

    • resourceGroupName: string

      The resource group name.

    • factoryName: string

      The factory name.

    • triggerName: string

      The trigger name.

    • Optionaloptions: TriggersStopOptionalParams

      The options parameters.

    Returns Promise<void>

  • Deletes a trigger.

    Parameters

    • resourceGroupName: string

      The resource group name.

    • factoryName: string

      The factory name.

    • triggerName: string

      The trigger name.

    • Optionaloptions: TriggersDeleteOptionalParams

      The options parameters.

    Returns Promise<void>