Skip to content

Commit d8b66d6

Browse files
Merge pull request #230392 from SharonZhang1/main
remove csharp in Credentials utilities
2 parents c958314 + a6cac20 commit d8b66d6

File tree

1 file changed

+58
-2
lines changed

1 file changed

+58
-2
lines changed

articles/synapse-analytics/spark/microsoft-spark-utilities.md

Lines changed: 58 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -856,11 +856,10 @@ mssparkutils.credentials.help()
856856
```
857857

858858
::: zone-end
859-
860859
:::zone pivot = "programming-language-csharp"
861860

862861
```csharp
863-
Credentials.Help()
862+
Not supported.
864863
```
865864

866865
::: zone-end
@@ -874,8 +873,62 @@ mssparkutils.credentials.help()
874873
::: zone-end
875874

876875
Get result:
876+
:::zone pivot = "programming-language-python"
877+
878+
```python
879+
getToken(audience, name): returns AAD token for a given audience, name (optional)
880+
isValidToken(token): returns true if token hasn't expired
881+
getConnectionStringOrCreds(linkedService): returns connection string or credentials for linked service
882+
getFullConnectionString(linkedService): returns full connection string with credentials
883+
getPropertiesAll(linkedService): returns all the properties of a linked servicegetSecret(akvName, secret, linkedService): returns AKV secret for a given AKV linked service, akvName, secret key
884+
getSecret(akvName, secret): returns AKV secret for a given akvName, secret key
885+
getSecretWithLS(linkedService, secret): returns AKV secret for a given linked service, secret key
886+
putSecret(akvName, secretName, secretValue, linkedService): puts AKV secret for a given akvName, secretName
887+
putSecret(akvName, secretName, secretValue): puts AKV secret for a given akvName, secretName
888+
putSecretWithLS(linkedService, secretName, secretValue): puts AKV secret for a given linked service, secretName
889+
```
890+
::: zone-end
891+
892+
:::zone pivot = "programming-language-scala"
893+
894+
```scala
895+
getToken(audience, name): returns AAD token for a given audience, name (optional)
896+
isValidToken(token): returns true if token hasn't expired
897+
getConnectionStringOrCreds(linkedService): returns connection string or credentials for linked service
898+
getFullConnectionString(linkedService): returns full connection string with credentials
899+
getPropertiesAll(linkedService): returns all the properties of a linked servicegetSecret(akvName, secret, linkedService): returns AKV secret for a given AKV linked service, akvName, secret key
900+
getSecret(akvName, secret): returns AKV secret for a given akvName, secret key
901+
getSecretWithLS(linkedService, secret): returns AKV secret for a given linked service, secret key
902+
putSecret(akvName, secretName, secretValue, linkedService): puts AKV secret for a given akvName, secretName
903+
putSecret(akvName, secretName, secretValue): puts AKV secret for a given akvName, secretName
904+
putSecretWithLS(linkedService, secretName, secretValue): puts AKV secret for a given linked service, secretName
905+
```
906+
907+
::: zone-end
908+
909+
:::zone pivot = "programming-language-csharp"
877910

911+
```csharp
912+
getToken(audience, name): returns AAD token for a given audience, name (optional)
913+
isValidToken(token): returns true if token hasn't expired
914+
getConnectionStringOrCreds(linkedService): returns connection string or credentials for linked service
915+
getFullConnectionString(linkedService): returns full connection string with credentials
916+
getPropertiesAll(linkedService): returns all the properties of a linked servicegetSecret(akvName, secret, linkedService): returns AKV secret for a given AKV linked service, akvName, secret key
917+
getSecret(akvName, secret): returns AKV secret for a given akvName, secret key
918+
putSecret(akvName, secretName, secretValue, linkedService): puts AKV secret for a given akvName, secretName
919+
putSecret(akvName, secretName, secretValue): puts AKV secret for a given akvName, secretName
920+
putSecretWithLS(linkedService, secretName, secretValue): puts AKV secret for a given linked service, secretName
878921
```
922+
923+
924+
> [!NOTE]
925+
> Currently getSecretWithLS(linkedService, secret) is not supported in C#.
926+
927+
::: zone-end
928+
929+
:::zone pivot = "programming-language-r"
930+
931+
```r
879932
getToken(audience, name): returns AAD token for a given audience, name (optional)
880933
isValidToken(token): returns true if token hasn't expired
881934
getConnectionStringOrCreds(linkedService): returns connection string or credentials for linked service
@@ -888,6 +941,9 @@ putSecret(akvName, secretName, secretValue): puts AKV secret for a given akvName
888941
putSecretWithLS(linkedService, secretName, secretValue): puts AKV secret for a given linked service, secretName
889942
```
890943

944+
::: zone-end
945+
946+
891947
### Get token
892948

893949
Returns Azure AD token for a given audience, name (optional). The table below list all the available audience types:

0 commit comments

Comments
 (0)