VirtualMachineExtensions interface

Methods

beginCreateOrUpdate(string, string, string, VirtualMachineExtension, Object)

The operation to create or update the extension.

beginCreateOrUpdate(string, string, string, VirtualMachineExtension, Object, ServiceCallback<VirtualMachineExtension>)

The operation to create or update the extension.

beginCreateOrUpdate(string, string, string, VirtualMachineExtension, ServiceCallback<VirtualMachineExtension>)

The operation to create or update the extension.

beginCreateOrUpdateWithHttpOperationResponse(string, string, string, VirtualMachineExtension, Object)

The operation to create or update the extension.

beginDeleteMethod(string, string, string, Object)

The operation to delete the extension.

beginDeleteMethod(string, string, string, Object, ServiceCallback<void>)

The operation to delete the extension.

beginDeleteMethod(string, string, string, ServiceCallback<void>)

The operation to delete the extension.

beginDeleteMethodWithHttpOperationResponse(string, string, string, Object)

The operation to delete the extension.

beginUpdate(string, string, string, VirtualMachineExtensionUpdate, Object)

The operation to update the extension.

beginUpdate(string, string, string, VirtualMachineExtensionUpdate, Object, ServiceCallback<VirtualMachineExtension>)

The operation to update the extension.

beginUpdate(string, string, string, VirtualMachineExtensionUpdate, ServiceCallback<VirtualMachineExtension>)

The operation to update the extension.

beginUpdateWithHttpOperationResponse(string, string, string, VirtualMachineExtensionUpdate, Object)

The operation to update the extension.

createOrUpdate(string, string, string, VirtualMachineExtension, Object)

The operation to create or update the extension.

createOrUpdate(string, string, string, VirtualMachineExtension, Object, ServiceCallback<VirtualMachineExtension>)

The operation to create or update the extension.

createOrUpdate(string, string, string, VirtualMachineExtension, ServiceCallback<VirtualMachineExtension>)

The operation to create or update the extension.

createOrUpdateWithHttpOperationResponse(string, string, string, VirtualMachineExtension, Object)

The operation to create or update the extension.

deleteMethod(string, string, string, Object)

The operation to delete the extension.

deleteMethod(string, string, string, Object, ServiceCallback<void>)

The operation to delete the extension.

deleteMethod(string, string, string, ServiceCallback<void>)

The operation to delete the extension.

deleteMethodWithHttpOperationResponse(string, string, string, Object)

The operation to delete the extension.

get(string, string, string, Object)

The operation to get the extension.

get(string, string, string, Object, ServiceCallback<VirtualMachineExtension>)

The operation to get the extension.

get(string, string, string, ServiceCallback<VirtualMachineExtension>)

The operation to get the extension.

getWithHttpOperationResponse(string, string, string, Object)

The operation to get the extension.

list(string, string, Object)

The operation to get all extensions of a Virtual Machine.

list(string, string, Object, ServiceCallback<VirtualMachineExtensionsListResult>)

The operation to get all extensions of a Virtual Machine.

list(string, string, ServiceCallback<VirtualMachineExtensionsListResult>)

The operation to get all extensions of a Virtual Machine.

listWithHttpOperationResponse(string, string, Object)

The operation to get all extensions of a Virtual Machine.

update(string, string, string, VirtualMachineExtensionUpdate, Object)

The operation to update the extension.

update(string, string, string, VirtualMachineExtensionUpdate, Object, ServiceCallback<VirtualMachineExtension>)

The operation to update the extension.

update(string, string, string, VirtualMachineExtensionUpdate, ServiceCallback<VirtualMachineExtension>)

The operation to update the extension.

updateWithHttpOperationResponse(string, string, string, VirtualMachineExtensionUpdate, Object)

The operation to update the extension.

Method Details

beginCreateOrUpdate(string, string, string, VirtualMachineExtension, Object)

The operation to create or update the extension.

function beginCreateOrUpdate(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtension, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

The name of the virtual machine where the extension should be created or updated.

vmExtensionName
string

The name of the virtual machine extension.

extensionParameters
VirtualMachineExtension

Parameters supplied to the Create Virtual Machine Extension operation.

options
Object

Returns

beginCreateOrUpdate(string, string, string, VirtualMachineExtension, Object, ServiceCallback<VirtualMachineExtension>)

The operation to create or update the extension.

function beginCreateOrUpdate(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtension, options: Object, callback: ServiceCallback<VirtualMachineExtension>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
extensionParameters
VirtualMachineExtension
options
Object
callback
ServiceCallback<VirtualMachineExtension>

Returns

beginCreateOrUpdate(string, string, string, VirtualMachineExtension, ServiceCallback<VirtualMachineExtension>)

The operation to create or update the extension.

function beginCreateOrUpdate(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtension, callback: ServiceCallback<VirtualMachineExtension>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
extensionParameters
VirtualMachineExtension
callback
ServiceCallback<VirtualMachineExtension>

Returns

beginCreateOrUpdateWithHttpOperationResponse(string, string, string, VirtualMachineExtension, Object)

The operation to create or update the extension.

function beginCreateOrUpdateWithHttpOperationResponse(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtension, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

The name of the virtual machine where the extension should be created or updated.

vmExtensionName
string

The name of the virtual machine extension.

extensionParameters
VirtualMachineExtension

Parameters supplied to the Create Virtual Machine Extension operation.

options
Object

Returns

Promise<HttpOperationResponse<VirtualMachineExtension>>

beginDeleteMethod(string, string, string, Object)

The operation to delete the extension.

function beginDeleteMethod(resourceGroupName: string, vmName: string, vmExtensionName: string, options?: Object)

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.

options
Object

Returns

Promise<void>

beginDeleteMethod(string, string, string, Object, ServiceCallback<void>)

The operation to delete the extension.

function beginDeleteMethod(resourceGroupName: string, vmName: string, vmExtensionName: string, options: Object, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
options
Object
callback
ServiceCallback<void>

Returns

Promise<void>

beginDeleteMethod(string, string, string, ServiceCallback<void>)

The operation to delete the extension.

function beginDeleteMethod(resourceGroupName: string, vmName: string, vmExtensionName: string, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
callback
ServiceCallback<void>

Returns

Promise<void>

beginDeleteMethodWithHttpOperationResponse(string, string, string, Object)

The operation to delete the extension.

function beginDeleteMethodWithHttpOperationResponse(resourceGroupName: string, vmName: string, vmExtensionName: string, options?: Object)

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.

options
Object

Returns

Promise<HttpOperationResponse<void>>

beginUpdate(string, string, string, VirtualMachineExtensionUpdate, Object)

The operation to update the extension.

function beginUpdate(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtensionUpdate, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

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

vmExtensionName
string

The name of the virtual machine extension.

extensionParameters
VirtualMachineExtensionUpdate

Parameters supplied to the Update Virtual Machine Extension operation.

options
Object

Returns

beginUpdate(string, string, string, VirtualMachineExtensionUpdate, Object, ServiceCallback<VirtualMachineExtension>)

The operation to update the extension.

function beginUpdate(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtensionUpdate, options: Object, callback: ServiceCallback<VirtualMachineExtension>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
extensionParameters
VirtualMachineExtensionUpdate
options
Object
callback
ServiceCallback<VirtualMachineExtension>

Returns

beginUpdate(string, string, string, VirtualMachineExtensionUpdate, ServiceCallback<VirtualMachineExtension>)

The operation to update the extension.

function beginUpdate(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtensionUpdate, callback: ServiceCallback<VirtualMachineExtension>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
extensionParameters
VirtualMachineExtensionUpdate
callback
ServiceCallback<VirtualMachineExtension>

Returns

beginUpdateWithHttpOperationResponse(string, string, string, VirtualMachineExtensionUpdate, Object)

The operation to update the extension.

function beginUpdateWithHttpOperationResponse(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtensionUpdate, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

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

vmExtensionName
string

The name of the virtual machine extension.

extensionParameters
VirtualMachineExtensionUpdate

Parameters supplied to the Update Virtual Machine Extension operation.

options
Object

Returns

Promise<HttpOperationResponse<VirtualMachineExtension>>

createOrUpdate(string, string, string, VirtualMachineExtension, Object)

The operation to create or update the extension.

function createOrUpdate(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtension, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

The name of the virtual machine where the extension should be created or updated.

vmExtensionName
string

The name of the virtual machine extension.

extensionParameters
VirtualMachineExtension

Parameters supplied to the Create Virtual Machine Extension operation.

options
Object

Returns

createOrUpdate(string, string, string, VirtualMachineExtension, Object, ServiceCallback<VirtualMachineExtension>)

The operation to create or update the extension.

function createOrUpdate(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtension, options: Object, callback: ServiceCallback<VirtualMachineExtension>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
extensionParameters
VirtualMachineExtension
options
Object
callback
ServiceCallback<VirtualMachineExtension>

Returns

createOrUpdate(string, string, string, VirtualMachineExtension, ServiceCallback<VirtualMachineExtension>)

The operation to create or update the extension.

function createOrUpdate(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtension, callback: ServiceCallback<VirtualMachineExtension>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
extensionParameters
VirtualMachineExtension
callback
ServiceCallback<VirtualMachineExtension>

Returns

createOrUpdateWithHttpOperationResponse(string, string, string, VirtualMachineExtension, Object)

The operation to create or update the extension.

function createOrUpdateWithHttpOperationResponse(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtension, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

The name of the virtual machine where the extension should be created or updated.

vmExtensionName
string

The name of the virtual machine extension.

extensionParameters
VirtualMachineExtension

Parameters supplied to the Create Virtual Machine Extension operation.

options
Object

Returns

Promise<HttpOperationResponse<VirtualMachineExtension>>

deleteMethod(string, string, string, Object)

The operation to delete the extension.

function deleteMethod(resourceGroupName: string, vmName: string, vmExtensionName: string, options?: Object)

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.

options
Object

Returns

Promise<void>

deleteMethod(string, string, string, Object, ServiceCallback<void>)

The operation to delete the extension.

function deleteMethod(resourceGroupName: string, vmName: string, vmExtensionName: string, options: Object, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
options
Object
callback
ServiceCallback<void>

Returns

Promise<void>

deleteMethod(string, string, string, ServiceCallback<void>)

The operation to delete the extension.

function deleteMethod(resourceGroupName: string, vmName: string, vmExtensionName: string, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
callback
ServiceCallback<void>

Returns

Promise<void>

deleteMethodWithHttpOperationResponse(string, string, string, Object)

The operation to delete the extension.

function deleteMethodWithHttpOperationResponse(resourceGroupName: string, vmName: string, vmExtensionName: string, options?: Object)

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.

options
Object

Returns

Promise<HttpOperationResponse<void>>

get(string, string, string, Object)

The operation to get the extension.

function get(resourceGroupName: string, vmName: string, vmExtensionName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

The name of the virtual machine containing the extension.

vmExtensionName
string

The name of the virtual machine extension.

options
Object

Returns

get(string, string, string, Object, ServiceCallback<VirtualMachineExtension>)

The operation to get the extension.

function get(resourceGroupName: string, vmName: string, vmExtensionName: string, options: Object, callback: ServiceCallback<VirtualMachineExtension>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
options
Object
callback
ServiceCallback<VirtualMachineExtension>

Returns

get(string, string, string, ServiceCallback<VirtualMachineExtension>)

The operation to get the extension.

function get(resourceGroupName: string, vmName: string, vmExtensionName: string, callback: ServiceCallback<VirtualMachineExtension>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
callback
ServiceCallback<VirtualMachineExtension>

Returns

getWithHttpOperationResponse(string, string, string, Object)

The operation to get the extension.

function getWithHttpOperationResponse(resourceGroupName: string, vmName: string, vmExtensionName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

The name of the virtual machine containing the extension.

vmExtensionName
string

The name of the virtual machine extension.

options
Object

Returns

Promise<HttpOperationResponse<VirtualMachineExtension>>

list(string, string, Object)

The operation to get all extensions of a Virtual Machine.

function list(resourceGroupName: string, vmName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

The name of the virtual machine containing the extension.

options
Object

Returns

list(string, string, Object, ServiceCallback<VirtualMachineExtensionsListResult>)

The operation to get all extensions of a Virtual Machine.

function list(resourceGroupName: string, vmName: string, options: Object, callback: ServiceCallback<VirtualMachineExtensionsListResult>)

Parameters

resourceGroupName
string
vmName
string
options
Object
callback
ServiceCallback<VirtualMachineExtensionsListResult>

Returns

list(string, string, ServiceCallback<VirtualMachineExtensionsListResult>)

The operation to get all extensions of a Virtual Machine.

function list(resourceGroupName: string, vmName: string, callback: ServiceCallback<VirtualMachineExtensionsListResult>)

Parameters

resourceGroupName
string
vmName
string
callback
ServiceCallback<VirtualMachineExtensionsListResult>

Returns

listWithHttpOperationResponse(string, string, Object)

The operation to get all extensions of a Virtual Machine.

function listWithHttpOperationResponse(resourceGroupName: string, vmName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

The name of the virtual machine containing the extension.

options
Object

Returns

Promise<HttpOperationResponse<VirtualMachineExtensionsListResult>>

update(string, string, string, VirtualMachineExtensionUpdate, Object)

The operation to update the extension.

function update(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtensionUpdate, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

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

vmExtensionName
string

The name of the virtual machine extension.

extensionParameters
VirtualMachineExtensionUpdate

Parameters supplied to the Update Virtual Machine Extension operation.

options
Object

Returns

update(string, string, string, VirtualMachineExtensionUpdate, Object, ServiceCallback<VirtualMachineExtension>)

The operation to update the extension.

function update(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtensionUpdate, options: Object, callback: ServiceCallback<VirtualMachineExtension>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
extensionParameters
VirtualMachineExtensionUpdate
options
Object
callback
ServiceCallback<VirtualMachineExtension>

Returns

update(string, string, string, VirtualMachineExtensionUpdate, ServiceCallback<VirtualMachineExtension>)

The operation to update the extension.

function update(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtensionUpdate, callback: ServiceCallback<VirtualMachineExtension>)

Parameters

resourceGroupName
string
vmName
string
vmExtensionName
string
extensionParameters
VirtualMachineExtensionUpdate
callback
ServiceCallback<VirtualMachineExtension>

Returns

updateWithHttpOperationResponse(string, string, string, VirtualMachineExtensionUpdate, Object)

The operation to update the extension.

function updateWithHttpOperationResponse(resourceGroupName: string, vmName: string, vmExtensionName: string, extensionParameters: VirtualMachineExtensionUpdate, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

vmName
string

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

vmExtensionName
string

The name of the virtual machine extension.

extensionParameters
VirtualMachineExtensionUpdate

Parameters supplied to the Update Virtual Machine Extension operation.

options
Object

Returns

Promise<HttpOperationResponse<VirtualMachineExtension>>