Skip to content

Commit 808fd67

Browse files
achauhan-sccallenkim0129
authored andcommitted
Datastore auth bug (Azure#38586)
1 parent d3700a9 commit 808fd67

File tree

1 file changed

+9
-4
lines changed
  • sdk/ml/azure-ai-ml/azure/ai/ml/entities/_datastore

1 file changed

+9
-4
lines changed

sdk/ml/azure-ai-ml/azure/ai/ml/entities/_datastore/utils.py

+9-4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from typing import Any, Optional, Union, cast
88

99
from azure.ai.ml._restclient.v2023_04_01_preview import models
10+
from azure.ai.ml._restclient.v2024_07_01_preview import models as models2024
1011
from azure.ai.ml.entities._credentials import (
1112
AccountKeyConfiguration,
1213
CertificateConfiguration,
@@ -28,13 +29,17 @@ def from_rest_datastore_credentials(
2829
]:
2930
config_class: Any = NoneCredentialConfiguration
3031

31-
if isinstance(rest_credentials, models.AccountKeyDatastoreCredentials):
32+
if isinstance(rest_credentials, (models.AccountKeyDatastoreCredentials, models2024.AccountKeyDatastoreCredentials)):
3233
config_class = AccountKeyConfiguration
33-
elif isinstance(rest_credentials, models.SasDatastoreCredentials):
34+
elif isinstance(rest_credentials, (models.SasDatastoreCredentials, models2024.SasDatastoreCredentials)):
3435
config_class = SasTokenConfiguration
35-
elif isinstance(rest_credentials, models.ServicePrincipalDatastoreCredentials):
36+
elif isinstance(
37+
rest_credentials, (models.ServicePrincipalDatastoreCredentials, models2024.ServicePrincipalDatastoreCredentials)
38+
):
3639
config_class = ServicePrincipalConfiguration
37-
elif isinstance(rest_credentials, models.CertificateDatastoreCredentials):
40+
elif isinstance(
41+
rest_credentials, (models.CertificateDatastoreCredentials, models2024.CertificateDatastoreCredentials)
42+
):
3843
config_class = CertificateConfiguration
3944

4045
return cast(

0 commit comments

Comments
 (0)