Skip to content

Commit ec188e8

Browse files
author
SDK Automation
committed
Generated from a549e1823957a0c2def96950290ecac98dcd5b37
1 parent fdf883d commit ec188e8

21 files changed

+4474
-137
lines changed
Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,21 @@
1-
## Microsoft Azure SDK for Python
1+
# Microsoft Azure SDK for Python
22

3-
This is the Microsoft Azure Machine Learning Services Management Client
4-
Library.
3+
This is the Microsoft Azure Machine Learning Services Management Client Library.
4+
This package has been tested with Python 2.7, 3.5, 3.6, 3.7 and 3.8.
5+
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).
56

6-
Azure Resource Manager (ARM) is the next generation of management APIs
7-
that replace the old Azure Service Management (ASM).
87

9-
This package has been tested with Python 2.7, 3.5, 3.6 and 3.7.
8+
# Usage
109

11-
For the older Azure Service Management (ASM) libraries, see
12-
[azure-servicemanagement-legacy](https://pypi.python.org/pypi/azure-servicemanagement-legacy)
13-
library.
10+
For code examples, see [Machine Learning Services Management](https://docs.microsoft.com/python/api/overview/azure/)
11+
on docs.microsoft.com.
1412

15-
For a more complete set of Azure libraries, see the
16-
[azure sdk python release](https://aka.ms/azsdk/python/all).
1713

18-
## Usage
14+
# Provide Feedback
1915

20-
For code examples, see [Machine Learning Services
21-
Management](https://docs.microsoft.com/python/api/overview/azure/) on
22-
docs.microsoft.com.
23-
24-
## Provide Feedback
25-
26-
If you encounter any bugs or have suggestions, please file an issue in
27-
the [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
16+
If you encounter any bugs or have suggestions, please file an issue in the
17+
[Issues](https://github.com/Azure/azure-sdk-for-python/issues)
2818
section of the project.
2919

30-
![image](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-machinelearningservices%2FREADME.png)
20+
21+
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-machinelearningservices%2FREADME.png)

sdk/machinelearning/azure-mgmt-machinelearningservices/azure/mgmt/machinelearningservices/_azure_machine_learning_workspaces.py

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,22 @@
1313
from msrest import Serializer, Deserializer
1414

1515
from ._configuration import AzureMachineLearningWorkspacesConfiguration
16+
from .operations import AzureMachineLearningWorkspacesOperationsMixin
1617
from .operations import Operations
1718
from .operations import WorkspacesOperations
19+
from .operations import WorkspaceFeaturesOperations
20+
from .operations import NotebooksOperations
1821
from .operations import UsagesOperations
1922
from .operations import VirtualMachineSizesOperations
23+
from .operations import QuotasOperations
24+
from .operations import WorkspaceConnectionsOperations
2025
from .operations import MachineLearningComputeOperations
26+
from .operations import PrivateEndpointConnectionsOperations
27+
from .operations import PrivateLinkResourcesOperations
2128
from . import models
2229

2330

24-
class AzureMachineLearningWorkspaces(SDKClient):
31+
class AzureMachineLearningWorkspaces(AzureMachineLearningWorkspacesOperationsMixin, SDKClient):
2532
"""These APIs allow end users to operate on Azure Machine Learning Workspace resources.
2633
2734
:ivar config: Configuration for client.
@@ -31,12 +38,24 @@ class AzureMachineLearningWorkspaces(SDKClient):
3138
:vartype operations: azure.mgmt.machinelearningservices.operations.Operations
3239
:ivar workspaces: Workspaces operations
3340
:vartype workspaces: azure.mgmt.machinelearningservices.operations.WorkspacesOperations
41+
:ivar workspace_features: WorkspaceFeatures operations
42+
:vartype workspace_features: azure.mgmt.machinelearningservices.operations.WorkspaceFeaturesOperations
43+
:ivar notebooks: Notebooks operations
44+
:vartype notebooks: azure.mgmt.machinelearningservices.operations.NotebooksOperations
3445
:ivar usages: Usages operations
3546
:vartype usages: azure.mgmt.machinelearningservices.operations.UsagesOperations
3647
:ivar virtual_machine_sizes: VirtualMachineSizes operations
3748
:vartype virtual_machine_sizes: azure.mgmt.machinelearningservices.operations.VirtualMachineSizesOperations
49+
:ivar quotas: Quotas operations
50+
:vartype quotas: azure.mgmt.machinelearningservices.operations.QuotasOperations
51+
:ivar workspace_connections: WorkspaceConnections operations
52+
:vartype workspace_connections: azure.mgmt.machinelearningservices.operations.WorkspaceConnectionsOperations
3853
:ivar machine_learning_compute: MachineLearningCompute operations
3954
:vartype machine_learning_compute: azure.mgmt.machinelearningservices.operations.MachineLearningComputeOperations
55+
:ivar private_endpoint_connections: PrivateEndpointConnections operations
56+
:vartype private_endpoint_connections: azure.mgmt.machinelearningservices.operations.PrivateEndpointConnectionsOperations
57+
:ivar private_link_resources: PrivateLinkResources operations
58+
:vartype private_link_resources: azure.mgmt.machinelearningservices.operations.PrivateLinkResourcesOperations
4059
4160
:param credentials: Credentials needed for the client to connect to Azure.
4261
:type credentials: :mod:`A msrestazure Credentials
@@ -53,17 +72,29 @@ def __init__(
5372
super(AzureMachineLearningWorkspaces, self).__init__(self.config.credentials, self.config)
5473

5574
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
56-
self.api_version = '2019-05-01'
75+
self.api_version = '2020-06-01'
5776
self._serialize = Serializer(client_models)
5877
self._deserialize = Deserializer(client_models)
5978

6079
self.operations = Operations(
6180
self._client, self.config, self._serialize, self._deserialize)
6281
self.workspaces = WorkspacesOperations(
6382
self._client, self.config, self._serialize, self._deserialize)
83+
self.workspace_features = WorkspaceFeaturesOperations(
84+
self._client, self.config, self._serialize, self._deserialize)
85+
self.notebooks = NotebooksOperations(
86+
self._client, self.config, self._serialize, self._deserialize)
6487
self.usages = UsagesOperations(
6588
self._client, self.config, self._serialize, self._deserialize)
6689
self.virtual_machine_sizes = VirtualMachineSizesOperations(
6790
self._client, self.config, self._serialize, self._deserialize)
91+
self.quotas = QuotasOperations(
92+
self._client, self.config, self._serialize, self._deserialize)
93+
self.workspace_connections = WorkspaceConnectionsOperations(
94+
self._client, self.config, self._serialize, self._deserialize)
6895
self.machine_learning_compute = MachineLearningComputeOperations(
6996
self._client, self.config, self._serialize, self._deserialize)
97+
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
98+
self._client, self.config, self._serialize, self._deserialize)
99+
self.private_link_resources = PrivateLinkResourcesOperations(
100+
self._client, self.config, self._serialize, self._deserialize)

sdk/machinelearning/azure-mgmt-machinelearningservices/azure/mgmt/machinelearningservices/models/__init__.py

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,15 @@
1818
from ._models_py3 import AmlComputeNodeInformation
1919
from ._models_py3 import AmlComputeNodesInformation
2020
from ._models_py3 import AmlComputeProperties
21+
from ._models_py3 import AmlUserFeature
2122
from ._models_py3 import ClusterUpdateParameters
2223
from ._models_py3 import Compute
24+
from ._models_py3 import ComputeInstance
25+
from ._models_py3 import ComputeInstanceApplication
26+
from ._models_py3 import ComputeInstanceConnectivityEndpoints
27+
from ._models_py3 import ComputeInstanceCreatedBy
28+
from ._models_py3 import ComputeInstanceProperties
29+
from ._models_py3 import ComputeInstanceSshSettings
2330
from ._models_py3 import ComputeNodesInformation
2431
from ._models_py3 import ComputeResource
2532
from ._models_py3 import ComputeSecrets
@@ -29,24 +36,48 @@
2936
from ._models_py3 import DataFactory
3037
from ._models_py3 import DataLakeAnalytics
3138
from ._models_py3 import DataLakeAnalyticsProperties
39+
from ._models_py3 import EncryptionProperty
3240
from ._models_py3 import ErrorDetail
3341
from ._models_py3 import ErrorResponse
3442
from ._models_py3 import HDInsight
3543
from ._models_py3 import HDInsightProperties
3644
from ._models_py3 import Identity
45+
from ._models_py3 import IdentityUserAssignedIdentitiesValue
46+
from ._models_py3 import KeyVaultProperties
3747
from ._models_py3 import ListWorkspaceKeysResult
3848
from ._models_py3 import MachineLearningServiceError, MachineLearningServiceErrorException
3949
from ._models_py3 import NodeStateCounts
50+
from ._models_py3 import NotebookListCredentialsResult
51+
from ._models_py3 import NotebookPreparationError
52+
from ._models_py3 import NotebookResourceInfo
4053
from ._models_py3 import Operation
4154
from ._models_py3 import OperationDisplay
4255
from ._models_py3 import Password
56+
from ._models_py3 import PrivateEndpoint
57+
from ._models_py3 import PrivateEndpointConnection
58+
from ._models_py3 import PrivateLinkResource
59+
from ._models_py3 import PrivateLinkResourceListResult
60+
from ._models_py3 import PrivateLinkServiceConnectionState
61+
from ._models_py3 import QuotaBaseProperties
62+
from ._models_py3 import QuotaUpdateParameters
4363
from ._models_py3 import RegistryListCredentialsResult
4464
from ._models_py3 import Resource
4565
from ._models_py3 import ResourceId
66+
from ._models_py3 import ResourceName
67+
from ._models_py3 import ResourceQuota
68+
from ._models_py3 import ResourceSkuLocationInfo
69+
from ._models_py3 import ResourceSkuZoneDetails
70+
from ._models_py3 import Restriction
4671
from ._models_py3 import ScaleSettings
4772
from ._models_py3 import ServicePrincipalCredentials
73+
from ._models_py3 import SharedPrivateLinkResource
74+
from ._models_py3 import Sku
75+
from ._models_py3 import SKUCapability
76+
from ._models_py3 import SkuSettings
4877
from ._models_py3 import SslConfiguration
4978
from ._models_py3 import SystemService
79+
from ._models_py3 import UpdateWorkspaceQuotas
80+
from ._models_py3 import UpdateWorkspaceQuotasResult
5081
from ._models_py3 import Usage
5182
from ._models_py3 import UsageName
5283
from ._models_py3 import UserAccountCredentials
@@ -57,6 +88,9 @@
5788
from ._models_py3 import VirtualMachineSizeListResult
5889
from ._models_py3 import VirtualMachineSshCredentials
5990
from ._models_py3 import Workspace
91+
from ._models_py3 import WorkspaceConnection
92+
from ._models_py3 import WorkspaceConnectionDto
93+
from ._models_py3 import WorkspaceSku
6094
from ._models_py3 import WorkspaceUpdateParameters
6195
except (SyntaxError, ImportError):
6296
from ._models import AKS
@@ -67,8 +101,15 @@
67101
from ._models import AmlComputeNodeInformation
68102
from ._models import AmlComputeNodesInformation
69103
from ._models import AmlComputeProperties
104+
from ._models import AmlUserFeature
70105
from ._models import ClusterUpdateParameters
71106
from ._models import Compute
107+
from ._models import ComputeInstance
108+
from ._models import ComputeInstanceApplication
109+
from ._models import ComputeInstanceConnectivityEndpoints
110+
from ._models import ComputeInstanceCreatedBy
111+
from ._models import ComputeInstanceProperties
112+
from ._models import ComputeInstanceSshSettings
72113
from ._models import ComputeNodesInformation
73114
from ._models import ComputeResource
74115
from ._models import ComputeSecrets
@@ -78,24 +119,48 @@
78119
from ._models import DataFactory
79120
from ._models import DataLakeAnalytics
80121
from ._models import DataLakeAnalyticsProperties
122+
from ._models import EncryptionProperty
81123
from ._models import ErrorDetail
82124
from ._models import ErrorResponse
83125
from ._models import HDInsight
84126
from ._models import HDInsightProperties
85127
from ._models import Identity
128+
from ._models import IdentityUserAssignedIdentitiesValue
129+
from ._models import KeyVaultProperties
86130
from ._models import ListWorkspaceKeysResult
87131
from ._models import MachineLearningServiceError, MachineLearningServiceErrorException
88132
from ._models import NodeStateCounts
133+
from ._models import NotebookListCredentialsResult
134+
from ._models import NotebookPreparationError
135+
from ._models import NotebookResourceInfo
89136
from ._models import Operation
90137
from ._models import OperationDisplay
91138
from ._models import Password
139+
from ._models import PrivateEndpoint
140+
from ._models import PrivateEndpointConnection
141+
from ._models import PrivateLinkResource
142+
from ._models import PrivateLinkResourceListResult
143+
from ._models import PrivateLinkServiceConnectionState
144+
from ._models import QuotaBaseProperties
145+
from ._models import QuotaUpdateParameters
92146
from ._models import RegistryListCredentialsResult
93147
from ._models import Resource
94148
from ._models import ResourceId
149+
from ._models import ResourceName
150+
from ._models import ResourceQuota
151+
from ._models import ResourceSkuLocationInfo
152+
from ._models import ResourceSkuZoneDetails
153+
from ._models import Restriction
95154
from ._models import ScaleSettings
96155
from ._models import ServicePrincipalCredentials
156+
from ._models import SharedPrivateLinkResource
157+
from ._models import Sku
158+
from ._models import SKUCapability
159+
from ._models import SkuSettings
97160
from ._models import SslConfiguration
98161
from ._models import SystemService
162+
from ._models import UpdateWorkspaceQuotas
163+
from ._models import UpdateWorkspaceQuotasResult
99164
from ._models import Usage
100165
from ._models import UsageName
101166
from ._models import UserAccountCredentials
@@ -106,18 +171,36 @@
106171
from ._models import VirtualMachineSizeListResult
107172
from ._models import VirtualMachineSshCredentials
108173
from ._models import Workspace
174+
from ._models import WorkspaceConnection
175+
from ._models import WorkspaceConnectionDto
176+
from ._models import WorkspaceSku
109177
from ._models import WorkspaceUpdateParameters
178+
from ._paged_models import AmlUserFeaturePaged
110179
from ._paged_models import ComputeResourcePaged
111180
from ._paged_models import OperationPaged
181+
from ._paged_models import ResourceQuotaPaged
112182
from ._paged_models import UsagePaged
183+
from ._paged_models import WorkspaceConnectionPaged
113184
from ._paged_models import WorkspacePaged
185+
from ._paged_models import WorkspaceSkuPaged
114186
from ._azure_machine_learning_workspaces_enums import (
115187
ProvisioningState,
188+
EncryptionStatus,
189+
PrivateEndpointServiceConnectionStatus,
190+
PrivateEndpointConnectionProvisioningState,
116191
UsageUnit,
192+
QuotaUnit,
193+
Status,
117194
ResourceIdentityType,
118195
VmPriority,
196+
RemoteLoginPortPublicAccess,
119197
AllocationState,
198+
ApplicationSharingPolicy,
199+
SshPublicAccess,
200+
ComputeInstanceState,
201+
NodeState,
120202
ComputeType,
203+
ReasonCode,
121204
UnderlyingResourceAction,
122205
)
123206

@@ -130,8 +213,15 @@
130213
'AmlComputeNodeInformation',
131214
'AmlComputeNodesInformation',
132215
'AmlComputeProperties',
216+
'AmlUserFeature',
133217
'ClusterUpdateParameters',
134218
'Compute',
219+
'ComputeInstance',
220+
'ComputeInstanceApplication',
221+
'ComputeInstanceConnectivityEndpoints',
222+
'ComputeInstanceCreatedBy',
223+
'ComputeInstanceProperties',
224+
'ComputeInstanceSshSettings',
135225
'ComputeNodesInformation',
136226
'ComputeResource',
137227
'ComputeSecrets',
@@ -141,24 +231,48 @@
141231
'DataFactory',
142232
'DataLakeAnalytics',
143233
'DataLakeAnalyticsProperties',
234+
'EncryptionProperty',
144235
'ErrorDetail',
145236
'ErrorResponse',
146237
'HDInsight',
147238
'HDInsightProperties',
148239
'Identity',
240+
'IdentityUserAssignedIdentitiesValue',
241+
'KeyVaultProperties',
149242
'ListWorkspaceKeysResult',
150243
'MachineLearningServiceError', 'MachineLearningServiceErrorException',
151244
'NodeStateCounts',
245+
'NotebookListCredentialsResult',
246+
'NotebookPreparationError',
247+
'NotebookResourceInfo',
152248
'Operation',
153249
'OperationDisplay',
154250
'Password',
251+
'PrivateEndpoint',
252+
'PrivateEndpointConnection',
253+
'PrivateLinkResource',
254+
'PrivateLinkResourceListResult',
255+
'PrivateLinkServiceConnectionState',
256+
'QuotaBaseProperties',
257+
'QuotaUpdateParameters',
155258
'RegistryListCredentialsResult',
156259
'Resource',
157260
'ResourceId',
261+
'ResourceName',
262+
'ResourceQuota',
263+
'ResourceSkuLocationInfo',
264+
'ResourceSkuZoneDetails',
265+
'Restriction',
158266
'ScaleSettings',
159267
'ServicePrincipalCredentials',
268+
'SharedPrivateLinkResource',
269+
'Sku',
270+
'SKUCapability',
271+
'SkuSettings',
160272
'SslConfiguration',
161273
'SystemService',
274+
'UpdateWorkspaceQuotas',
275+
'UpdateWorkspaceQuotasResult',
162276
'Usage',
163277
'UsageName',
164278
'UserAccountCredentials',
@@ -169,16 +283,34 @@
169283
'VirtualMachineSizeListResult',
170284
'VirtualMachineSshCredentials',
171285
'Workspace',
286+
'WorkspaceConnection',
287+
'WorkspaceConnectionDto',
288+
'WorkspaceSku',
172289
'WorkspaceUpdateParameters',
173290
'OperationPaged',
174291
'WorkspacePaged',
292+
'AmlUserFeaturePaged',
175293
'UsagePaged',
294+
'ResourceQuotaPaged',
295+
'WorkspaceConnectionPaged',
176296
'ComputeResourcePaged',
297+
'WorkspaceSkuPaged',
177298
'ProvisioningState',
299+
'EncryptionStatus',
300+
'PrivateEndpointServiceConnectionStatus',
301+
'PrivateEndpointConnectionProvisioningState',
178302
'UsageUnit',
303+
'QuotaUnit',
304+
'Status',
179305
'ResourceIdentityType',
180306
'VmPriority',
307+
'RemoteLoginPortPublicAccess',
181308
'AllocationState',
309+
'ApplicationSharingPolicy',
310+
'SshPublicAccess',
311+
'ComputeInstanceState',
312+
'NodeState',
182313
'ComputeType',
314+
'ReasonCode',
183315
'UnderlyingResourceAction',
184316
]

0 commit comments

Comments
 (0)