@azure/arm-compute package

Classes

ComputeManagementClient
ComputeManagementClientContext
AvailabilitySets

Class representing a AvailabilitySets.

CloudServiceOperatingSystems

Class representing a CloudServiceOperatingSystems.

CloudServiceRoleInstances

Class representing a CloudServiceRoleInstances.

CloudServiceRoles

Class representing a CloudServiceRoles.

CloudServices

Class representing a CloudServices.

CloudServicesUpdateDomain

Class representing a CloudServicesUpdateDomain.

DedicatedHostGroups

Class representing a DedicatedHostGroups.

DedicatedHosts

Class representing a DedicatedHosts.

DiskAccesses

Class representing a DiskAccesses.

DiskEncryptionSets

Class representing a DiskEncryptionSets.

DiskRestorePointOperations

Class representing a DiskRestorePointOperations.

Disks

Class representing a Disks.

Galleries

Class representing a Galleries.

GalleryApplicationVersions

Class representing a GalleryApplicationVersions.

GalleryApplications

Class representing a GalleryApplications.

GalleryImageVersions

Class representing a GalleryImageVersions.

GalleryImages

Class representing a GalleryImages.

Images

Class representing a Images.

LogAnalytics

Class representing a LogAnalytics.

Operations

Class representing a Operations.

ProximityPlacementGroups

Class representing a ProximityPlacementGroups.

ResourceSkus

Class representing a ResourceSkus.

Snapshots

Class representing a Snapshots.

SshPublicKeys

Class representing a SshPublicKeys.

UsageOperations

Class representing a UsageOperations.

VirtualMachineExtensionImages

Class representing a VirtualMachineExtensionImages.

VirtualMachineExtensions

Class representing a VirtualMachineExtensions.

VirtualMachineImages

Class representing a VirtualMachineImages.

VirtualMachineImagesEdgeZone

Class representing a VirtualMachineImagesEdgeZone.

VirtualMachineRunCommands

Class representing a VirtualMachineRunCommands.

VirtualMachineScaleSetExtensions

Class representing a VirtualMachineScaleSetExtensions.

VirtualMachineScaleSetRollingUpgrades

Class representing a VirtualMachineScaleSetRollingUpgrades.

VirtualMachineScaleSetVMExtensions

Class representing a VirtualMachineScaleSetVMExtensions.

VirtualMachineScaleSetVMRunCommands

Class representing a VirtualMachineScaleSetVMRunCommands.

VirtualMachineScaleSetVMs

Class representing a VirtualMachineScaleSetVMs.

VirtualMachineScaleSets

Class representing a VirtualMachineScaleSets.

VirtualMachineSizes

Class representing a VirtualMachineSizes.

VirtualMachines

Class representing a VirtualMachines.

Interfaces

AccessUri

A disk access SAS uri.

AdditionalCapabilities

Enables or disables a capability on the virtual machine or virtual machine scale set.

AdditionalUnattendContent

Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.

ApiEntityReference

The API entity reference.

ApiError

Api error.

ApiErrorBase

Api error base.

AutomaticOSUpgradePolicy

The configuration parameters used for performing automatic OS upgrade.

AutomaticOSUpgradeProperties

Describes automatic OS upgrade properties on the image.

AutomaticRepairsPolicy

Specifies the configuration parameters for automatic repairs on the virtual machine scale set.

AvailabilitySet

Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see Manage the availability of virtual machines.

For more information on Azure planned maintenance, see Planned maintenance for virtual machines in Azure

Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.

AvailabilitySetListResult
AvailabilitySetUpdate

Specifies information about the availability set that the virtual machine should be assigned to. Only tags may be updated.

AvailabilitySetsListBySubscriptionNextOptionalParams

Optional Parameters.

AvailabilitySetsListBySubscriptionOptionalParams

Optional Parameters.

AvailablePatchSummary

Describes the properties of an virtual machine instance view for available patch summary.

BillingProfile

Specifies the billing related details of a Azure Spot VM or VMSS.

Minimum api-version: 2019-03-01.

BootDiagnostics

Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.

BootDiagnosticsInstanceView

The instance view of a virtual machine boot diagnostics.

CloudService

Describes the cloud service.

CloudServiceExtensionProfile

Describes a cloud service extension profile.

CloudServiceExtensionProperties

Extension Properties.

CloudServiceInstanceView

InstanceView of CloudService as a whole

CloudServiceListResult
CloudServiceNetworkProfile

Network Profile for the cloud service.

CloudServiceOsProfile

Describes the OS profile for the cloud service.

CloudServiceProperties

Cloud service properties

CloudServiceRole

Describes a role of the cloud service.

CloudServiceRoleInstancesGetOptionalParams

Optional Parameters.

CloudServiceRoleInstancesListNextOptionalParams

Optional Parameters.

CloudServiceRoleInstancesListOptionalParams

Optional Parameters.

CloudServiceRoleListResult
CloudServiceRoleProfile

Describes the role profile for the cloud service.

CloudServiceRoleProfileProperties

Describes the role properties.

CloudServiceRoleProperties

An interface representing CloudServiceRoleProperties.

CloudServiceRoleSku

Describes the cloud service role sku.

CloudServiceUpdate

An interface representing CloudServiceUpdate.

CloudServiceVaultAndSecretReference

An interface representing CloudServiceVaultAndSecretReference.

CloudServiceVaultCertificate

Describes a single certificate reference in a Key Vault, and where the certificate should reside on the role instance.

CloudServiceVaultSecretGroup

Describes a set of certificates which are all in the same Key Vault.

CloudServicesBeginCreateOrUpdateOptionalParams

Optional Parameters.

CloudServicesBeginDeleteInstancesOptionalParams

Optional Parameters.

CloudServicesBeginRebuildOptionalParams

Optional Parameters.

CloudServicesBeginReimageOptionalParams

Optional Parameters.

CloudServicesBeginRestartOptionalParams

Optional Parameters.

CloudServicesBeginUpdateOptionalParams

Optional Parameters.

CloudServicesCreateOrUpdateOptionalParams

Optional Parameters.

CloudServicesDeleteInstancesOptionalParams

Optional Parameters.

CloudServicesRebuildOptionalParams

Optional Parameters.

CloudServicesReimageOptionalParams

Optional Parameters.

CloudServicesRestartOptionalParams

Optional Parameters.

CloudServicesUpdateOptionalParams

Optional Parameters.

ComputeManagementClientOptions

An interface representing ComputeManagementClientOptions.

ComputeOperationListResult
ComputeOperationValue

Describes the properties of a Compute Operation value.

CreationData

Data used when creating a disk.

DataDisk

Describes a data disk.

DataDiskImage

Contains the data disk images information.

DataDiskImageEncryption

Contains encryption settings for a data disk image.

DedicatedHost

Specifies information about the Dedicated host.

DedicatedHostAllocatableVM

Represents the dedicated host unutilized capacity in terms of a specific VM size.

DedicatedHostAvailableCapacity

Dedicated host unutilized capacity.

DedicatedHostGroup

Specifies information about the dedicated host group that the dedicated hosts should be assigned to.

Currently, a dedicated host can only be added to a dedicated host group at creation time. An existing dedicated host cannot be added to another dedicated host group.

DedicatedHostGroupInstanceView

An interface representing DedicatedHostGroupInstanceView.

DedicatedHostGroupListResult
DedicatedHostGroupUpdate

Specifies information about the dedicated host group that the dedicated host should be assigned to. Only tags may be updated.

DedicatedHostGroupsGetOptionalParams

Optional Parameters.

DedicatedHostInstanceView

The instance view of a dedicated host.

DedicatedHostInstanceViewWithName

The instance view of a dedicated host that includes the name of the dedicated host. It is used for the response to the instance view of a dedicated host group.

DedicatedHostListResult
DedicatedHostUpdate

Specifies information about the dedicated host. Only tags, autoReplaceOnFailure and licenseType may be updated.

DedicatedHostsGetOptionalParams

Optional Parameters.

DiagnosticsProfile

Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.

DiffDiskSettings

Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.

Disallowed

Describes the disallowed disk types.

DisallowedConfiguration

Specifies the disallowed configuration for a virtual machine image.

Disk

Disk resource.

DiskAccess

disk access resource.

DiskAccessList
DiskAccessUpdate

Used for updating a disk access resource.

DiskEncryptionSet

disk encryption set resource.

DiskEncryptionSetList
DiskEncryptionSetParameters

Describes the parameter of customer managed disk encryption set resource id that can be specified for disk.

NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.

DiskEncryptionSetUpdate

disk encryption set update resource.

DiskEncryptionSettings

Describes a Encryption Settings for a Disk

DiskImageEncryption

This is the disk image encryption base class.

DiskInstanceView

The instance view of the disk.

DiskList
DiskRestorePoint

Properties of disk restore point

DiskRestorePointList
DiskSecurityProfile

Contains the security related information for the resource.

DiskSku

The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, or StandardSSD_ZRS.

DiskUpdate

Disk update resource.

Encryption

Encryption at rest settings for disk or snapshot

EncryptionImages

Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.

EncryptionSetIdentity

The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.

EncryptionSettingsCollection

Encryption settings for disk or snapshot

EncryptionSettingsElement

Encryption settings for one disk volume.

ExtendedLocation

The complex type of the extended location.

Extension

Describes a cloud service Extension.

Gallery

Specifies information about the Shared Image Gallery that you want to create or update.

GalleryApplication

Specifies information about the gallery Application Definition that you want to create or update.

GalleryApplicationList
GalleryApplicationUpdate

Specifies information about the gallery Application Definition that you want to update.

GalleryApplicationVersion

Specifies information about the gallery Application Version that you want to create or update.

GalleryApplicationVersionList
GalleryApplicationVersionPublishingProfile

The publishing profile of a gallery image version.

GalleryApplicationVersionUpdate

Specifies information about the gallery Application Version that you want to update.

GalleryApplicationVersionsGetOptionalParams

Optional Parameters.

GalleryArtifactPublishingProfileBase

Describes the basic gallery artifact publishing profile.

GalleryArtifactSource

The source image from which the Image Version is going to be created.

GalleryArtifactVersionSource

The gallery artifact version source.

GalleryDataDiskImage

This is the data disk image.

GalleryDiskImage

This is the disk image base class.

GalleryIdentifier

Describes the gallery unique name.

GalleryImage

Specifies information about the gallery Image Definition that you want to create or update.

GalleryImageIdentifier

This is the gallery Image Definition identifier.

GalleryImageList
GalleryImageUpdate

Specifies information about the gallery Image Definition that you want to update.

GalleryImageVersion

Specifies information about the gallery Image Version that you want to create or update.

GalleryImageVersionList
GalleryImageVersionPublishingProfile

The publishing profile of a gallery Image Version.

GalleryImageVersionStorageProfile

This is the storage profile of a Gallery Image Version.

GalleryImageVersionUpdate

Specifies information about the gallery Image Version that you want to update.

GalleryImageVersionsGetOptionalParams

Optional Parameters.

GalleryList
GalleryOSDiskImage

This is the OS disk image.

GalleryUpdate

Specifies information about the Shared Image Gallery that you want to update.

GrantAccessData

Data used for requesting a SAS.

HardwareProfile

Specifies the hardware settings for the virtual machine.

Image

The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.

ImageDataDisk

Describes a data disk.

ImageDisk

Describes a image disk.

ImageDiskReference

The source image used for creating the disk.

ImageListResult
ImageOSDisk

Describes an Operating System disk.

ImagePurchasePlan

Describes the gallery Image Definition purchase plan. This is used by marketplace images.

ImageReference

Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.

ImageStorageProfile

Describes a storage profile.

ImageUpdate

The source user image virtual hard disk. Only tags may be updated.

ImagesGetOptionalParams

Optional Parameters.

InnerError

Inner error details.

InstanceSku

An interface representing InstanceSku.

InstanceViewStatus

Instance view status.

InstanceViewStatusesSummary

Instance view statuses.

KeyForDiskEncryptionSet

Key Vault Key Url to be used for server side encryption of Managed Disks and Snapshots

KeyVaultAndKeyReference

Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey

KeyVaultAndSecretReference

Key Vault Secret Url and vault id of the encryption key

KeyVaultKeyReference

Describes a reference to Key Vault Key

KeyVaultSecretReference

Describes a reference to Key Vault Secret

LastPatchInstallationSummary

Describes the properties of the last installed patch summary.

LinuxConfiguration

Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions

For running non-endorsed distributions, see Information for Non-Endorsed Distributions.

LinuxParameters

Input for InstallPatches on a Linux VM, as directly received by the API

LinuxPatchSettings

Specifies settings related to VM Guest Patching on Linux.

ListUsagesResult
LoadBalancerConfiguration

Describes the load balancer configuration.

LoadBalancerConfigurationProperties

An interface representing LoadBalancerConfigurationProperties.

LoadBalancerFrontendIPConfiguration

An interface representing LoadBalancerFrontendIPConfiguration.

LoadBalancerFrontendIPConfigurationProperties

Describes a cloud service IP Configuration

LogAnalyticsInputBase

Api input base class for LogAnalytics Api.

LogAnalyticsOperationResult

LogAnalytics operation status response

LogAnalyticsOutput

LogAnalytics output properties

MaintenanceRedeployStatus

Maintenance Operation Status.

ManagedArtifact

The managed artifact.

ManagedDiskParameters

The parameters of a managed disk.

NetworkInterfaceReference

Describes a network interface reference.

NetworkProfile

Specifies the network interfaces of the virtual machine.

OSDisk

Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see About disks and VHDs for Azure virtual machines.

OSDiskImage

Contains the os disk image information.

OSDiskImageEncryption

Contains encryption settings for an OS disk image.

OSFamily

Describes a cloud service OS family.

OSFamilyListResult
OSFamilyProperties

OS family properties.

OSProfile

Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.

OSVersion

Describes a cloud service OS version.

OSVersionListResult
OSVersionProperties

OS version properties.

OSVersionPropertiesBase

Configuration view of an OS version.

OrchestrationServiceStateInput

The input for OrchestrationServiceState

OrchestrationServiceSummary

Summary for an orchestration service of a virtual machine scale set.

PatchInstallationDetail

Information about a specific patch that was encountered during an installation action.

PatchSettings

Specifies settings related to VM Guest Patching on Windows.

Plan

Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.

PrivateEndpoint

The Private Endpoint resource.

PrivateEndpointConnection

The Private Endpoint Connection resource.

PrivateEndpointConnectionListResult
PrivateLinkResource

A private link resource

PrivateLinkResourceListResult

A list of private link resources

PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

PropertyUpdatesInProgress

Properties of the disk for which update is pending.

ProximityPlacementGroup

Specifies information about the proximity placement group.

ProximityPlacementGroupListResult
ProximityPlacementGroupUpdate

Specifies information about the proximity placement group.

ProximityPlacementGroupsGetOptionalParams

Optional Parameters.

ProxyOnlyResource

The ProxyOnly Resource model definition.

PurchasePlan

Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.

RecommendedMachineConfiguration

The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.

RecoveryWalkResponse

Response after calling a manual recovery walk

RegionalReplicationStatus

This is the regional replication status.

ReplicationStatus

This is the replication status of the gallery Image Version.

RequestRateByIntervalInput

Api request input for LogAnalytics getRequestRateByInterval Api.

Resource

The Resource model definition.

ResourceInstanceViewStatus

Instance view status.

ResourceRange

Describes the resource range.

ResourceSku

Describes an available Compute SKU.

ResourceSkuCapabilities

Describes The SKU capabilities object.

ResourceSkuCapacity

Describes scaling information of a SKU.

ResourceSkuCosts

Describes metadata for retrieving price info.

ResourceSkuLocationInfo

An interface representing ResourceSkuLocationInfo.

ResourceSkuRestrictionInfo

An interface representing ResourceSkuRestrictionInfo.

ResourceSkuRestrictions

Describes scaling information of a SKU.

ResourceSkuZoneDetails

Describes The zonal capabilities of a SKU.

ResourceSkusListNextOptionalParams

Optional Parameters.

ResourceSkusListOptionalParams

Optional Parameters.

ResourceSkusResult
ResourceUriList
RetrieveBootDiagnosticsDataResult

The SAS URIs of the console screenshot and serial log blobs.

RoleInstance

An interface representing RoleInstance.

RoleInstanceInstanceView

The instance view of the role instance.

RoleInstanceListResult
RoleInstanceNetworkProfile

Describes the network profile for the role instance.

RoleInstanceProperties

An interface representing RoleInstanceProperties.

RoleInstances

Specifies a list of role instances from the cloud service.

RollbackStatusInfo

Information about rollback on failed VM instances after a OS Upgrade operation.

RollingUpgradePolicy

The configuration parameters used while performing a rolling upgrade.

RollingUpgradeProgressInfo

Information about the number of virtual machine instances in each upgrade state.

RollingUpgradeRunningStatus

Information about the current running state of the overall upgrade.

RollingUpgradeStatusInfo

The status of the latest virtual machine scale set rolling upgrade.

RunCommandDocument

Describes the properties of a Run Command.

RunCommandDocumentBase

Describes the properties of a Run Command metadata.

RunCommandInput

Capture Virtual Machine parameters.

RunCommandInputParameter

Describes the properties of a run command parameter.

RunCommandListResult
RunCommandParameterDefinition

Describes the properties of a run command parameter.

RunCommandResult

An interface representing RunCommandResult.

ScaleInPolicy

Describes a scale-in policy for a virtual machine scale set.

ScheduledEventsProfile

An interface representing ScheduledEventsProfile.

SecurityProfile

Specifies the Security profile settings for the virtual machine or virtual machine scale set.

ShareInfoElement

An interface representing ShareInfoElement.

Sku

Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.

Snapshot

Snapshot resource.

SnapshotList
SnapshotSku

The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot

SnapshotUpdate

Snapshot update resource.

SourceVault

The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

SshConfiguration

SSH configuration for Linux based VMs running on Azure

SshPublicKey

Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.

SshPublicKeyGenerateKeyPairResult

Response from generation of an SSH key pair.

SshPublicKeyResource

Specifies information about the SSH public key.

SshPublicKeyUpdateResource

Specifies information about the SSH public key.

SshPublicKeysGroupListResult
StatusCodeCount

An interface representing StatusCodeCount.

StorageProfile

Specifies the storage settings for the virtual machine disks.

SubResource

An interface representing SubResource.

SubResourceReadOnly

An interface representing SubResourceReadOnly.

SubResourceWithColocationStatus

An interface representing SubResourceWithColocationStatus.

TargetRegion

Describes the target region information.

TerminateNotificationProfile

An interface representing TerminateNotificationProfile.

ThrottledRequestsInput

Api request input for LogAnalytics getThrottledRequests Api.

UefiSettings

Specifies the security settings like secure boot and vTPM used while creating the virtual machine.

Minimum api-version: 2020-12-01

UpdateDomain

Defines an update domain for the cloud service.

UpdateDomainListResult
UpdateResource

The Update Resource model definition.

UpdateResourceDefinition

The Update Resource model definition.

UpgradeOperationHistoricalStatusInfo

Virtual Machine Scale Set OS Upgrade History operation response.

UpgradeOperationHistoricalStatusInfoProperties

Describes each OS upgrade on the Virtual Machine Scale Set.

UpgradeOperationHistoryStatus

Information about the current running state of the overall upgrade.

UpgradePolicy

Describes an upgrade policy - automatic, manual, or rolling.

Usage

Describes Compute Resource Usage.

UsageName

The Usage Names.

UserArtifactManage

An interface representing UserArtifactManage.

UserArtifactSource

The source image from which the Image Version is going to be created.

VMScaleSetConvertToSinglePlacementGroupInput

An interface representing VMScaleSetConvertToSinglePlacementGroupInput.

VaultCertificate

Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.

VaultSecretGroup

Describes a set of certificates which are all in the same Key Vault.

VirtualHardDisk

Describes the uri of a disk.

VirtualMachine

Describes a Virtual Machine.

VirtualMachineAgentInstanceView

The instance view of the VM Agent running on the virtual machine.

VirtualMachineAssessPatchesResult

Describes the properties of an AssessPatches result.

VirtualMachineCaptureParameters

Capture Virtual Machine parameters.

VirtualMachineCaptureResult

Output of virtual machine capture operation.

VirtualMachineExtension

Describes a Virtual Machine Extension.

VirtualMachineExtensionHandlerInstanceView

The instance view of a virtual machine extension handler.

VirtualMachineExtensionImage

Describes a Virtual Machine Extension Image.

VirtualMachineExtensionImagesListVersionsOptionalParams

Optional Parameters.

VirtualMachineExtensionInstanceView

The instance view of a virtual machine extension.

VirtualMachineExtensionUpdate

Describes a Virtual Machine Extension.

VirtualMachineExtensionsGetOptionalParams

Optional Parameters.

VirtualMachineExtensionsListOptionalParams

Optional Parameters.

VirtualMachineExtensionsListResult

The List Extension operation response

VirtualMachineHealthStatus

The health status of the VM.

VirtualMachineIdentity

Identity for the virtual machine.

VirtualMachineIdentityUserAssignedIdentitiesValue

An interface representing VirtualMachineIdentityUserAssignedIdentitiesValue.

VirtualMachineImage

Describes a Virtual Machine Image.

VirtualMachineImageFeature

Specifies additional capabilities supported by the image

VirtualMachineImageResource

Virtual machine image resource information.

VirtualMachineImagesEdgeZoneListOptionalParams

Optional Parameters.

VirtualMachineImagesListOptionalParams

Optional Parameters.

VirtualMachineInstallPatchesParameters

Input for InstallPatches as directly received by the API

VirtualMachineInstallPatchesResult

The result summary of an installation operation.

VirtualMachineInstanceView

The instance view of a virtual machine.

VirtualMachineListResult
VirtualMachinePatchStatus

The status of virtual machine patch operations.

VirtualMachineReimageParameters

Parameters for Reimaging Virtual Machine. NOTE: Virtual Machine OS disk will always be reimaged

VirtualMachineRunCommand

Describes a Virtual Machine run command.

VirtualMachineRunCommandInstanceView

The instance view of a virtual machine run command.

VirtualMachineRunCommandScriptSource

Describes the script sources for run command.

VirtualMachineRunCommandUpdate

Describes a Virtual Machine run command.

VirtualMachineRunCommandsGetByVirtualMachineOptionalParams

Optional Parameters.

VirtualMachineRunCommandsListByVirtualMachineNextOptionalParams

Optional Parameters.

VirtualMachineRunCommandsListByVirtualMachineOptionalParams

Optional Parameters.

VirtualMachineRunCommandsListResult
VirtualMachineScaleSet

Describes a Virtual Machine Scale Set.

VirtualMachineScaleSetDataDisk

Describes a virtual machine scale set data disk.

VirtualMachineScaleSetExtension

Describes a Virtual Machine Scale Set Extension.

VirtualMachineScaleSetExtensionListResult
VirtualMachineScaleSetExtensionProfile

Describes a virtual machine scale set extension profile.

VirtualMachineScaleSetExtensionUpdate

Describes a Virtual Machine Scale Set Extension.

VirtualMachineScaleSetExtensionsGetOptionalParams

Optional Parameters.

VirtualMachineScaleSetIPConfiguration

Describes a virtual machine scale set network profile's IP configuration.

VirtualMachineScaleSetIdentity

Identity for the virtual machine scale set.

VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue

An interface representing VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue.

VirtualMachineScaleSetInstanceView

The instance view of a virtual machine scale set.

VirtualMachineScaleSetInstanceViewStatusesSummary

Instance view statuses summary for virtual machines of a virtual machine scale set.

VirtualMachineScaleSetIpTag

Contains the IP tag associated with the public IP address.

VirtualMachineScaleSetListOSUpgradeHistory
VirtualMachineScaleSetListResult
VirtualMachineScaleSetListSkusResult
VirtualMachineScaleSetListWithLinkResult
VirtualMachineScaleSetManagedDiskParameters

Describes the parameters of a ScaleSet managed disk.

VirtualMachineScaleSetNetworkConfiguration

Describes a virtual machine scale set network profile's network configurations.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Describes a virtual machines scale sets network configuration's DNS settings.

VirtualMachineScaleSetNetworkProfile

Describes a virtual machine scale set network profile.

VirtualMachineScaleSetOSDisk

Describes a virtual machine scale set operating system disk.

VirtualMachineScaleSetOSProfile

Describes a virtual machine scale set OS profile.

VirtualMachineScaleSetPublicIPAddressConfiguration

Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Describes a virtual machines scale sets network configuration's DNS settings.

VirtualMachineScaleSetReimageParameters

Describes a Virtual Machine Scale Set VM Reimage Parameters.

VirtualMachineScaleSetSku

Describes an available virtual machine scale set sku.

VirtualMachineScaleSetSkuCapacity

Describes scaling information of a sku.

VirtualMachineScaleSetStorageProfile

Describes a virtual machine scale set storage profile.

VirtualMachineScaleSetUpdate

Describes a Virtual Machine Scale Set.

VirtualMachineScaleSetUpdateIPConfiguration

Describes a virtual machine scale set network profile's IP configuration. NOTE: The subnet of a scale set may be modified as long as the original subnet and the new subnet are in the same virtual network

VirtualMachineScaleSetUpdateNetworkConfiguration

Describes a virtual machine scale set network profile's network configurations.

VirtualMachineScaleSetUpdateNetworkProfile

Describes a virtual machine scale set network profile.

VirtualMachineScaleSetUpdateOSDisk

Describes virtual machine scale set operating system disk Update Object. This should be used for Updating VMSS OS Disk.

VirtualMachineScaleSetUpdateOSProfile

Describes a virtual machine scale set OS profile.

VirtualMachineScaleSetUpdatePublicIPAddressConfiguration

Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration

VirtualMachineScaleSetUpdateStorageProfile

Describes a virtual machine scale set storage profile.

VirtualMachineScaleSetUpdateVMProfile

Describes a virtual machine scale set virtual machine profile.

VirtualMachineScaleSetVM

Describes a virtual machine scale set virtual machine.

VirtualMachineScaleSetVMExtension

Describes a VMSS VM Extension.

VirtualMachineScaleSetVMExtensionUpdate

Describes a VMSS VM Extension.

VirtualMachineScaleSetVMExtensionsGetOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMExtensionsListOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMExtensionsListResult

The List VMSS VM Extension operation response

VirtualMachineScaleSetVMExtensionsSummary

Extensions summary for virtual machines of a virtual machine scale set.

VirtualMachineScaleSetVMInstanceIDs

Specifies a list of virtual machine instance IDs from the VM scale set.

VirtualMachineScaleSetVMInstanceRequiredIDs

Specifies a list of virtual machine instance IDs from the VM scale set.

VirtualMachineScaleSetVMInstanceView

The instance view of a virtual machine scale set VM.

VirtualMachineScaleSetVMListResult
VirtualMachineScaleSetVMNetworkProfileConfiguration

Describes a virtual machine scale set VM network profile.

VirtualMachineScaleSetVMProfile

Describes a virtual machine scale set virtual machine profile.

VirtualMachineScaleSetVMProtectionPolicy

The protection policy of a virtual machine scale set VM.

VirtualMachineScaleSetVMReimageParameters

Describes a Virtual Machine Scale Set VM Reimage Parameters.

VirtualMachineScaleSetVMRunCommandsGetOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMRunCommandsListNextOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMRunCommandsListOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMsBeginDeleteMethodOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMsBeginPowerOffOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMsBeginReimageOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMsDeleteMethodOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMsGetOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMsListNextOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMsListOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMsPowerOffOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMsReimageOptionalParams

Optional Parameters.

VirtualMachineScaleSetVMsRetrieveBootDiagnosticsDataOptionalParams

Optional Parameters.

VirtualMachineScaleSetsBeginDeallocateOptionalParams

Optional Parameters.

VirtualMachineScaleSetsBeginDeleteInstancesOptionalParams

Optional Parameters.

VirtualMachineScaleSetsBeginDeleteMethodOptionalParams

Optional Parameters.

VirtualMachineScaleSetsBeginPerformMaintenanceOptionalParams

Optional Parameters.

VirtualMachineScaleSetsBeginPowerOffOptionalParams

Optional Parameters.

VirtualMachineScaleSetsBeginRedeployOptionalParams

Optional Parameters.

VirtualMachineScaleSetsBeginReimageAllOptionalParams

Optional Parameters.

VirtualMachineScaleSetsBeginReimageOptionalParams

Optional Parameters.

VirtualMachineScaleSetsBeginRestartOptionalParams

Optional Parameters.

VirtualMachineScaleSetsBeginStartOptionalParams

Optional Parameters.

VirtualMachineScaleSetsDeallocateOptionalParams

Optional Parameters.

VirtualMachineScaleSetsDeleteInstancesOptionalParams

Optional Parameters.

VirtualMachineScaleSetsDeleteMethodOptionalParams

Optional Parameters.

VirtualMachineScaleSetsPerformMaintenanceOptionalParams

Optional Parameters.

VirtualMachineScaleSetsPowerOffOptionalParams

Optional Parameters.

VirtualMachineScaleSetsRedeployOptionalParams

Optional Parameters.

VirtualMachineScaleSetsReimageAllOptionalParams

Optional Parameters.

VirtualMachineScaleSetsReimageOptionalParams

Optional Parameters.

VirtualMachineScaleSetsRestartOptionalParams

Optional Parameters.

VirtualMachineScaleSetsStartOptionalParams

Optional Parameters.

VirtualMachineSize

Describes the properties of a VM size.

VirtualMachineSizeListResult
VirtualMachineSoftwarePatchProperties

Describes the properties of a Virtual Machine software patch.

VirtualMachineStatusCodeCount

The status code and count of the virtual machine scale set instance view status summary.

VirtualMachineUpdate

Describes a Virtual Machine Update.

VirtualMachinesBeginDeleteMethodOptionalParams

Optional Parameters.

VirtualMachinesBeginPowerOffOptionalParams

Optional Parameters.

VirtualMachinesBeginReimageOptionalParams

Optional Parameters.

VirtualMachinesDeleteMethodOptionalParams

Optional Parameters.

VirtualMachinesGetOptionalParams

Optional Parameters.

VirtualMachinesListAllNextOptionalParams

Optional Parameters.

VirtualMachinesListAllOptionalParams

Optional Parameters.

VirtualMachinesPowerOffOptionalParams

Optional Parameters.

VirtualMachinesReimageOptionalParams

Optional Parameters.

VirtualMachinesRetrieveBootDiagnosticsDataOptionalParams

Optional Parameters.

WinRMConfiguration

Describes Windows Remote Management configuration of the VM

WinRMListener

Describes Protocol and thumbprint of Windows Remote Management listener

WindowsConfiguration

Specifies Windows operating system settings on the virtual machine.

WindowsParameters

Input for InstallPatches on a Windows VM, as directly received by the API

Type Aliases

AccessLevel

Defines values for AccessLevel. Possible values include: 'None', 'Read', 'Write'

AggregatedReplicationState

Defines values for AggregatedReplicationState. Possible values include: 'Unknown', 'InProgress', 'Completed', 'Failed'

AvailabilitySetSkuTypes

Defines values for AvailabilitySetSkuTypes. Possible values include: 'Classic', 'Aligned'

AvailabilitySetsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

AvailabilitySetsGetResponse

Contains response data for the get operation.

AvailabilitySetsListAvailableSizesResponse

Contains response data for the listAvailableSizes operation.

AvailabilitySetsListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

AvailabilitySetsListBySubscriptionResponse

Contains response data for the listBySubscription operation.

AvailabilitySetsListNextResponse

Contains response data for the listNext operation.

AvailabilitySetsListResponse

Contains response data for the list operation.

AvailabilitySetsUpdateResponse

Contains response data for the update operation.

CachingTypes

Defines values for CachingTypes. Possible values include: 'None', 'ReadOnly', 'ReadWrite'

CloudServiceOperatingSystemsGetOSFamilyResponse

Contains response data for the getOSFamily operation.

CloudServiceOperatingSystemsGetOSVersionResponse

Contains response data for the getOSVersion operation.

CloudServiceOperatingSystemsListOSFamiliesNextResponse

Contains response data for the listOSFamiliesNext operation.

CloudServiceOperatingSystemsListOSFamiliesResponse

Contains response data for the listOSFamilies operation.

CloudServiceOperatingSystemsListOSVersionsNextResponse

Contains response data for the listOSVersionsNext operation.

CloudServiceOperatingSystemsListOSVersionsResponse

Contains response data for the listOSVersions operation.

CloudServiceRoleInstancesGetInstanceViewResponse

Contains response data for the getInstanceView operation.

CloudServiceRoleInstancesGetRemoteDesktopFileResponse

Contains response data for the getRemoteDesktopFile operation.

CloudServiceRoleInstancesGetResponse

Contains response data for the get operation.

CloudServiceRoleInstancesListNextResponse

Contains response data for the listNext operation.

CloudServiceRoleInstancesListResponse

Contains response data for the list operation.

CloudServiceRolesGetResponse

Contains response data for the get operation.

CloudServiceRolesListNextResponse

Contains response data for the listNext operation.

CloudServiceRolesListResponse

Contains response data for the list operation.

CloudServiceUpgradeMode

Defines values for CloudServiceUpgradeMode. Possible values include: 'Auto', 'Manual', 'Simultaneous'

CloudServicesBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

CloudServicesBeginUpdateResponse

Contains response data for the beginUpdate operation.

CloudServicesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

CloudServicesGetInstanceViewResponse

Contains response data for the getInstanceView operation.

CloudServicesGetResponse

Contains response data for the get operation.

CloudServicesListAllNextResponse

Contains response data for the listAllNext operation.

CloudServicesListAllResponse

Contains response data for the listAll operation.

CloudServicesListNextResponse

Contains response data for the listNext operation.

CloudServicesListResponse

Contains response data for the list operation.

CloudServicesUpdateDomainGetUpdateDomainResponse

Contains response data for the getUpdateDomain operation.

CloudServicesUpdateDomainListUpdateDomainsNextResponse

Contains response data for the listUpdateDomainsNext operation.

CloudServicesUpdateDomainListUpdateDomainsResponse

Contains response data for the listUpdateDomains operation.

CloudServicesUpdateResponse

Contains response data for the update operation.

ComponentNames

Defines values for ComponentNames. Possible values include: 'Microsoft-Windows-Shell-Setup'

DedicatedHostGroupsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DedicatedHostGroupsGetResponse

Contains response data for the get operation.

DedicatedHostGroupsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

DedicatedHostGroupsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

DedicatedHostGroupsListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

DedicatedHostGroupsListBySubscriptionResponse

Contains response data for the listBySubscription operation.

DedicatedHostGroupsUpdateResponse

Contains response data for the update operation.

DedicatedHostLicenseTypes

Defines values for DedicatedHostLicenseTypes. Possible values include: 'None', 'Windows_Server_Hybrid', 'Windows_Server_Perpetual'

DedicatedHostsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

DedicatedHostsBeginUpdateResponse

Contains response data for the beginUpdate operation.

DedicatedHostsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DedicatedHostsGetResponse

Contains response data for the get operation.

DedicatedHostsListByHostGroupNextResponse

Contains response data for the listByHostGroupNext operation.

DedicatedHostsListByHostGroupResponse

Contains response data for the listByHostGroup operation.

DedicatedHostsUpdateResponse

Contains response data for the update operation.

DiffDiskOptions

Defines values for DiffDiskOptions. Possible values include: 'Local'

DiffDiskPlacement

Defines values for DiffDiskPlacement. Possible values include: 'CacheDisk', 'ResourceDisk'

DiskAccessesBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

DiskAccessesBeginUpdateAPrivateEndpointConnectionResponse

Contains response data for the beginUpdateAPrivateEndpointConnection operation.

DiskAccessesBeginUpdateResponse

Contains response data for the beginUpdate operation.

DiskAccessesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DiskAccessesGetAPrivateEndpointConnectionResponse

Contains response data for the getAPrivateEndpointConnection operation.

DiskAccessesGetPrivateLinkResourcesResponse

Contains response data for the getPrivateLinkResources operation.

DiskAccessesGetResponse

Contains response data for the get operation.

DiskAccessesListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

DiskAccessesListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

DiskAccessesListNextResponse

Contains response data for the listNext operation.

DiskAccessesListPrivateEndpointConnectionsNextResponse

Contains response data for the listPrivateEndpointConnectionsNext operation.

DiskAccessesListPrivateEndpointConnectionsResponse

Contains response data for the listPrivateEndpointConnections operation.

DiskAccessesListResponse

Contains response data for the list operation.

DiskAccessesUpdateAPrivateEndpointConnectionResponse

Contains response data for the updateAPrivateEndpointConnection operation.

DiskAccessesUpdateResponse

Contains response data for the update operation.

DiskCreateOption

Defines values for DiskCreateOption. Possible values include: 'Empty', 'Attach', 'FromImage', 'Import', 'Copy', 'Restore', 'Upload'

DiskCreateOptionTypes

Defines values for DiskCreateOptionTypes. Possible values include: 'FromImage', 'Empty', 'Attach'

DiskDetachOptionTypes

Defines values for DiskDetachOptionTypes. Possible values include: 'ForceDetach'

DiskEncryptionSetIdentityType

Defines values for DiskEncryptionSetIdentityType. Possible values include: 'SystemAssigned', 'None'

DiskEncryptionSetType

Defines values for DiskEncryptionSetType. Possible values include: 'EncryptionAtRestWithCustomerKey', 'EncryptionAtRestWithPlatformAndCustomerKeys'

DiskEncryptionSetsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

DiskEncryptionSetsBeginUpdateResponse

Contains response data for the beginUpdate operation.

DiskEncryptionSetsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DiskEncryptionSetsGetResponse

Contains response data for the get operation.

DiskEncryptionSetsListAssociatedResourcesNextResponse

Contains response data for the listAssociatedResourcesNext operation.

DiskEncryptionSetsListAssociatedResourcesResponse

Contains response data for the listAssociatedResources operation.

DiskEncryptionSetsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

DiskEncryptionSetsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

DiskEncryptionSetsListNextResponse

Contains response data for the listNext operation.

DiskEncryptionSetsListResponse

Contains response data for the list operation.

DiskEncryptionSetsUpdateResponse

Contains response data for the update operation.

DiskRestorePointGetResponse

Contains response data for the get operation.

DiskRestorePointListByRestorePointNextResponse

Contains response data for the listByRestorePointNext operation.

DiskRestorePointListByRestorePointResponse

Contains response data for the listByRestorePoint operation.

DiskSecurityTypes

Defines values for DiskSecurityTypes. Possible values include: 'TrustedLaunch'

DiskState

Defines values for DiskState. Possible values include: 'Unattached', 'Attached', 'Reserved', 'ActiveSAS', 'ReadyToUpload', 'ActiveUpload'

DiskStorageAccountTypes

Defines values for DiskStorageAccountTypes. Possible values include: 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS', 'UltraSSD_LRS', 'Premium_ZRS', 'StandardSSD_ZRS'

DisksBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

DisksBeginGrantAccessResponse

Contains response data for the beginGrantAccess operation.

DisksBeginUpdateResponse

Contains response data for the beginUpdate operation.

DisksCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DisksGetResponse

Contains response data for the get operation.

DisksGrantAccessResponse

Contains response data for the grantAccess operation.

DisksListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

DisksListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

DisksListNextResponse

Contains response data for the listNext operation.

DisksListResponse

Contains response data for the list operation.

DisksUpdateResponse

Contains response data for the update operation.

EncryptionType

Defines values for EncryptionType. Possible values include: 'EncryptionAtRestWithPlatformKey', 'EncryptionAtRestWithCustomerKey', 'EncryptionAtRestWithPlatformAndCustomerKeys'

ExecutionState

Defines values for ExecutionState. Possible values include: 'Unknown', 'Pending', 'Running', 'Failed', 'Succeeded', 'TimedOut', 'Canceled'

ExtendedLocationTypes

Defines values for ExtendedLocationTypes. Possible values include: 'EdgeZone'

GalleriesBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

GalleriesBeginUpdateResponse

Contains response data for the beginUpdate operation.

GalleriesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

GalleriesGetResponse

Contains response data for the get operation.

GalleriesListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

GalleriesListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

GalleriesListNextResponse

Contains response data for the listNext operation.

GalleriesListResponse

Contains response data for the list operation.

GalleriesUpdateResponse

Contains response data for the update operation.

GalleryApplicationVersionsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

GalleryApplicationVersionsBeginUpdateResponse

Contains response data for the beginUpdate operation.

GalleryApplicationVersionsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

GalleryApplicationVersionsGetResponse

Contains response data for the get operation.

GalleryApplicationVersionsListByGalleryApplicationNextResponse

Contains response data for the listByGalleryApplicationNext operation.

GalleryApplicationVersionsListByGalleryApplicationResponse

Contains response data for the listByGalleryApplication operation.

GalleryApplicationVersionsUpdateResponse

Contains response data for the update operation.

GalleryApplicationsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

GalleryApplicationsBeginUpdateResponse

Contains response data for the beginUpdate operation.

GalleryApplicationsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

GalleryApplicationsGetResponse

Contains response data for the get operation.

GalleryApplicationsListByGalleryNextResponse

Contains response data for the listByGalleryNext operation.

GalleryApplicationsListByGalleryResponse

Contains response data for the listByGallery operation.

GalleryApplicationsUpdateResponse

Contains response data for the update operation.

GalleryImageVersionsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

GalleryImageVersionsBeginUpdateResponse

Contains response data for the beginUpdate operation.

GalleryImageVersionsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

GalleryImageVersionsGetResponse

Contains response data for the get operation.

GalleryImageVersionsListByGalleryImageNextResponse

Contains response data for the listByGalleryImageNext operation.

GalleryImageVersionsListByGalleryImageResponse

Contains response data for the listByGalleryImage operation.

GalleryImageVersionsUpdateResponse

Contains response data for the update operation.

GalleryImagesBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

GalleryImagesBeginUpdateResponse

Contains response data for the beginUpdate operation.

GalleryImagesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

GalleryImagesGetResponse

Contains response data for the get operation.

GalleryImagesListByGalleryNextResponse

Contains response data for the listByGalleryNext operation.

GalleryImagesListByGalleryResponse

Contains response data for the listByGallery operation.

GalleryImagesUpdateResponse

Contains response data for the update operation.

HostCaching

Defines values for HostCaching. Possible values include: 'None', 'ReadOnly', 'ReadWrite'

HyperVGeneration

Defines values for HyperVGeneration. Possible values include: 'V1', 'V2'

HyperVGenerationType

Defines values for HyperVGenerationType. Possible values include: 'V1', 'V2'

HyperVGenerationTypes

Defines values for HyperVGenerationTypes. Possible values include: 'V1', 'V2'

IPVersion

Defines values for IPVersion. Possible values include: 'IPv4', 'IPv6'

ImagesBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

ImagesBeginUpdateResponse

Contains response data for the beginUpdate operation.

ImagesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ImagesGetResponse

Contains response data for the get operation.

ImagesListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

ImagesListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

ImagesListNextResponse

Contains response data for the listNext operation.

ImagesListResponse

Contains response data for the list operation.

ImagesUpdateResponse

Contains response data for the update operation.

InstanceViewTypes

Defines values for InstanceViewTypes. Possible values include: 'instanceView'

IntervalInMins

Defines values for IntervalInMins. Possible values include: 'ThreeMins', 'FiveMins', 'ThirtyMins', 'SixtyMins'

LinuxVMGuestPatchMode

Defines values for LinuxVMGuestPatchMode. Possible values include: 'ImageDefault', 'AutomaticByPlatform'

LogAnalyticsBeginExportRequestRateByIntervalResponse

Contains response data for the beginExportRequestRateByInterval operation.

LogAnalyticsBeginExportThrottledRequestsResponse

Contains response data for the beginExportThrottledRequests operation.

LogAnalyticsExportRequestRateByIntervalResponse

Contains response data for the exportRequestRateByInterval operation.

LogAnalyticsExportThrottledRequestsResponse

Contains response data for the exportThrottledRequests operation.

MaintenanceOperationResultCodeTypes

Defines values for MaintenanceOperationResultCodeTypes. Possible values include: 'None', 'RetryLater', 'MaintenanceAborted', 'MaintenanceCompleted'

NetworkAccessPolicy

Defines values for NetworkAccessPolicy. Possible values include: 'AllowAll', 'AllowPrivate', 'DenyAll'

OperatingSystemStateTypes

Defines values for OperatingSystemStateTypes. Possible values include: 'Generalized', 'Specialized'

OperatingSystemTypes

Defines values for OperatingSystemTypes. Possible values include: 'Windows', 'Linux'

OperationsListResponse

Contains response data for the list operation.

OrchestrationMode

Defines values for OrchestrationMode. Possible values include: 'Uniform', 'Flexible'

OrchestrationServiceNames

Defines values for OrchestrationServiceNames. Possible values include: 'AutomaticRepairs'

OrchestrationServiceState

Defines values for OrchestrationServiceState. Possible values include: 'NotRunning', 'Running', 'Suspended'

OrchestrationServiceStateAction

Defines values for OrchestrationServiceStateAction. Possible values include: 'Resume', 'Suspend'

PassNames

Defines values for PassNames. Possible values include: 'OobeSystem'

PatchAssessmentState

Defines values for PatchAssessmentState. Possible values include: 'Unknown', 'Available'

PatchInstallationState

Defines values for PatchInstallationState. Possible values include: 'Unknown', 'Installed', 'Failed', 'Excluded', 'NotSelected', 'Pending'

PatchOperationStatus

Defines values for PatchOperationStatus. Possible values include: 'Unknown', 'InProgress', 'Failed', 'Succeeded', 'CompletedWithWarnings'

PrivateEndpointConnectionProvisioningState

Defines values for PrivateEndpointConnectionProvisioningState. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Failed'

PrivateEndpointServiceConnectionStatus

Defines values for PrivateEndpointServiceConnectionStatus. Possible values include: 'Pending', 'Approved', 'Rejected'

ProtocolTypes

Defines values for ProtocolTypes. Possible values include: 'Http', 'Https'

ProvisioningState

Defines values for ProvisioningState. Possible values include: 'Creating', 'Updating', 'Failed', 'Succeeded', 'Deleting', 'Migrating'

ProvisioningState1

Defines values for ProvisioningState1. Possible values include: 'Creating', 'Updating', 'Failed', 'Succeeded', 'Deleting', 'Migrating'

ProvisioningState2

Defines values for ProvisioningState2. Possible values include: 'Creating', 'Updating', 'Failed', 'Succeeded', 'Deleting', 'Migrating'

ProvisioningState3

Defines values for ProvisioningState3. Possible values include: 'Creating', 'Updating', 'Failed', 'Succeeded', 'Deleting', 'Migrating'

ProximityPlacementGroupType

Defines values for ProximityPlacementGroupType. Possible values include: 'Standard', 'Ultra'

ProximityPlacementGroupsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ProximityPlacementGroupsGetResponse

Contains response data for the get operation.

ProximityPlacementGroupsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

ProximityPlacementGroupsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

ProximityPlacementGroupsListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

ProximityPlacementGroupsListBySubscriptionResponse

Contains response data for the listBySubscription operation.

ProximityPlacementGroupsUpdateResponse

Contains response data for the update operation.

ReplicationState

Defines values for ReplicationState. Possible values include: 'Unknown', 'Replicating', 'Completed', 'Failed'

ReplicationStatusTypes

Defines values for ReplicationStatusTypes. Possible values include: 'ReplicationStatus'

ResourceIdentityType

Defines values for ResourceIdentityType. Possible values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', 'None'

ResourceSkuCapacityScaleType

Defines values for ResourceSkuCapacityScaleType. Possible values include: 'Automatic', 'Manual', 'None'

ResourceSkuRestrictionsReasonCode

Defines values for ResourceSkuRestrictionsReasonCode. Possible values include: 'QuotaId', 'NotAvailableForSubscription'

ResourceSkuRestrictionsType

Defines values for ResourceSkuRestrictionsType. Possible values include: 'Location', 'Zone'

ResourceSkusListNextResponse

Contains response data for the listNext operation.

ResourceSkusListResponse

Contains response data for the list operation.

RollingUpgradeActionType

Defines values for RollingUpgradeActionType. Possible values include: 'Start', 'Cancel'

RollingUpgradeStatusCode

Defines values for RollingUpgradeStatusCode. Possible values include: 'RollingForward', 'Cancelled', 'Completed', 'Faulted'

SecurityTypes

Defines values for SecurityTypes. Possible values include: 'TrustedLaunch'

SettingNames

Defines values for SettingNames. Possible values include: 'AutoLogon', 'FirstLogonCommands'

SnapshotStorageAccountTypes

Defines values for SnapshotStorageAccountTypes. Possible values include: 'Standard_LRS', 'Premium_LRS', 'Standard_ZRS'

SnapshotsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

SnapshotsBeginGrantAccessResponse

Contains response data for the beginGrantAccess operation.

SnapshotsBeginUpdateResponse

Contains response data for the beginUpdate operation.

SnapshotsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

SnapshotsGetResponse

Contains response data for the get operation.

SnapshotsGrantAccessResponse

Contains response data for the grantAccess operation.

SnapshotsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

SnapshotsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

SnapshotsListNextResponse

Contains response data for the listNext operation.

SnapshotsListResponse

Contains response data for the list operation.

SnapshotsUpdateResponse

Contains response data for the update operation.

SshPublicKeysCreateResponse

Contains response data for the create operation.

SshPublicKeysGenerateKeyPairResponse

Contains response data for the generateKeyPair operation.

SshPublicKeysGetResponse

Contains response data for the get operation.

SshPublicKeysListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

SshPublicKeysListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

SshPublicKeysListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

SshPublicKeysListBySubscriptionResponse

Contains response data for the listBySubscription operation.

SshPublicKeysUpdateResponse

Contains response data for the update operation.

StatusLevelTypes

Defines values for StatusLevelTypes. Possible values include: 'Info', 'Warning', 'Error'

StorageAccountType

Defines values for StorageAccountType. Possible values include: 'Standard_LRS', 'Standard_ZRS', 'Premium_LRS'

StorageAccountTypes

Defines values for StorageAccountTypes. Possible values include: 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS', 'UltraSSD_LRS', 'Premium_ZRS', 'StandardSSD_ZRS'

UpgradeMode

Defines values for UpgradeMode. Possible values include: 'Automatic', 'Manual', 'Rolling'

UpgradeOperationInvoker

Defines values for UpgradeOperationInvoker. Possible values include: 'Unknown', 'User', 'Platform'

UpgradeState

Defines values for UpgradeState. Possible values include: 'RollingForward', 'Cancelled', 'Completed', 'Faulted'

UsageListNextResponse

Contains response data for the listNext operation.

UsageListResponse

Contains response data for the list operation.

VMGuestPatchClassificationLinux

Defines values for VMGuestPatchClassificationLinux. Possible values include: 'Critical', 'Security', 'Other'

VMGuestPatchClassificationWindows

Defines values for VMGuestPatchClassificationWindows. Possible values include: 'Critical', 'Security', 'UpdateRollUp', 'FeaturePack', 'ServicePack', 'Definition', 'Tools', 'Updates'

VMGuestPatchRebootBehavior

Defines values for VMGuestPatchRebootBehavior. Possible values include: 'Unknown', 'NeverReboots', 'AlwaysRequiresReboot', 'CanRequestReboot'

VMGuestPatchRebootSetting

Defines values for VMGuestPatchRebootSetting. Possible values include: 'IfRequired', 'Never', 'Always'

VMGuestPatchRebootStatus

Defines values for VMGuestPatchRebootStatus. Possible values include: 'Unknown', 'NotNeeded', 'Required', 'Started', 'Failed', 'Completed'

VirtualMachineEvictionPolicyTypes

Defines values for VirtualMachineEvictionPolicyTypes. Possible values include: 'Deallocate', 'Delete'

VirtualMachineExtensionImagesGetResponse

Contains response data for the get operation.

VirtualMachineExtensionImagesListTypesResponse

Contains response data for the listTypes operation.

VirtualMachineExtensionImagesListVersionsResponse

Contains response data for the listVersions operation.

VirtualMachineExtensionsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

VirtualMachineExtensionsBeginUpdateResponse

Contains response data for the beginUpdate operation.

VirtualMachineExtensionsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

VirtualMachineExtensionsGetResponse

Contains response data for the get operation.

VirtualMachineExtensionsListResponse

Contains response data for the list operation.

VirtualMachineExtensionsUpdateResponse

Contains response data for the update operation.

VirtualMachineImagesEdgeZoneGetResponse

Contains response data for the get operation.

VirtualMachineImagesEdgeZoneListOffersResponse

Contains response data for the listOffers operation.

VirtualMachineImagesEdgeZoneListPublishersResponse

Contains response data for the listPublishers operation.

VirtualMachineImagesEdgeZoneListResponse

Contains response data for the list operation.

VirtualMachineImagesEdgeZoneListSkusResponse

Contains response data for the listSkus operation.

VirtualMachineImagesGetResponse

Contains response data for the get operation.

VirtualMachineImagesListOffersResponse

Contains response data for the listOffers operation.

VirtualMachineImagesListPublishersResponse

Contains response data for the listPublishers operation.

VirtualMachineImagesListResponse

Contains response data for the list operation.

VirtualMachineImagesListSkusResponse

Contains response data for the listSkus operation.

VirtualMachinePriorityTypes

Defines values for VirtualMachinePriorityTypes. Possible values include: 'Regular', 'Low', 'Spot'

VirtualMachineRunCommandsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

VirtualMachineRunCommandsBeginUpdateResponse

Contains response data for the beginUpdate operation.

VirtualMachineRunCommandsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

VirtualMachineRunCommandsGetByVirtualMachineResponse

Contains response data for the getByVirtualMachine operation.

VirtualMachineRunCommandsGetResponse

Contains response data for the get operation.

VirtualMachineRunCommandsListByVirtualMachineNextResponse

Contains response data for the listByVirtualMachineNext operation.

VirtualMachineRunCommandsListByVirtualMachineResponse

Contains response data for the listByVirtualMachine operation.

VirtualMachineRunCommandsListNextResponse

Contains response data for the listNext operation.

VirtualMachineRunCommandsListResponse

Contains response data for the list operation.

VirtualMachineRunCommandsUpdateResponse

Contains response data for the update operation.

VirtualMachineScaleSetExtensionsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

VirtualMachineScaleSetExtensionsBeginUpdateResponse

Contains response data for the beginUpdate operation.

VirtualMachineScaleSetExtensionsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

VirtualMachineScaleSetExtensionsGetResponse

Contains response data for the get operation.

VirtualMachineScaleSetExtensionsListNextResponse

Contains response data for the listNext operation.

VirtualMachineScaleSetExtensionsListResponse

Contains response data for the list operation.

VirtualMachineScaleSetExtensionsUpdateResponse

Contains response data for the update operation.

VirtualMachineScaleSetRollingUpgradesGetLatestResponse

Contains response data for the getLatest operation.

VirtualMachineScaleSetScaleInRules

Defines values for VirtualMachineScaleSetScaleInRules. Possible values include: 'Default', 'OldestVM', 'NewestVM'

VirtualMachineScaleSetSkuScaleType

Defines values for VirtualMachineScaleSetSkuScaleType. Possible values include: 'Automatic', 'None'

VirtualMachineScaleSetVMExtensionsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

VirtualMachineScaleSetVMExtensionsBeginUpdateResponse

Contains response data for the beginUpdate operation.

VirtualMachineScaleSetVMExtensionsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

VirtualMachineScaleSetVMExtensionsGetResponse

Contains response data for the get operation.

VirtualMachineScaleSetVMExtensionsListResponse

Contains response data for the list operation.

VirtualMachineScaleSetVMExtensionsUpdateResponse

Contains response data for the update operation.

VirtualMachineScaleSetVMRunCommandsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

VirtualMachineScaleSetVMRunCommandsBeginUpdateResponse

Contains response data for the beginUpdate operation.

VirtualMachineScaleSetVMRunCommandsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

VirtualMachineScaleSetVMRunCommandsGetResponse

Contains response data for the get operation.

VirtualMachineScaleSetVMRunCommandsListNextResponse

Contains response data for the listNext operation.

VirtualMachineScaleSetVMRunCommandsListResponse

Contains response data for the list operation.

VirtualMachineScaleSetVMRunCommandsUpdateResponse

Contains response data for the update operation.

VirtualMachineScaleSetVMsBeginRunCommandResponse

Contains response data for the beginRunCommand operation.

VirtualMachineScaleSetVMsBeginUpdateResponse

Contains response data for the beginUpdate operation.

VirtualMachineScaleSetVMsGetInstanceViewResponse

Contains response data for the getInstanceView operation.

VirtualMachineScaleSetVMsGetResponse

Contains response data for the get operation.

VirtualMachineScaleSetVMsListNextResponse

Contains response data for the listNext operation.

VirtualMachineScaleSetVMsListResponse

Contains response data for the list operation.

VirtualMachineScaleSetVMsRetrieveBootDiagnosticsDataResponse

Contains response data for the retrieveBootDiagnosticsData operation.

VirtualMachineScaleSetVMsRunCommandResponse

Contains response data for the runCommand operation.

VirtualMachineScaleSetVMsUpdateResponse

Contains response data for the update operation.

VirtualMachineScaleSetsBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

VirtualMachineScaleSetsBeginUpdateResponse

Contains response data for the beginUpdate operation.

VirtualMachineScaleSetsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkResponse

Contains response data for the forceRecoveryServiceFabricPlatformUpdateDomainWalk operation.

VirtualMachineScaleSetsGetInstanceViewResponse

Contains response data for the getInstanceView operation.

VirtualMachineScaleSetsGetOSUpgradeHistoryNextResponse

Contains response data for the getOSUpgradeHistoryNext operation.

VirtualMachineScaleSetsGetOSUpgradeHistoryResponse

Contains response data for the getOSUpgradeHistory operation.

VirtualMachineScaleSetsGetResponse

Contains response data for the get operation.

VirtualMachineScaleSetsListAllNextResponse

Contains response data for the listAllNext operation.

VirtualMachineScaleSetsListAllResponse

Contains response data for the listAll operation.

VirtualMachineScaleSetsListByLocationNextResponse

Contains response data for the listByLocationNext operation.

VirtualMachineScaleSetsListByLocationResponse

Contains response data for the listByLocation operation.

VirtualMachineScaleSetsListNextResponse

Contains response data for the listNext operation.

VirtualMachineScaleSetsListResponse

Contains response data for the list operation.

VirtualMachineScaleSetsListSkusNextResponse

Contains response data for the listSkusNext operation.

VirtualMachineScaleSetsListSkusResponse

Contains response data for the listSkus operation.

VirtualMachineScaleSetsUpdateResponse

Contains response data for the update operation.

VirtualMachineSizeTypes

Defines values for VirtualMachineSizeTypes. Possible values include: 'Basic_A0', 'Basic_A1', 'Basic_A2', 'Basic_A3', 'Basic_A4', 'Standard_A0', 'Standard_A1', 'Standard_A2', 'Standard_A3', 'Standard_A4', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A9', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', 'Standard_A2_v2', 'Standard_A4_v2', 'Standard_A8_v2', 'Standard_A2m_v2', 'Standard_A4m_v2', 'Standard_A8m_v2', 'Standard_B1s', 'Standard_B1ms', 'Standard_B2s', 'Standard_B2ms', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D2', 'Standard_D3', 'Standard_D4', 'Standard_D11', 'Standard_D12', 'Standard_D13', 'Standard_D14', 'Standard_D1_v2', 'Standard_D2_v2', 'Standard_D3_v2', 'Standard_D4_v2', 'Standard_D5_v2', 'Standard_D2_v3', 'Standard_D4_v3', 'Standard_D8_v3', 'Standard_D16_v3', 'Standard_D32_v3', 'Standard_D64_v3', 'Standard_D2s_v3', 'Standard_D4s_v3', 'Standard_D8s_v3', 'Standard_D16s_v3', 'Standard_D32s_v3', 'Standard_D64s_v3', 'Standard_D11_v2', 'Standard_D12_v2', 'Standard_D13_v2', 'Standard_D14_v2', 'Standard_D15_v2', 'Standard_DS1', 'Standard_DS2', 'Standard_DS3', 'Standard_DS4', 'Standard_DS11', 'Standard_DS12', 'Standard_DS13', 'Standard_DS14', 'Standard_DS1_v2', 'Standard_DS2_v2', 'Standard_DS3_v2', 'Standard_DS4_v2', 'Standard_DS5_v2', 'Standard_DS11_v2', 'Standard_DS12_v2', 'Standard_DS13_v2', 'Standard_DS14_v2', 'Standard_DS15_v2', 'Standard_DS13-4_v2', 'Standard_DS13-2_v2', 'Standard_DS14-8_v2', 'Standard_DS14-4_v2', 'Standard_E2_v3', 'Standard_E4_v3', 'Standard_E8_v3', 'Standard_E16_v3', 'Standard_E32_v3', 'Standard_E64_v3', 'Standard_E2s_v3', 'Standard_E4s_v3', 'Standard_E8s_v3', 'Standard_E16s_v3', 'Standard_E32s_v3', 'Standard_E64s_v3', 'Standard_E32-16_v3', 'Standard_E32-8s_v3', 'Standard_E64-32s_v3', 'Standard_E64-16s_v3', 'Standard_F1', 'Standard_F2', 'Standard_F4', 'Standard_F8', 'Standard_F16', 'Standard_F1s', 'Standard_F2s', 'Standard_F4s', 'Standard_F8s', 'Standard_F16s', 'Standard_F2s_v2', 'Standard_F4s_v2', 'Standard_F8s_v2', 'Standard_F16s_v2', 'Standard_F32s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS5', 'Standard_GS4-8', 'Standard_GS4-4', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H8', 'Standard_H16', 'Standard_H8m', 'Standard_H16m', 'Standard_H16r', 'Standard_H16mr', 'Standard_L4s', 'Standard_L8s', 'Standard_L16s', 'Standard_L32s', 'Standard_M64s', 'Standard_M64ms', 'Standard_M128s', 'Standard_M128ms', 'Standard_M64-32ms', 'Standard_M64-16ms', 'Standard_M128-64ms', 'Standard_M128-32ms', 'Standard_NC6', 'Standard_NC12', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC6s_v2', 'Standard_NC12s_v2', 'Standard_NC24s_v2', 'Standard_NC24rs_v2', 'Standard_NC6s_v3', 'Standard_NC12s_v3', 'Standard_NC24s_v3', 'Standard_NC24rs_v3', 'Standard_ND6s', 'Standard_ND12s', 'Standard_ND24s', 'Standard_ND24rs', 'Standard_NV6', 'Standard_NV12', 'Standard_NV24'

VirtualMachineSizesListResponse

Contains response data for the list operation.

VirtualMachinesAssessPatchesResponse

Contains response data for the assessPatches operation.

VirtualMachinesBeginAssessPatchesResponse

Contains response data for the beginAssessPatches operation.

VirtualMachinesBeginCaptureResponse

Contains response data for the beginCapture operation.

VirtualMachinesBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

VirtualMachinesBeginInstallPatchesResponse

Contains response data for the beginInstallPatches operation.

VirtualMachinesBeginRunCommandResponse

Contains response data for the beginRunCommand operation.

VirtualMachinesBeginUpdateResponse

Contains response data for the beginUpdate operation.

VirtualMachinesCaptureResponse

Contains response data for the capture operation.

VirtualMachinesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

VirtualMachinesGetResponse

Contains response data for the get operation.

VirtualMachinesInstallPatchesResponse

Contains response data for the installPatches operation.

VirtualMachinesInstanceViewResponse

Contains response data for the instanceView operation.

VirtualMachinesListAllNextResponse

Contains response data for the listAllNext operation.

VirtualMachinesListAllResponse

Contains response data for the listAll operation.

VirtualMachinesListAvailableSizesResponse

Contains response data for the listAvailableSizes operation.

VirtualMachinesListByLocationNextResponse

Contains response data for the listByLocationNext operation.

VirtualMachinesListByLocationResponse

Contains response data for the listByLocation operation.

VirtualMachinesListNextResponse

Contains response data for the listNext operation.

VirtualMachinesListResponse

Contains response data for the list operation.

VirtualMachinesRetrieveBootDiagnosticsDataResponse

Contains response data for the retrieveBootDiagnosticsData operation.

VirtualMachinesRunCommandResponse

Contains response data for the runCommand operation.

VirtualMachinesUpdateResponse

Contains response data for the update operation.

VmDiskTypes

Defines values for VmDiskTypes. Possible values include: 'None', 'Unmanaged'

WindowsVMGuestPatchMode

Defines values for WindowsVMGuestPatchMode. Possible values include: 'Manual', 'AutomaticByOS', 'AutomaticByPlatform'