Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
from .operations import WorkspacesOperations
from .operations import UsagesOperations
from .operations import VirtualMachineSizesOperations
from .operations import QuotasOperations
from .operations import MachineLearningComputeOperations
from . import models

Expand All @@ -35,6 +36,8 @@ class AzureMachineLearningWorkspaces(SDKClient):
:vartype usages: azure.mgmt.machinelearningservices.operations.UsagesOperations
:ivar virtual_machine_sizes: VirtualMachineSizes operations
:vartype virtual_machine_sizes: azure.mgmt.machinelearningservices.operations.VirtualMachineSizesOperations
:ivar quotas: Quotas operations
:vartype quotas: azure.mgmt.machinelearningservices.operations.QuotasOperations
:ivar machine_learning_compute: MachineLearningCompute operations
:vartype machine_learning_compute: azure.mgmt.machinelearningservices.operations.MachineLearningComputeOperations

Expand All @@ -53,7 +56,7 @@ def __init__(
super(AzureMachineLearningWorkspaces, self).__init__(self.config.credentials, self.config)

client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
self.api_version = '2019-05-01'
self.api_version = '2019-06-01'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

Expand All @@ -65,5 +68,7 @@ def __init__(
self._client, self.config, self._serialize, self._deserialize)
self.virtual_machine_sizes = VirtualMachineSizesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.quotas = QuotasOperations(
self._client, self.config, self._serialize, self._deserialize)
self.machine_learning_compute = MachineLearningComputeOperations(
self._client, self.config, self._serialize, self._deserialize)
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,19 @@
from ._models_py3 import Operation
from ._models_py3 import OperationDisplay
from ._models_py3 import Password
from ._models_py3 import QuotaBaseProperties
from ._models_py3 import QuotaUpdateParameters
from ._models_py3 import RegistryListCredentialsResult
from ._models_py3 import Resource
from ._models_py3 import ResourceId
from ._models_py3 import ResourceName
from ._models_py3 import ResourceQuota
from ._models_py3 import ScaleSettings
from ._models_py3 import ServicePrincipalCredentials
from ._models_py3 import SslConfiguration
from ._models_py3 import SystemService
from ._models_py3 import UpdateWorkspaceQuotas
from ._models_py3 import UpdateWorkspaceQuotasResult
from ._models_py3 import Usage
from ._models_py3 import UsageName
from ._models_py3 import UserAccountCredentials
Expand Down Expand Up @@ -89,13 +95,19 @@
from ._models import Operation
from ._models import OperationDisplay
from ._models import Password
from ._models import QuotaBaseProperties
from ._models import QuotaUpdateParameters
from ._models import RegistryListCredentialsResult
from ._models import Resource
from ._models import ResourceId
from ._models import ResourceName
from ._models import ResourceQuota
from ._models import ScaleSettings
from ._models import ServicePrincipalCredentials
from ._models import SslConfiguration
from ._models import SystemService
from ._models import UpdateWorkspaceQuotas
from ._models import UpdateWorkspaceQuotasResult
from ._models import Usage
from ._models import UsageName
from ._models import UserAccountCredentials
Expand All @@ -109,14 +121,19 @@
from ._models import WorkspaceUpdateParameters
from ._paged_models import ComputeResourcePaged
from ._paged_models import OperationPaged
from ._paged_models import ResourceQuotaPaged
from ._paged_models import UsagePaged
from ._paged_models import WorkspacePaged
from ._azure_machine_learning_workspaces_enums import (
ProvisioningState,
UsageUnit,
QuotaUnit,
Status,
ResourceIdentityType,
VmPriority,
RemoteLoginPortPublicAccess,
AllocationState,
NodeState,
ComputeType,
UnderlyingResourceAction,
)
Expand Down Expand Up @@ -152,13 +169,19 @@
'Operation',
'OperationDisplay',
'Password',
'QuotaBaseProperties',
'QuotaUpdateParameters',
'RegistryListCredentialsResult',
'Resource',
'ResourceId',
'ResourceName',
'ResourceQuota',
'ScaleSettings',
'ServicePrincipalCredentials',
'SslConfiguration',
'SystemService',
'UpdateWorkspaceQuotas',
'UpdateWorkspaceQuotasResult',
'Usage',
'UsageName',
'UserAccountCredentials',
Expand All @@ -173,12 +196,17 @@
'OperationPaged',
'WorkspacePaged',
'UsagePaged',
'ResourceQuotaPaged',
'ComputeResourcePaged',
'ProvisioningState',
'UsageUnit',
'QuotaUnit',
'Status',
'ResourceIdentityType',
'VmPriority',
'RemoteLoginPortPublicAccess',
'AllocationState',
'NodeState',
'ComputeType',
'UnderlyingResourceAction',
]
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,21 @@ class UsageUnit(str, Enum):
count = "Count"


class QuotaUnit(str, Enum):

count = "Count"


class Status(str, Enum):

undefined = "Undefined"
success = "Success"
failure = "Failure"
invalid_quota_below_cluster_minimum = "InvalidQuotaBelowClusterMinimum"
invalid_quota_exceeds_subscription_limit = "InvalidQuotaExceedsSubscriptionLimit"
invalid_vm_family_name = "InvalidVMFamilyName"


class ResourceIdentityType(str, Enum):

system_assigned = "SystemAssigned"
Expand All @@ -39,12 +54,29 @@ class VmPriority(str, Enum):
low_priority = "LowPriority"


class RemoteLoginPortPublicAccess(str, Enum):

enabled = "Enabled"
disabled = "Disabled"
not_specified = "NotSpecified"


class AllocationState(str, Enum):

steady = "Steady"
resizing = "Resizing"


class NodeState(str, Enum):

idle = "idle"
running = "running"
preparing = "preparing"
unusable = "unusable"
leaving = "leaving"
preempted = "preempted"


class ComputeType(str, Enum):

aks = "AKS"
Expand Down
Loading