Skip to content

Commit d9887f4

Browse files
author
SDK Automation
committed
Generated from 454953da6fc5ff43b068e131f9b12b3955b2684e
make the new properties optional
1 parent f3360b4 commit d9887f4

21 files changed

+4443
-154
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 & 3 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,47 @@
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
33-
from ._models_py3 import ErrorResponse
41+
from ._models_py3 import ErrorResponse, ErrorResponseException
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
4876
from ._models_py3 import SslConfiguration
4977
from ._models_py3 import SystemService
78+
from ._models_py3 import UpdateWorkspaceQuotas
79+
from ._models_py3 import UpdateWorkspaceQuotasResult
5080
from ._models_py3 import Usage
5181
from ._models_py3 import UsageName
5282
from ._models_py3 import UserAccountCredentials
@@ -57,6 +87,9 @@
5787
from ._models_py3 import VirtualMachineSizeListResult
5888
from ._models_py3 import VirtualMachineSshCredentials
5989
from ._models_py3 import Workspace
90+
from ._models_py3 import WorkspaceConnection
91+
from ._models_py3 import WorkspaceConnectionDto
92+
from ._models_py3 import WorkspaceSku
6093
from ._models_py3 import WorkspaceUpdateParameters
6194
except (SyntaxError, ImportError):
6295
from ._models import AKS
@@ -67,8 +100,15 @@
67100
from ._models import AmlComputeNodeInformation
68101
from ._models import AmlComputeNodesInformation
69102
from ._models import AmlComputeProperties
103+
from ._models import AmlUserFeature
70104
from ._models import ClusterUpdateParameters
71105
from ._models import Compute
106+
from ._models import ComputeInstance
107+
from ._models import ComputeInstanceApplication
108+
from ._models import ComputeInstanceConnectivityEndpoints
109+
from ._models import ComputeInstanceCreatedBy
110+
from ._models import ComputeInstanceProperties
111+
from ._models import ComputeInstanceSshSettings
72112
from ._models import ComputeNodesInformation
73113
from ._models import ComputeResource
74114
from ._models import ComputeSecrets
@@ -78,24 +118,47 @@
78118
from ._models import DataFactory
79119
from ._models import DataLakeAnalytics
80120
from ._models import DataLakeAnalyticsProperties
121+
from ._models import EncryptionProperty
81122
from ._models import ErrorDetail
82-
from ._models import ErrorResponse
123+
from ._models import ErrorResponse, ErrorResponseException
83124
from ._models import HDInsight
84125
from ._models import HDInsightProperties
85126
from ._models import Identity
127+
from ._models import IdentityUserAssignedIdentitiesValue
128+
from ._models import KeyVaultProperties
86129
from ._models import ListWorkspaceKeysResult
87130
from ._models import MachineLearningServiceError, MachineLearningServiceErrorException
88131
from ._models import NodeStateCounts
132+
from ._models import NotebookListCredentialsResult
133+
from ._models import NotebookPreparationError
134+
from ._models import NotebookResourceInfo
89135
from ._models import Operation
90136
from ._models import OperationDisplay
91137
from ._models import Password
138+
from ._models import PrivateEndpoint
139+
from ._models import PrivateEndpointConnection
140+
from ._models import PrivateLinkResource
141+
from ._models import PrivateLinkResourceListResult
142+
from ._models import PrivateLinkServiceConnectionState
143+
from ._models import QuotaBaseProperties
144+
from ._models import QuotaUpdateParameters
92145
from ._models import RegistryListCredentialsResult
93146
from ._models import Resource
94147
from ._models import ResourceId
148+
from ._models import ResourceName
149+
from ._models import ResourceQuota
150+
from ._models import ResourceSkuLocationInfo
151+
from ._models import ResourceSkuZoneDetails
152+
from ._models import Restriction
95153
from ._models import ScaleSettings
96154
from ._models import ServicePrincipalCredentials
155+
from ._models import SharedPrivateLinkResource
156+
from ._models import Sku
157+
from ._models import SKUCapability
97158
from ._models import SslConfiguration
98159
from ._models import SystemService
160+
from ._models import UpdateWorkspaceQuotas
161+
from ._models import UpdateWorkspaceQuotasResult
99162
from ._models import Usage
100163
from ._models import UsageName
101164
from ._models import UserAccountCredentials
@@ -106,18 +169,36 @@
106169
from ._models import VirtualMachineSizeListResult
107170
from ._models import VirtualMachineSshCredentials
108171
from ._models import Workspace
172+
from ._models import WorkspaceConnection
173+
from ._models import WorkspaceConnectionDto
174+
from ._models import WorkspaceSku
109175
from ._models import WorkspaceUpdateParameters
176+
from ._paged_models import AmlUserFeaturePaged
110177
from ._paged_models import ComputeResourcePaged
111178
from ._paged_models import OperationPaged
179+
from ._paged_models import ResourceQuotaPaged
112180
from ._paged_models import UsagePaged
181+
from ._paged_models import WorkspaceConnectionPaged
113182
from ._paged_models import WorkspacePaged
183+
from ._paged_models import WorkspaceSkuPaged
114184
from ._azure_machine_learning_workspaces_enums import (
115185
ProvisioningState,
186+
EncryptionStatus,
187+
PrivateEndpointServiceConnectionStatus,
188+
PrivateEndpointConnectionProvisioningState,
116189
UsageUnit,
190+
QuotaUnit,
191+
Status,
117192
ResourceIdentityType,
118193
VmPriority,
194+
RemoteLoginPortPublicAccess,
119195
AllocationState,
196+
ApplicationSharingPolicy,
197+
SshPublicAccess,
198+
ComputeInstanceState,
199+
NodeState,
120200
ComputeType,
201+
ReasonCode,
121202
UnderlyingResourceAction,
122203
)
123204

@@ -130,8 +211,15 @@
130211
'AmlComputeNodeInformation',
131212
'AmlComputeNodesInformation',
132213
'AmlComputeProperties',
214+
'AmlUserFeature',
133215
'ClusterUpdateParameters',
134216
'Compute',
217+
'ComputeInstance',
218+
'ComputeInstanceApplication',
219+
'ComputeInstanceConnectivityEndpoints',
220+
'ComputeInstanceCreatedBy',
221+
'ComputeInstanceProperties',
222+
'ComputeInstanceSshSettings',
135223
'ComputeNodesInformation',
136224
'ComputeResource',
137225
'ComputeSecrets',
@@ -141,24 +229,47 @@
141229
'DataFactory',
142230
'DataLakeAnalytics',
143231
'DataLakeAnalyticsProperties',
232+
'EncryptionProperty',
144233
'ErrorDetail',
145-
'ErrorResponse',
234+
'ErrorResponse', 'ErrorResponseException',
146235
'HDInsight',
147236
'HDInsightProperties',
148237
'Identity',
238+
'IdentityUserAssignedIdentitiesValue',
239+
'KeyVaultProperties',
149240
'ListWorkspaceKeysResult',
150241
'MachineLearningServiceError', 'MachineLearningServiceErrorException',
151242
'NodeStateCounts',
243+
'NotebookListCredentialsResult',
244+
'NotebookPreparationError',
245+
'NotebookResourceInfo',
152246
'Operation',
153247
'OperationDisplay',
154248
'Password',
249+
'PrivateEndpoint',
250+
'PrivateEndpointConnection',
251+
'PrivateLinkResource',
252+
'PrivateLinkResourceListResult',
253+
'PrivateLinkServiceConnectionState',
254+
'QuotaBaseProperties',
255+
'QuotaUpdateParameters',
155256
'RegistryListCredentialsResult',
156257
'Resource',
157258
'ResourceId',
259+
'ResourceName',
260+
'ResourceQuota',
261+
'ResourceSkuLocationInfo',
262+
'ResourceSkuZoneDetails',
263+
'Restriction',
158264
'ScaleSettings',
159265
'ServicePrincipalCredentials',
266+
'SharedPrivateLinkResource',
267+
'Sku',
268+
'SKUCapability',
160269
'SslConfiguration',
161270
'SystemService',
271+
'UpdateWorkspaceQuotas',
272+
'UpdateWorkspaceQuotasResult',
162273
'Usage',
163274
'UsageName',
164275
'UserAccountCredentials',
@@ -169,16 +280,34 @@
169280
'VirtualMachineSizeListResult',
170281
'VirtualMachineSshCredentials',
171282
'Workspace',
283+
'WorkspaceConnection',
284+
'WorkspaceConnectionDto',
285+
'WorkspaceSku',
172286
'WorkspaceUpdateParameters',
173287
'OperationPaged',
174288
'WorkspacePaged',
289+
'AmlUserFeaturePaged',
175290
'UsagePaged',
291+
'ResourceQuotaPaged',
292+
'WorkspaceConnectionPaged',
176293
'ComputeResourcePaged',
294+
'WorkspaceSkuPaged',
177295
'ProvisioningState',
296+
'EncryptionStatus',
297+
'PrivateEndpointServiceConnectionStatus',
298+
'PrivateEndpointConnectionProvisioningState',
178299
'UsageUnit',
300+
'QuotaUnit',
301+
'Status',
179302
'ResourceIdentityType',
180303
'VmPriority',
304+
'RemoteLoginPortPublicAccess',
181305
'AllocationState',
306+
'ApplicationSharingPolicy',
307+
'SshPublicAccess',
308+
'ComputeInstanceState',
309+
'NodeState',
182310
'ComputeType',
311+
'ReasonCode',
183312
'UnderlyingResourceAction',
184313
]

0 commit comments

Comments
 (0)