Interface ExtensionsOperations 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 > ) ; } Propertiesbegin Delete And Wait begin Delete And Wait : ( ( resourceGroupName : string ,
clusterName : string ,
arcSettingName : string ,
extensionName : string ,
options ?: ExtensionsDeleteOptionalParams ) => Promise < void > ) delete delete : ( ( resourceGroupName : string ,
clusterName : string ,
arcSettingName : string ,
extensionName : string ,
options ?: ExtensionsDeleteOptionalParams ) => PollerLike < OperationState < void > , void > )
Interface representing a Extensions operations.