AddonsOperations interface

Interface representing a Addons operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
createOrUpdate

Create or update a addon.

delete

Deletes the addon on the device.

get

Gets a specific addon by name.

listByRole

Lists all the addons configured in the role.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (deviceName: string, roleName: string, addonName: string, resourceGroupName: string, addon: AddonUnion, options?: AddonsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<AddonUnion>, AddonUnion>>

Property Value

(deviceName: string, roleName: string, addonName: string, resourceGroupName: string, addon: AddonUnion, options?: AddonsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<AddonUnion>, AddonUnion>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (deviceName: string, roleName: string, addonName: string, resourceGroupName: string, addon: AddonUnion, options?: AddonsCreateOrUpdateOptionalParams) => Promise<AddonUnion>

Property Value

(deviceName: string, roleName: string, addonName: string, resourceGroupName: string, addon: AddonUnion, options?: AddonsCreateOrUpdateOptionalParams) => Promise<AddonUnion>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (deviceName: string, roleName: string, addonName: string, resourceGroupName: string, options?: AddonsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(deviceName: string, roleName: string, addonName: string, resourceGroupName: string, options?: AddonsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (deviceName: string, roleName: string, addonName: string, resourceGroupName: string, options?: AddonsDeleteOptionalParams) => Promise<void>

Property Value

(deviceName: string, roleName: string, addonName: string, resourceGroupName: string, options?: AddonsDeleteOptionalParams) => Promise<void>

createOrUpdate

Create or update a addon.

createOrUpdate: (deviceName: string, roleName: string, addonName: string, resourceGroupName: string, addon: AddonUnion, options?: AddonsCreateOrUpdateOptionalParams) => PollerLike<OperationState<AddonUnion>, AddonUnion>

Property Value

(deviceName: string, roleName: string, addonName: string, resourceGroupName: string, addon: AddonUnion, options?: AddonsCreateOrUpdateOptionalParams) => PollerLike<OperationState<AddonUnion>, AddonUnion>

delete

Deletes the addon on the device.

delete: (deviceName: string, roleName: string, addonName: string, resourceGroupName: string, options?: AddonsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(deviceName: string, roleName: string, addonName: string, resourceGroupName: string, options?: AddonsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets a specific addon by name.

get: (deviceName: string, roleName: string, addonName: string, resourceGroupName: string, options?: AddonsGetOptionalParams) => Promise<AddonUnion>

Property Value

(deviceName: string, roleName: string, addonName: string, resourceGroupName: string, options?: AddonsGetOptionalParams) => Promise<AddonUnion>

listByRole

Lists all the addons configured in the role.

listByRole: (deviceName: string, roleName: string, resourceGroupName: string, options?: AddonsListByRoleOptionalParams) => PagedAsyncIterableIterator<AddonUnion, AddonUnion[], PageSettings>

Property Value

(deviceName: string, roleName: string, resourceGroupName: string, options?: AddonsListByRoleOptionalParams) => PagedAsyncIterableIterator<AddonUnion, AddonUnion[], PageSettings>