diff options
author | S. Solomon Darnell | 2025-03-28 21:52:21 -0500 |
---|---|---|
committer | S. Solomon Darnell | 2025-03-28 21:52:21 -0500 |
commit | 4a52a71956a8d46fcb7294ac71734504bb09bcc2 (patch) | |
tree | ee3dc5af3b6313e921cd920906356f5d4febc4ed /.venv/lib/python3.12/site-packages/azure/ai/ml/constants/_workspace.py | |
parent | cc961e04ba734dd72309fb548a2f97d67d578813 (diff) | |
download | gn-ai-master.tar.gz |
Diffstat (limited to '.venv/lib/python3.12/site-packages/azure/ai/ml/constants/_workspace.py')
-rw-r--r-- | .venv/lib/python3.12/site-packages/azure/ai/ml/constants/_workspace.py | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/azure/ai/ml/constants/_workspace.py b/.venv/lib/python3.12/site-packages/azure/ai/ml/constants/_workspace.py new file mode 100644 index 00000000..359e211d --- /dev/null +++ b/.venv/lib/python3.12/site-packages/azure/ai/ml/constants/_workspace.py @@ -0,0 +1,56 @@ +# --------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# --------------------------------------------------------- +from enum import Enum + +from azure.ai.ml._utils._experimental import experimental +from azure.core import CaseInsensitiveEnumMeta + + +class ManagedServiceIdentityType(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).""" + + NONE = "None" + SYSTEM_ASSIGNED = "SystemAssigned" + USER_ASSIGNED = "UserAssigned" + SYSTEM_ASSIGNED_USER_ASSIGNED = "SystemAssigned,UserAssigned" + + +class IsolationMode: + """IsolationMode for the workspace managed network.""" + + DISABLED = "Disabled" + ALLOW_INTERNET_OUTBOUND = "AllowInternetOutbound" + ALLOW_ONLY_APPROVED_OUTBOUND = "AllowOnlyApprovedOutbound" + + +@experimental +class FirewallSku: + """Firewall Sku for FQDN rules in AllowOnlyApprovedOutbound.""" + + STANDARD = "Standard" + BASIC = "Basic" + + +class OutboundRuleCategory: + """Category for a managed network outbound rule.""" + + REQUIRED = "Required" + RECOMMENDED = "Recommended" + USER_DEFINED = "UserDefined" + DEPENDENCY = "Dependency" + + +class OutboundRuleType: + """Type of managed network outbound rule.""" + + FQDN = "FQDN" + PRIVATE_ENDPOINT = "PrivateEndpoint" + SERVICE_TAG = "ServiceTag" + + +@experimental +class CapabilityHostKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Capabilityhost kind.""" + + AGENTS = "Agents" |