Skip to content

Commit 28efc95

Browse files
AutorestCIlmazuel
authored andcommitted
[AutoPR] signalr/resource-manager (#3706)
* [AutoPR signalr/resource-manager] Oct10 (#3705) * Generated from ad5e41880ed7c7206796e71c3ecac77831d44ad7 add new api-version 2018-10-01 * Packaging update of azure-mgmt-signalr * Generated from 689631a7dfdcdd85ab2ef8bea49799c58f73c73e (#4003) typo: signalr/resource-manager/Microsoft.SignalRService - excuting -> executing - SingalR -> SignalR - resouce -> resource - indentifier -> identifier * Packaging update of azure-mgmt-signalr * updated versioning and changelog * Update version.py * [AutoPR signalr/resource-manager] 3 new APIs added to SignalR service and rename the sample files (#4237) * Generated from 11688ecee0e4debad9c3bc5dade3ea5134e89279 fix typos * Generated from df6ed133536ac9854663a1ea0958807915ae2cbd resolve comments * Packaging update of azure-mgmt-signalr * Packaging update of azure-mgmt-signalr * Move signal R to SDK folder * Packaging update of azure-mgmt-signalr * Generated from 9c29294988174f42b0a86e1049899a56e7b875f4 (#5379) Change SDK folder * ChangeLog
1 parent 501535e commit 28efc95

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+120
-48
lines changed

azure-mgmt-signalr/MANIFEST.in

Lines changed: 0 additions & 1 deletion
This file was deleted.

azure-mgmt-signalr/HISTORY.rst renamed to sdk/signalr/azure-mgmt-signalr/HISTORY.rst

Lines changed: 5 additions & 0 deletions
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
recursive-include tests *.py *.yaml
2+
include *.rst
3+
include azure/__init__.py
4+
include azure/mgmt/__init__.py
5+

azure-mgmt-signalr/README.rst renamed to sdk/signalr/azure-mgmt-signalr/README.rst

Lines changed: 0 additions & 19 deletions

azure-mgmt-signalr/azure/mgmt/signalr/models/resource.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/models/resource.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class Resource(Model):
2020
2121
:ivar id: Fully qualified resource Id for the resource.
2222
:vartype id: str
23-
:ivar name: The name of the resouce.
23+
:ivar name: The name of the resource.
2424
:vartype name: str
2525
:ivar type: The type of the service - e.g.
2626
"Microsoft.SignalRService/SignalR"

azure-mgmt-signalr/azure/mgmt/signalr/models/resource_py3.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/models/resource_py3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class Resource(Model):
2020
2121
:ivar id: Fully qualified resource Id for the resource.
2222
:vartype id: str
23-
:ivar name: The name of the resouce.
23+
:ivar name: The name of the resource.
2424
:vartype name: str
2525
:ivar type: The type of the service - e.g.
2626
"Microsoft.SignalRService/SignalR"

azure-mgmt-signalr/azure/mgmt/signalr/models/resource_sku.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/models/resource_sku.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ class ResourceSku(Model):
2121
number code, such as A0 or P3. Required (if sku is specified)
2222
:type name: str
2323
:param tier: Optional tier of this particular SKU. `Basic` is deprecated,
24-
use `Standard` instead for Basic tier. Possible values include: 'Free',
25-
'Basic', 'Standard', 'Premium'
24+
use `Standard` instead. Possible values include: 'Free', 'Basic',
25+
'Standard', 'Premium'
2626
:type tier: str or ~azure.mgmt.signalr.models.SignalRSkuTier
2727
:param size: Optional, string. When the name field is the combination of
2828
tier and some other value, this would be the standalone code.

azure-mgmt-signalr/azure/mgmt/signalr/models/resource_sku_py3.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/models/resource_sku_py3.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ class ResourceSku(Model):
2121
number code, such as A0 or P3. Required (if sku is specified)
2222
:type name: str
2323
:param tier: Optional tier of this particular SKU. `Basic` is deprecated,
24-
use `Standard` instead for Basic tier. Possible values include: 'Free',
25-
'Basic', 'Standard', 'Premium'
24+
use `Standard` instead. Possible values include: 'Free', 'Basic',
25+
'Standard', 'Premium'
2626
:type tier: str or ~azure.mgmt.signalr.models.SignalRSkuTier
2727
:param size: Optional, string. When the name field is the combination of
2828
tier and some other value, this would be the standalone code.

azure-mgmt-signalr/azure/mgmt/signalr/models/signal_rresource.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/models/signal_rresource.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class SignalRResource(TrackedResource):
2020
2121
:ivar id: Fully qualified resource Id for the resource.
2222
:vartype id: str
23-
:ivar name: The name of the resouce.
23+
:ivar name: The name of the resource.
2424
:vartype name: str
2525
:ivar type: The type of the service - e.g.
2626
"Microsoft.SignalRService/SignalR"
@@ -48,10 +48,10 @@ class SignalRResource(TrackedResource):
4848
:ivar host_name: FQDN of the SignalR service instance. Format:
4949
xxx.service.signalr.net
5050
:vartype host_name: str
51-
:ivar public_port: The publicly accessibly port of the SignalR service
51+
:ivar public_port: The publicly accessible port of the SignalR service
5252
which is designed for browser/client side usage.
5353
:vartype public_port: int
54-
:ivar server_port: The publicly accessibly port of the SignalR service
54+
:ivar server_port: The publicly accessible port of the SignalR service
5555
which is designed for customer server side usage.
5656
:vartype server_port: int
5757
:param version: Version of the SignalR resource. Probably you need the

azure-mgmt-signalr/azure/mgmt/signalr/models/signal_rresource_py3.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/models/signal_rresource_py3.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class SignalRResource(TrackedResource):
2020
2121
:ivar id: Fully qualified resource Id for the resource.
2222
:vartype id: str
23-
:ivar name: The name of the resouce.
23+
:ivar name: The name of the resource.
2424
:vartype name: str
2525
:ivar type: The type of the service - e.g.
2626
"Microsoft.SignalRService/SignalR"
@@ -48,10 +48,10 @@ class SignalRResource(TrackedResource):
4848
:ivar host_name: FQDN of the SignalR service instance. Format:
4949
xxx.service.signalr.net
5050
:vartype host_name: str
51-
:ivar public_port: The publicly accessibly port of the SignalR service
51+
:ivar public_port: The publicly accessible port of the SignalR service
5252
which is designed for browser/client side usage.
5353
:vartype public_port: int
54-
:ivar server_port: The publicly accessibly port of the SignalR service
54+
:ivar server_port: The publicly accessible port of the SignalR service
5555
which is designed for customer server side usage.
5656
:vartype server_port: int
5757
:param version: Version of the SignalR resource. Probably you need the

azure-mgmt-signalr/azure/mgmt/signalr/models/signal_rusage_name.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/models/signal_rusage_name.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
class SignalRUsageName(Model):
1616
"""Localizable String object containing the name and a localized value.
1717
18-
:param value: The indentifier of the usage.
18+
:param value: The identifier of the usage.
1919
:type value: str
2020
:param localized_value: Localized name of the usage.
2121
:type localized_value: str

azure-mgmt-signalr/azure/mgmt/signalr/models/signal_rusage_name_py3.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/models/signal_rusage_name_py3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
class SignalRUsageName(Model):
1616
"""Localizable String object containing the name and a localized value.
1717
18-
:param value: The indentifier of the usage.
18+
:param value: The identifier of the usage.
1919
:type value: str
2020
:param localized_value: Localized name of the usage.
2121
:type localized_value: str

azure-mgmt-signalr/azure/mgmt/signalr/models/tracked_resource.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/models/tracked_resource.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class TrackedResource(Resource):
2020
2121
:ivar id: Fully qualified resource Id for the resource.
2222
:vartype id: str
23-
:ivar name: The name of the resouce.
23+
:ivar name: The name of the resource.
2424
:vartype name: str
2525
:ivar type: The type of the service - e.g.
2626
"Microsoft.SignalRService/SignalR"

azure-mgmt-signalr/azure/mgmt/signalr/models/tracked_resource_py3.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/models/tracked_resource_py3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class TrackedResource(Resource):
2020
2121
:ivar id: Fully qualified resource Id for the resource.
2222
:vartype id: str
23-
:ivar name: The name of the resouce.
23+
:ivar name: The name of the resource.
2424
:vartype name: str
2525
:ivar type: The type of the service - e.g.
2626
"Microsoft.SignalRService/SignalR"

azure-mgmt-signalr/azure/mgmt/signalr/operations/operations.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/operations/operations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class Operations(object):
2323
:param config: Configuration of service client.
2424
:param serializer: An object model serializer.
2525
:param deserializer: An object model deserializer.
26-
:ivar api_version: Client Api Version. Constant value: "2018-03-01-preview".
26+
:ivar api_version: Client Api Version. Possible values include: '2018-03-01-preview', '2018-10-01'. Constant value: "2018-10-01".
2727
"""
2828

2929
models = models
@@ -33,7 +33,7 @@ def __init__(self, client, config, serializer, deserializer):
3333
self._client = client
3434
self._serialize = serializer
3535
self._deserialize = deserializer
36-
self.api_version = "2018-03-01-preview"
36+
self.api_version = "2018-10-01"
3737

3838
self.config = config
3939

azure-mgmt-signalr/azure/mgmt/signalr/operations/signal_roperations.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/operations/signal_roperations.py

Lines changed: 87 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class SignalROperations(object):
2525
:param config: Configuration of service client.
2626
:param serializer: An object model serializer.
2727
:param deserializer: An object model deserializer.
28-
:ivar api_version: Client Api Version. Constant value: "2018-03-01-preview".
28+
:ivar api_version: Client Api Version. Possible values include: '2018-03-01-preview', '2018-10-01'. Constant value: "2018-10-01".
2929
"""
3030

3131
models = models
@@ -35,7 +35,7 @@ def __init__(self, client, config, serializer, deserializer):
3535
self._client = client
3636
self._serialize = serializer
3737
self._deserialize = deserializer
38-
self.api_version = "2018-03-01-preview"
38+
self.api_version = "2018-10-01"
3939

4040
self.config = config
4141

@@ -486,7 +486,7 @@ def get(
486486
return client_raw_response
487487

488488
return deserialized
489-
get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/SignalR/{resourceName}'}
489+
get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}'}
490490

491491

492492
def _create_or_update_initial(
@@ -591,7 +591,7 @@ def get_long_running_output(response):
591591
elif polling is False: polling_method = NoPolling()
592592
else: polling_method = polling
593593
return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
594-
create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/SignalR/{resourceName}'}
594+
create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}'}
595595

596596

597597
def _delete_initial(
@@ -672,7 +672,7 @@ def get_long_running_output(response):
672672
elif polling is False: polling_method = NoPolling()
673673
else: polling_method = polling
674674
return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
675-
delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/SignalR/{resourceName}'}
675+
delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}'}
676676

677677

678678
def _update_initial(
@@ -777,4 +777,85 @@ def get_long_running_output(response):
777777
elif polling is False: polling_method = NoPolling()
778778
else: polling_method = polling
779779
return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
780-
update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/SignalR/{resourceName}'}
780+
update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}'}
781+
782+
783+
def _restart_initial(
784+
self, resource_group_name, resource_name, custom_headers=None, raw=False, **operation_config):
785+
# Construct URL
786+
url = self.restart.metadata['url']
787+
path_format_arguments = {
788+
'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'),
789+
'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
790+
'resourceName': self._serialize.url("resource_name", resource_name, 'str')
791+
}
792+
url = self._client.format_url(url, **path_format_arguments)
793+
794+
# Construct parameters
795+
query_parameters = {}
796+
query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str')
797+
798+
# Construct headers
799+
header_parameters = {}
800+
if self.config.generate_client_request_id:
801+
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
802+
if custom_headers:
803+
header_parameters.update(custom_headers)
804+
if self.config.accept_language is not None:
805+
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
806+
807+
# Construct and send request
808+
request = self._client.post(url, query_parameters, header_parameters)
809+
response = self._client.send(request, stream=False, **operation_config)
810+
811+
if response.status_code not in [202, 204]:
812+
exp = CloudError(response)
813+
exp.request_id = response.headers.get('x-ms-request-id')
814+
raise exp
815+
816+
if raw:
817+
client_raw_response = ClientRawResponse(None, response)
818+
return client_raw_response
819+
820+
def restart(
821+
self, resource_group_name, resource_name, custom_headers=None, raw=False, polling=True, **operation_config):
822+
"""Operation to restart a SignalR service.
823+
824+
:param resource_group_name: The name of the resource group that
825+
contains the resource. You can obtain this value from the Azure
826+
Resource Manager API or the portal.
827+
:type resource_group_name: str
828+
:param resource_name: The name of the SignalR resource.
829+
:type resource_name: str
830+
:param dict custom_headers: headers that will be added to the request
831+
:param bool raw: The poller return type is ClientRawResponse, the
832+
direct response alongside the deserialized response
833+
:param polling: True for ARMPolling, False for no polling, or a
834+
polling object for personal polling strategy
835+
:return: An instance of LROPoller that returns None or
836+
ClientRawResponse<None> if raw==True
837+
:rtype: ~msrestazure.azure_operation.AzureOperationPoller[None] or
838+
~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[None]]
839+
:raises: :class:`CloudError<msrestazure.azure_exceptions.CloudError>`
840+
"""
841+
raw_result = self._restart_initial(
842+
resource_group_name=resource_group_name,
843+
resource_name=resource_name,
844+
custom_headers=custom_headers,
845+
raw=True,
846+
**operation_config
847+
)
848+
849+
def get_long_running_output(response):
850+
if raw:
851+
client_raw_response = ClientRawResponse(None, response)
852+
return client_raw_response
853+
854+
lro_delay = operation_config.get(
855+
'long_running_operation_timeout',
856+
self.config.long_running_operation_timeout)
857+
if polling is True: polling_method = ARMPolling(lro_delay, **operation_config)
858+
elif polling is False: polling_method = NoPolling()
859+
else: polling_method = polling
860+
return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
861+
restart.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}/restart'}

azure-mgmt-signalr/azure/mgmt/signalr/operations/usages_operations.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/operations/usages_operations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class UsagesOperations(object):
2323
:param config: Configuration of service client.
2424
:param serializer: An object model serializer.
2525
:param deserializer: An object model deserializer.
26-
:ivar api_version: Client Api Version. Constant value: "2018-03-01-preview".
26+
:ivar api_version: Client Api Version. Possible values include: '2018-03-01-preview', '2018-10-01'. Constant value: "2018-10-01".
2727
"""
2828

2929
models = models
@@ -33,7 +33,7 @@ def __init__(self, client, config, serializer, deserializer):
3333
self._client = client
3434
self._serialize = serializer
3535
self._deserialize = deserializer
36-
self.api_version = "2018-03-01-preview"
36+
self.api_version = "2018-10-01"
3737

3838
self.config = config
3939

azure-mgmt-signalr/azure/mgmt/signalr/signal_rmanagement_client.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/signal_rmanagement_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def __init__(
8383
super(SignalRManagementClient, self).__init__(self.config.credentials, self.config)
8484

8585
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
86-
self.api_version = '2018-03-01-preview'
86+
self.api_version = '2018-10-01'
8787
self._serialize = Serializer(client_models)
8888
self._deserialize = Deserializer(client_models)
8989

azure-mgmt-signalr/azure/mgmt/signalr/version.py renamed to sdk/signalr/azure-mgmt-signalr/azure/mgmt/signalr/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 = "0.1.1"
12+
VERSION = "0.2.0"
1313

azure-mgmt-signalr/setup.py renamed to sdk/signalr/azure-mgmt-signalr/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
version=version,
5454
description='Microsoft Azure {} Client Library for Python'.format(PACKAGE_PPRINT_NAME),
5555
long_description=readme + '\n\n' + history,
56+
long_description_content_type='text/x-rst',
5657
license='MIT License',
5758
author='Microsoft Corporation',
5859
author_email='[email protected]',

0 commit comments

Comments
 (0)