Skip to content

Commit

Permalink
Release mgmt servicebus (#13802)
Browse files Browse the repository at this point in the history
* Generated from 5892437243b833a710498e997b26c22454362cf6

* update-servicebus-760

Co-authored-by: SDK Automation <[email protected]>
  • Loading branch information
colawwj and SDK Automation authored Sep 29, 2020
1 parent f570622 commit e4b5296
Show file tree
Hide file tree
Showing 115 changed files with 6,995 additions and 6,173 deletions.
24 changes: 24 additions & 0 deletions sdk/servicebus/azure-mgmt-servicebus/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# Release History

## 1.0.0 (2020-09-16)

**Features**

- Model SBNamespace has a new parameter zone_redundant
- Model SBNamespace has a new parameter encryption
- Model SBNamespaceUpdateParameters has a new parameter zone_redundant
- Model SBNamespaceUpdateParameters has a new parameter identity
- Model SBNamespaceUpdateParameters has a new parameter encryption
- Added operation NamespacesOperations.create_or_update_virtual_network_rule
- Added operation NamespacesOperations.create_or_update_ip_filter_rule
- Added operation NamespacesOperations.list_virtual_network_rules
- Added operation NamespacesOperations.delete_ip_filter_rule
- Added operation NamespacesOperations.list_ip_filter_rules
- Added operation NamespacesOperations.get_ip_filter_rule
- Added operation NamespacesOperations.get_virtual_network_rule
- Added operation NamespacesOperations.delete_virtual_network_rule
- Added operation group PrivateLinkResourcesOperations
- Added operation group PrivateEndpointConnectionsOperations

**Breaking changes**

- Model ErrorResponse has a new signature

## 0.6.0 (2019-04-09)

**Features**
Expand Down
30 changes: 11 additions & 19 deletions sdk/servicebus/azure-mgmt-servicebus/README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,21 @@
## Microsoft Azure SDK for Python
# Microsoft Azure SDK for Python

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

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

This package has been tested with Python 2.7, 3.4, 3.5, 3.6 and 3.7.
# Usage

For the older Azure Service Management (ASM) libraries, see
[azure-servicemanagement-legacy](https://pypi.python.org/pypi/azure-servicemanagement-legacy)
library.

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

## Usage

For code examples, see [Service Bus
Management](https://docs.microsoft.com/python/api/overview/azure/servicebus)
For code examples, see [Service Bus Management](https://docs.microsoft.com/python/api/overview/azure/servicebus)
on docs.microsoft.com.

## Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in
the [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
# Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in the
[Issues](https://github.com/Azure/azure-sdk-for-python/issues)
section of the project.

![image](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-servicebus%2FREADME.png)

![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-servicebus%2FREADME.png)
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@
# regenerated.
# --------------------------------------------------------------------------

from .service_bus_management_client import ServiceBusManagementClient
from .version import VERSION
from ._configuration import ServiceBusManagementClientConfiguration
from ._service_bus_management_client import ServiceBusManagementClient
__all__ = ['ServiceBusManagementClient', 'ServiceBusManagementClientConfiguration']

__all__ = ['ServiceBusManagementClient']
from .version import VERSION

__version__ = VERSION

Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from msrestazure import AzureConfiguration

from .version import VERSION


class ServiceBusManagementClientConfiguration(AzureConfiguration):
"""Configuration for ServiceBusManagementClient
Note that all parameters used to create this instance are saved as instance
attributes.
:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
object<msrestazure.azure_active_directory>`
:param subscription_id: Subscription credentials that uniquely identify a
Microsoft Azure subscription. The subscription ID forms part of the URI
for every service call.
:type subscription_id: str
:param str base_url: Service URL
"""

def __init__(
self, credentials, subscription_id, base_url=None):

if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
if not base_url:
base_url = 'https://management.azure.com'

super(ServiceBusManagementClientConfiguration, self).__init__(base_url)

# Starting Autorest.Python 4.0.64, make connection pool activated by default
self.keep_alive = True

self.add_user_agent('azure-mgmt-servicebus/{}'.format(VERSION))
self.add_user_agent('Azure-SDK-For-Python')

self.credentials = credentials
self.subscription_id = subscription_id
Original file line number Diff line number Diff line change
Expand Up @@ -11,84 +11,56 @@

from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
from .operations.operations import Operations
from .operations.namespaces_operations import NamespacesOperations
from .operations.disaster_recovery_configs_operations import DisasterRecoveryConfigsOperations
from .operations.migration_configs_operations import MigrationConfigsOperations
from .operations.queues_operations import QueuesOperations
from .operations.topics_operations import TopicsOperations
from .operations.subscriptions_operations import SubscriptionsOperations
from .operations.rules_operations import RulesOperations
from .operations.regions_operations import RegionsOperations
from .operations.premium_messaging_regions_operations import PremiumMessagingRegionsOperations
from .operations.event_hubs_operations import EventHubsOperations
from . import models


class ServiceBusManagementClientConfiguration(AzureConfiguration):
"""Configuration for ServiceBusManagementClient
Note that all parameters used to create this instance are saved as instance
attributes.
:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
object<msrestazure.azure_active_directory>`
:param subscription_id: Subscription credentials that uniquely identify a
Microsoft Azure subscription. The subscription ID forms part of the URI
for every service call.
:type subscription_id: str
:param str base_url: Service URL
"""

def __init__(
self, credentials, subscription_id, base_url=None):

if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
if not base_url:
base_url = 'https://management.azure.com'

super(ServiceBusManagementClientConfiguration, self).__init__(base_url)

self.add_user_agent('azure-mgmt-servicebus/{}'.format(VERSION))
self.add_user_agent('Azure-SDK-For-Python')

self.credentials = credentials
self.subscription_id = subscription_id
from ._configuration import ServiceBusManagementClientConfiguration
from .operations import NamespacesOperations
from .operations import PrivateEndpointConnectionsOperations
from .operations import PrivateLinkResourcesOperations
from .operations import Operations
from .operations import QueuesOperations
from .operations import TopicsOperations
from .operations import DisasterRecoveryConfigsOperations
from .operations import EventHubsOperations
from .operations import MigrationConfigsOperations
from .operations import PremiumMessagingRegionsOperations
from .operations import RegionsOperations
from .operations import SubscriptionsOperations
from .operations import RulesOperations
from . import models


class ServiceBusManagementClient(SDKClient):
"""Azure Service Bus client
"""ServiceBusManagementClient
:ivar config: Configuration for client.
:vartype config: ServiceBusManagementClientConfiguration
:ivar operations: Operations operations
:vartype operations: azure.mgmt.servicebus.operations.Operations
:ivar namespaces: Namespaces operations
:vartype namespaces: azure.mgmt.servicebus.operations.NamespacesOperations
:ivar disaster_recovery_configs: DisasterRecoveryConfigs operations
:vartype disaster_recovery_configs: azure.mgmt.servicebus.operations.DisasterRecoveryConfigsOperations
:ivar migration_configs: MigrationConfigs operations
:vartype migration_configs: azure.mgmt.servicebus.operations.MigrationConfigsOperations
:ivar private_endpoint_connections: PrivateEndpointConnections operations
:vartype private_endpoint_connections: azure.mgmt.servicebus.operations.PrivateEndpointConnectionsOperations
:ivar private_link_resources: PrivateLinkResources operations
:vartype private_link_resources: azure.mgmt.servicebus.operations.PrivateLinkResourcesOperations
:ivar operations: Operations operations
:vartype operations: azure.mgmt.servicebus.operations.Operations
:ivar queues: Queues operations
:vartype queues: azure.mgmt.servicebus.operations.QueuesOperations
:ivar topics: Topics operations
:vartype topics: azure.mgmt.servicebus.operations.TopicsOperations
:ivar disaster_recovery_configs: DisasterRecoveryConfigs operations
:vartype disaster_recovery_configs: azure.mgmt.servicebus.operations.DisasterRecoveryConfigsOperations
:ivar event_hubs: EventHubs operations
:vartype event_hubs: azure.mgmt.servicebus.operations.EventHubsOperations
:ivar migration_configs: MigrationConfigs operations
:vartype migration_configs: azure.mgmt.servicebus.operations.MigrationConfigsOperations
:ivar premium_messaging_regions: PremiumMessagingRegions operations
:vartype premium_messaging_regions: azure.mgmt.servicebus.operations.PremiumMessagingRegionsOperations
:ivar regions: Regions operations
:vartype regions: azure.mgmt.servicebus.operations.RegionsOperations
:ivar subscriptions: Subscriptions operations
:vartype subscriptions: azure.mgmt.servicebus.operations.SubscriptionsOperations
:ivar rules: Rules operations
:vartype rules: azure.mgmt.servicebus.operations.RulesOperations
:ivar regions: Regions operations
:vartype regions: azure.mgmt.servicebus.operations.RegionsOperations
:ivar premium_messaging_regions: PremiumMessagingRegions operations
:vartype premium_messaging_regions: azure.mgmt.servicebus.operations.PremiumMessagingRegionsOperations
:ivar event_hubs: EventHubs operations
:vartype event_hubs: azure.mgmt.servicebus.operations.EventHubsOperations
:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
Expand All @@ -107,29 +79,32 @@ def __init__(
super(ServiceBusManagementClient, self).__init__(self.config.credentials, self.config)

client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
self.api_version = '2017-04-01'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

self.operations = Operations(
self._client, self.config, self._serialize, self._deserialize)
self.namespaces = NamespacesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.disaster_recovery_configs = DisasterRecoveryConfigsOperations(
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.migration_configs = MigrationConfigsOperations(
self.private_link_resources = PrivateLinkResourcesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.operations = Operations(
self._client, self.config, self._serialize, self._deserialize)
self.queues = QueuesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.topics = TopicsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.subscriptions = SubscriptionsOperations(
self.disaster_recovery_configs = DisasterRecoveryConfigsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.rules = RulesOperations(
self.event_hubs = EventHubsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.regions = RegionsOperations(
self.migration_configs = MigrationConfigsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.premium_messaging_regions = PremiumMessagingRegionsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.event_hubs = EventHubsOperations(
self.regions = RegionsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.subscriptions = SubscriptionsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.rules = RulesOperations(
self._client, self.config, self._serialize, self._deserialize)
Loading

0 comments on commit e4b5296

Please sign in to comment.