Extensions interface

Interface representing a Extensions.

Methods

create(string, string, string, ExtensionsCreateOptionalParams)

Install extension.

delete(string, string, string, ExtensionsDeleteOptionalParams)

Uninstall extension.

get(string, string, string, ExtensionsGetOptionalParams)

Get installed extension details by extension id.

listByFarmBeats(string, string, ExtensionsListByFarmBeatsOptionalParams)

Get installed extensions details.

update(string, string, string, ExtensionsUpdateOptionalParams)

Upgrade to latest extension.

Method Details

create(string, string, string, ExtensionsCreateOptionalParams)

Install extension.

function create(resourceGroupName: string, farmBeatsResourceName: string, extensionId: string, options?: ExtensionsCreateOptionalParams): Promise<Extension>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

farmBeatsResourceName

string

FarmBeats resource name.

extensionId

string

Id of extension resource.

options
ExtensionsCreateOptionalParams

The options parameters.

Returns

Promise<Extension>

delete(string, string, string, ExtensionsDeleteOptionalParams)

Uninstall extension.

function delete(resourceGroupName: string, farmBeatsResourceName: string, extensionId: string, options?: ExtensionsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

farmBeatsResourceName

string

FarmBeats resource name.

extensionId

string

Id of extension resource.

options
ExtensionsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, ExtensionsGetOptionalParams)

Get installed extension details by extension id.

function get(resourceGroupName: string, farmBeatsResourceName: string, extensionId: string, options?: ExtensionsGetOptionalParams): Promise<Extension>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

farmBeatsResourceName

string

FarmBeats resource name.

extensionId

string

Id of extension resource.

options
ExtensionsGetOptionalParams

The options parameters.

Returns

Promise<Extension>

listByFarmBeats(string, string, ExtensionsListByFarmBeatsOptionalParams)

Get installed extensions details.

function listByFarmBeats(resourceGroupName: string, farmBeatsResourceName: string, options?: ExtensionsListByFarmBeatsOptionalParams): PagedAsyncIterableIterator<Extension, Extension[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

farmBeatsResourceName

string

FarmBeats resource name.

options
ExtensionsListByFarmBeatsOptionalParams

The options parameters.

Returns

update(string, string, string, ExtensionsUpdateOptionalParams)

Upgrade to latest extension.

function update(resourceGroupName: string, farmBeatsResourceName: string, extensionId: string, options?: ExtensionsUpdateOptionalParams): Promise<Extension>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

farmBeatsResourceName

string

FarmBeats resource name.

extensionId

string

Id of extension resource.

options
ExtensionsUpdateOptionalParams

The options parameters.

Returns

Promise<Extension>