VirtualMachineScaleSetVMExtensions interface

Interface representing a VirtualMachineScaleSetVMExtensions.

Methods

beginCreateOrUpdate(string, string, string, string, VirtualMachineScaleSetVMExtension, VirtualMachineScaleSetVMExtensionsCreateOrUpdateOptionalParams)

The operation to create or update the VMSS VM extension.

beginCreateOrUpdateAndWait(string, string, string, string, VirtualMachineScaleSetVMExtension, VirtualMachineScaleSetVMExtensionsCreateOrUpdateOptionalParams)

The operation to create or update the VMSS VM extension.

beginDelete(string, string, string, string, VirtualMachineScaleSetVMExtensionsDeleteOptionalParams)

The operation to delete the VMSS VM extension.

beginDeleteAndWait(string, string, string, string, VirtualMachineScaleSetVMExtensionsDeleteOptionalParams)

The operation to delete the VMSS VM extension.

beginUpdate(string, string, string, string, VirtualMachineScaleSetVMExtensionUpdate, VirtualMachineScaleSetVMExtensionsUpdateOptionalParams)

The operation to update the VMSS VM extension.

beginUpdateAndWait(string, string, string, string, VirtualMachineScaleSetVMExtensionUpdate, VirtualMachineScaleSetVMExtensionsUpdateOptionalParams)

The operation to update the VMSS VM extension.

get(string, string, string, string, VirtualMachineScaleSetVMExtensionsGetOptionalParams)

The operation to get the VMSS VM extension.

list(string, string, string, VirtualMachineScaleSetVMExtensionsListOptionalParams)

The operation to get all extensions of an instance in Virtual Machine Scaleset.

Method Details

beginCreateOrUpdate(string, string, string, string, VirtualMachineScaleSetVMExtension, VirtualMachineScaleSetVMExtensionsCreateOrUpdateOptionalParams)

The operation to create or update the VMSS VM extension.

function beginCreateOrUpdate(resourceGroupName: string, vmScaleSetName: string, instanceId: string, vmExtensionName: string, extensionParameters: VirtualMachineScaleSetVMExtension, options?: VirtualMachineScaleSetVMExtensionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineScaleSetVMExtension>, VirtualMachineScaleSetVMExtension>>

Parameters

resourceGroupName

string

The name of the resource group.

vmScaleSetName

string

The name of the VM scale set.

instanceId

string

The instance ID of the virtual machine.

vmExtensionName

string

The name of the virtual machine extension.

extensionParameters
VirtualMachineScaleSetVMExtension

Parameters supplied to the Create Virtual Machine Extension operation.

Returns

beginCreateOrUpdateAndWait(string, string, string, string, VirtualMachineScaleSetVMExtension, VirtualMachineScaleSetVMExtensionsCreateOrUpdateOptionalParams)

The operation to create or update the VMSS VM extension.

function beginCreateOrUpdateAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, vmExtensionName: string, extensionParameters: VirtualMachineScaleSetVMExtension, options?: VirtualMachineScaleSetVMExtensionsCreateOrUpdateOptionalParams): Promise<VirtualMachineScaleSetVMExtension>

Parameters

resourceGroupName

string

The name of the resource group.

vmScaleSetName

string

The name of the VM scale set.

instanceId

string

The instance ID of the virtual machine.

vmExtensionName

string

The name of the virtual machine extension.

extensionParameters
VirtualMachineScaleSetVMExtension

Parameters supplied to the Create Virtual Machine Extension operation.

Returns

beginDelete(string, string, string, string, VirtualMachineScaleSetVMExtensionsDeleteOptionalParams)

The operation to delete the VMSS VM extension.

function beginDelete(resourceGroupName: string, vmScaleSetName: string, instanceId: string, vmExtensionName: string, options?: VirtualMachineScaleSetVMExtensionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group.

vmScaleSetName

string

The name of the VM scale set.

instanceId

string

The instance ID of the virtual machine.

vmExtensionName

string

The name of the virtual machine extension.

Returns

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

beginDeleteAndWait(string, string, string, string, VirtualMachineScaleSetVMExtensionsDeleteOptionalParams)

The operation to delete the VMSS VM extension.

function beginDeleteAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, vmExtensionName: string, options?: VirtualMachineScaleSetVMExtensionsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group.

vmScaleSetName

string

The name of the VM scale set.

instanceId

string

The instance ID of the virtual machine.

vmExtensionName

string

The name of the virtual machine extension.

Returns

Promise<void>

beginUpdate(string, string, string, string, VirtualMachineScaleSetVMExtensionUpdate, VirtualMachineScaleSetVMExtensionsUpdateOptionalParams)

The operation to update the VMSS VM extension.

function beginUpdate(resourceGroupName: string, vmScaleSetName: string, instanceId: string, vmExtensionName: string, extensionParameters: VirtualMachineScaleSetVMExtensionUpdate, options?: VirtualMachineScaleSetVMExtensionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualMachineScaleSetVMExtension>, VirtualMachineScaleSetVMExtension>>

Parameters

resourceGroupName

string

The name of the resource group.

vmScaleSetName

string

The name of the VM scale set.

instanceId

string

The instance ID of the virtual machine.

vmExtensionName

string

The name of the virtual machine extension.

extensionParameters
VirtualMachineScaleSetVMExtensionUpdate

Parameters supplied to the Update Virtual Machine Extension operation.

Returns

beginUpdateAndWait(string, string, string, string, VirtualMachineScaleSetVMExtensionUpdate, VirtualMachineScaleSetVMExtensionsUpdateOptionalParams)

The operation to update the VMSS VM extension.

function beginUpdateAndWait(resourceGroupName: string, vmScaleSetName: string, instanceId: string, vmExtensionName: string, extensionParameters: VirtualMachineScaleSetVMExtensionUpdate, options?: VirtualMachineScaleSetVMExtensionsUpdateOptionalParams): Promise<VirtualMachineScaleSetVMExtension>

Parameters

resourceGroupName

string

The name of the resource group.

vmScaleSetName

string

The name of the VM scale set.

instanceId

string

The instance ID of the virtual machine.

vmExtensionName

string

The name of the virtual machine extension.

extensionParameters
VirtualMachineScaleSetVMExtensionUpdate

Parameters supplied to the Update Virtual Machine Extension operation.

Returns

get(string, string, string, string, VirtualMachineScaleSetVMExtensionsGetOptionalParams)

The operation to get the VMSS VM extension.

function get(resourceGroupName: string, vmScaleSetName: string, instanceId: string, vmExtensionName: string, options?: VirtualMachineScaleSetVMExtensionsGetOptionalParams): Promise<VirtualMachineScaleSetVMExtension>

Parameters

resourceGroupName

string

The name of the resource group.

vmScaleSetName

string

The name of the VM scale set.

instanceId

string

The instance ID of the virtual machine.

vmExtensionName

string

The name of the virtual machine extension.

options
VirtualMachineScaleSetVMExtensionsGetOptionalParams

The options parameters.

Returns

list(string, string, string, VirtualMachineScaleSetVMExtensionsListOptionalParams)

The operation to get all extensions of an instance in Virtual Machine Scaleset.

function list(resourceGroupName: string, vmScaleSetName: string, instanceId: string, options?: VirtualMachineScaleSetVMExtensionsListOptionalParams): Promise<VirtualMachineScaleSetVMExtensionsListResult>

Parameters

resourceGroupName

string

The name of the resource group.

vmScaleSetName

string

The name of the VM scale set.

instanceId

string

The instance ID of the virtual machine.

Returns