Skip to content

Commit 4ec5a40

Browse files
Azure CLI BotSDKAutov-ajnavaRAY-316
authored
[AutoRelease] t1-eventhub-2021-05-25-53185 (Azure#18901)
* CodeGen from PR 14046 in Azure/azure-rest-api-specs EventHub: Add Premium to EventHub SKU name and tier enums (Azure#14046) Co-authored-by: v-ajnava <[email protected]> * version,CHANGELOG * test * test config Co-authored-by: SDKAuto <[email protected]> Co-authored-by: v-ajnava <[email protected]> Co-authored-by: PythonSdkPipelines <PythonSdkPipelines> Co-authored-by: Zed <[email protected]>
1 parent d200c3c commit 4ec5a40

38 files changed

+6872
-1464
lines changed

sdk/eventhub/azure-mgmt-eventhub/CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# Release History
22

3+
## 5.0.0 (2021-05-25)
4+
5+
**Features**
6+
7+
- Model Encryption has a new parameter require_infrastructure_encryption
8+
- Model ArmDisasterRecovery has a new parameter system_data
9+
- Model KeyVaultProperties has a new parameter identity
10+
- Model PrivateEndpointConnection has a new parameter system_data
11+
- Model Identity has a new parameter user_assigned_identities
12+
- Model ConsumerGroup has a new parameter system_data
13+
- Model NetworkRuleSet has a new parameter system_data
14+
- Model Eventhub has a new parameter system_data
15+
- Model EHNamespace has a new parameter private_endpoint_connections
16+
- Model EHNamespace has a new parameter system_data
17+
- Model AuthorizationRule has a new parameter system_data
18+
19+
**Breaking changes**
20+
21+
- Removed operation NamespacesOperations.create_or_update_ip_filter_rule
22+
- Removed operation NamespacesOperations.delete_ip_filter_rule
23+
- Removed operation NamespacesOperations.get_virtual_network_rule
24+
- Removed operation NamespacesOperations.create_or_update_virtual_network_rule
25+
- Removed operation NamespacesOperations.get_ip_filter_rule
26+
- Removed operation NamespacesOperations.list_virtual_network_rules
27+
- Removed operation NamespacesOperations.list_ip_filter_rules
28+
- Removed operation NamespacesOperations.delete_virtual_network_rule
29+
330
## 4.2.0 (2020-09-15)
431

532
**Features**

sdk/eventhub/azure-mgmt-eventhub/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": "243dc16d38ca0f0d251efa2d216468a670cd8beb",
5+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
6+
"autorest_command": "autorest specification/eventhub/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/eventhub/resource-manager/readme.md"
8+
}

sdk/eventhub/azure-mgmt-eventhub/azure/mgmt/eventhub/_event_hub_management_client.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
7575
* 2015-08-01: :mod:`v2015_08_01.models<azure.mgmt.eventhub.v2015_08_01.models>`
7676
* 2017-04-01: :mod:`v2017_04_01.models<azure.mgmt.eventhub.v2017_04_01.models>`
7777
* 2018-01-01-preview: :mod:`v2018_01_01_preview.models<azure.mgmt.eventhub.v2018_01_01_preview.models>`
78+
* 2021-01-01-preview: :mod:`v2021_01_01_preview.models<azure.mgmt.eventhub.v2021_01_01_preview.models>`
7879
"""
7980
if api_version == '2015-08-01':
8081
from .v2015_08_01 import models
@@ -85,6 +86,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
8586
elif api_version == '2018-01-01-preview':
8687
from .v2018_01_01_preview import models
8788
return models
89+
elif api_version == '2021-01-01-preview':
90+
from .v2021_01_01_preview import models
91+
return models
8892
raise NotImplementedError("APIVersion {} is not available".format(api_version))
8993

9094
@property
@@ -120,6 +124,7 @@ def consumer_groups(self):
120124
* 2015-08-01: :class:`ConsumerGroupsOperations<azure.mgmt.eventhub.v2015_08_01.operations.ConsumerGroupsOperations>`
121125
* 2017-04-01: :class:`ConsumerGroupsOperations<azure.mgmt.eventhub.v2017_04_01.operations.ConsumerGroupsOperations>`
122126
* 2018-01-01-preview: :class:`ConsumerGroupsOperations<azure.mgmt.eventhub.v2018_01_01_preview.operations.ConsumerGroupsOperations>`
127+
* 2021-01-01-preview: :class:`ConsumerGroupsOperations<azure.mgmt.eventhub.v2021_01_01_preview.operations.ConsumerGroupsOperations>`
123128
"""
124129
api_version = self._get_api_version('consumer_groups')
125130
if api_version == '2015-08-01':
@@ -128,6 +133,8 @@ def consumer_groups(self):
128133
from .v2017_04_01.operations import ConsumerGroupsOperations as OperationClass
129134
elif api_version == '2018-01-01-preview':
130135
from .v2018_01_01_preview.operations import ConsumerGroupsOperations as OperationClass
136+
elif api_version == '2021-01-01-preview':
137+
from .v2021_01_01_preview.operations import ConsumerGroupsOperations as OperationClass
131138
else:
132139
raise NotImplementedError("APIVersion {} is not available".format(api_version))
133140
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -138,12 +145,15 @@ def disaster_recovery_configs(self):
138145
139146
* 2017-04-01: :class:`DisasterRecoveryConfigsOperations<azure.mgmt.eventhub.v2017_04_01.operations.DisasterRecoveryConfigsOperations>`
140147
* 2018-01-01-preview: :class:`DisasterRecoveryConfigsOperations<azure.mgmt.eventhub.v2018_01_01_preview.operations.DisasterRecoveryConfigsOperations>`
148+
* 2021-01-01-preview: :class:`DisasterRecoveryConfigsOperations<azure.mgmt.eventhub.v2021_01_01_preview.operations.DisasterRecoveryConfigsOperations>`
141149
"""
142150
api_version = self._get_api_version('disaster_recovery_configs')
143151
if api_version == '2017-04-01':
144152
from .v2017_04_01.operations import DisasterRecoveryConfigsOperations as OperationClass
145153
elif api_version == '2018-01-01-preview':
146154
from .v2018_01_01_preview.operations import DisasterRecoveryConfigsOperations as OperationClass
155+
elif api_version == '2021-01-01-preview':
156+
from .v2021_01_01_preview.operations import DisasterRecoveryConfigsOperations as OperationClass
147157
else:
148158
raise NotImplementedError("APIVersion {} is not available".format(api_version))
149159
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -155,6 +165,7 @@ def event_hubs(self):
155165
* 2015-08-01: :class:`EventHubsOperations<azure.mgmt.eventhub.v2015_08_01.operations.EventHubsOperations>`
156166
* 2017-04-01: :class:`EventHubsOperations<azure.mgmt.eventhub.v2017_04_01.operations.EventHubsOperations>`
157167
* 2018-01-01-preview: :class:`EventHubsOperations<azure.mgmt.eventhub.v2018_01_01_preview.operations.EventHubsOperations>`
168+
* 2021-01-01-preview: :class:`EventHubsOperations<azure.mgmt.eventhub.v2021_01_01_preview.operations.EventHubsOperations>`
158169
"""
159170
api_version = self._get_api_version('event_hubs')
160171
if api_version == '2015-08-01':
@@ -163,6 +174,8 @@ def event_hubs(self):
163174
from .v2017_04_01.operations import EventHubsOperations as OperationClass
164175
elif api_version == '2018-01-01-preview':
165176
from .v2018_01_01_preview.operations import EventHubsOperations as OperationClass
177+
elif api_version == '2021-01-01-preview':
178+
from .v2021_01_01_preview.operations import EventHubsOperations as OperationClass
166179
else:
167180
raise NotImplementedError("APIVersion {} is not available".format(api_version))
168181
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -174,6 +187,7 @@ def namespaces(self):
174187
* 2015-08-01: :class:`NamespacesOperations<azure.mgmt.eventhub.v2015_08_01.operations.NamespacesOperations>`
175188
* 2017-04-01: :class:`NamespacesOperations<azure.mgmt.eventhub.v2017_04_01.operations.NamespacesOperations>`
176189
* 2018-01-01-preview: :class:`NamespacesOperations<azure.mgmt.eventhub.v2018_01_01_preview.operations.NamespacesOperations>`
190+
* 2021-01-01-preview: :class:`NamespacesOperations<azure.mgmt.eventhub.v2021_01_01_preview.operations.NamespacesOperations>`
177191
"""
178192
api_version = self._get_api_version('namespaces')
179193
if api_version == '2015-08-01':
@@ -182,6 +196,8 @@ def namespaces(self):
182196
from .v2017_04_01.operations import NamespacesOperations as OperationClass
183197
elif api_version == '2018-01-01-preview':
184198
from .v2018_01_01_preview.operations import NamespacesOperations as OperationClass
199+
elif api_version == '2021-01-01-preview':
200+
from .v2021_01_01_preview.operations import NamespacesOperations as OperationClass
185201
else:
186202
raise NotImplementedError("APIVersion {} is not available".format(api_version))
187203
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -193,6 +209,7 @@ def operations(self):
193209
* 2015-08-01: :class:`Operations<azure.mgmt.eventhub.v2015_08_01.operations.Operations>`
194210
* 2017-04-01: :class:`Operations<azure.mgmt.eventhub.v2017_04_01.operations.Operations>`
195211
* 2018-01-01-preview: :class:`Operations<azure.mgmt.eventhub.v2018_01_01_preview.operations.Operations>`
212+
* 2021-01-01-preview: :class:`Operations<azure.mgmt.eventhub.v2021_01_01_preview.operations.Operations>`
196213
"""
197214
api_version = self._get_api_version('operations')
198215
if api_version == '2015-08-01':
@@ -201,6 +218,8 @@ def operations(self):
201218
from .v2017_04_01.operations import Operations as OperationClass
202219
elif api_version == '2018-01-01-preview':
203220
from .v2018_01_01_preview.operations import Operations as OperationClass
221+
elif api_version == '2021-01-01-preview':
222+
from .v2021_01_01_preview.operations import Operations as OperationClass
204223
else:
205224
raise NotImplementedError("APIVersion {} is not available".format(api_version))
206225
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -210,10 +229,13 @@ def private_endpoint_connections(self):
210229
"""Instance depends on the API version:
211230
212231
* 2018-01-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.eventhub.v2018_01_01_preview.operations.PrivateEndpointConnectionsOperations>`
232+
* 2021-01-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.eventhub.v2021_01_01_preview.operations.PrivateEndpointConnectionsOperations>`
213233
"""
214234
api_version = self._get_api_version('private_endpoint_connections')
215235
if api_version == '2018-01-01-preview':
216236
from .v2018_01_01_preview.operations import PrivateEndpointConnectionsOperations as OperationClass
237+
elif api_version == '2021-01-01-preview':
238+
from .v2021_01_01_preview.operations import PrivateEndpointConnectionsOperations as OperationClass
217239
else:
218240
raise NotImplementedError("APIVersion {} is not available".format(api_version))
219241
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -223,10 +245,13 @@ def private_link_resources(self):
223245
"""Instance depends on the API version:
224246
225247
* 2018-01-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.eventhub.v2018_01_01_preview.operations.PrivateLinkResourcesOperations>`
248+
* 2021-01-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.eventhub.v2021_01_01_preview.operations.PrivateLinkResourcesOperations>`
226249
"""
227250
api_version = self._get_api_version('private_link_resources')
228251
if api_version == '2018-01-01-preview':
229252
from .v2018_01_01_preview.operations import PrivateLinkResourcesOperations as OperationClass
253+
elif api_version == '2021-01-01-preview':
254+
from .v2021_01_01_preview.operations import PrivateLinkResourcesOperations as OperationClass
230255
else:
231256
raise NotImplementedError("APIVersion {} is not available".format(api_version))
232257
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

sdk/eventhub/azure-mgmt-eventhub/azure/mgmt/eventhub/v2015_08_01/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
VERSION = "2015-08-01"
12+
VERSION = "5.0.0"
1313

sdk/eventhub/azure-mgmt-eventhub/azure/mgmt/eventhub/v2017_04_01/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
VERSION = "2017-04-01"
12+
VERSION = "5.0.0"
1313

sdk/eventhub/azure-mgmt-eventhub/azure/mgmt/eventhub/v2018_01_01_preview/_event_hub_management_client.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ def __init__(
7070
super(EventHubManagementClient, self).__init__(self.config.credentials, self.config)
7171

7272
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
73+
self.api_version = '2018-01-01-preview'
7374
self._serialize = Serializer(client_models)
7475
self._deserialize = Deserializer(client_models)
7576

sdk/eventhub/azure-mgmt-eventhub/azure/mgmt/eventhub/v2018_01_01_preview/operations/_consumer_groups_operations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class ConsumerGroupsOperations(object):
2424
:param config: Configuration of service client.
2525
:param serializer: An object model serializer.
2626
:param deserializer: An object model deserializer.
27-
:ivar api_version: Client API Version. Constant value: "2017-04-01".
27+
:ivar api_version: Client API Version. Constant value: "2018-01-01-preview".
2828
"""
2929

3030
models = models
@@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer):
3434
self._client = client
3535
self._serialize = serializer
3636
self._deserialize = deserializer
37-
self.api_version = "2017-04-01"
37+
self.api_version = "2018-01-01-preview"
3838

3939
self.config = config
4040

sdk/eventhub/azure-mgmt-eventhub/azure/mgmt/eventhub/v2018_01_01_preview/operations/_disaster_recovery_configs_operations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class DisasterRecoveryConfigsOperations(object):
2424
:param config: Configuration of service client.
2525
:param serializer: An object model serializer.
2626
:param deserializer: An object model deserializer.
27-
:ivar api_version: Client API Version. Constant value: "2017-04-01".
27+
:ivar api_version: Client API Version. Constant value: "2018-01-01-preview".
2828
"""
2929

3030
models = models
@@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer):
3434
self._client = client
3535
self._serialize = serializer
3636
self._deserialize = deserializer
37-
self.api_version = "2017-04-01"
37+
self.api_version = "2018-01-01-preview"
3838

3939
self.config = config
4040

sdk/eventhub/azure-mgmt-eventhub/azure/mgmt/eventhub/v2018_01_01_preview/operations/_event_hubs_operations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class EventHubsOperations(object):
2424
:param config: Configuration of service client.
2525
:param serializer: An object model serializer.
2626
:param deserializer: An object model deserializer.
27-
:ivar api_version: Client API Version. Constant value: "2017-04-01".
27+
:ivar api_version: Client API Version. Constant value: "2018-01-01-preview".
2828
"""
2929

3030
models = models
@@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer):
3434
self._client = client
3535
self._serialize = serializer
3636
self._deserialize = deserializer
37-
self.api_version = "2017-04-01"
37+
self.api_version = "2018-01-01-preview"
3838

3939
self.config = config
4040

0 commit comments

Comments
 (0)