Package version:

Interface VirtualMachineExtensions

Interface representing a VirtualMachineExtensions.

interface VirtualMachineExtensions {
    beginCreateOrUpdate(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtension, options?: VirtualMachineExtensionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineExtension>, VirtualMachineExtension>>;
    beginCreateOrUpdateAndWait(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtension, options?: VirtualMachineExtensionsCreateOrUpdateOptionalParams): Promise<VirtualMachineExtension>;
    beginDelete(resourceGroupName: string, vmName: string, vmExtensionName: string, options?: VirtualMachineExtensionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginDeleteAndWait(resourceGroupName: string, vmName: string, vmExtensionName: string, options?: VirtualMachineExtensionsDeleteOptionalParams): Promise<void>;
    beginUpdate(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtensionUpdate, options?: VirtualMachineExtensionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineExtension>, VirtualMachineExtension>>;
    beginUpdateAndWait(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtensionUpdate, options?: VirtualMachineExtensionsUpdateOptionalParams): Promise<VirtualMachineExtension>;
    get(resourceGroupName: string, vmName: string, vmExtensionName: string, options?: VirtualMachineExtensionsGetOptionalParams): Promise<VirtualMachineExtension>;
    list(resourceGroupName: string, vmName: string, options?: VirtualMachineExtensionsListOptionalParams): Promise<VirtualMachineExtensionsListResult>;
}

Methods

  • The operation to delete the extension.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • vmName: string

      The name of the virtual machine where the extension should be deleted.

    • vmExtensionName: string

      The name of the virtual machine extension.

    • Optionaloptions: VirtualMachineExtensionsDeleteOptionalParams

      The options parameters.

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

  • The operation to delete the extension.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • vmName: string

      The name of the virtual machine where the extension should be deleted.

    • vmExtensionName: string

      The name of the virtual machine extension.

    • Optionaloptions: VirtualMachineExtensionsDeleteOptionalParams

      The options parameters.

    Returns Promise<void>