Extensions interface
Interface representing a Extensions.
Methods
begin |
Create Extension for HCI cluster. |
begin |
Create Extension for HCI cluster. |
begin |
Delete particular Arc Extension of HCI Cluster. |
begin |
Delete particular Arc Extension of HCI Cluster. |
begin |
Update Extension for HCI cluster. |
begin |
Update Extension for HCI cluster. |
get(string, string, string, string, Extensions |
Get particular Arc Extension of HCI Cluster. |
list |
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.
The options parameters.