Package version:

Interface representing a Extensions operations.

interface ExtensionsOperations {
    beginCreate: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: Extension, options?: ExtensionsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<Extension>, Extension>>);
    beginCreateAndWait: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: Extension, options?: ExtensionsCreateOptionalParams) => Promise<Extension>);
    beginDelete: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, options?: ExtensionsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>);
    beginDeleteAndWait: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, options?: ExtensionsDeleteOptionalParams) => Promise<void>);
    beginUpdate: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: ExtensionPatch, options?: ExtensionsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<Extension>, Extension>>);
    beginUpdateAndWait: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: ExtensionPatch, options?: ExtensionsUpdateOptionalParams) => Promise<Extension>);
    beginUpgrade: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extensionUpgradeParameters: ExtensionUpgradeParameters, options?: ExtensionsUpgradeOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>);
    beginUpgradeAndWait: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extensionUpgradeParameters: ExtensionUpgradeParameters, options?: ExtensionsUpgradeOptionalParams) => Promise<void>);
    create: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: Extension, options?: ExtensionsCreateOptionalParams) => PollerLike<OperationState<Extension>, Extension>);
    delete: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, options?: ExtensionsDeleteOptionalParams) => PollerLike<OperationState<void>, void>);
    get: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, options?: ExtensionsGetOptionalParams) => Promise<Extension>);
    listByArcSetting: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ExtensionsListByArcSettingOptionalParams) => PagedAsyncIterableIterator<Extension, {}, PageSettings>);
    update: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: ExtensionPatch, options?: ExtensionsUpdateOptionalParams) => PollerLike<OperationState<Extension>, Extension>);
    upgrade: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extensionUpgradeParameters: ExtensionUpgradeParameters, options?: ExtensionsUpgradeOptionalParams) => PollerLike<OperationState<void>, void>);
}

Properties

beginCreate: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: Extension, options?: ExtensionsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<Extension>, Extension>>)

use create instead

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

use create instead

beginDelete: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, options?: ExtensionsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>)

use delete instead

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

use delete instead

beginUpdate: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: ExtensionPatch, options?: ExtensionsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<Extension>, Extension>>)

use update instead

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

use update instead

beginUpgrade: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extensionUpgradeParameters: ExtensionUpgradeParameters, options?: ExtensionsUpgradeOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>)

use upgrade instead

beginUpgradeAndWait: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extensionUpgradeParameters: ExtensionUpgradeParameters, options?: ExtensionsUpgradeOptionalParams) => Promise<void>)

use upgrade instead

create: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: Extension, options?: ExtensionsCreateOptionalParams) => PollerLike<OperationState<Extension>, Extension>)

Create Extension for HCI cluster.

delete: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, options?: ExtensionsDeleteOptionalParams) => PollerLike<OperationState<void>, void>)

delete is a reserved word that cannot be used as an operation name. Please add @clientName("clientName") or @clientName("", "javascript") to the operation to override the generated name.

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

Get particular Arc Extension of HCI Cluster.

listByArcSetting: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ExtensionsListByArcSettingOptionalParams) => PagedAsyncIterableIterator<Extension, {}, PageSettings>)

List all Extensions under ArcSetting resource.

update: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extension: ExtensionPatch, options?: ExtensionsUpdateOptionalParams) => PollerLike<OperationState<Extension>, Extension>)

Update Extension for HCI cluster.

upgrade: ((resourceGroupName: string, clusterName: string, arcSettingName: string, extensionName: string, extensionUpgradeParameters: ExtensionUpgradeParameters, options?: ExtensionsUpgradeOptionalParams) => PollerLike<OperationState<void>, void>)

Upgrade a particular Arc Extension of HCI Cluster.