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 license information. 5# Code generated by Microsoft (R) AutoRest Code Generator. 6# Changes may cause incorrect behavior and will be lost if the code is regenerated. 7# -------------------------------------------------------------------------- 8 9try: 10 from ._models_py3 import AdditionalCapabilities 11 from ._models_py3 import AdditionalUnattendContent 12 from ._models_py3 import ApiEntityReference 13 from ._models_py3 import ApiError 14 from ._models_py3 import ApiErrorBase 15 from ._models_py3 import AutomaticOSUpgradePolicy 16 from ._models_py3 import AutomaticOSUpgradeProperties 17 from ._models_py3 import AutomaticRepairsPolicy 18 from ._models_py3 import AvailabilitySet 19 from ._models_py3 import AvailabilitySetListResult 20 from ._models_py3 import AvailabilitySetUpdate 21 from ._models_py3 import AvailablePatchSummary 22 from ._models_py3 import BillingProfile 23 from ._models_py3 import BootDiagnostics 24 from ._models_py3 import BootDiagnosticsInstanceView 25 from ._models_py3 import ComputeOperationListResult 26 from ._models_py3 import ComputeOperationValue 27 from ._models_py3 import DataDisk 28 from ._models_py3 import DataDiskImage 29 from ._models_py3 import DedicatedHost 30 from ._models_py3 import DedicatedHostAllocatableVM 31 from ._models_py3 import DedicatedHostAvailableCapacity 32 from ._models_py3 import DedicatedHostGroup 33 from ._models_py3 import DedicatedHostGroupInstanceView 34 from ._models_py3 import DedicatedHostGroupListResult 35 from ._models_py3 import DedicatedHostGroupUpdate 36 from ._models_py3 import DedicatedHostInstanceView 37 from ._models_py3 import DedicatedHostInstanceViewWithName 38 from ._models_py3 import DedicatedHostListResult 39 from ._models_py3 import DedicatedHostUpdate 40 from ._models_py3 import DiagnosticsProfile 41 from ._models_py3 import DiffDiskSettings 42 from ._models_py3 import DisallowedConfiguration 43 from ._models_py3 import DiskEncryptionSetParameters 44 from ._models_py3 import DiskEncryptionSettings 45 from ._models_py3 import DiskInstanceView 46 from ._models_py3 import HardwareProfile 47 from ._models_py3 import Image 48 from ._models_py3 import ImageDataDisk 49 from ._models_py3 import ImageDisk 50 from ._models_py3 import ImageListResult 51 from ._models_py3 import ImageOSDisk 52 from ._models_py3 import ImageReference 53 from ._models_py3 import ImageStorageProfile 54 from ._models_py3 import ImageUpdate 55 from ._models_py3 import InnerError 56 from ._models_py3 import InstanceViewStatus 57 from ._models_py3 import KeyVaultKeyReference 58 from ._models_py3 import KeyVaultSecretReference 59 from ._models_py3 import LastPatchInstallationSummary 60 from ._models_py3 import LinuxConfiguration 61 from ._models_py3 import ListUsagesResult 62 from ._models_py3 import LogAnalyticsInputBase 63 from ._models_py3 import LogAnalyticsOperationResult 64 from ._models_py3 import LogAnalyticsOutput 65 from ._models_py3 import MaintenanceRedeployStatus 66 from ._models_py3 import ManagedDiskParameters 67 from ._models_py3 import NetworkInterfaceReference 68 from ._models_py3 import NetworkProfile 69 from ._models_py3 import OSDisk 70 from ._models_py3 import OSDiskImage 71 from ._models_py3 import OSProfile 72 from ._models_py3 import OrchestrationServiceStateInput 73 from ._models_py3 import OrchestrationServiceSummary 74 from ._models_py3 import PatchSettings 75 from ._models_py3 import Plan 76 from ._models_py3 import ProximityPlacementGroup 77 from ._models_py3 import ProximityPlacementGroupListResult 78 from ._models_py3 import ProximityPlacementGroupUpdate 79 from ._models_py3 import PurchasePlan 80 from ._models_py3 import RecoveryWalkResponse 81 from ._models_py3 import RequestRateByIntervalInput 82 from ._models_py3 import Resource 83 from ._models_py3 import RetrieveBootDiagnosticsDataResult 84 from ._models_py3 import RollbackStatusInfo 85 from ._models_py3 import RollingUpgradePolicy 86 from ._models_py3 import RollingUpgradeProgressInfo 87 from ._models_py3 import RollingUpgradeRunningStatus 88 from ._models_py3 import RollingUpgradeStatusInfo 89 from ._models_py3 import RunCommandDocument 90 from ._models_py3 import RunCommandDocumentBase 91 from ._models_py3 import RunCommandInput 92 from ._models_py3 import RunCommandInputParameter 93 from ._models_py3 import RunCommandListResult 94 from ._models_py3 import RunCommandParameterDefinition 95 from ._models_py3 import RunCommandResult 96 from ._models_py3 import ScaleInPolicy 97 from ._models_py3 import ScheduledEventsProfile 98 from ._models_py3 import SecurityProfile 99 from ._models_py3 import Sku 100 from ._models_py3 import SshConfiguration 101 from ._models_py3 import SshPublicKey 102 from ._models_py3 import SshPublicKeyGenerateKeyPairResult 103 from ._models_py3 import SshPublicKeyResource 104 from ._models_py3 import SshPublicKeyUpdateResource 105 from ._models_py3 import SshPublicKeysGroupListResult 106 from ._models_py3 import StorageProfile 107 from ._models_py3 import SubResource 108 from ._models_py3 import SubResourceReadOnly 109 from ._models_py3 import SubResourceWithColocationStatus 110 from ._models_py3 import TerminateNotificationProfile 111 from ._models_py3 import ThrottledRequestsInput 112 from ._models_py3 import UpdateResource 113 from ._models_py3 import UpgradeOperationHistoricalStatusInfo 114 from ._models_py3 import UpgradeOperationHistoricalStatusInfoProperties 115 from ._models_py3 import UpgradeOperationHistoryStatus 116 from ._models_py3 import UpgradePolicy 117 from ._models_py3 import Usage 118 from ._models_py3 import UsageName 119 from ._models_py3 import UserAssignedIdentitiesValue 120 from ._models_py3 import VMScaleSetConvertToSinglePlacementGroupInput 121 from ._models_py3 import VaultCertificate 122 from ._models_py3 import VaultSecretGroup 123 from ._models_py3 import VirtualHardDisk 124 from ._models_py3 import VirtualMachine 125 from ._models_py3 import VirtualMachineAgentInstanceView 126 from ._models_py3 import VirtualMachineAssessPatchesResult 127 from ._models_py3 import VirtualMachineCaptureParameters 128 from ._models_py3 import VirtualMachineCaptureResult 129 from ._models_py3 import VirtualMachineExtension 130 from ._models_py3 import VirtualMachineExtensionHandlerInstanceView 131 from ._models_py3 import VirtualMachineExtensionImage 132 from ._models_py3 import VirtualMachineExtensionInstanceView 133 from ._models_py3 import VirtualMachineExtensionUpdate 134 from ._models_py3 import VirtualMachineExtensionsListResult 135 from ._models_py3 import VirtualMachineHealthStatus 136 from ._models_py3 import VirtualMachineIdentity 137 from ._models_py3 import VirtualMachineImage 138 from ._models_py3 import VirtualMachineImageResource 139 from ._models_py3 import VirtualMachineInstanceView 140 from ._models_py3 import VirtualMachineListResult 141 from ._models_py3 import VirtualMachinePatchStatus 142 from ._models_py3 import VirtualMachineReimageParameters 143 from ._models_py3 import VirtualMachineRunCommand 144 from ._models_py3 import VirtualMachineRunCommandInstanceView 145 from ._models_py3 import VirtualMachineRunCommandScriptSource 146 from ._models_py3 import VirtualMachineRunCommandUpdate 147 from ._models_py3 import VirtualMachineRunCommandsListResult 148 from ._models_py3 import VirtualMachineScaleSet 149 from ._models_py3 import VirtualMachineScaleSetDataDisk 150 from ._models_py3 import VirtualMachineScaleSetExtension 151 from ._models_py3 import VirtualMachineScaleSetExtensionListResult 152 from ._models_py3 import VirtualMachineScaleSetExtensionProfile 153 from ._models_py3 import VirtualMachineScaleSetExtensionUpdate 154 from ._models_py3 import VirtualMachineScaleSetIPConfiguration 155 from ._models_py3 import VirtualMachineScaleSetIdentity 156 from ._models_py3 import VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue 157 from ._models_py3 import VirtualMachineScaleSetInstanceView 158 from ._models_py3 import VirtualMachineScaleSetInstanceViewStatusesSummary 159 from ._models_py3 import VirtualMachineScaleSetIpTag 160 from ._models_py3 import VirtualMachineScaleSetListOSUpgradeHistory 161 from ._models_py3 import VirtualMachineScaleSetListResult 162 from ._models_py3 import VirtualMachineScaleSetListSkusResult 163 from ._models_py3 import VirtualMachineScaleSetListWithLinkResult 164 from ._models_py3 import VirtualMachineScaleSetManagedDiskParameters 165 from ._models_py3 import VirtualMachineScaleSetNetworkConfiguration 166 from ._models_py3 import VirtualMachineScaleSetNetworkConfigurationDnsSettings 167 from ._models_py3 import VirtualMachineScaleSetNetworkProfile 168 from ._models_py3 import VirtualMachineScaleSetOSDisk 169 from ._models_py3 import VirtualMachineScaleSetOSProfile 170 from ._models_py3 import VirtualMachineScaleSetPublicIPAddressConfiguration 171 from ._models_py3 import VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings 172 from ._models_py3 import VirtualMachineScaleSetReimageParameters 173 from ._models_py3 import VirtualMachineScaleSetSku 174 from ._models_py3 import VirtualMachineScaleSetSkuCapacity 175 from ._models_py3 import VirtualMachineScaleSetStorageProfile 176 from ._models_py3 import VirtualMachineScaleSetUpdate 177 from ._models_py3 import VirtualMachineScaleSetUpdateIPConfiguration 178 from ._models_py3 import VirtualMachineScaleSetUpdateNetworkConfiguration 179 from ._models_py3 import VirtualMachineScaleSetUpdateNetworkProfile 180 from ._models_py3 import VirtualMachineScaleSetUpdateOSDisk 181 from ._models_py3 import VirtualMachineScaleSetUpdateOSProfile 182 from ._models_py3 import VirtualMachineScaleSetUpdatePublicIPAddressConfiguration 183 from ._models_py3 import VirtualMachineScaleSetUpdateStorageProfile 184 from ._models_py3 import VirtualMachineScaleSetUpdateVMProfile 185 from ._models_py3 import VirtualMachineScaleSetVM 186 from ._models_py3 import VirtualMachineScaleSetVMExtension 187 from ._models_py3 import VirtualMachineScaleSetVMExtensionUpdate 188 from ._models_py3 import VirtualMachineScaleSetVMExtensionsListResult 189 from ._models_py3 import VirtualMachineScaleSetVMExtensionsSummary 190 from ._models_py3 import VirtualMachineScaleSetVMInstanceIDs 191 from ._models_py3 import VirtualMachineScaleSetVMInstanceRequiredIDs 192 from ._models_py3 import VirtualMachineScaleSetVMInstanceView 193 from ._models_py3 import VirtualMachineScaleSetVMListResult 194 from ._models_py3 import VirtualMachineScaleSetVMNetworkProfileConfiguration 195 from ._models_py3 import VirtualMachineScaleSetVMProfile 196 from ._models_py3 import VirtualMachineScaleSetVMProtectionPolicy 197 from ._models_py3 import VirtualMachineScaleSetVMReimageParameters 198 from ._models_py3 import VirtualMachineSize 199 from ._models_py3 import VirtualMachineSizeListResult 200 from ._models_py3 import VirtualMachineSoftwarePatchProperties 201 from ._models_py3 import VirtualMachineStatusCodeCount 202 from ._models_py3 import VirtualMachineUpdate 203 from ._models_py3 import WinRMConfiguration 204 from ._models_py3 import WinRMListener 205 from ._models_py3 import WindowsConfiguration 206except (SyntaxError, ImportError): 207 from ._models import AdditionalCapabilities # type: ignore 208 from ._models import AdditionalUnattendContent # type: ignore 209 from ._models import ApiEntityReference # type: ignore 210 from ._models import ApiError # type: ignore 211 from ._models import ApiErrorBase # type: ignore 212 from ._models import AutomaticOSUpgradePolicy # type: ignore 213 from ._models import AutomaticOSUpgradeProperties # type: ignore 214 from ._models import AutomaticRepairsPolicy # type: ignore 215 from ._models import AvailabilitySet # type: ignore 216 from ._models import AvailabilitySetListResult # type: ignore 217 from ._models import AvailabilitySetUpdate # type: ignore 218 from ._models import AvailablePatchSummary # type: ignore 219 from ._models import BillingProfile # type: ignore 220 from ._models import BootDiagnostics # type: ignore 221 from ._models import BootDiagnosticsInstanceView # type: ignore 222 from ._models import ComputeOperationListResult # type: ignore 223 from ._models import ComputeOperationValue # type: ignore 224 from ._models import DataDisk # type: ignore 225 from ._models import DataDiskImage # type: ignore 226 from ._models import DedicatedHost # type: ignore 227 from ._models import DedicatedHostAllocatableVM # type: ignore 228 from ._models import DedicatedHostAvailableCapacity # type: ignore 229 from ._models import DedicatedHostGroup # type: ignore 230 from ._models import DedicatedHostGroupInstanceView # type: ignore 231 from ._models import DedicatedHostGroupListResult # type: ignore 232 from ._models import DedicatedHostGroupUpdate # type: ignore 233 from ._models import DedicatedHostInstanceView # type: ignore 234 from ._models import DedicatedHostInstanceViewWithName # type: ignore 235 from ._models import DedicatedHostListResult # type: ignore 236 from ._models import DedicatedHostUpdate # type: ignore 237 from ._models import DiagnosticsProfile # type: ignore 238 from ._models import DiffDiskSettings # type: ignore 239 from ._models import DisallowedConfiguration # type: ignore 240 from ._models import DiskEncryptionSetParameters # type: ignore 241 from ._models import DiskEncryptionSettings # type: ignore 242 from ._models import DiskInstanceView # type: ignore 243 from ._models import HardwareProfile # type: ignore 244 from ._models import Image # type: ignore 245 from ._models import ImageDataDisk # type: ignore 246 from ._models import ImageDisk # type: ignore 247 from ._models import ImageListResult # type: ignore 248 from ._models import ImageOSDisk # type: ignore 249 from ._models import ImageReference # type: ignore 250 from ._models import ImageStorageProfile # type: ignore 251 from ._models import ImageUpdate # type: ignore 252 from ._models import InnerError # type: ignore 253 from ._models import InstanceViewStatus # type: ignore 254 from ._models import KeyVaultKeyReference # type: ignore 255 from ._models import KeyVaultSecretReference # type: ignore 256 from ._models import LastPatchInstallationSummary # type: ignore 257 from ._models import LinuxConfiguration # type: ignore 258 from ._models import ListUsagesResult # type: ignore 259 from ._models import LogAnalyticsInputBase # type: ignore 260 from ._models import LogAnalyticsOperationResult # type: ignore 261 from ._models import LogAnalyticsOutput # type: ignore 262 from ._models import MaintenanceRedeployStatus # type: ignore 263 from ._models import ManagedDiskParameters # type: ignore 264 from ._models import NetworkInterfaceReference # type: ignore 265 from ._models import NetworkProfile # type: ignore 266 from ._models import OSDisk # type: ignore 267 from ._models import OSDiskImage # type: ignore 268 from ._models import OSProfile # type: ignore 269 from ._models import OrchestrationServiceStateInput # type: ignore 270 from ._models import OrchestrationServiceSummary # type: ignore 271 from ._models import PatchSettings # type: ignore 272 from ._models import Plan # type: ignore 273 from ._models import ProximityPlacementGroup # type: ignore 274 from ._models import ProximityPlacementGroupListResult # type: ignore 275 from ._models import ProximityPlacementGroupUpdate # type: ignore 276 from ._models import PurchasePlan # type: ignore 277 from ._models import RecoveryWalkResponse # type: ignore 278 from ._models import RequestRateByIntervalInput # type: ignore 279 from ._models import Resource # type: ignore 280 from ._models import RetrieveBootDiagnosticsDataResult # type: ignore 281 from ._models import RollbackStatusInfo # type: ignore 282 from ._models import RollingUpgradePolicy # type: ignore 283 from ._models import RollingUpgradeProgressInfo # type: ignore 284 from ._models import RollingUpgradeRunningStatus # type: ignore 285 from ._models import RollingUpgradeStatusInfo # type: ignore 286 from ._models import RunCommandDocument # type: ignore 287 from ._models import RunCommandDocumentBase # type: ignore 288 from ._models import RunCommandInput # type: ignore 289 from ._models import RunCommandInputParameter # type: ignore 290 from ._models import RunCommandListResult # type: ignore 291 from ._models import RunCommandParameterDefinition # type: ignore 292 from ._models import RunCommandResult # type: ignore 293 from ._models import ScaleInPolicy # type: ignore 294 from ._models import ScheduledEventsProfile # type: ignore 295 from ._models import SecurityProfile # type: ignore 296 from ._models import Sku # type: ignore 297 from ._models import SshConfiguration # type: ignore 298 from ._models import SshPublicKey # type: ignore 299 from ._models import SshPublicKeyGenerateKeyPairResult # type: ignore 300 from ._models import SshPublicKeyResource # type: ignore 301 from ._models import SshPublicKeyUpdateResource # type: ignore 302 from ._models import SshPublicKeysGroupListResult # type: ignore 303 from ._models import StorageProfile # type: ignore 304 from ._models import SubResource # type: ignore 305 from ._models import SubResourceReadOnly # type: ignore 306 from ._models import SubResourceWithColocationStatus # type: ignore 307 from ._models import TerminateNotificationProfile # type: ignore 308 from ._models import ThrottledRequestsInput # type: ignore 309 from ._models import UpdateResource # type: ignore 310 from ._models import UpgradeOperationHistoricalStatusInfo # type: ignore 311 from ._models import UpgradeOperationHistoricalStatusInfoProperties # type: ignore 312 from ._models import UpgradeOperationHistoryStatus # type: ignore 313 from ._models import UpgradePolicy # type: ignore 314 from ._models import Usage # type: ignore 315 from ._models import UsageName # type: ignore 316 from ._models import UserAssignedIdentitiesValue # type: ignore 317 from ._models import VMScaleSetConvertToSinglePlacementGroupInput # type: ignore 318 from ._models import VaultCertificate # type: ignore 319 from ._models import VaultSecretGroup # type: ignore 320 from ._models import VirtualHardDisk # type: ignore 321 from ._models import VirtualMachine # type: ignore 322 from ._models import VirtualMachineAgentInstanceView # type: ignore 323 from ._models import VirtualMachineAssessPatchesResult # type: ignore 324 from ._models import VirtualMachineCaptureParameters # type: ignore 325 from ._models import VirtualMachineCaptureResult # type: ignore 326 from ._models import VirtualMachineExtension # type: ignore 327 from ._models import VirtualMachineExtensionHandlerInstanceView # type: ignore 328 from ._models import VirtualMachineExtensionImage # type: ignore 329 from ._models import VirtualMachineExtensionInstanceView # type: ignore 330 from ._models import VirtualMachineExtensionUpdate # type: ignore 331 from ._models import VirtualMachineExtensionsListResult # type: ignore 332 from ._models import VirtualMachineHealthStatus # type: ignore 333 from ._models import VirtualMachineIdentity # type: ignore 334 from ._models import VirtualMachineImage # type: ignore 335 from ._models import VirtualMachineImageResource # type: ignore 336 from ._models import VirtualMachineInstanceView # type: ignore 337 from ._models import VirtualMachineListResult # type: ignore 338 from ._models import VirtualMachinePatchStatus # type: ignore 339 from ._models import VirtualMachineReimageParameters # type: ignore 340 from ._models import VirtualMachineRunCommand # type: ignore 341 from ._models import VirtualMachineRunCommandInstanceView # type: ignore 342 from ._models import VirtualMachineRunCommandScriptSource # type: ignore 343 from ._models import VirtualMachineRunCommandUpdate # type: ignore 344 from ._models import VirtualMachineRunCommandsListResult # type: ignore 345 from ._models import VirtualMachineScaleSet # type: ignore 346 from ._models import VirtualMachineScaleSetDataDisk # type: ignore 347 from ._models import VirtualMachineScaleSetExtension # type: ignore 348 from ._models import VirtualMachineScaleSetExtensionListResult # type: ignore 349 from ._models import VirtualMachineScaleSetExtensionProfile # type: ignore 350 from ._models import VirtualMachineScaleSetExtensionUpdate # type: ignore 351 from ._models import VirtualMachineScaleSetIPConfiguration # type: ignore 352 from ._models import VirtualMachineScaleSetIdentity # type: ignore 353 from ._models import VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue # type: ignore 354 from ._models import VirtualMachineScaleSetInstanceView # type: ignore 355 from ._models import VirtualMachineScaleSetInstanceViewStatusesSummary # type: ignore 356 from ._models import VirtualMachineScaleSetIpTag # type: ignore 357 from ._models import VirtualMachineScaleSetListOSUpgradeHistory # type: ignore 358 from ._models import VirtualMachineScaleSetListResult # type: ignore 359 from ._models import VirtualMachineScaleSetListSkusResult # type: ignore 360 from ._models import VirtualMachineScaleSetListWithLinkResult # type: ignore 361 from ._models import VirtualMachineScaleSetManagedDiskParameters # type: ignore 362 from ._models import VirtualMachineScaleSetNetworkConfiguration # type: ignore 363 from ._models import VirtualMachineScaleSetNetworkConfigurationDnsSettings # type: ignore 364 from ._models import VirtualMachineScaleSetNetworkProfile # type: ignore 365 from ._models import VirtualMachineScaleSetOSDisk # type: ignore 366 from ._models import VirtualMachineScaleSetOSProfile # type: ignore 367 from ._models import VirtualMachineScaleSetPublicIPAddressConfiguration # type: ignore 368 from ._models import VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings # type: ignore 369 from ._models import VirtualMachineScaleSetReimageParameters # type: ignore 370 from ._models import VirtualMachineScaleSetSku # type: ignore 371 from ._models import VirtualMachineScaleSetSkuCapacity # type: ignore 372 from ._models import VirtualMachineScaleSetStorageProfile # type: ignore 373 from ._models import VirtualMachineScaleSetUpdate # type: ignore 374 from ._models import VirtualMachineScaleSetUpdateIPConfiguration # type: ignore 375 from ._models import VirtualMachineScaleSetUpdateNetworkConfiguration # type: ignore 376 from ._models import VirtualMachineScaleSetUpdateNetworkProfile # type: ignore 377 from ._models import VirtualMachineScaleSetUpdateOSDisk # type: ignore 378 from ._models import VirtualMachineScaleSetUpdateOSProfile # type: ignore 379 from ._models import VirtualMachineScaleSetUpdatePublicIPAddressConfiguration # type: ignore 380 from ._models import VirtualMachineScaleSetUpdateStorageProfile # type: ignore 381 from ._models import VirtualMachineScaleSetUpdateVMProfile # type: ignore 382 from ._models import VirtualMachineScaleSetVM # type: ignore 383 from ._models import VirtualMachineScaleSetVMExtension # type: ignore 384 from ._models import VirtualMachineScaleSetVMExtensionUpdate # type: ignore 385 from ._models import VirtualMachineScaleSetVMExtensionsListResult # type: ignore 386 from ._models import VirtualMachineScaleSetVMExtensionsSummary # type: ignore 387 from ._models import VirtualMachineScaleSetVMInstanceIDs # type: ignore 388 from ._models import VirtualMachineScaleSetVMInstanceRequiredIDs # type: ignore 389 from ._models import VirtualMachineScaleSetVMInstanceView # type: ignore 390 from ._models import VirtualMachineScaleSetVMListResult # type: ignore 391 from ._models import VirtualMachineScaleSetVMNetworkProfileConfiguration # type: ignore 392 from ._models import VirtualMachineScaleSetVMProfile # type: ignore 393 from ._models import VirtualMachineScaleSetVMProtectionPolicy # type: ignore 394 from ._models import VirtualMachineScaleSetVMReimageParameters # type: ignore 395 from ._models import VirtualMachineSize # type: ignore 396 from ._models import VirtualMachineSizeListResult # type: ignore 397 from ._models import VirtualMachineSoftwarePatchProperties # type: ignore 398 from ._models import VirtualMachineStatusCodeCount # type: ignore 399 from ._models import VirtualMachineUpdate # type: ignore 400 from ._models import WinRMConfiguration # type: ignore 401 from ._models import WinRMListener # type: ignore 402 from ._models import WindowsConfiguration # type: ignore 403 404from ._compute_management_client_enums import ( 405 AvailabilitySetSkuTypes, 406 CachingTypes, 407 DedicatedHostLicenseTypes, 408 DiffDiskOptions, 409 DiffDiskPlacement, 410 DiskCreateOptionTypes, 411 ExecutionState, 412 HyperVGenerationType, 413 HyperVGenerationTypes, 414 IPVersion, 415 InGuestPatchMode, 416 IntervalInMins, 417 MaintenanceOperationResultCodeTypes, 418 OperatingSystemStateTypes, 419 OperatingSystemTypes, 420 OrchestrationServiceNames, 421 OrchestrationServiceState, 422 OrchestrationServiceStateAction, 423 PatchAssessmentState, 424 PatchOperationStatus, 425 ProtocolTypes, 426 ProximityPlacementGroupType, 427 RebootStatus, 428 ResourceIdentityType, 429 RollingUpgradeActionType, 430 RollingUpgradeStatusCode, 431 SettingNames, 432 SoftwareUpdateRebootBehavior, 433 StatusLevelTypes, 434 StorageAccountTypes, 435 UpgradeMode, 436 UpgradeOperationInvoker, 437 UpgradeState, 438 VirtualMachineEvictionPolicyTypes, 439 VirtualMachinePriorityTypes, 440 VirtualMachineScaleSetScaleInRules, 441 VirtualMachineScaleSetSkuScaleType, 442 VirtualMachineSizeTypes, 443 VmDiskTypes, 444) 445 446__all__ = [ 447 'AdditionalCapabilities', 448 'AdditionalUnattendContent', 449 'ApiEntityReference', 450 'ApiError', 451 'ApiErrorBase', 452 'AutomaticOSUpgradePolicy', 453 'AutomaticOSUpgradeProperties', 454 'AutomaticRepairsPolicy', 455 'AvailabilitySet', 456 'AvailabilitySetListResult', 457 'AvailabilitySetUpdate', 458 'AvailablePatchSummary', 459 'BillingProfile', 460 'BootDiagnostics', 461 'BootDiagnosticsInstanceView', 462 'ComputeOperationListResult', 463 'ComputeOperationValue', 464 'DataDisk', 465 'DataDiskImage', 466 'DedicatedHost', 467 'DedicatedHostAllocatableVM', 468 'DedicatedHostAvailableCapacity', 469 'DedicatedHostGroup', 470 'DedicatedHostGroupInstanceView', 471 'DedicatedHostGroupListResult', 472 'DedicatedHostGroupUpdate', 473 'DedicatedHostInstanceView', 474 'DedicatedHostInstanceViewWithName', 475 'DedicatedHostListResult', 476 'DedicatedHostUpdate', 477 'DiagnosticsProfile', 478 'DiffDiskSettings', 479 'DisallowedConfiguration', 480 'DiskEncryptionSetParameters', 481 'DiskEncryptionSettings', 482 'DiskInstanceView', 483 'HardwareProfile', 484 'Image', 485 'ImageDataDisk', 486 'ImageDisk', 487 'ImageListResult', 488 'ImageOSDisk', 489 'ImageReference', 490 'ImageStorageProfile', 491 'ImageUpdate', 492 'InnerError', 493 'InstanceViewStatus', 494 'KeyVaultKeyReference', 495 'KeyVaultSecretReference', 496 'LastPatchInstallationSummary', 497 'LinuxConfiguration', 498 'ListUsagesResult', 499 'LogAnalyticsInputBase', 500 'LogAnalyticsOperationResult', 501 'LogAnalyticsOutput', 502 'MaintenanceRedeployStatus', 503 'ManagedDiskParameters', 504 'NetworkInterfaceReference', 505 'NetworkProfile', 506 'OSDisk', 507 'OSDiskImage', 508 'OSProfile', 509 'OrchestrationServiceStateInput', 510 'OrchestrationServiceSummary', 511 'PatchSettings', 512 'Plan', 513 'ProximityPlacementGroup', 514 'ProximityPlacementGroupListResult', 515 'ProximityPlacementGroupUpdate', 516 'PurchasePlan', 517 'RecoveryWalkResponse', 518 'RequestRateByIntervalInput', 519 'Resource', 520 'RetrieveBootDiagnosticsDataResult', 521 'RollbackStatusInfo', 522 'RollingUpgradePolicy', 523 'RollingUpgradeProgressInfo', 524 'RollingUpgradeRunningStatus', 525 'RollingUpgradeStatusInfo', 526 'RunCommandDocument', 527 'RunCommandDocumentBase', 528 'RunCommandInput', 529 'RunCommandInputParameter', 530 'RunCommandListResult', 531 'RunCommandParameterDefinition', 532 'RunCommandResult', 533 'ScaleInPolicy', 534 'ScheduledEventsProfile', 535 'SecurityProfile', 536 'Sku', 537 'SshConfiguration', 538 'SshPublicKey', 539 'SshPublicKeyGenerateKeyPairResult', 540 'SshPublicKeyResource', 541 'SshPublicKeyUpdateResource', 542 'SshPublicKeysGroupListResult', 543 'StorageProfile', 544 'SubResource', 545 'SubResourceReadOnly', 546 'SubResourceWithColocationStatus', 547 'TerminateNotificationProfile', 548 'ThrottledRequestsInput', 549 'UpdateResource', 550 'UpgradeOperationHistoricalStatusInfo', 551 'UpgradeOperationHistoricalStatusInfoProperties', 552 'UpgradeOperationHistoryStatus', 553 'UpgradePolicy', 554 'Usage', 555 'UsageName', 556 'UserAssignedIdentitiesValue', 557 'VMScaleSetConvertToSinglePlacementGroupInput', 558 'VaultCertificate', 559 'VaultSecretGroup', 560 'VirtualHardDisk', 561 'VirtualMachine', 562 'VirtualMachineAgentInstanceView', 563 'VirtualMachineAssessPatchesResult', 564 'VirtualMachineCaptureParameters', 565 'VirtualMachineCaptureResult', 566 'VirtualMachineExtension', 567 'VirtualMachineExtensionHandlerInstanceView', 568 'VirtualMachineExtensionImage', 569 'VirtualMachineExtensionInstanceView', 570 'VirtualMachineExtensionUpdate', 571 'VirtualMachineExtensionsListResult', 572 'VirtualMachineHealthStatus', 573 'VirtualMachineIdentity', 574 'VirtualMachineImage', 575 'VirtualMachineImageResource', 576 'VirtualMachineInstanceView', 577 'VirtualMachineListResult', 578 'VirtualMachinePatchStatus', 579 'VirtualMachineReimageParameters', 580 'VirtualMachineRunCommand', 581 'VirtualMachineRunCommandInstanceView', 582 'VirtualMachineRunCommandScriptSource', 583 'VirtualMachineRunCommandUpdate', 584 'VirtualMachineRunCommandsListResult', 585 'VirtualMachineScaleSet', 586 'VirtualMachineScaleSetDataDisk', 587 'VirtualMachineScaleSetExtension', 588 'VirtualMachineScaleSetExtensionListResult', 589 'VirtualMachineScaleSetExtensionProfile', 590 'VirtualMachineScaleSetExtensionUpdate', 591 'VirtualMachineScaleSetIPConfiguration', 592 'VirtualMachineScaleSetIdentity', 593 'VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue', 594 'VirtualMachineScaleSetInstanceView', 595 'VirtualMachineScaleSetInstanceViewStatusesSummary', 596 'VirtualMachineScaleSetIpTag', 597 'VirtualMachineScaleSetListOSUpgradeHistory', 598 'VirtualMachineScaleSetListResult', 599 'VirtualMachineScaleSetListSkusResult', 600 'VirtualMachineScaleSetListWithLinkResult', 601 'VirtualMachineScaleSetManagedDiskParameters', 602 'VirtualMachineScaleSetNetworkConfiguration', 603 'VirtualMachineScaleSetNetworkConfigurationDnsSettings', 604 'VirtualMachineScaleSetNetworkProfile', 605 'VirtualMachineScaleSetOSDisk', 606 'VirtualMachineScaleSetOSProfile', 607 'VirtualMachineScaleSetPublicIPAddressConfiguration', 608 'VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings', 609 'VirtualMachineScaleSetReimageParameters', 610 'VirtualMachineScaleSetSku', 611 'VirtualMachineScaleSetSkuCapacity', 612 'VirtualMachineScaleSetStorageProfile', 613 'VirtualMachineScaleSetUpdate', 614 'VirtualMachineScaleSetUpdateIPConfiguration', 615 'VirtualMachineScaleSetUpdateNetworkConfiguration', 616 'VirtualMachineScaleSetUpdateNetworkProfile', 617 'VirtualMachineScaleSetUpdateOSDisk', 618 'VirtualMachineScaleSetUpdateOSProfile', 619 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration', 620 'VirtualMachineScaleSetUpdateStorageProfile', 621 'VirtualMachineScaleSetUpdateVMProfile', 622 'VirtualMachineScaleSetVM', 623 'VirtualMachineScaleSetVMExtension', 624 'VirtualMachineScaleSetVMExtensionUpdate', 625 'VirtualMachineScaleSetVMExtensionsListResult', 626 'VirtualMachineScaleSetVMExtensionsSummary', 627 'VirtualMachineScaleSetVMInstanceIDs', 628 'VirtualMachineScaleSetVMInstanceRequiredIDs', 629 'VirtualMachineScaleSetVMInstanceView', 630 'VirtualMachineScaleSetVMListResult', 631 'VirtualMachineScaleSetVMNetworkProfileConfiguration', 632 'VirtualMachineScaleSetVMProfile', 633 'VirtualMachineScaleSetVMProtectionPolicy', 634 'VirtualMachineScaleSetVMReimageParameters', 635 'VirtualMachineSize', 636 'VirtualMachineSizeListResult', 637 'VirtualMachineSoftwarePatchProperties', 638 'VirtualMachineStatusCodeCount', 639 'VirtualMachineUpdate', 640 'WinRMConfiguration', 641 'WinRMListener', 642 'WindowsConfiguration', 643 'AvailabilitySetSkuTypes', 644 'CachingTypes', 645 'DedicatedHostLicenseTypes', 646 'DiffDiskOptions', 647 'DiffDiskPlacement', 648 'DiskCreateOptionTypes', 649 'ExecutionState', 650 'HyperVGenerationType', 651 'HyperVGenerationTypes', 652 'IPVersion', 653 'InGuestPatchMode', 654 'IntervalInMins', 655 'MaintenanceOperationResultCodeTypes', 656 'OperatingSystemStateTypes', 657 'OperatingSystemTypes', 658 'OrchestrationServiceNames', 659 'OrchestrationServiceState', 660 'OrchestrationServiceStateAction', 661 'PatchAssessmentState', 662 'PatchOperationStatus', 663 'ProtocolTypes', 664 'ProximityPlacementGroupType', 665 'RebootStatus', 666 'ResourceIdentityType', 667 'RollingUpgradeActionType', 668 'RollingUpgradeStatusCode', 669 'SettingNames', 670 'SoftwareUpdateRebootBehavior', 671 'StatusLevelTypes', 672 'StorageAccountTypes', 673 'UpgradeMode', 674 'UpgradeOperationInvoker', 675 'UpgradeState', 676 'VirtualMachineEvictionPolicyTypes', 677 'VirtualMachinePriorityTypes', 678 'VirtualMachineScaleSetScaleInRules', 679 'VirtualMachineScaleSetSkuScaleType', 680 'VirtualMachineSizeTypes', 681 'VmDiskTypes', 682] 683