Configuration Reference

Version:3.2.3

Azure Sdk Config Properties

🔗
Table 1. Configuration Properties for IntelliJCredentialConfiguration
Property Type Description

azure.credential.intellij.tenant-id

java.util.Optional

The tenant id. The default is the tenant the user originally authenticated to via the Azure Toolkit for IntelliJ plugin.

@return tenant id

azure.credential.intellij.kee-pass-database-path

java.util.Optional

Specifies the KeePass database path to read the cached credentials of Azure toolkit for IntelliJ plugin. The databasePath is required on Windows platform. For macOS and Linux platform native key chain / key ring will be accessed respectively to retrieve the cached credentials.

@return path to KeePass database

🔗
Table 2. Configuration Properties for ClientCertificateCredentialConfiguration
Property Type Description

azure.credential.client-certificate.client-id

java.lang.String

Gets the client ID of the application.

@return the client id

azure.credential.client-certificate.pem-certificate-path

java.util.Optional

Gets the path of the PEM certificate for authenticating to AAD.

@return the pem certificate path

azure.credential.client-certificate.pfx-certificate-path

java.util.Optional

Gets the path of the PFX certificate for authenticating to AAD.

@return the pfx certificate path

azure.credential.client-certificate.pfx-certificate-password

java.lang.String

Gets the password protecting the PFX certificate file.

@return the pfx certificate password

azure.credential.client-certificate.tenant-id

java.lang.String

Gets the tenant ID of the application.

@return tenant id

🔗
Table 3. Configuration Properties for VisualStudioCodeCredentialConfiguration
Property Type Description

azure.credential.visual-studio-code.tenant-id

java.util.Optional

The tenant id. The default is the tenant the user originally authenticated to via the Visual Studio Code Azure Account plugin.

@return tenant id

🔗
Table 4. Configuration Properties for ManagedIdentityCredentialConfiguration
Property Type Description

azure.credential.managed-identity.client-id

java.util.Optional

Specifies the client ID of user assigned or system assigned identity. Required only for user-assigned identity.

@return client id

🔗
Table 5. Configuration Properties for ClientSecretCredentialConfiguration
Property Type Description

azure.credential.client-secret.client-id

java.lang.String

Gets the client ID of the application.

@return the client id

azure.credential.client-secret.secret

java.lang.String

Gets the client secret for the authentication.

@return client secret

azure.credential.client-secret.tenant-id

java.lang.String

Gets the tenant ID of the application.

@return tenant id

🔗
Table 6. Configuration Properties for UsernamePasswordCredentialConfiguration
Property Type Description

azure.credential.username-password.client-id

java.lang.String

Gets the client ID of the application.

@return the client id

azure.credential.username-password.username

java.lang.String

Gets the username of the user.

@return the username

azure.credential.username-password.password

java.lang.String

Gets the password of the user.

@return the password

azure.credential.username-password.tenant-id

java.util.Optional

Gets the tenant ID of the application.

@return tenant id