Skip to content

Commit 41349f8

Browse files
AutorestCIZim Kalinowski
authored andcommitted
[AutoPR] azure-kusto/resource-manager (#7300)
* Generated from 8264dcc49e0bc239013cd76ce9664f83f1041967 (#7036) Update Kusto.json with TSVE data format * Generated from 1998560b95ad1853979c663b19710407a2266926 (#7299) Updated readme files * Generated from 63d0bd0751dd12efb7a19fd63807a26919c02b11 (#7424) Add support for attached databases * regenerated kusto * changelist and version * removed files that were generated by mistake
1 parent e899308 commit 41349f8

14 files changed

+1687
-388
lines changed

sdk/kusto/azure-mgmt-kusto/HISTORY.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,28 @@
33
Release History
44
===============
55

6+
0.5.0 (2019-11-11)
7+
++++++++++++++++++
8+
9+
**Features**
10+
11+
- Model ClusterUpdate has a new parameter key_vault_properties
12+
- Model ClusterUpdate has a new parameter identity
13+
- Model Cluster has a new parameter key_vault_properties
14+
- Model Cluster has a new parameter identity
15+
- Added operation ClustersOperations.detach_follower_databases
16+
- Added operation ClustersOperations.list_follower_databases
17+
- Added operation group AttachedDatabaseConfigurationsOperations
18+
19+
**Breaking changes**
20+
21+
- Operation DatabasesOperations.check_name_availability has a new signature
22+
- Model Database no longer has parameter soft_delete_period
23+
- Model Database no longer has parameter hot_cache_period
24+
- Model Database no longer has parameter statistics
25+
- Model Database no longer has parameter provisioning_state
26+
- Model Database has a new required parameter kind
27+
628
0.4.0 (2019-08-27)
729
++++++++++++++++++
830

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from ._configuration import KustoManagementClientConfiguration
1616
from .operations import ClustersOperations
1717
from .operations import DatabasesOperations
18+
from .operations import AttachedDatabaseConfigurationsOperations
1819
from .operations import DataConnectionsOperations
1920
from .operations import Operations
2021
from . import models
@@ -30,6 +31,8 @@ class KustoManagementClient(SDKClient):
3031
:vartype clusters: azure.mgmt.kusto.operations.ClustersOperations
3132
:ivar databases: Databases operations
3233
:vartype databases: azure.mgmt.kusto.operations.DatabasesOperations
34+
:ivar attached_database_configurations: AttachedDatabaseConfigurations operations
35+
:vartype attached_database_configurations: azure.mgmt.kusto.operations.AttachedDatabaseConfigurationsOperations
3336
:ivar data_connections: DataConnections operations
3437
:vartype data_connections: azure.mgmt.kusto.operations.DataConnectionsOperations
3538
:ivar operations: Operations operations
@@ -52,14 +55,16 @@ def __init__(
5255
super(KustoManagementClient, self).__init__(self.config.credentials, self.config)
5356

5457
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
55-
self.api_version = '2019-05-15'
58+
self.api_version = '2019-09-07'
5659
self._serialize = Serializer(client_models)
5760
self._deserialize = Deserializer(client_models)
5861

5962
self.clusters = ClustersOperations(
6063
self._client, self.config, self._serialize, self._deserialize)
6164
self.databases = DatabasesOperations(
6265
self._client, self.config, self._serialize, self._deserialize)
66+
self.attached_database_configurations = AttachedDatabaseConfigurationsOperations(
67+
self._client, self.config, self._serialize, self._deserialize)
6368
self.data_connections = DataConnectionsOperations(
6469
self._client, self.config, self._serialize, self._deserialize)
6570
self.operations = Operations(

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

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,78 +10,92 @@
1010
# --------------------------------------------------------------------------
1111

1212
try:
13+
from ._models_py3 import AttachedDatabaseConfiguration
1314
from ._models_py3 import AzureCapacity
1415
from ._models_py3 import AzureEntityResource
1516
from ._models_py3 import AzureResourceSku
1617
from ._models_py3 import AzureSku
18+
from ._models_py3 import CheckNameRequest
1719
from ._models_py3 import CheckNameResult
1820
from ._models_py3 import Cluster
1921
from ._models_py3 import ClusterCheckNameRequest
2022
from ._models_py3 import ClusterUpdate
2123
from ._models_py3 import Database
22-
from ._models_py3 import DatabaseCheckNameRequest
2324
from ._models_py3 import DatabasePrincipal
2425
from ._models_py3 import DatabasePrincipalListRequest
2526
from ._models_py3 import DatabasePrincipalListResult
2627
from ._models_py3 import DatabaseStatistics
27-
from ._models_py3 import DatabaseUpdate
2828
from ._models_py3 import DataConnection
2929
from ._models_py3 import DataConnectionCheckNameRequest
3030
from ._models_py3 import DataConnectionValidation
3131
from ._models_py3 import DataConnectionValidationListResult
3232
from ._models_py3 import DataConnectionValidationResult
3333
from ._models_py3 import EventGridDataConnection
3434
from ._models_py3 import EventHubDataConnection
35+
from ._models_py3 import FollowerDatabaseDefinition
36+
from ._models_py3 import Identity
37+
from ._models_py3 import IdentityUserAssignedIdentitiesValue
3538
from ._models_py3 import IotHubDataConnection
39+
from ._models_py3 import KeyVaultProperties
3640
from ._models_py3 import Operation
3741
from ._models_py3 import OperationDisplay
3842
from ._models_py3 import OptimizedAutoscale
3943
from ._models_py3 import ProxyResource
44+
from ._models_py3 import ReadOnlyFollowingDatabase
45+
from ._models_py3 import ReadWriteDatabase
4046
from ._models_py3 import Resource
4147
from ._models_py3 import SkuDescription
4248
from ._models_py3 import SkuLocationInfoItem
4349
from ._models_py3 import TrackedResource
4450
from ._models_py3 import TrustedExternalTenant
4551
from ._models_py3 import VirtualNetworkConfiguration
4652
except (SyntaxError, ImportError):
53+
from ._models import AttachedDatabaseConfiguration
4754
from ._models import AzureCapacity
4855
from ._models import AzureEntityResource
4956
from ._models import AzureResourceSku
5057
from ._models import AzureSku
58+
from ._models import CheckNameRequest
5159
from ._models import CheckNameResult
5260
from ._models import Cluster
5361
from ._models import ClusterCheckNameRequest
5462
from ._models import ClusterUpdate
5563
from ._models import Database
56-
from ._models import DatabaseCheckNameRequest
5764
from ._models import DatabasePrincipal
5865
from ._models import DatabasePrincipalListRequest
5966
from ._models import DatabasePrincipalListResult
6067
from ._models import DatabaseStatistics
61-
from ._models import DatabaseUpdate
6268
from ._models import DataConnection
6369
from ._models import DataConnectionCheckNameRequest
6470
from ._models import DataConnectionValidation
6571
from ._models import DataConnectionValidationListResult
6672
from ._models import DataConnectionValidationResult
6773
from ._models import EventGridDataConnection
6874
from ._models import EventHubDataConnection
75+
from ._models import FollowerDatabaseDefinition
76+
from ._models import Identity
77+
from ._models import IdentityUserAssignedIdentitiesValue
6978
from ._models import IotHubDataConnection
79+
from ._models import KeyVaultProperties
7080
from ._models import Operation
7181
from ._models import OperationDisplay
7282
from ._models import OptimizedAutoscale
7383
from ._models import ProxyResource
84+
from ._models import ReadOnlyFollowingDatabase
85+
from ._models import ReadWriteDatabase
7486
from ._models import Resource
7587
from ._models import SkuDescription
7688
from ._models import SkuLocationInfoItem
7789
from ._models import TrackedResource
7890
from ._models import TrustedExternalTenant
7991
from ._models import VirtualNetworkConfiguration
92+
from ._paged_models import AttachedDatabaseConfigurationPaged
8093
from ._paged_models import AzureResourceSkuPaged
8194
from ._paged_models import ClusterPaged
8295
from ._paged_models import DatabasePaged
8396
from ._paged_models import DatabasePrincipalPaged
8497
from ._paged_models import DataConnectionPaged
98+
from ._paged_models import FollowerDatabaseDefinitionPaged
8599
from ._paged_models import OperationPaged
86100
from ._paged_models import SkuDescriptionPaged
87101
from ._kusto_management_client_enums import (
@@ -90,60 +104,76 @@
90104
AzureSkuName,
91105
AzureSkuTier,
92106
AzureScaleType,
107+
DefaultPrincipalsModificationKind,
108+
PrincipalsModificationKind,
93109
DataFormat,
110+
IdentityType,
94111
DatabasePrincipalRole,
95112
DatabasePrincipalType,
113+
Type,
96114
Reason,
97115
)
98116

99117
__all__ = [
118+
'AttachedDatabaseConfiguration',
100119
'AzureCapacity',
101120
'AzureEntityResource',
102121
'AzureResourceSku',
103122
'AzureSku',
123+
'CheckNameRequest',
104124
'CheckNameResult',
105125
'Cluster',
106126
'ClusterCheckNameRequest',
107127
'ClusterUpdate',
108128
'Database',
109-
'DatabaseCheckNameRequest',
110129
'DatabasePrincipal',
111130
'DatabasePrincipalListRequest',
112131
'DatabasePrincipalListResult',
113132
'DatabaseStatistics',
114-
'DatabaseUpdate',
115133
'DataConnection',
116134
'DataConnectionCheckNameRequest',
117135
'DataConnectionValidation',
118136
'DataConnectionValidationListResult',
119137
'DataConnectionValidationResult',
120138
'EventGridDataConnection',
121139
'EventHubDataConnection',
140+
'FollowerDatabaseDefinition',
141+
'Identity',
142+
'IdentityUserAssignedIdentitiesValue',
122143
'IotHubDataConnection',
144+
'KeyVaultProperties',
123145
'Operation',
124146
'OperationDisplay',
125147
'OptimizedAutoscale',
126148
'ProxyResource',
149+
'ReadOnlyFollowingDatabase',
150+
'ReadWriteDatabase',
127151
'Resource',
128152
'SkuDescription',
129153
'SkuLocationInfoItem',
130154
'TrackedResource',
131155
'TrustedExternalTenant',
132156
'VirtualNetworkConfiguration',
157+
'FollowerDatabaseDefinitionPaged',
133158
'ClusterPaged',
134159
'SkuDescriptionPaged',
135160
'AzureResourceSkuPaged',
136161
'DatabasePaged',
137162
'DatabasePrincipalPaged',
163+
'AttachedDatabaseConfigurationPaged',
138164
'DataConnectionPaged',
139165
'OperationPaged',
140166
'State',
141167
'ProvisioningState',
142168
'AzureSkuName',
143169
'AzureSkuTier',
144170
'AzureScaleType',
171+
'DefaultPrincipalsModificationKind',
172+
'PrincipalsModificationKind',
145173
'DataFormat',
174+
'IdentityType',
146175
'DatabasePrincipalRole',
147176
'DatabasePrincipalType',
177+
'Type',
148178
'Reason',
149179
]

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

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,20 @@ class AzureScaleType(str, Enum):
6464
none = "none"
6565

6666

67+
class DefaultPrincipalsModificationKind(str, Enum):
68+
69+
union = "Union"
70+
replace = "Replace"
71+
none = "None"
72+
73+
74+
class PrincipalsModificationKind(str, Enum):
75+
76+
union = "Union"
77+
replace = "Replace"
78+
none = "None"
79+
80+
6781
class DataFormat(str, Enum):
6882

6983
multijson = "MULTIJSON"
@@ -77,6 +91,13 @@ class DataFormat(str, Enum):
7791
raw = "RAW"
7892
singlejson = "SINGLEJSON"
7993
avro = "AVRO"
94+
tsve = "TSVE"
95+
96+
97+
class IdentityType(str, Enum):
98+
99+
none = "None"
100+
system_assigned = "SystemAssigned"
80101

81102

82103
class DatabasePrincipalRole(str, Enum):
@@ -96,6 +117,12 @@ class DatabasePrincipalType(str, Enum):
96117
user = "User"
97118

98119

120+
class Type(str, Enum):
121+
122+
microsoft_kustoclustersdatabases = "Microsoft.Kusto/clusters/databases"
123+
microsoft_kustoclustersattached_database_configurations = "Microsoft.Kusto/clusters/attachedDatabaseConfigurations"
124+
125+
99126
class Reason(str, Enum):
100127

101128
invalid = "Invalid"

0 commit comments

Comments
 (0)