你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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<PollerLike<PollOperationState<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

Promise<PollerLike<@azure/core-lro.PollOperationState<VirtualMachineScaleSetVMExtension>, VirtualMachineScaleSetVMExtension>>

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<PollerLike<PollOperationState<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<PollerLike<@azure/core-lro.PollOperationState<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<PollerLike<PollOperationState<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

Promise<PollerLike<@azure/core-lro.PollOperationState<VirtualMachineScaleSetVMExtension>, VirtualMachineScaleSetVMExtension>>

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