Skip to content

Commit a3a1f86

Browse files
authored
Generated from c0def97e9fc1e839db7727fd31c2f583f6cf04d6 (#2486)
updated OS Upgrade History API (cherry picked from commit e784ecac207c88dda10fa0986609907486994913)
1 parent 241e7c7 commit a3a1f86

12 files changed

+138
-27
lines changed

azure-mgmt-compute/azure/mgmt/compute/v2015_06_15/compute_management_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from msrest.service_client import ServiceClient
12+
from msrest.service_client import SDKClient
1313
from msrest import Serializer, Deserializer
1414
from msrestazure import AzureConfiguration
1515
from .version import VERSION
@@ -59,7 +59,7 @@ def __init__(
5959
self.subscription_id = subscription_id
6060

6161

62-
class ComputeManagementClient(object):
62+
class ComputeManagementClient(SDKClient):
6363
"""Compute Client
6464
6565
:ivar config: Configuration for client.
@@ -98,7 +98,7 @@ def __init__(
9898
self, credentials, subscription_id, base_url=None):
9999

100100
self.config = ComputeManagementClientConfiguration(credentials, subscription_id, base_url)
101-
self._client = ServiceClient(self.config.credentials, self.config)
101+
super(ComputeManagementClient, self).__init__(self.config.credentials, self.config)
102102

103103
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
104104
self.api_version = '2015-06-15'

azure-mgmt-compute/azure/mgmt/compute/v2016_03_30/compute_management_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from msrest.service_client import ServiceClient
12+
from msrest.service_client import SDKClient
1313
from msrest import Serializer, Deserializer
1414
from msrestazure import AzureConfiguration
1515
from .version import VERSION
@@ -59,7 +59,7 @@ def __init__(
5959
self.subscription_id = subscription_id
6060

6161

62-
class ComputeManagementClient(object):
62+
class ComputeManagementClient(SDKClient):
6363
"""Compute Client
6464
6565
:ivar config: Configuration for client.
@@ -98,7 +98,7 @@ def __init__(
9898
self, credentials, subscription_id, base_url=None):
9999

100100
self.config = ComputeManagementClientConfiguration(credentials, subscription_id, base_url)
101-
self._client = ServiceClient(self.config.credentials, self.config)
101+
super(ComputeManagementClient, self).__init__(self.config.credentials, self.config)
102102

103103
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
104104
self.api_version = '2016-03-30'

azure-mgmt-compute/azure/mgmt/compute/v2016_04_30_preview/compute_management_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from msrest.service_client import ServiceClient
12+
from msrest.service_client import SDKClient
1313
from msrest import Serializer, Deserializer
1414
from msrestazure import AzureConfiguration
1515
from .version import VERSION
@@ -62,7 +62,7 @@ def __init__(
6262
self.subscription_id = subscription_id
6363

6464

65-
class ComputeManagementClient(object):
65+
class ComputeManagementClient(SDKClient):
6666
"""Compute Client
6767
6868
:ivar config: Configuration for client.
@@ -107,7 +107,7 @@ def __init__(
107107
self, credentials, subscription_id, base_url=None):
108108

109109
self.config = ComputeManagementClientConfiguration(credentials, subscription_id, base_url)
110-
self._client = ServiceClient(self.config.credentials, self.config)
110+
super(ComputeManagementClient, self).__init__(self.config.credentials, self.config)
111111

112112
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
113113
self.api_version = '2016-04-30-preview'

azure-mgmt-compute/azure/mgmt/compute/v2017_03_30/compute_management_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from msrest.service_client import ServiceClient
12+
from msrest.service_client import SDKClient
1313
from msrest import Serializer, Deserializer
1414
from msrestazure import AzureConfiguration
1515
from .version import VERSION
@@ -66,7 +66,7 @@ def __init__(
6666
self.subscription_id = subscription_id
6767

6868

69-
class ComputeManagementClient(object):
69+
class ComputeManagementClient(SDKClient):
7070
"""Compute Client
7171
7272
:ivar config: Configuration for client.
@@ -119,7 +119,7 @@ def __init__(
119119
self, credentials, subscription_id, base_url=None):
120120

121121
self.config = ComputeManagementClientConfiguration(credentials, subscription_id, base_url)
122-
self._client = ServiceClient(self.config.credentials, self.config)
122+
super(ComputeManagementClient, self).__init__(self.config.credentials, self.config)
123123

124124
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
125125
self.api_version = '2017-03-30'

azure-mgmt-compute/azure/mgmt/compute/v2017_09_01/compute_management_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from msrest.service_client import ServiceClient
12+
from msrest.service_client import SDKClient
1313
from msrest import Serializer, Deserializer
1414
from msrestazure import AzureConfiguration
1515
from .version import VERSION
@@ -51,7 +51,7 @@ def __init__(
5151
self.subscription_id = subscription_id
5252

5353

54-
class ComputeManagementClient(object):
54+
class ComputeManagementClient(SDKClient):
5555
"""Compute Client
5656
5757
:ivar config: Configuration for client.
@@ -74,7 +74,7 @@ def __init__(
7474
self, credentials, subscription_id, base_url=None):
7575

7676
self.config = ComputeManagementClientConfiguration(credentials, subscription_id, base_url)
77-
self._client = ServiceClient(self.config.credentials, self.config)
77+
super(ComputeManagementClient, self).__init__(self.config.credentials, self.config)
7878

7979
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
8080
self.api_version = '2017-09-01'

azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/compute_management_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from msrest.service_client import ServiceClient
12+
from msrest.service_client import SDKClient
1313
from msrest import Serializer, Deserializer
1414
from msrestazure import AzureConfiguration
1515
from .version import VERSION
@@ -65,7 +65,7 @@ def __init__(
6565
self.subscription_id = subscription_id
6666

6767

68-
class ComputeManagementClient(object):
68+
class ComputeManagementClient(SDKClient):
6969
"""Compute Client
7070
7171
:ivar config: Configuration for client.
@@ -116,7 +116,7 @@ def __init__(
116116
self, credentials, subscription_id, base_url=None):
117117

118118
self.config = ComputeManagementClientConfiguration(credentials, subscription_id, base_url)
119-
self._client = ServiceClient(self.config.credentials, self.config)
119+
super(ComputeManagementClient, self).__init__(self.config.credentials, self.config)
120120

121121
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
122122
self.api_version = '2017-12-01'

azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/models/__init__.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,12 @@
106106
from .virtual_machine_scale_set_instance_view_py3 import VirtualMachineScaleSetInstanceView
107107
from .virtual_machine_scale_set_sku_capacity_py3 import VirtualMachineScaleSetSkuCapacity
108108
from .virtual_machine_scale_set_sku_py3 import VirtualMachineScaleSetSku
109-
from .upgrade_operation_history_status_py3 import UpgradeOperationHistoryStatus
110-
from .rolling_upgrade_progress_info_py3 import RollingUpgradeProgressInfo
111109
from .api_error_base_py3 import ApiErrorBase
112110
from .inner_error_py3 import InnerError
113111
from .api_error_py3 import ApiError
112+
from .rollback_status_info_py3 import RollbackStatusInfo
113+
from .upgrade_operation_history_status_py3 import UpgradeOperationHistoryStatus
114+
from .rolling_upgrade_progress_info_py3 import RollingUpgradeProgressInfo
114115
from .upgrade_operation_historical_status_info_properties_py3 import UpgradeOperationHistoricalStatusInfoProperties
115116
from .upgrade_operation_historical_status_info_py3 import UpgradeOperationHistoricalStatusInfo
116117
from .virtual_machine_scale_set_vm_py3 import VirtualMachineScaleSetVM
@@ -232,11 +233,12 @@
232233
from .virtual_machine_scale_set_instance_view import VirtualMachineScaleSetInstanceView
233234
from .virtual_machine_scale_set_sku_capacity import VirtualMachineScaleSetSkuCapacity
234235
from .virtual_machine_scale_set_sku import VirtualMachineScaleSetSku
235-
from .upgrade_operation_history_status import UpgradeOperationHistoryStatus
236-
from .rolling_upgrade_progress_info import RollingUpgradeProgressInfo
237236
from .api_error_base import ApiErrorBase
238237
from .inner_error import InnerError
239238
from .api_error import ApiError
239+
from .rollback_status_info import RollbackStatusInfo
240+
from .upgrade_operation_history_status import UpgradeOperationHistoryStatus
241+
from .rolling_upgrade_progress_info import RollingUpgradeProgressInfo
240242
from .upgrade_operation_historical_status_info_properties import UpgradeOperationHistoricalStatusInfoProperties
241243
from .upgrade_operation_historical_status_info import UpgradeOperationHistoricalStatusInfo
242244
from .virtual_machine_scale_set_vm import VirtualMachineScaleSetVM
@@ -397,11 +399,12 @@
397399
'VirtualMachineScaleSetInstanceView',
398400
'VirtualMachineScaleSetSkuCapacity',
399401
'VirtualMachineScaleSetSku',
400-
'UpgradeOperationHistoryStatus',
401-
'RollingUpgradeProgressInfo',
402402
'ApiErrorBase',
403403
'InnerError',
404404
'ApiError',
405+
'RollbackStatusInfo',
406+
'UpgradeOperationHistoryStatus',
407+
'RollingUpgradeProgressInfo',
405408
'UpgradeOperationHistoricalStatusInfoProperties',
406409
'UpgradeOperationHistoricalStatusInfo',
407410
'VirtualMachineScaleSetVM',
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from msrest.serialization import Model
13+
14+
15+
class RollbackStatusInfo(Model):
16+
"""Information about rollback on failed VM instances after a OS Upgrade
17+
operation.
18+
19+
Variables are only populated by the server, and will be ignored when
20+
sending a request.
21+
22+
:ivar successfully_rolledback_instance_count: The number of instances
23+
which have been successfully rolled back.
24+
:vartype successfully_rolledback_instance_count: int
25+
:ivar failed_rolledback_instance_count: The number of instances which
26+
failed to rollback.
27+
:vartype failed_rolledback_instance_count: int
28+
:ivar rollback_error: Error Details if OS rollback failed.
29+
:vartype rollback_error: ~azure.mgmt.compute.v2017_12_01.models.ApiError
30+
"""
31+
32+
_validation = {
33+
'successfully_rolledback_instance_count': {'readonly': True},
34+
'failed_rolledback_instance_count': {'readonly': True},
35+
'rollback_error': {'readonly': True},
36+
}
37+
38+
_attribute_map = {
39+
'successfully_rolledback_instance_count': {'key': 'successfullyRolledbackInstanceCount', 'type': 'int'},
40+
'failed_rolledback_instance_count': {'key': 'failedRolledbackInstanceCount', 'type': 'int'},
41+
'rollback_error': {'key': 'rollbackError', 'type': 'ApiError'},
42+
}
43+
44+
def __init__(self, **kwargs):
45+
super(RollbackStatusInfo, self).__init__(**kwargs)
46+
self.successfully_rolledback_instance_count = None
47+
self.failed_rolledback_instance_count = None
48+
self.rollback_error = None
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from msrest.serialization import Model
13+
14+
15+
class RollbackStatusInfo(Model):
16+
"""Information about rollback on failed VM instances after a OS Upgrade
17+
operation.
18+
19+
Variables are only populated by the server, and will be ignored when
20+
sending a request.
21+
22+
:ivar successfully_rolledback_instance_count: The number of instances
23+
which have been successfully rolled back.
24+
:vartype successfully_rolledback_instance_count: int
25+
:ivar failed_rolledback_instance_count: The number of instances which
26+
failed to rollback.
27+
:vartype failed_rolledback_instance_count: int
28+
:ivar rollback_error: Error Details if OS rollback failed.
29+
:vartype rollback_error: ~azure.mgmt.compute.v2017_12_01.models.ApiError
30+
"""
31+
32+
_validation = {
33+
'successfully_rolledback_instance_count': {'readonly': True},
34+
'failed_rolledback_instance_count': {'readonly': True},
35+
'rollback_error': {'readonly': True},
36+
}
37+
38+
_attribute_map = {
39+
'successfully_rolledback_instance_count': {'key': 'successfullyRolledbackInstanceCount', 'type': 'int'},
40+
'failed_rolledback_instance_count': {'key': 'failedRolledbackInstanceCount', 'type': 'int'},
41+
'rollback_error': {'key': 'rollbackError', 'type': 'ApiError'},
42+
}
43+
44+
def __init__(self, **kwargs) -> None:
45+
super(RollbackStatusInfo, self).__init__(**kwargs)
46+
self.successfully_rolledback_instance_count = None
47+
self.failed_rolledback_instance_count = None
48+
self.rollback_error = None

azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/models/upgrade_operation_historical_status_info_properties.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ class UpgradeOperationHistoricalStatusInfoProperties(Model):
3434
:ivar target_image_reference: Image Reference details
3535
:vartype target_image_reference:
3636
~azure.mgmt.compute.v2017_12_01.models.ImageReference
37+
:ivar rollback_info: Information about OS rollback if performed
38+
:vartype rollback_info:
39+
~azure.mgmt.compute.v2017_12_01.models.RollbackStatusInfo
3740
"""
3841

3942
_validation = {
@@ -42,6 +45,7 @@ class UpgradeOperationHistoricalStatusInfoProperties(Model):
4245
'error': {'readonly': True},
4346
'started_by': {'readonly': True},
4447
'target_image_reference': {'readonly': True},
48+
'rollback_info': {'readonly': True},
4549
}
4650

4751
_attribute_map = {
@@ -50,6 +54,7 @@ class UpgradeOperationHistoricalStatusInfoProperties(Model):
5054
'error': {'key': 'error', 'type': 'ApiError'},
5155
'started_by': {'key': 'startedBy', 'type': 'UpgradeOperationInvoker'},
5256
'target_image_reference': {'key': 'targetImageReference', 'type': 'ImageReference'},
57+
'rollback_info': {'key': 'rollbackInfo', 'type': 'RollbackStatusInfo'},
5358
}
5459

5560
def __init__(self, **kwargs):
@@ -59,3 +64,4 @@ def __init__(self, **kwargs):
5964
self.error = None
6065
self.started_by = None
6166
self.target_image_reference = None
67+
self.rollback_info = None

azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/models/upgrade_operation_historical_status_info_properties_py3.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ class UpgradeOperationHistoricalStatusInfoProperties(Model):
3434
:ivar target_image_reference: Image Reference details
3535
:vartype target_image_reference:
3636
~azure.mgmt.compute.v2017_12_01.models.ImageReference
37+
:ivar rollback_info: Information about OS rollback if performed
38+
:vartype rollback_info:
39+
~azure.mgmt.compute.v2017_12_01.models.RollbackStatusInfo
3740
"""
3841

3942
_validation = {
@@ -42,6 +45,7 @@ class UpgradeOperationHistoricalStatusInfoProperties(Model):
4245
'error': {'readonly': True},
4346
'started_by': {'readonly': True},
4447
'target_image_reference': {'readonly': True},
48+
'rollback_info': {'readonly': True},
4549
}
4650

4751
_attribute_map = {
@@ -50,6 +54,7 @@ class UpgradeOperationHistoricalStatusInfoProperties(Model):
5054
'error': {'key': 'error', 'type': 'ApiError'},
5155
'started_by': {'key': 'startedBy', 'type': 'UpgradeOperationInvoker'},
5256
'target_image_reference': {'key': 'targetImageReference', 'type': 'ImageReference'},
57+
'rollback_info': {'key': 'rollbackInfo', 'type': 'RollbackStatusInfo'},
5358
}
5459

5560
def __init__(self, **kwargs) -> None:
@@ -59,3 +64,4 @@ def __init__(self, **kwargs) -> None:
5964
self.error = None
6065
self.started_by = None
6166
self.target_image_reference = None
67+
self.rollback_info = None

azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/compute_management_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from msrest.service_client import ServiceClient
12+
from msrest.service_client import SDKClient
1313
from msrest import Serializer, Deserializer
1414
from msrestazure import AzureConfiguration
1515
from .version import VERSION
@@ -52,7 +52,7 @@ def __init__(
5252
self.subscription_id = subscription_id
5353

5454

55-
class ComputeManagementClient(object):
55+
class ComputeManagementClient(SDKClient):
5656
"""Compute Client
5757
5858
:ivar config: Configuration for client.
@@ -77,7 +77,7 @@ def __init__(
7777
self, credentials, subscription_id, base_url=None):
7878

7979
self.config = ComputeManagementClientConfiguration(credentials, subscription_id, base_url)
80-
self._client = ServiceClient(self.config.credentials, self.config)
80+
super(ComputeManagementClient, self).__init__(self.config.credentials, self.config)
8181

8282
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
8383
self.api_version = '2018-04-01'

0 commit comments

Comments
 (0)