Table of Contents

Class ArmClientHelper

Namespace
Scaleout.Client.Azure
Assembly
Scaleout.Client.Azure.dll

The helper class around Microsoft ArmClient library that implements confidential client authentication flow that is used by ScaleOut Azure Gateway Provider to log in to Microsoft Azure.

public class ArmClientHelper
Inheritance
ArmClientHelper
Inherited Members

Constructors

ArmClientHelper(ArmClient)

Public constructor that takes already created instance of ArmClient class.

ArmClientHelper(string, string, X509Certificate2)

Public constructor.

Methods

GetStoreVMInstances(string, out string)

Retrieves the list of gateway information for each VM instance in the ScaleOut store running in Azure.

ParseAzureSDKException(string)

The static method to parse the Azure SDK exception message and return the user-friendly error message.