Interface CredentialSupplier
-
- All Known Implementing Classes:
AzureProperties
public interface CredentialSupplier
An interface meant to be implemented by configuration properties POJOs that store information about Azure credentials.- Author:
- Warren Zhu
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getClientId()
Gets the client ID.String
getClientSecret()
Gets the client secret.String
getSubscriptionId()
Gets the subscription ID.String
getTenantId()
Gets the tenant ID.boolean
isMsiEnabled()
Whether MSI is enabled.
-
-
-
Method Detail
-
getClientId
String getClientId()
Gets the client ID.- Returns:
- The client ID.
-
getClientSecret
String getClientSecret()
Gets the client secret.- Returns:
- The client secret.
-
isMsiEnabled
boolean isMsiEnabled()
Whether MSI is enabled.- Returns:
- Whether MSI is enabled.
-
getTenantId
String getTenantId()
Gets the tenant ID.- Returns:
- The tenant ID.
-
getSubscriptionId
String getSubscriptionId()
Gets the subscription ID.- Returns:
- The subscription ID.
-
-