Skip to content

Commit f6c92e9

Browse files
author
SDKAuto
committed
CodeGen from PR 13306 in Azure/azure-rest-api-specs
Merge 161f23776642deeb8d2083b2845e2febbfcded6c into 86e3315
1 parent 977bfe9 commit f6c92e9

18 files changed

+1541
-248
lines changed

sdk/kusto/azure-mgmt-kusto/MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
include _meta.json
12
recursive-include tests *.py *.yaml
23
include *.md
34
include azure/__init__.py
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"autorest": "V2",
3+
"use": "@microsoft.azure/autorest.python@~4.0.71",
4+
"commit": "c50c22301b731b0c26c6713ea1f6a3b0e078be08",
5+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
6+
"autorest_command": "autorest specification/azure-kusto/resource-manager/readme.md --keep-version-file --multiapi --no-async --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk [email protected]/autorest.python@~4.0.71 --version=V2",
7+
"readme": "specification/azure-kusto/resource-manager/readme.md"
8+
}

sdk/kusto/azure-mgmt-kusto/azure/mgmt/kusto/_kusto_management_client.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@
1717
from .operations import ClusterPrincipalAssignmentsOperations
1818
from .operations import DatabasesOperations
1919
from .operations import DatabasePrincipalAssignmentsOperations
20+
from .operations import ScriptsOperations
2021
from .operations import AttachedDatabaseConfigurationsOperations
2122
from .operations import DataConnectionsOperations
2223
from .operations import Operations
24+
from .operations import OperationsResultsOperations
2325
from . import models
2426

2527

@@ -37,12 +39,16 @@ class KustoManagementClient(SDKClient):
3739
:vartype databases: azure.mgmt.kusto.operations.DatabasesOperations
3840
:ivar database_principal_assignments: DatabasePrincipalAssignments operations
3941
:vartype database_principal_assignments: azure.mgmt.kusto.operations.DatabasePrincipalAssignmentsOperations
42+
:ivar scripts: Scripts operations
43+
:vartype scripts: azure.mgmt.kusto.operations.ScriptsOperations
4044
:ivar attached_database_configurations: AttachedDatabaseConfigurations operations
4145
:vartype attached_database_configurations: azure.mgmt.kusto.operations.AttachedDatabaseConfigurationsOperations
4246
:ivar data_connections: DataConnections operations
4347
:vartype data_connections: azure.mgmt.kusto.operations.DataConnectionsOperations
4448
:ivar operations: Operations operations
4549
:vartype operations: azure.mgmt.kusto.operations.Operations
50+
:ivar operations_results: OperationsResults operations
51+
:vartype operations_results: azure.mgmt.kusto.operations.OperationsResultsOperations
4652
4753
:param credentials: Credentials needed for the client to connect to Azure.
4854
:type credentials: :mod:`A msrestazure Credentials
@@ -61,7 +67,7 @@ def __init__(
6167
super(KustoManagementClient, self).__init__(self.config.credentials, self.config)
6268

6369
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
64-
self.api_version = '2020-09-18'
70+
self.api_version = '2021-01-01'
6571
self._serialize = Serializer(client_models)
6672
self._deserialize = Deserializer(client_models)
6773

@@ -73,9 +79,13 @@ def __init__(
7379
self._client, self.config, self._serialize, self._deserialize)
7480
self.database_principal_assignments = DatabasePrincipalAssignmentsOperations(
7581
self._client, self.config, self._serialize, self._deserialize)
82+
self.scripts = ScriptsOperations(
83+
self._client, self.config, self._serialize, self._deserialize)
7684
self.attached_database_configurations = AttachedDatabaseConfigurationsOperations(
7785
self._client, self.config, self._serialize, self._deserialize)
7886
self.data_connections = DataConnectionsOperations(
7987
self._client, self.config, self._serialize, self._deserialize)
8088
self.operations = Operations(
8189
self._client, self.config, self._serialize, self._deserialize)
90+
self.operations_results = OperationsResultsOperations(
91+
self._client, self.config, self._serialize, self._deserialize)

sdk/kusto/azure-mgmt-kusto/azure/mgmt/kusto/models/__init__.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,18 @@
4646
from ._models_py3 import LanguageExtensionsList
4747
from ._models_py3 import Operation
4848
from ._models_py3 import OperationDisplay
49+
from ._models_py3 import OperationResult
4950
from ._models_py3 import OptimizedAutoscale
5051
from ._models_py3 import ProxyResource
5152
from ._models_py3 import ReadOnlyFollowingDatabase
5253
from ._models_py3 import ReadWriteDatabase
5354
from ._models_py3 import Resource
55+
from ._models_py3 import Script
56+
from ._models_py3 import ScriptCheckNameRequest
5457
from ._models_py3 import SkuDescription
5558
from ._models_py3 import SkuLocationInfoItem
59+
from ._models_py3 import SystemData
60+
from ._models_py3 import TableLevelSharingProperties
5661
from ._models_py3 import TrackedResource
5762
from ._models_py3 import TrustedExternalTenant
5863
from ._models_py3 import VirtualNetworkConfiguration
@@ -93,13 +98,18 @@
9398
from ._models import LanguageExtensionsList
9499
from ._models import Operation
95100
from ._models import OperationDisplay
101+
from ._models import OperationResult
96102
from ._models import OptimizedAutoscale
97103
from ._models import ProxyResource
98104
from ._models import ReadOnlyFollowingDatabase
99105
from ._models import ReadWriteDatabase
100106
from ._models import Resource
107+
from ._models import Script
108+
from ._models import ScriptCheckNameRequest
101109
from ._models import SkuDescription
102110
from ._models import SkuLocationInfoItem
111+
from ._models import SystemData
112+
from ._models import TableLevelSharingProperties
103113
from ._models import TrackedResource
104114
from ._models import TrustedExternalTenant
105115
from ._models import VirtualNetworkConfiguration
@@ -114,6 +124,7 @@
114124
from ._paged_models import FollowerDatabaseDefinitionPaged
115125
from ._paged_models import LanguageExtensionPaged
116126
from ._paged_models import OperationPaged
127+
from ._paged_models import ScriptPaged
117128
from ._paged_models import SkuDescriptionPaged
118129
from ._kusto_management_client_enums import (
119130
State,
@@ -135,8 +146,10 @@
135146
DatabasePrincipalType,
136147
PrincipalType,
137148
ClusterPrincipalRole,
149+
CreatedByType,
138150
Type,
139151
Reason,
152+
Status,
140153
)
141154

142155
__all__ = [
@@ -176,13 +189,18 @@
176189
'LanguageExtensionsList',
177190
'Operation',
178191
'OperationDisplay',
192+
'OperationResult',
179193
'OptimizedAutoscale',
180194
'ProxyResource',
181195
'ReadOnlyFollowingDatabase',
182196
'ReadWriteDatabase',
183197
'Resource',
198+
'Script',
199+
'ScriptCheckNameRequest',
184200
'SkuDescription',
185201
'SkuLocationInfoItem',
202+
'SystemData',
203+
'TableLevelSharingProperties',
186204
'TrackedResource',
187205
'TrustedExternalTenant',
188206
'VirtualNetworkConfiguration',
@@ -195,6 +213,7 @@
195213
'DatabasePaged',
196214
'DatabasePrincipalPaged',
197215
'DatabasePrincipalAssignmentPaged',
216+
'ScriptPaged',
198217
'AttachedDatabaseConfigurationPaged',
199218
'DataConnectionPaged',
200219
'OperationPaged',
@@ -217,6 +236,8 @@
217236
'DatabasePrincipalType',
218237
'PrincipalType',
219238
'ClusterPrincipalRole',
239+
'CreatedByType',
220240
'Type',
221241
'Reason',
242+
'Status',
222243
]

sdk/kusto/azure-mgmt-kusto/azure/mgmt/kusto/models/_kusto_management_client_enums.py

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,14 @@ class AzureSkuName(str, Enum):
5757
standard_d14_v2 = "Standard_D14_v2"
5858
standard_l8s = "Standard_L8s"
5959
standard_l16s = "Standard_L16s"
60+
standard_l8s_v2 = "Standard_L8s_v2"
61+
standard_l16s_v2 = "Standard_L16s_v2"
6062
standard_d11_v2 = "Standard_D11_v2"
6163
standard_d12_v2 = "Standard_D12_v2"
6264
standard_l4s = "Standard_L4s"
6365
dev_no_sla_standard_d11_v2 = "Dev(No SLA)_Standard_D11_v2"
6466
standard_e64i_v3 = "Standard_E64i_v3"
67+
standard_e80ids_v4 = "Standard_E80ids_v4"
6568
standard_e2a_v4 = "Standard_E2a_v4"
6669
standard_e4a_v4 = "Standard_E4a_v4"
6770
standard_e8a_v4 = "Standard_E8a_v4"
@@ -186,7 +189,7 @@ class DatabasePrincipalRole(str, Enum):
186189
ingestor = "Ingestor"
187190
monitor = "Monitor"
188191
user = "User"
189-
unrestricted_viewers = "UnrestrictedViewers"
192+
unrestricted_viewer = "UnrestrictedViewer"
190193
viewer = "Viewer"
191194

192195

@@ -210,6 +213,14 @@ class ClusterPrincipalRole(str, Enum):
210213
all_databases_viewer = "AllDatabasesViewer"
211214

212215

216+
class CreatedByType(str, Enum):
217+
218+
user = "User"
219+
application = "Application"
220+
managed_identity = "ManagedIdentity"
221+
key = "Key"
222+
223+
213224
class Type(str, Enum):
214225

215226
microsoft_kustoclustersdatabases = "Microsoft.Kusto/clusters/databases"
@@ -220,3 +231,11 @@ class Reason(str, Enum):
220231

221232
invalid = "Invalid"
222233
already_exists = "AlreadyExists"
234+
235+
236+
class Status(str, Enum):
237+
238+
succeeded = "Succeeded"
239+
canceled = "Canceled"
240+
failed = "Failed"
241+
running = "Running"

0 commit comments

Comments
 (0)