@@ -55,11 +55,14 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
55
55
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
56
56
"""
57
57
58
- DEFAULT_API_VERSION = '2021-11 -01'
58
+ DEFAULT_API_VERSION = '2021-12 -01'
59
59
_PROFILE_TAG = "azure.mgmt.compute.ComputeManagementClient"
60
60
LATEST_PROFILE = ProfileDefinition ({
61
61
_PROFILE_TAG : {
62
62
None : DEFAULT_API_VERSION ,
63
+ 'availability_sets' : '2021-11-01' ,
64
+ 'capacity_reservation_groups' : '2021-11-01' ,
65
+ 'capacity_reservations' : '2021-11-01' ,
63
66
'cloud_service_operating_systems' : '2021-03-01' ,
64
67
'cloud_service_role_instances' : '2021-03-01' ,
65
68
'cloud_service_roles' : '2021-03-01' ,
@@ -68,21 +71,39 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient):
68
71
'community_galleries' : '2021-07-01' ,
69
72
'community_gallery_image_versions' : '2021-07-01' ,
70
73
'community_gallery_images' : '2021-07-01' ,
71
- 'disk_accesses' : '2021-08-01' ,
72
- 'disk_encryption_sets' : '2021-08-01' ,
73
- 'disk_restore_point' : '2021-08-01' ,
74
- 'disks' : '2021-08-01' ,
74
+ 'dedicated_host_groups' : '2021-11-01' ,
75
+ 'dedicated_hosts' : '2021-11-01' ,
75
76
'galleries' : '2021-10-01' ,
76
77
'gallery_application_versions' : '2021-10-01' ,
77
78
'gallery_applications' : '2021-10-01' ,
78
79
'gallery_image_versions' : '2021-10-01' ,
79
80
'gallery_images' : '2021-10-01' ,
80
81
'gallery_sharing_profile' : '2021-10-01' ,
82
+ 'images' : '2021-11-01' ,
83
+ 'log_analytics' : '2021-11-01' ,
84
+ 'operations' : '2021-11-01' ,
85
+ 'proximity_placement_groups' : '2021-11-01' ,
81
86
'resource_skus' : '2021-07-01' ,
87
+ 'restore_point_collections' : '2021-11-01' ,
88
+ 'restore_points' : '2021-11-01' ,
82
89
'shared_galleries' : '2021-07-01' ,
83
90
'shared_gallery_image_versions' : '2021-07-01' ,
84
91
'shared_gallery_images' : '2021-07-01' ,
85
- 'snapshots' : '2021-08-01' ,
92
+ 'ssh_public_keys' : '2021-11-01' ,
93
+ 'usage' : '2021-11-01' ,
94
+ 'virtual_machine_extension_images' : '2021-11-01' ,
95
+ 'virtual_machine_extensions' : '2021-11-01' ,
96
+ 'virtual_machine_images' : '2021-11-01' ,
97
+ 'virtual_machine_images_edge_zone' : '2021-11-01' ,
98
+ 'virtual_machine_run_commands' : '2021-11-01' ,
99
+ 'virtual_machine_scale_set_extensions' : '2021-11-01' ,
100
+ 'virtual_machine_scale_set_rolling_upgrades' : '2021-11-01' ,
101
+ 'virtual_machine_scale_set_vm_extensions' : '2021-11-01' ,
102
+ 'virtual_machine_scale_set_vm_run_commands' : '2021-11-01' ,
103
+ 'virtual_machine_scale_set_vms' : '2021-11-01' ,
104
+ 'virtual_machine_scale_sets' : '2021-11-01' ,
105
+ 'virtual_machine_sizes' : '2021-11-01' ,
106
+ 'virtual_machines' : '2021-11-01' ,
86
107
}},
87
108
_PROFILE_TAG + " latest"
88
109
)
@@ -138,6 +159,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
138
159
* 2021-08-01: :mod:`v2021_08_01.models<azure.mgmt.compute.v2021_08_01.models>`
139
160
* 2021-10-01: :mod:`v2021_10_01.models<azure.mgmt.compute.v2021_10_01.models>`
140
161
* 2021-11-01: :mod:`v2021_11_01.models<azure.mgmt.compute.v2021_11_01.models>`
162
+ * 2021-12-01: :mod:`v2021_12_01.models<azure.mgmt.compute.v2021_12_01.models>`
141
163
"""
142
164
if api_version == '2015-06-15' :
143
165
from .v2015_06_15 import models
@@ -220,6 +242,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
220
242
elif api_version == '2021-11-01' :
221
243
from .v2021_11_01 import models
222
244
return models
245
+ elif api_version == '2021-12-01' :
246
+ from .v2021_12_01 import models
247
+ return models
223
248
raise ValueError ("API version {} is not available" .format (api_version ))
224
249
225
250
@property
@@ -521,6 +546,7 @@ def disk_accesses(self):
521
546
* 2020-12-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2020_12_01.operations.DiskAccessesOperations>`
522
547
* 2021-04-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2021_04_01.operations.DiskAccessesOperations>`
523
548
* 2021-08-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2021_08_01.operations.DiskAccessesOperations>`
549
+ * 2021-12-01: :class:`DiskAccessesOperations<azure.mgmt.compute.v2021_12_01.operations.DiskAccessesOperations>`
524
550
"""
525
551
api_version = self ._get_api_version ('disk_accesses' )
526
552
if api_version == '2020-05-01' :
@@ -535,6 +561,8 @@ def disk_accesses(self):
535
561
from .v2021_04_01 .operations import DiskAccessesOperations as OperationClass
536
562
elif api_version == '2021-08-01' :
537
563
from .v2021_08_01 .operations import DiskAccessesOperations as OperationClass
564
+ elif api_version == '2021-12-01' :
565
+ from .v2021_12_01 .operations import DiskAccessesOperations as OperationClass
538
566
else :
539
567
raise ValueError ("API version {} does not have operation group 'disk_accesses'" .format (api_version ))
540
568
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -551,6 +579,7 @@ def disk_encryption_sets(self):
551
579
* 2020-12-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2020_12_01.operations.DiskEncryptionSetsOperations>`
552
580
* 2021-04-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2021_04_01.operations.DiskEncryptionSetsOperations>`
553
581
* 2021-08-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2021_08_01.operations.DiskEncryptionSetsOperations>`
582
+ * 2021-12-01: :class:`DiskEncryptionSetsOperations<azure.mgmt.compute.v2021_12_01.operations.DiskEncryptionSetsOperations>`
554
583
"""
555
584
api_version = self ._get_api_version ('disk_encryption_sets' )
556
585
if api_version == '2019-07-01' :
@@ -569,6 +598,8 @@ def disk_encryption_sets(self):
569
598
from .v2021_04_01 .operations import DiskEncryptionSetsOperations as OperationClass
570
599
elif api_version == '2021-08-01' :
571
600
from .v2021_08_01 .operations import DiskEncryptionSetsOperations as OperationClass
601
+ elif api_version == '2021-12-01' :
602
+ from .v2021_12_01 .operations import DiskEncryptionSetsOperations as OperationClass
572
603
else :
573
604
raise ValueError ("API version {} does not have operation group 'disk_encryption_sets'" .format (api_version ))
574
605
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -581,6 +612,7 @@ def disk_restore_point(self):
581
612
* 2020-12-01: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2020_12_01.operations.DiskRestorePointOperations>`
582
613
* 2021-04-01: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2021_04_01.operations.DiskRestorePointOperations>`
583
614
* 2021-08-01: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2021_08_01.operations.DiskRestorePointOperations>`
615
+ * 2021-12-01: :class:`DiskRestorePointOperations<azure.mgmt.compute.v2021_12_01.operations.DiskRestorePointOperations>`
584
616
"""
585
617
api_version = self ._get_api_version ('disk_restore_point' )
586
618
if api_version == '2020-09-30' :
@@ -591,6 +623,8 @@ def disk_restore_point(self):
591
623
from .v2021_04_01 .operations import DiskRestorePointOperations as OperationClass
592
624
elif api_version == '2021-08-01' :
593
625
from .v2021_08_01 .operations import DiskRestorePointOperations as OperationClass
626
+ elif api_version == '2021-12-01' :
627
+ from .v2021_12_01 .operations import DiskRestorePointOperations as OperationClass
594
628
else :
595
629
raise ValueError ("API version {} does not have operation group 'disk_restore_point'" .format (api_version ))
596
630
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -613,6 +647,7 @@ def disks(self):
613
647
* 2020-12-01: :class:`DisksOperations<azure.mgmt.compute.v2020_12_01.operations.DisksOperations>`
614
648
* 2021-04-01: :class:`DisksOperations<azure.mgmt.compute.v2021_04_01.operations.DisksOperations>`
615
649
* 2021-08-01: :class:`DisksOperations<azure.mgmt.compute.v2021_08_01.operations.DisksOperations>`
650
+ * 2021-12-01: :class:`DisksOperations<azure.mgmt.compute.v2021_12_01.operations.DisksOperations>`
616
651
"""
617
652
api_version = self ._get_api_version ('disks' )
618
653
if api_version == '2016-04-30-preview' :
@@ -643,6 +678,8 @@ def disks(self):
643
678
from .v2021_04_01 .operations import DisksOperations as OperationClass
644
679
elif api_version == '2021-08-01' :
645
680
from .v2021_08_01 .operations import DisksOperations as OperationClass
681
+ elif api_version == '2021-12-01' :
682
+ from .v2021_12_01 .operations import DisksOperations as OperationClass
646
683
else :
647
684
raise ValueError ("API version {} does not have operation group 'disks'" .format (api_version ))
648
685
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -1146,6 +1183,7 @@ def snapshots(self):
1146
1183
* 2020-12-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2020_12_01.operations.SnapshotsOperations>`
1147
1184
* 2021-04-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2021_04_01.operations.SnapshotsOperations>`
1148
1185
* 2021-08-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2021_08_01.operations.SnapshotsOperations>`
1186
+ * 2021-12-01: :class:`SnapshotsOperations<azure.mgmt.compute.v2021_12_01.operations.SnapshotsOperations>`
1149
1187
"""
1150
1188
api_version = self ._get_api_version ('snapshots' )
1151
1189
if api_version == '2016-04-30-preview' :
@@ -1176,6 +1214,8 @@ def snapshots(self):
1176
1214
from .v2021_04_01 .operations import SnapshotsOperations as OperationClass
1177
1215
elif api_version == '2021-08-01' :
1178
1216
from .v2021_08_01 .operations import SnapshotsOperations as OperationClass
1217
+ elif api_version == '2021-12-01' :
1218
+ from .v2021_12_01 .operations import SnapshotsOperations as OperationClass
1179
1219
else :
1180
1220
raise ValueError ("API version {} does not have operation group 'snapshots'" .format (api_version ))
1181
1221
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
0 commit comments