TriggersOperations interface

Interface representing a Triggers operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
createOrUpdate

Creates or updates a trigger.

delete

Deletes the trigger on the gateway device.

get

Get a specific trigger by name.

listByDataBoxEdgeDevice

Lists all the triggers configured in the device.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (deviceName: string, name: string, resourceGroupName: string, trigger: TriggerUnion, options?: TriggersCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<TriggerUnion>, TriggerUnion>>

Property Value

(deviceName: string, name: string, resourceGroupName: string, trigger: TriggerUnion, options?: TriggersCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<TriggerUnion>, TriggerUnion>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (deviceName: string, name: string, resourceGroupName: string, trigger: TriggerUnion, options?: TriggersCreateOrUpdateOptionalParams) => Promise<TriggerUnion>

Property Value

(deviceName: string, name: string, resourceGroupName: string, trigger: TriggerUnion, options?: TriggersCreateOrUpdateOptionalParams) => Promise<TriggerUnion>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (deviceName: string, name: string, resourceGroupName: string, options?: TriggersDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(deviceName: string, name: string, resourceGroupName: string, options?: TriggersDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (deviceName: string, name: string, resourceGroupName: string, options?: TriggersDeleteOptionalParams) => Promise<void>

Property Value

(deviceName: string, name: string, resourceGroupName: string, options?: TriggersDeleteOptionalParams) => Promise<void>

createOrUpdate

Creates or updates a trigger.

createOrUpdate: (deviceName: string, name: string, resourceGroupName: string, trigger: TriggerUnion, options?: TriggersCreateOrUpdateOptionalParams) => PollerLike<OperationState<TriggerUnion>, TriggerUnion>

Property Value

(deviceName: string, name: string, resourceGroupName: string, trigger: TriggerUnion, options?: TriggersCreateOrUpdateOptionalParams) => PollerLike<OperationState<TriggerUnion>, TriggerUnion>

delete

Deletes the trigger on the gateway device.

delete: (deviceName: string, name: string, resourceGroupName: string, options?: TriggersDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(deviceName: string, name: string, resourceGroupName: string, options?: TriggersDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a specific trigger by name.

get: (deviceName: string, name: string, resourceGroupName: string, options?: TriggersGetOptionalParams) => Promise<TriggerUnion>

Property Value

(deviceName: string, name: string, resourceGroupName: string, options?: TriggersGetOptionalParams) => Promise<TriggerUnion>

listByDataBoxEdgeDevice

Lists all the triggers configured in the device.

listByDataBoxEdgeDevice: (deviceName: string, resourceGroupName: string, options?: TriggersListByDataBoxEdgeDeviceOptionalParams) => PagedAsyncIterableIterator<TriggerUnion, TriggerUnion[], PageSettings>

Property Value

(deviceName: string, resourceGroupName: string, options?: TriggersListByDataBoxEdgeDeviceOptionalParams) => PagedAsyncIterableIterator<TriggerUnion, TriggerUnion[], PageSettings>