aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/azure/ai/ml/constants/_registry.py
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/azure/ai/ml/constants/_registry.py')
-rw-r--r--.venv/lib/python3.12/site-packages/azure/ai/ml/constants/_registry.py40
1 files changed, 40 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/azure/ai/ml/constants/_registry.py b/.venv/lib/python3.12/site-packages/azure/ai/ml/constants/_registry.py
new file mode 100644
index 00000000..23cffeb1
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/azure/ai/ml/constants/_registry.py
@@ -0,0 +1,40 @@
+# ---------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# ---------------------------------------------------------
+
+import re
+from enum import Enum
+
+from azure.core import CaseInsensitiveEnumMeta
+
+
+class StorageAccountType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """Storage account types."""
+
+ STANDARD_LRS = "Standard_LRS".lower()
+ STANDARD_GRS = "Standard_GRS".lower()
+ STANDARD_RAGRS = "Standard_RAGRS".lower()
+ STANDARD_ZRS = "Standard_ZRS".lower()
+ STANDARD_GZRS = "Standard_GZRS".lower()
+ STANDARD_RAGZRS = "Standard_RAGZRS".lower()
+ PREMIUM_LRS = "Premium_LRS".lower()
+ PREMIUM_ZRS = "Premium_ZRS".lower()
+
+
+# When will other values be allowed?
+class AcrAccountSku(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """Azure Container Registry SKUs."""
+
+ PREMIUM = "Premium".lower()
+
+
+# based on /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/
+# # ...providers/Microsoft.Storage/storageAccounts/{StorageAccountName}
+STORAGE_ACCOUNT_FORMAT = re.compile(
+ ("/subscriptions/(.*)/resourceGroups/(.*)/providers/Microsoft.Storage/storageAccounts/(.*)")
+)
+# based on /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/
+# # ...providers/Microsoft.ContainerRegistry/registries/{AcrName}\
+ACR_ACCOUNT_FORMAT = re.compile(
+ ("/subscriptions/(.*)/resourceGroups/(.*)/providers/Microsoft.ContainerRegistry/registries/(.*)")
+)