Partager via


Extensions interface

Interface representing a Extensions.

Methods

beginCreate(string, string, string, string, Extension, ExtensionsCreateOptionalParams)

Create Extension for HCI cluster.

beginCreateAndWait(string, string, string, string, Extension, ExtensionsCreateOptionalParams)

Create Extension for HCI cluster.

beginDelete(string, string, string, string, ExtensionsDeleteOptionalParams)

Delete particular Arc Extension of HCI Cluster.

beginDeleteAndWait(string, string, string, string, ExtensionsDeleteOptionalParams)

Delete particular Arc Extension of HCI Cluster.

beginUpdate(string, string, string, string, Extension, ExtensionsUpdateOptionalParams)

Update Extension for HCI cluster.

beginUpdateAndWait(string, string, string, string, Extension, ExtensionsUpdateOptionalParams)

Update Extension for HCI cluster.

get(string, string, string, string, ExtensionsGetOptionalParams)

Get particular Arc Extension of HCI Cluster.

listByArcSetting(string, string, string, ExtensionsListByArcSettingOptionalParams)

List all Extensions under ArcSetting resource.

Method Details

beginCreate(string, string, string, string, Extension, ExtensionsCreateOptionalParams)

Create Extension for HCI cluster.

function beginCreate(resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: Extension, options?: ExtensionsCreateOptionalParams): Promise<PollerLike<PollOperationState<Extension>, Extension>>

Parameters

resourceGroupName

string

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

clusterName

string

The name of the cluster.

arcSettingName

string

The name of the proxy resource holding details of HCI ArcSetting information.

extensionName

string

The name of the machine extension.

extension
Extension

Details of the Machine Extension to be created.

options
ExtensionsCreateOptionalParams

The options parameters.

Returns

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

beginCreateAndWait(string, string, string, string, Extension, ExtensionsCreateOptionalParams)

Create Extension for HCI cluster.

function beginCreateAndWait(resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: Extension, options?: ExtensionsCreateOptionalParams): Promise<Extension>

Parameters

resourceGroupName

string

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

clusterName

string

The name of the cluster.

arcSettingName

string

The name of the proxy resource holding details of HCI ArcSetting information.

extensionName

string

The name of the machine extension.

extension
Extension

Details of the Machine Extension to be created.

options
ExtensionsCreateOptionalParams

The options parameters.

Returns

Promise<Extension>

beginDelete(string, string, string, string, ExtensionsDeleteOptionalParams)

Delete particular Arc Extension of HCI Cluster.

function beginDelete(resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, options?: ExtensionsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameters

resourceGroupName

string

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

clusterName

string

The name of the cluster.

arcSettingName

string

The name of the proxy resource holding details of HCI ArcSetting information.

extensionName

string

The name of the machine extension.

options
ExtensionsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, string, string, ExtensionsDeleteOptionalParams)

Delete particular Arc Extension of HCI Cluster.

function beginDeleteAndWait(resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, options?: ExtensionsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

clusterName

string

The name of the cluster.

arcSettingName

string

The name of the proxy resource holding details of HCI ArcSetting information.

extensionName

string

The name of the machine extension.

options
ExtensionsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, string, string, Extension, ExtensionsUpdateOptionalParams)

Update Extension for HCI cluster.

function beginUpdate(resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: Extension, options?: ExtensionsUpdateOptionalParams): Promise<PollerLike<PollOperationState<Extension>, Extension>>

Parameters

resourceGroupName

string

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

clusterName

string

The name of the cluster.

arcSettingName

string

The name of the proxy resource holding details of HCI ArcSetting information.

extensionName

string

The name of the machine extension.

extension
Extension

Details of the Machine Extension to be created.

options
ExtensionsUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAndWait(string, string, string, string, Extension, ExtensionsUpdateOptionalParams)

Update Extension for HCI cluster.

function beginUpdateAndWait(resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: Extension, options?: ExtensionsUpdateOptionalParams): Promise<Extension>

Parameters

resourceGroupName

string

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

clusterName

string

The name of the cluster.

arcSettingName

string

The name of the proxy resource holding details of HCI ArcSetting information.

extensionName

string

The name of the machine extension.

extension
Extension

Details of the Machine Extension to be created.

options
ExtensionsUpdateOptionalParams

The options parameters.

Returns

Promise<Extension>

get(string, string, string, string, ExtensionsGetOptionalParams)

Get particular Arc Extension of HCI Cluster.

function get(resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, options?: ExtensionsGetOptionalParams): Promise<Extension>

Parameters

resourceGroupName

string

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

clusterName

string

The name of the cluster.

arcSettingName

string

The name of the proxy resource holding details of HCI ArcSetting information.

extensionName

string

The name of the machine extension.

options
ExtensionsGetOptionalParams

The options parameters.

Returns

Promise<Extension>

listByArcSetting(string, string, string, ExtensionsListByArcSettingOptionalParams)

List all Extensions under ArcSetting resource.

function listByArcSetting(resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ExtensionsListByArcSettingOptionalParams): PagedAsyncIterableIterator<Extension, Extension[], PageSettings>

Parameters

resourceGroupName

string

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

clusterName

string

The name of the cluster.

arcSettingName

string

The name of the proxy resource holding details of HCI ArcSetting information.

options
ExtensionsListByArcSettingOptionalParams

The options parameters.

Returns