Share via


ArcSettingsOperations interface

Interface representing a ArcSettings operations.

Properties

beginCreateIdentity
beginCreateIdentityAndWait
beginDelete
beginDeleteAndWait
beginInitializeDisableProcess
beginInitializeDisableProcessAndWait
beginReconcile
beginReconcileAndWait
consentAndInstallDefaultExtensions

Add consent time for default extensions and initiate extensions installation

create

Create ArcSetting for HCI cluster.

createIdentity

Create Aad identity for arc settings.

delete
generatePassword

Generate password for arc settings.

get

Get ArcSetting resource details of HCI Cluster.

initializeDisableProcess

Initializes ARC Disable process on the cluster

listByCluster

Get ArcSetting resources of HCI Cluster.

reconcile

Reconcile Arc Settings with information related to all nodes.

update

Update ArcSettings for HCI cluster.

Property Details

beginCreateIdentity

Warning

This API is now deprecated.

use createIdentity instead

beginCreateIdentity: (resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsCreateIdentityOptionalParams) => Promise<SimplePollerLike<OperationState<ArcIdentityResponse>, ArcIdentityResponse>>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsCreateIdentityOptionalParams) => Promise<SimplePollerLike<OperationState<ArcIdentityResponse>, ArcIdentityResponse>>

beginCreateIdentityAndWait

Warning

This API is now deprecated.

use createIdentity instead

beginCreateIdentityAndWait: (resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsCreateIdentityOptionalParams) => Promise<ArcIdentityResponse>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsCreateIdentityOptionalParams) => Promise<ArcIdentityResponse>

beginDelete

Warning

This API is now deprecated.

use delete instead

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

Property Value

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

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

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

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsDeleteOptionalParams) => Promise<void>

beginInitializeDisableProcess

Warning

This API is now deprecated.

use initializeDisableProcess instead

beginInitializeDisableProcess: (resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsInitializeDisableProcessOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

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

beginInitializeDisableProcessAndWait

Warning

This API is now deprecated.

use initializeDisableProcess instead

beginInitializeDisableProcessAndWait: (resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsInitializeDisableProcessOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsInitializeDisableProcessOptionalParams) => Promise<void>

beginReconcile

Warning

This API is now deprecated.

use reconcile instead

beginReconcile: (resourceGroupName: string, clusterName: string, arcSettingName: string, reconcileArcSettingsRequest: ReconcileArcSettingsRequest, options?: ArcSettingsReconcileOptionalParams) => Promise<SimplePollerLike<OperationState<ArcSetting>, ArcSetting>>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, reconcileArcSettingsRequest: ReconcileArcSettingsRequest, options?: ArcSettingsReconcileOptionalParams) => Promise<SimplePollerLike<OperationState<ArcSetting>, ArcSetting>>

beginReconcileAndWait

Warning

This API is now deprecated.

use reconcile instead

beginReconcileAndWait: (resourceGroupName: string, clusterName: string, arcSettingName: string, reconcileArcSettingsRequest: ReconcileArcSettingsRequest, options?: ArcSettingsReconcileOptionalParams) => Promise<ArcSetting>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, reconcileArcSettingsRequest: ReconcileArcSettingsRequest, options?: ArcSettingsReconcileOptionalParams) => Promise<ArcSetting>

consentAndInstallDefaultExtensions

Add consent time for default extensions and initiate extensions installation

consentAndInstallDefaultExtensions: (resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsConsentAndInstallDefaultExtensionsOptionalParams) => Promise<ArcSetting>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsConsentAndInstallDefaultExtensionsOptionalParams) => Promise<ArcSetting>

create

Create ArcSetting for HCI cluster.

create: (resourceGroupName: string, clusterName: string, arcSettingName: string, arcSetting: ArcSetting, options?: ArcSettingsCreateOptionalParams) => Promise<ArcSetting>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, arcSetting: ArcSetting, options?: ArcSettingsCreateOptionalParams) => Promise<ArcSetting>

createIdentity

Create Aad identity for arc settings.

createIdentity: (resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsCreateIdentityOptionalParams) => PollerLike<OperationState<ArcIdentityResponse>, ArcIdentityResponse>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsCreateIdentityOptionalParams) => PollerLike<OperationState<ArcIdentityResponse>, ArcIdentityResponse>

delete

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

Property Value

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

generatePassword

Generate password for arc settings.

generatePassword: (resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsGeneratePasswordOptionalParams) => Promise<PasswordCredential>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsGeneratePasswordOptionalParams) => Promise<PasswordCredential>

get

Get ArcSetting resource details of HCI Cluster.

get: (resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsGetOptionalParams) => Promise<ArcSetting>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsGetOptionalParams) => Promise<ArcSetting>

initializeDisableProcess

Initializes ARC Disable process on the cluster

initializeDisableProcess: (resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsInitializeDisableProcessOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

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

listByCluster

Get ArcSetting resources of HCI Cluster.

listByCluster: (resourceGroupName: string, clusterName: string, options?: ArcSettingsListByClusterOptionalParams) => PagedAsyncIterableIterator<ArcSetting, ArcSetting[], PageSettings>

Property Value

(resourceGroupName: string, clusterName: string, options?: ArcSettingsListByClusterOptionalParams) => PagedAsyncIterableIterator<ArcSetting, ArcSetting[], PageSettings>

reconcile

Reconcile Arc Settings with information related to all nodes.

reconcile: (resourceGroupName: string, clusterName: string, arcSettingName: string, reconcileArcSettingsRequest: ReconcileArcSettingsRequest, options?: ArcSettingsReconcileOptionalParams) => PollerLike<OperationState<ArcSetting>, ArcSetting>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, reconcileArcSettingsRequest: ReconcileArcSettingsRequest, options?: ArcSettingsReconcileOptionalParams) => PollerLike<OperationState<ArcSetting>, ArcSetting>

update

Update ArcSettings for HCI cluster.

update: (resourceGroupName: string, clusterName: string, arcSettingName: string, arcSetting: ArcSettingsPatch, options?: ArcSettingsUpdateOptionalParams) => Promise<ArcSetting>

Property Value

(resourceGroupName: string, clusterName: string, arcSettingName: string, arcSetting: ArcSettingsPatch, options?: ArcSettingsUpdateOptionalParams) => Promise<ArcSetting>