Skip to content

Commit b6d6e56

Browse files
AutorestCIlmazuel
authored andcommitted
Generated from c812a4906aa6d74fcc75144fb569dfe1abed6873 (#2001)
Add disk details to storage profile Make possible to provide more detailed information about the storage devices attached to a given hana instance.
1 parent 9022369 commit b6d6e56

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/operations/hana_instances_operations.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class HanaInstancesOperations(object):
2121
:param client: Client for service requests.
2222
:param config: Configuration of service client.
2323
:param serializer: An object model serializer.
24-
:param deserializer: An objec model deserializer.
24+
:param deserializer: An object model deserializer.
2525
:ivar api_version: Client API version. Constant value: "2017-11-03-preview".
2626
"""
2727

@@ -59,7 +59,7 @@ def internal_paging(next_link=None, raw=False):
5959

6060
if not next_link:
6161
# Construct URL
62-
url = '/subscriptions/{subscriptionId}/providers/Microsoft.HanaOnAzure/hanaInstances'
62+
url = self.list.metadata['url']
6363
path_format_arguments = {
6464
'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str')
6565
}
@@ -102,6 +102,7 @@ def internal_paging(next_link=None, raw=False):
102102
return client_raw_response
103103

104104
return deserialized
105+
list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.HanaOnAzure/hanaInstances'}
105106

106107
def list_by_resource_group(
107108
self, resource_group_name, custom_headers=None, raw=False, **operation_config):
@@ -129,7 +130,7 @@ def internal_paging(next_link=None, raw=False):
129130

130131
if not next_link:
131132
# Construct URL
132-
url = '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances'
133+
url = self.list_by_resource_group.metadata['url']
133134
path_format_arguments = {
134135
'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'),
135136
'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str')
@@ -173,6 +174,7 @@ def internal_paging(next_link=None, raw=False):
173174
return client_raw_response
174175

175176
return deserialized
177+
list_by_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances'}
176178

177179
def get(
178180
self, resource_group_name, hana_instance_name, custom_headers=None, raw=False, **operation_config):
@@ -197,7 +199,7 @@ def get(
197199
:class:`ErrorResponseException<azure.mgmt.hanaonazure.models.ErrorResponseException>`
198200
"""
199201
# Construct URL
200-
url = '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}'
202+
url = self.get.metadata['url']
201203
path_format_arguments = {
202204
'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'),
203205
'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
@@ -236,3 +238,4 @@ def get(
236238
return client_raw_response
237239

238240
return deserialized
241+
get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}'}

azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/operations/operations.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class Operations(object):
2121
:param client: Client for service requests.
2222
:param config: Configuration of service client.
2323
:param serializer: An object model serializer.
24-
:param deserializer: An objec model deserializer.
24+
:param deserializer: An object model deserializer.
2525
:ivar api_version: Client API version. Constant value: "2017-11-03-preview".
2626
"""
2727

@@ -55,7 +55,7 @@ def internal_paging(next_link=None, raw=False):
5555

5656
if not next_link:
5757
# Construct URL
58-
url = '/providers/Microsoft.HanaOnAzure/operations'
58+
url = self.list.metadata['url']
5959

6060
# Construct parameters
6161
query_parameters = {}
@@ -94,3 +94,4 @@ def internal_paging(next_link=None, raw=False):
9494
return client_raw_response
9595

9696
return deserialized
97+
list.metadata = {'url': '/providers/Microsoft.HanaOnAzure/operations'}

0 commit comments

Comments
 (0)