Skip to content

Commit 0009740

Browse files
dw511214992SDK AutomationAutorestCI
authored
Release azure mgmt compute (Azure#13610)
* Generated from 8393a913e08a11da6efb71b5abe32ee6d59dc53e Compute readme.python.md * update changelog and bump version * Packaging update of azure-mgmt-compute * update test * update test * update test * update test Co-authored-by: SDK Automation <sdkautomation@microsoft.com> Co-authored-by: Azure SDK Bot <adxpysdk@microsoft.com>
1 parent f481891 commit 0009740

File tree

48 files changed

+12871
-4817
lines changed

Some content is hidden

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

48 files changed

+12871
-4817
lines changed

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

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

3+
## 13.1.0 (2020-09-08)
4+
5+
**Features**
6+
7+
- Model Snapshot has a new parameter disk_state
8+
- Model VirtualMachineScaleSetExtensionUpdate has a new parameter enable_automatic_upgrade
9+
- Model VirtualMachineInstanceView has a new parameter patch_status
10+
- Model VirtualMachineInstanceView has a new parameter vm_health
11+
- Model VirtualMachineExtensionUpdate has a new parameter enable_automatic_upgrade
12+
- Model CreationData has a new parameter logical_sector_size
13+
- Model Disk has a new parameter tier
14+
- Model DiskUpdate has a new parameter tier
15+
- Model VirtualMachineScaleSetExtension has a new parameter enable_automatic_upgrade
16+
- Model VirtualMachineExtension has a new parameter enable_automatic_upgrade
17+
- Added operation DiskEncryptionSetsOperations.list_associated_resources
18+
319
## 13.0.0 (2020-07-06)
420

521
**Features**

sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_compute_management_client.py

Lines changed: 37 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,21 +46,37 @@ class ComputeManagementClient(MultiApiClientMixin, SDKClient):
4646
:type profile: azure.profiles.KnownProfiles
4747
"""
4848

49-
DEFAULT_API_VERSION = '2020-06-01'
49+
DEFAULT_API_VERSION = '2020-06-30'
5050
_PROFILE_TAG = "azure.mgmt.compute.ComputeManagementClient"
5151
LATEST_PROFILE = ProfileDefinition({
5252
_PROFILE_TAG: {
5353
None: DEFAULT_API_VERSION,
54-
'disk_accesses': '2020-05-01',
55-
'disk_encryption_sets': '2020-05-01',
56-
'disks': '2020-05-01',
54+
'availability_sets': '2020-06-01',
55+
'dedicated_host_groups': '2020-06-01',
56+
'dedicated_hosts': '2020-06-01',
5757
'galleries': '2019-12-01',
5858
'gallery_application_versions': '2019-12-01',
5959
'gallery_applications': '2019-12-01',
6060
'gallery_image_versions': '2019-12-01',
6161
'gallery_images': '2019-12-01',
62+
'images': '2020-06-01',
63+
'log_analytics': '2020-06-01',
64+
'operations': '2020-06-01',
65+
'proximity_placement_groups': '2020-06-01',
6266
'resource_skus': '2019-04-01',
63-
'snapshots': '2020-05-01',
67+
'ssh_public_keys': '2020-06-01',
68+
'usage': '2020-06-01',
69+
'virtual_machine_extension_images': '2020-06-01',
70+
'virtual_machine_extensions': '2020-06-01',
71+
'virtual_machine_images': '2020-06-01',
72+
'virtual_machine_run_commands': '2020-06-01',
73+
'virtual_machine_scale_set_extensions': '2020-06-01',
74+
'virtual_machine_scale_set_rolling_upgrades': '2020-06-01',
75+
'virtual_machine_scale_set_vm_extensions': '2020-06-01',
76+
'virtual_machine_scale_set_vms': '2020-06-01',
77+
'virtual_machine_scale_sets': '2020-06-01',
78+
'virtual_machine_sizes': '2020-06-01',
79+
'virtual_machines': '2020-06-01',
6480
}},
6581
_PROFILE_TAG + " latest"
6682
)
@@ -99,6 +115,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
99115
* 2019-12-01: :mod:`v2019_12_01.models<azure.mgmt.compute.v2019_12_01.models>`
100116
* 2020-05-01: :mod:`v2020_05_01.models<azure.mgmt.compute.v2020_05_01.models>`
101117
* 2020-06-01: :mod:`v2020_06_01.models<azure.mgmt.compute.v2020_06_01.models>`
118+
* 2020-06-30: :mod:`v2020_06_30.models<azure.mgmt.compute.v2020_06_30.models>`
102119
"""
103120
if api_version == '2015-06-15':
104121
from .v2015_06_15 import models
@@ -151,6 +168,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
151168
elif api_version == '2020-06-01':
152169
from .v2020_06_01 import models
153170
return models
171+
elif api_version == '2020-06-30':
172+
from .v2020_06_30 import models
173+
return models
154174
raise NotImplementedError("APIVersion {} is not available".format(api_version))
155175

156176
@property
@@ -248,10 +268,13 @@ def disk_accesses(self):
248268
"""Instance depends on the API version:
249269
250270
* 2020-05-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_05_01.operations.DiskAccessesOperations>`
271+
* 2020-06-30: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_06_30.operations.DiskAccessesOperations>`
251272
"""
252273
api_version = self._get_api_version('disk_accesses')
253274
if api_version == '2020-05-01':
254275
from .v2020_05_01.operations import DiskAccessesOperations as OperationClass
276+
elif api_version == '2020-06-30':
277+
from .v2020_06_30.operations import DiskAccessesOperations as OperationClass
255278
else:
256279
raise NotImplementedError("APIVersion {} is not available".format(api_version))
257280
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -263,6 +286,7 @@ def disk_encryption_sets(self):
263286
* 2019-07-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2019_07_01.operations.DiskEncryptionSetsOperations>`
264287
* 2019-11-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2019_11_01.operations.DiskEncryptionSetsOperations>`
265288
* 2020-05-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_05_01.operations.DiskEncryptionSetsOperations>`
289+
* 2020-06-30: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_06_30.operations.DiskEncryptionSetsOperations>`
266290
"""
267291
api_version = self._get_api_version('disk_encryption_sets')
268292
if api_version == '2019-07-01':
@@ -271,6 +295,8 @@ def disk_encryption_sets(self):
271295
from .v2019_11_01.operations import DiskEncryptionSetsOperations as OperationClass
272296
elif api_version == '2020-05-01':
273297
from .v2020_05_01.operations import DiskEncryptionSetsOperations as OperationClass
298+
elif api_version == '2020-06-30':
299+
from .v2020_06_30.operations import DiskEncryptionSetsOperations as OperationClass
274300
else:
275301
raise NotImplementedError("APIVersion {} is not available".format(api_version))
276302
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -288,6 +314,7 @@ def disks(self):
288314
* 2019-07-01: :class:`DisksOperations<azure.mgmt.compute.v2019_07_01.operations.DisksOperations>`
289315
* 2019-11-01: :class:`DisksOperations<azure.mgmt.compute.v2019_11_01.operations.DisksOperations>`
290316
* 2020-05-01: :class:`DisksOperations<azure.mgmt.compute.v2020_05_01.operations.DisksOperations>`
317+
* 2020-06-30: :class:`DisksOperations<azure.mgmt.compute.v2020_06_30.operations.DisksOperations>`
291318
"""
292319
api_version = self._get_api_version('disks')
293320
if api_version == '2016-04-30-preview':
@@ -308,6 +335,8 @@ def disks(self):
308335
from .v2019_11_01.operations import DisksOperations as OperationClass
309336
elif api_version == '2020-05-01':
310337
from .v2020_05_01.operations import DisksOperations as OperationClass
338+
elif api_version == '2020-06-30':
339+
from .v2020_06_30.operations import DisksOperations as OperationClass
311340
else:
312341
raise NotImplementedError("APIVersion {} is not available".format(api_version))
313342
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -587,6 +616,7 @@ def snapshots(self):
587616
* 2019-07-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2019_07_01.operations.SnapshotsOperations>`
588617
* 2019-11-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2019_11_01.operations.SnapshotsOperations>`
589618
* 2020-05-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_05_01.operations.SnapshotsOperations>`
619+
* 2020-06-30: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_06_30.operations.SnapshotsOperations>`
590620
"""
591621
api_version = self._get_api_version('snapshots')
592622
if api_version == '2016-04-30-preview':
@@ -607,6 +637,8 @@ def snapshots(self):
607637
from .v2019_11_01.operations import SnapshotsOperations as OperationClass
608638
elif api_version == '2020-05-01':
609639
from .v2020_05_01.operations import SnapshotsOperations as OperationClass
640+
elif api_version == '2020-06-30':
641+
from .v2020_06_30.operations import SnapshotsOperations as OperationClass
610642
else:
611643
raise NotImplementedError("APIVersion {} is not available".format(api_version))
612644
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

sdk/compute/azure-mgmt-compute/azure/mgmt/compute/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
# --------------------------------------------------------------------------
77
from .v2019_04_01.models import *
88
from .v2019_12_01.models import *
9-
from .v2020_05_01.models import *
109
from .v2020_06_01.models import *
10+
from .v2020_06_30.models import *

sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_01/models/__init__.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
from ._models_py3 import AutomaticRepairsPolicy
2121
from ._models_py3 import AvailabilitySet
2222
from ._models_py3 import AvailabilitySetUpdate
23+
from ._models_py3 import AvailablePatchSummary
2324
from ._models_py3 import BillingProfile
2425
from ._models_py3 import BootDiagnostics
2526
from ._models_py3 import BootDiagnosticsInstanceView
@@ -53,6 +54,7 @@
5354
from ._models_py3 import InstanceViewStatus
5455
from ._models_py3 import KeyVaultKeyReference
5556
from ._models_py3 import KeyVaultSecretReference
57+
from ._models_py3 import LastPatchInstallationSummary
5658
from ._models_py3 import LinuxConfiguration
5759
from ._models_py3 import LogAnalyticsInputBase
5860
from ._models_py3 import LogAnalyticsOperationResult
@@ -128,6 +130,7 @@
128130
from ._models_py3 import VirtualMachineImage
129131
from ._models_py3 import VirtualMachineImageResource
130132
from ._models_py3 import VirtualMachineInstanceView
133+
from ._models_py3 import VirtualMachinePatchStatus
131134
from ._models_py3 import VirtualMachineReimageParameters
132135
from ._models_py3 import VirtualMachineScaleSet
133136
from ._models_py3 import VirtualMachineScaleSetDataDisk
@@ -189,6 +192,7 @@
189192
from ._models import AutomaticRepairsPolicy
190193
from ._models import AvailabilitySet
191194
from ._models import AvailabilitySetUpdate
195+
from ._models import AvailablePatchSummary
192196
from ._models import BillingProfile
193197
from ._models import BootDiagnostics
194198
from ._models import BootDiagnosticsInstanceView
@@ -222,6 +226,7 @@
222226
from ._models import InstanceViewStatus
223227
from ._models import KeyVaultKeyReference
224228
from ._models import KeyVaultSecretReference
229+
from ._models import LastPatchInstallationSummary
225230
from ._models import LinuxConfiguration
226231
from ._models import LogAnalyticsInputBase
227232
from ._models import LogAnalyticsOperationResult
@@ -297,6 +302,7 @@
297302
from ._models import VirtualMachineImage
298303
from ._models import VirtualMachineImageResource
299304
from ._models import VirtualMachineInstanceView
305+
from ._models import VirtualMachinePatchStatus
300306
from ._models import VirtualMachineReimageParameters
301307
from ._models import VirtualMachineScaleSet
302308
from ._models import VirtualMachineScaleSetDataDisk
@@ -390,6 +396,7 @@
390396
ResourceIdentityType,
391397
MaintenanceOperationResultCodeTypes,
392398
HyperVGenerationType,
399+
RebootStatus,
393400
UpgradeMode,
394401
VirtualMachineScaleSetScaleInRules,
395402
OperatingSystemStateTypes,
@@ -417,6 +424,7 @@
417424
'AutomaticRepairsPolicy',
418425
'AvailabilitySet',
419426
'AvailabilitySetUpdate',
427+
'AvailablePatchSummary',
420428
'BillingProfile',
421429
'BootDiagnostics',
422430
'BootDiagnosticsInstanceView',
@@ -450,6 +458,7 @@
450458
'InstanceViewStatus',
451459
'KeyVaultKeyReference',
452460
'KeyVaultSecretReference',
461+
'LastPatchInstallationSummary',
453462
'LinuxConfiguration',
454463
'LogAnalyticsInputBase',
455464
'LogAnalyticsOperationResult',
@@ -525,6 +534,7 @@
525534
'VirtualMachineImage',
526535
'VirtualMachineImageResource',
527536
'VirtualMachineInstanceView',
537+
'VirtualMachinePatchStatus',
528538
'VirtualMachineReimageParameters',
529539
'VirtualMachineScaleSet',
530540
'VirtualMachineScaleSetDataDisk',
@@ -617,6 +627,7 @@
617627
'ResourceIdentityType',
618628
'MaintenanceOperationResultCodeTypes',
619629
'HyperVGenerationType',
630+
'RebootStatus',
620631
'UpgradeMode',
621632
'VirtualMachineScaleSetScaleInRules',
622633
'OperatingSystemStateTypes',

sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_01/models/_compute_management_client_enums.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,15 @@ class HyperVGenerationType(str, Enum):
348348
v2 = "V2"
349349

350350

351+
class RebootStatus(str, Enum):
352+
353+
not_needed = "NotNeeded"
354+
required = "Required"
355+
started = "Started"
356+
failed = "Failed"
357+
completed = "Completed"
358+
359+
351360
class UpgradeMode(str, Enum):
352361

353362
automatic = "Automatic"

0 commit comments

Comments
 (0)