Package version:

Interface representing a ArcSettings operations.

interface ArcSettingsOperations {
    beginCreateIdentity: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsCreateIdentityOptionalParams) => Promise<SimplePollerLike<OperationState<ArcIdentityResponse>, ArcIdentityResponse>>);
    beginCreateIdentityAndWait: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsCreateIdentityOptionalParams) => Promise<ArcIdentityResponse>);
    beginDelete: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>);
    beginDeleteAndWait: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsDeleteOptionalParams) => Promise<void>);
    beginInitializeDisableProcess: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsInitializeDisableProcessOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>);
    beginInitializeDisableProcessAndWait: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsInitializeDisableProcessOptionalParams) => Promise<void>);
    beginReconcile: ((resourceGroupName: string, clusterName: string, arcSettingName: string, reconcileArcSettingsRequest: ReconcileArcSettingsRequest, options?: ArcSettingsReconcileOptionalParams) => Promise<SimplePollerLike<OperationState<ArcSetting>, ArcSetting>>);
    beginReconcileAndWait: ((resourceGroupName: string, clusterName: string, arcSettingName: string, reconcileArcSettingsRequest: ReconcileArcSettingsRequest, options?: ArcSettingsReconcileOptionalParams) => Promise<ArcSetting>);
    consentAndInstallDefaultExtensions: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsConsentAndInstallDefaultExtensionsOptionalParams) => Promise<ArcSetting>);
    create: ((resourceGroupName: string, clusterName: string, arcSettingName: string, arcSetting: ArcSetting, options?: ArcSettingsCreateOptionalParams) => Promise<ArcSetting>);
    createIdentity: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsCreateIdentityOptionalParams) => PollerLike<OperationState<ArcIdentityResponse>, ArcIdentityResponse>);
    delete: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsDeleteOptionalParams) => PollerLike<OperationState<void>, void>);
    generatePassword: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsGeneratePasswordOptionalParams) => Promise<PasswordCredential>);
    get: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsGetOptionalParams) => Promise<ArcSetting>);
    initializeDisableProcess: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsInitializeDisableProcessOptionalParams) => PollerLike<OperationState<void>, void>);
    listByCluster: ((resourceGroupName: string, clusterName: string, options?: ArcSettingsListByClusterOptionalParams) => PagedAsyncIterableIterator<ArcSetting, {}, PageSettings>);
    reconcile: ((resourceGroupName: string, clusterName: string, arcSettingName: string, reconcileArcSettingsRequest: ReconcileArcSettingsRequest, options?: ArcSettingsReconcileOptionalParams) => PollerLike<OperationState<ArcSetting>, ArcSetting>);
    update: ((resourceGroupName: string, clusterName: string, arcSettingName: string, arcSetting: ArcSettingsPatch, options?: ArcSettingsUpdateOptionalParams) => Promise<ArcSetting>);
}

Properties

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

use createIdentity instead

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

use createIdentity instead

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

use delete instead

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

use delete instead

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

use initializeDisableProcess instead

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

use initializeDisableProcess instead

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

use reconcile instead

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

use reconcile instead

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

Add consent time for default extensions and initiate extensions installation

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

Create ArcSetting for HCI cluster.

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

Create Aad identity for arc settings.

delete: ((resourceGroupName: string, clusterName: string, arcSettingName: string, options?: ArcSettingsDeleteOptionalParams) => 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.

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

Generate password for arc settings.

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

Get ArcSetting resource details of HCI Cluster.

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

Initializes ARC Disable process on the cluster

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

Get ArcSetting resources of HCI Cluster.

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

Reconcile Arc Settings with information related to all nodes.

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

Update ArcSettings for HCI cluster.