@azure/arm-compute-profile-2020-09-01-hybrid package

Classes

ComputeManagementClient

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

The List Availability Set operation response.

AvailabilitySetUpdate

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

AvailabilitySets

Interface representing a AvailabilitySets.

AvailabilitySetsCreateOrUpdateOptionalParams

Optional parameters.

AvailabilitySetsDeleteOptionalParams

Optional parameters.

AvailabilitySetsGetOptionalParams

Optional parameters.

AvailabilitySetsListAvailableSizesOptionalParams

Optional parameters.

AvailabilitySetsListBySubscriptionNextOptionalParams

Optional parameters.

AvailabilitySetsListBySubscriptionOptionalParams

Optional parameters.

AvailabilitySetsListNextOptionalParams

Optional parameters.

AvailabilitySetsListOptionalParams

Optional parameters.

AvailabilitySetsUpdateOptionalParams

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.

CloudError

An error response from the Compute service.

ComputeManagementClientOptionalParams

Optional parameters.

ComputeOperationListResult

The List Compute Operation operation response.

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.

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
DedicatedHostGroupListResult

The List Dedicated Host Group with resource group response.

DedicatedHostGroupUpdate

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

DedicatedHostGroups

Interface representing a DedicatedHostGroups.

DedicatedHostGroupsCreateOrUpdateOptionalParams

Optional parameters.

DedicatedHostGroupsDeleteOptionalParams

Optional parameters.

DedicatedHostGroupsGetOptionalParams

Optional parameters.

DedicatedHostGroupsListByResourceGroupNextOptionalParams

Optional parameters.

DedicatedHostGroupsListByResourceGroupOptionalParams

Optional parameters.

DedicatedHostGroupsListBySubscriptionNextOptionalParams

Optional parameters.

DedicatedHostGroupsListBySubscriptionOptionalParams

Optional parameters.

DedicatedHostGroupsUpdateOptionalParams

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

The list dedicated host operation response.

DedicatedHostUpdate

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

DedicatedHosts

Interface representing a DedicatedHosts.

DedicatedHostsCreateOrUpdateOptionalParams

Optional parameters.

DedicatedHostsDeleteOptionalParams

Optional parameters.

DedicatedHostsGetOptionalParams

Optional parameters.

DedicatedHostsListByHostGroupNextOptionalParams

Optional parameters.

DedicatedHostsListByHostGroupOptionalParams

Optional parameters.

DedicatedHostsUpdateOptionalParams

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.

DisallowedConfiguration

Specifies the disallowed configuration for a virtual machine image.

Disk

Disk resource.

DiskEncryptionSet

disk encryption set resource.

DiskEncryptionSetList

The List disk encryption set operation response.

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.

DiskEncryptionSets

Interface representing a DiskEncryptionSets.

DiskEncryptionSetsCreateOrUpdateOptionalParams

Optional parameters.

DiskEncryptionSetsDeleteOptionalParams

Optional parameters.

DiskEncryptionSetsGetOptionalParams

Optional parameters.

DiskEncryptionSetsListByResourceGroupNextOptionalParams

Optional parameters.

DiskEncryptionSetsListByResourceGroupOptionalParams

Optional parameters.

DiskEncryptionSetsListNextOptionalParams

Optional parameters.

DiskEncryptionSetsListOptionalParams

Optional parameters.

DiskEncryptionSetsUpdateOptionalParams

Optional parameters.

DiskEncryptionSettings

Describes a Encryption Settings for a Disk

DiskInstanceView

The instance view of the disk.

DiskList

The List Disks operation response.

DiskSku

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

DiskUpdate

Disk update resource.

Disks

Interface representing a Disks.

DisksCreateOrUpdateOptionalParams

Optional parameters.

DisksDeleteOptionalParams

Optional parameters.

DisksGetOptionalParams

Optional parameters.

DisksGrantAccessOptionalParams

Optional parameters.

DisksListByResourceGroupNextOptionalParams

Optional parameters.

DisksListByResourceGroupOptionalParams

Optional parameters.

DisksListNextOptionalParams

Optional parameters.

DisksListOptionalParams

Optional parameters.

DisksRevokeAccessOptionalParams

Optional parameters.

DisksUpdateOptionalParams

Optional parameters.

Encryption

Encryption at rest settings for disk or snapshot

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.

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

The List Image operation response.

ImageOSDisk

Describes an Operating System disk.

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.

Images

Interface representing a Images.

ImagesCreateOrUpdateOptionalParams

Optional parameters.

ImagesDeleteOptionalParams

Optional parameters.

ImagesGetOptionalParams

Optional parameters.

ImagesListByResourceGroupNextOptionalParams

Optional parameters.

ImagesListByResourceGroupOptionalParams

Optional parameters.

ImagesListNextOptionalParams

Optional parameters.

ImagesListOptionalParams

Optional parameters.

ImagesUpdateOptionalParams

Optional parameters.

InnerError

Inner error details.

InstanceViewStatus

Instance view status.

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.

ListUsagesResult

The List Usages operation response.

LogAnalytics

Interface representing a LogAnalytics.

LogAnalyticsExportRequestRateByIntervalOptionalParams

Optional parameters.

LogAnalyticsExportThrottledRequestsOptionalParams

Optional parameters.

LogAnalyticsInputBase

Api input base class for LogAnalytics Api.

LogAnalyticsOperationResult

LogAnalytics operation status response

LogAnalyticsOutput

LogAnalytics output properties

MaintenanceRedeployStatus

Maintenance Operation Status.

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.

OSProfile

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

Operations

Interface representing a Operations.

OperationsListOptionalParams

Optional parameters.

OrchestrationServiceStateInput

The input for OrchestrationServiceState

OrchestrationServiceSummary

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

PatchSettings
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.

ProximityPlacementGroup

Specifies information about the proximity placement group.

ProximityPlacementGroupListResult

The List Proximity Placement Group operation response.

ProximityPlacementGroupUpdate

Specifies information about the proximity placement group.

ProximityPlacementGroups

Interface representing a ProximityPlacementGroups.

ProximityPlacementGroupsCreateOrUpdateOptionalParams

Optional parameters.

ProximityPlacementGroupsDeleteOptionalParams

Optional parameters.

ProximityPlacementGroupsGetOptionalParams

Optional parameters.

ProximityPlacementGroupsListByResourceGroupNextOptionalParams

Optional parameters.

ProximityPlacementGroupsListByResourceGroupOptionalParams

Optional parameters.

ProximityPlacementGroupsListBySubscriptionNextOptionalParams

Optional parameters.

ProximityPlacementGroupsListBySubscriptionOptionalParams

Optional parameters.

ProximityPlacementGroupsUpdateOptionalParams

Optional parameters.

PurchasePlan

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

RecoveryWalkResponse

Response after calling a manual recovery walk

RequestRateByIntervalInput

Api request input for LogAnalytics getRequestRateByInterval Api.

Resource

The Resource model definition.

RetrieveBootDiagnosticsDataResult

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

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.

ScaleInPolicy

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

ScheduledEventsProfile
SecurityProfile

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

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

The List Snapshots operation response.

SnapshotSku

The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.

SnapshotUpdate

Snapshot update resource.

Snapshots

Interface representing a Snapshots.

SnapshotsCreateOrUpdateOptionalParams

Optional parameters.

SnapshotsDeleteOptionalParams

Optional parameters.

SnapshotsGetOptionalParams

Optional parameters.

SnapshotsGrantAccessOptionalParams

Optional parameters.

SnapshotsListByResourceGroupNextOptionalParams

Optional parameters.

SnapshotsListByResourceGroupOptionalParams

Optional parameters.

SnapshotsListNextOptionalParams

Optional parameters.

SnapshotsListOptionalParams

Optional parameters.

SnapshotsRevokeAccessOptionalParams

Optional parameters.

SnapshotsUpdateOptionalParams

Optional parameters.

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.

SshPublicKeys

Interface representing a SshPublicKeys.

SshPublicKeysCreateOptionalParams

Optional parameters.

SshPublicKeysDeleteOptionalParams

Optional parameters.

SshPublicKeysGenerateKeyPairOptionalParams

Optional parameters.

SshPublicKeysGetOptionalParams

Optional parameters.

SshPublicKeysGroupListResult

The list SSH public keys operation response.

SshPublicKeysListByResourceGroupNextOptionalParams

Optional parameters.

SshPublicKeysListByResourceGroupOptionalParams

Optional parameters.

SshPublicKeysListBySubscriptionNextOptionalParams

Optional parameters.

SshPublicKeysListBySubscriptionOptionalParams

Optional parameters.

SshPublicKeysUpdateOptionalParams

Optional parameters.

StorageProfile

Specifies the storage settings for the virtual machine disks.

SubResource
SubResourceReadOnly
SubResourceWithColocationStatus
TerminateNotificationProfile
ThrottledRequestsInput

Api request input for LogAnalytics getThrottledRequests Api.

UpdateResource

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.

UsageListNextOptionalParams

Optional parameters.

UsageListOptionalParams

Optional parameters.

UsageName

The Usage Names.

UsageOperations

Interface representing a UsageOperations.

UserAssignedIdentitiesValue
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.

VirtualMachineExtensionImages

Interface representing a VirtualMachineExtensionImages.

VirtualMachineExtensionImagesGetOptionalParams

Optional parameters.

VirtualMachineExtensionImagesListTypesOptionalParams

Optional parameters.

VirtualMachineExtensionImagesListVersionsOptionalParams

Optional parameters.

VirtualMachineExtensionInstanceView

The instance view of a virtual machine extension.

VirtualMachineExtensionUpdate

Describes a Virtual Machine Extension.

VirtualMachineExtensions

Interface representing a VirtualMachineExtensions.

VirtualMachineExtensionsCreateOrUpdateOptionalParams

Optional parameters.

VirtualMachineExtensionsDeleteOptionalParams

Optional parameters.

VirtualMachineExtensionsGetOptionalParams

Optional parameters.

VirtualMachineExtensionsListOptionalParams

Optional parameters.

VirtualMachineExtensionsListResult

The List Extension operation response

VirtualMachineExtensionsUpdateOptionalParams

Optional parameters.

VirtualMachineHealthStatus

The health status of the VM.

VirtualMachineIdentity

Identity for the virtual machine.

VirtualMachineImage

Describes a Virtual Machine Image.

VirtualMachineImageResource

Virtual machine image resource information.

VirtualMachineImages

Interface representing a VirtualMachineImages.

VirtualMachineImagesGetOptionalParams

Optional parameters.

VirtualMachineImagesListOffersOptionalParams

Optional parameters.

VirtualMachineImagesListOptionalParams

Optional parameters.

VirtualMachineImagesListPublishersOptionalParams

Optional parameters.

VirtualMachineImagesListSkusOptionalParams

Optional parameters.

VirtualMachineInstanceView

The instance view of a virtual machine.

VirtualMachineListResult

The List Virtual Machine operation response.

VirtualMachinePatchStatus

The status of virtual machine patch operations.

VirtualMachineReimageParameters

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

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

The List VM scale set extension operation response.

VirtualMachineScaleSetExtensionProfile

Describes a virtual machine scale set extension profile.

VirtualMachineScaleSetExtensionUpdate

Describes a Virtual Machine Scale Set Extension.

VirtualMachineScaleSetExtensions

Interface representing a VirtualMachineScaleSetExtensions.

VirtualMachineScaleSetExtensionsCreateOrUpdateOptionalParams

Optional parameters.

VirtualMachineScaleSetExtensionsDeleteOptionalParams

Optional parameters.

VirtualMachineScaleSetExtensionsGetOptionalParams

Optional parameters.

VirtualMachineScaleSetExtensionsListNextOptionalParams

Optional parameters.

VirtualMachineScaleSetExtensionsListOptionalParams

Optional parameters.

VirtualMachineScaleSetExtensionsUpdateOptionalParams

Optional parameters.

VirtualMachineScaleSetIPConfiguration

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

VirtualMachineScaleSetIdentity

Identity for the virtual machine scale set.

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

List of Virtual Machine Scale Set OS Upgrade History operation response.

VirtualMachineScaleSetListResult

The List Virtual Machine operation response.

VirtualMachineScaleSetListSkusResult

The Virtual Machine Scale Set List Skus operation response.

VirtualMachineScaleSetListWithLinkResult

The List Virtual Machine operation response.

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.

VirtualMachineScaleSetRollingUpgrades

Interface representing a VirtualMachineScaleSetRollingUpgrades.

VirtualMachineScaleSetRollingUpgradesCancelOptionalParams

Optional parameters.

VirtualMachineScaleSetRollingUpgradesGetLatestOptionalParams

Optional parameters.

VirtualMachineScaleSetRollingUpgradesStartExtensionUpgradeOptionalParams

Optional parameters.

VirtualMachineScaleSetRollingUpgradesStartOSUpgradeOptionalParams

Optional 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.

VirtualMachineScaleSetVMExtensions

Interface representing a VirtualMachineScaleSetVMExtensions.

VirtualMachineScaleSetVMExtensionsCreateOrUpdateOptionalParams

Optional parameters.

VirtualMachineScaleSetVMExtensionsDeleteOptionalParams

Optional parameters.

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.

VirtualMachineScaleSetVMExtensionsUpdateOptionalParams

Optional parameters.

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

The List Virtual Machine Scale Set VMs operation response.

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.

VirtualMachineScaleSetVMs

Interface representing a VirtualMachineScaleSetVMs.

VirtualMachineScaleSetVMsDeallocateOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsDeleteOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsGetInstanceViewOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsGetOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsListNextOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsListOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsPerformMaintenanceOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsPowerOffOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsRedeployOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsReimageAllOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsReimageOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsRestartOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsRetrieveBootDiagnosticsDataOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsSimulateEvictionOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsStartOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsUpdateOptionalParams

Optional parameters.

VirtualMachineScaleSets

Interface representing a VirtualMachineScaleSets.

VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParams

Optional parameters.

VirtualMachineScaleSetsCreateOrUpdateOptionalParams

Optional parameters.

VirtualMachineScaleSetsDeallocateOptionalParams

Optional parameters.

VirtualMachineScaleSetsDeleteInstancesOptionalParams

Optional parameters.

VirtualMachineScaleSetsDeleteOptionalParams

Optional parameters.

VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomainWalkOptionalParams

Optional parameters.

VirtualMachineScaleSetsGetInstanceViewOptionalParams

Optional parameters.

VirtualMachineScaleSetsGetOSUpgradeHistoryNextOptionalParams

Optional parameters.

VirtualMachineScaleSetsGetOSUpgradeHistoryOptionalParams

Optional parameters.

VirtualMachineScaleSetsGetOptionalParams

Optional parameters.

VirtualMachineScaleSetsListAllNextOptionalParams

Optional parameters.

VirtualMachineScaleSetsListAllOptionalParams

Optional parameters.

VirtualMachineScaleSetsListNextOptionalParams

Optional parameters.

VirtualMachineScaleSetsListOptionalParams

Optional parameters.

VirtualMachineScaleSetsListSkusNextOptionalParams

Optional parameters.

VirtualMachineScaleSetsListSkusOptionalParams

Optional parameters.

VirtualMachineScaleSetsPerformMaintenanceOptionalParams

Optional parameters.

VirtualMachineScaleSetsPowerOffOptionalParams

Optional parameters.

VirtualMachineScaleSetsRedeployOptionalParams

Optional parameters.

VirtualMachineScaleSetsReimageAllOptionalParams

Optional parameters.

VirtualMachineScaleSetsReimageOptionalParams

Optional parameters.

VirtualMachineScaleSetsRestartOptionalParams

Optional parameters.

VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams

Optional parameters.

VirtualMachineScaleSetsStartOptionalParams

Optional parameters.

VirtualMachineScaleSetsUpdateInstancesOptionalParams

Optional parameters.

VirtualMachineScaleSetsUpdateOptionalParams

Optional parameters.

VirtualMachineSize

Describes the properties of a VM size.

VirtualMachineSizeListResult

The List Virtual Machine operation response.

VirtualMachineSizes

Interface representing a VirtualMachineSizes.

VirtualMachineSizesListOptionalParams

Optional parameters.

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.

VirtualMachines

Interface representing a VirtualMachines.

VirtualMachinesAssessPatchesOptionalParams

Optional parameters.

VirtualMachinesCaptureOptionalParams

Optional parameters.

VirtualMachinesConvertToManagedDisksOptionalParams

Optional parameters.

VirtualMachinesCreateOrUpdateOptionalParams

Optional parameters.

VirtualMachinesDeallocateOptionalParams

Optional parameters.

VirtualMachinesDeleteOptionalParams

Optional parameters.

VirtualMachinesGeneralizeOptionalParams

Optional parameters.

VirtualMachinesGetOptionalParams

Optional parameters.

VirtualMachinesInstanceViewOptionalParams

Optional parameters.

VirtualMachinesListAllNextOptionalParams

Optional parameters.

VirtualMachinesListAllOptionalParams

Optional parameters.

VirtualMachinesListAvailableSizesOptionalParams

Optional parameters.

VirtualMachinesListByLocationNextOptionalParams

Optional parameters.

VirtualMachinesListByLocationOptionalParams

Optional parameters.

VirtualMachinesListNextOptionalParams

Optional parameters.

VirtualMachinesListOptionalParams

Optional parameters.

VirtualMachinesPerformMaintenanceOptionalParams

Optional parameters.

VirtualMachinesPowerOffOptionalParams

Optional parameters.

VirtualMachinesReapplyOptionalParams

Optional parameters.

VirtualMachinesRedeployOptionalParams

Optional parameters.

VirtualMachinesReimageOptionalParams

Optional parameters.

VirtualMachinesRestartOptionalParams

Optional parameters.

VirtualMachinesRetrieveBootDiagnosticsDataOptionalParams

Optional parameters.

VirtualMachinesSimulateEvictionOptionalParams

Optional parameters.

VirtualMachinesStartOptionalParams

Optional parameters.

VirtualMachinesUpdateOptionalParams

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.

Type Aliases

AccessLevel

Defines values for AccessLevel.
KnownAccessLevel can be used interchangeably with AccessLevel, this enum contains the known values that the service supports.

Known values supported by the service

None
Read
Write

AvailabilitySetSkuTypes

Defines values for AvailabilitySetSkuTypes.
KnownAvailabilitySetSkuTypes can be used interchangeably with AvailabilitySetSkuTypes, this enum contains the known values that the service supports.

Known values supported by the service

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.

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.

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.
KnownDiffDiskOptions can be used interchangeably with DiffDiskOptions, this enum contains the known values that the service supports.

Known values supported by the service

Local

DiffDiskPlacement

Defines values for DiffDiskPlacement.
KnownDiffDiskPlacement can be used interchangeably with DiffDiskPlacement, this enum contains the known values that the service supports.

Known values supported by the service

CacheDisk
ResourceDisk

DiskCreateOption

Defines values for DiskCreateOption.
KnownDiskCreateOption can be used interchangeably with DiskCreateOption, this enum contains the known values that the service supports.

Known values supported by the service

Empty: Create an empty data disk of a size given by diskSizeGB.
Attach: Disk will be attached to a VM.
FromImage: Create a new disk from a platform image specified by the given imageReference.
Import: Create a disk by importing from a blob specified by a sourceUri in a storage account specified by storageAccountId.
Copy: Create a new disk or snapshot by copying from a disk or snapshot specified by the given sourceResourceId.
Restore: Create a new disk by copying from a backup recovery point.
Upload: Create a new disk by obtaining a write token and using it to directly upload the contents of the disk.

DiskCreateOptionTypes

Defines values for DiskCreateOptionTypes.
KnownDiskCreateOptionTypes can be used interchangeably with DiskCreateOptionTypes, this enum contains the known values that the service supports.

Known values supported by the service

FromImage
Empty
Attach

DiskEncryptionSetIdentityType

Defines values for DiskEncryptionSetIdentityType.
KnownDiskEncryptionSetIdentityType can be used interchangeably with DiskEncryptionSetIdentityType, this enum contains the known values that the service supports.

Known values supported by the service

SystemAssigned

DiskEncryptionSetsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DiskEncryptionSetsGetResponse

Contains response data for the get 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.

DiskState

Defines values for DiskState.
KnownDiskState can be used interchangeably with DiskState, this enum contains the known values that the service supports.

Known values supported by the service

Unattached: The disk is not being used and can be attached to a VM.
Attached: The disk is currently mounted to a running VM.
Reserved: The disk is mounted to a stopped-deallocated VM
ActiveSAS: The disk currently has an Active SAS Uri associated with it.
ReadyToUpload: A disk is ready to be created by upload by requesting a write token.
ActiveUpload: A disk is created for upload and a write token has been issued for uploading to it.

DiskStorageAccountTypes

Defines values for DiskStorageAccountTypes.
KnownDiskStorageAccountTypes can be used interchangeably with DiskStorageAccountTypes, this enum contains the known values that the service supports.

Known values supported by the service

Standard_LRS: Standard HDD locally redundant storage. Best for backup, non-critical, and infrequent access.
Premium_LRS: Premium SSD locally redundant storage. Best for production and performance sensitive workloads.
StandardSSD_LRS: Standard SSD locally redundant storage. Best for web servers, lightly used enterprise applications and dev/test.
UltraSSD_LRS: Ultra SSD locally redundant storage. Best for IO-intensive workloads such as SAP HANA, top tier databases (for example, SQL, Oracle), and other transaction-heavy workloads.

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.
KnownEncryptionType can be used interchangeably with EncryptionType, this enum contains the known values that the service supports.

Known values supported by the service

EncryptionAtRestWithPlatformKey: Disk is encrypted with XStore managed key at rest. It is the default encryption type.
EncryptionAtRestWithCustomerKey: Disk is encrypted with Customer managed key at rest.

HyperVGeneration

Defines values for HyperVGeneration.
KnownHyperVGeneration can be used interchangeably with HyperVGeneration, this enum contains the known values that the service supports.

Known values supported by the service

V1
V2

HyperVGenerationType

Defines values for HyperVGenerationType.
KnownHyperVGenerationType can be used interchangeably with HyperVGenerationType, this enum contains the known values that the service supports.

Known values supported by the service

V1
V2

HyperVGenerationTypes

Defines values for HyperVGenerationTypes.
KnownHyperVGenerationTypes can be used interchangeably with HyperVGenerationTypes, this enum contains the known values that the service supports.

Known values supported by the service

V1
V2

IPVersion

Defines values for IPVersion.
KnownIPVersion can be used interchangeably with IPVersion, this enum contains the known values that the service supports.

Known values supported by the service

IPv4
IPv6

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.

InGuestPatchMode

Defines values for InGuestPatchMode.
KnownInGuestPatchMode can be used interchangeably with InGuestPatchMode, this enum contains the known values that the service supports.

Known values supported by the service

Manual
AutomaticByOS
AutomaticByPlatform

IntervalInMins

Defines values for IntervalInMins.

LogAnalyticsExportRequestRateByIntervalResponse

Contains response data for the exportRequestRateByInterval operation.

LogAnalyticsExportThrottledRequestsResponse

Contains response data for the exportThrottledRequests operation.

MaintenanceOperationResultCodeTypes

Defines values for MaintenanceOperationResultCodeTypes.

OperatingSystemStateTypes

Defines values for OperatingSystemStateTypes.

OperatingSystemTypes

Defines values for OperatingSystemTypes.

OperationsListResponse

Contains response data for the list operation.

OrchestrationServiceNames

Defines values for OrchestrationServiceNames.
KnownOrchestrationServiceNames can be used interchangeably with OrchestrationServiceNames, this enum contains the known values that the service supports.

Known values supported by the service

AutomaticRepairs
DummyOrchestrationServiceName

OrchestrationServiceState

Defines values for OrchestrationServiceState.
KnownOrchestrationServiceState can be used interchangeably with OrchestrationServiceState, this enum contains the known values that the service supports.

Known values supported by the service

NotRunning
Running
Suspended

OrchestrationServiceStateAction

Defines values for OrchestrationServiceStateAction.
KnownOrchestrationServiceStateAction can be used interchangeably with OrchestrationServiceStateAction, this enum contains the known values that the service supports.

Known values supported by the service

Resume
Suspend

PatchAssessmentState

Defines values for PatchAssessmentState.
KnownPatchAssessmentState can be used interchangeably with PatchAssessmentState, this enum contains the known values that the service supports.

Known values supported by the service

Installed
Failed
Excluded
NotSelected
Pending
Available

PatchOperationStatus

Defines values for PatchOperationStatus.
KnownPatchOperationStatus can be used interchangeably with PatchOperationStatus, this enum contains the known values that the service supports.

Known values supported by the service

InProgress
Failed
Succeeded
CompletedWithWarnings

ProtocolTypes

Defines values for ProtocolTypes.

ProximityPlacementGroupType

Defines values for ProximityPlacementGroupType.
KnownProximityPlacementGroupType can be used interchangeably with ProximityPlacementGroupType, this enum contains the known values that the service supports.

Known values supported by the service

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.

RebootStatus

Defines values for RebootStatus.
KnownRebootStatus can be used interchangeably with RebootStatus, this enum contains the known values that the service supports.

Known values supported by the service

NotNeeded
Required
Started
Failed
Completed

ResourceIdentityType

Defines values for ResourceIdentityType.

RollingUpgradeActionType

Defines values for RollingUpgradeActionType.

RollingUpgradeStatusCode

Defines values for RollingUpgradeStatusCode.

SettingNames

Defines values for SettingNames.

SnapshotStorageAccountTypes

Defines values for SnapshotStorageAccountTypes.
KnownSnapshotStorageAccountTypes can be used interchangeably with SnapshotStorageAccountTypes, this enum contains the known values that the service supports.

Known values supported by the service

Standard_LRS: Standard HDD locally redundant storage
Premium_LRS: Premium SSD locally redundant storage
Standard_ZRS: Standard zone redundant storage

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.

SoftwareUpdateRebootBehavior

Defines values for SoftwareUpdateRebootBehavior.
KnownSoftwareUpdateRebootBehavior can be used interchangeably with SoftwareUpdateRebootBehavior, this enum contains the known values that the service supports.

Known values supported by the service

NeverReboots
AlwaysRequiresReboot
CanRequestReboot

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.

StorageAccountTypes

Defines values for StorageAccountTypes.
KnownStorageAccountTypes can be used interchangeably with StorageAccountTypes, this enum contains the known values that the service supports.

Known values supported by the service

Standard_LRS
Premium_LRS
StandardSSD_LRS
UltraSSD_LRS

UpgradeMode

Defines values for UpgradeMode.

UpgradeOperationInvoker

Defines values for UpgradeOperationInvoker.

UpgradeState

Defines values for UpgradeState.

UsageListNextResponse

Contains response data for the listNext operation.

UsageListResponse

Contains response data for the list operation.

VirtualMachineEvictionPolicyTypes

Defines values for VirtualMachineEvictionPolicyTypes.
KnownVirtualMachineEvictionPolicyTypes can be used interchangeably with VirtualMachineEvictionPolicyTypes, this enum contains the known values that the service supports.

Known values supported by the service

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.

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.

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.
KnownVirtualMachinePriorityTypes can be used interchangeably with VirtualMachinePriorityTypes, this enum contains the known values that the service supports.

Known values supported by the service

Regular
Low
Spot

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.
KnownVirtualMachineScaleSetScaleInRules can be used interchangeably with VirtualMachineScaleSetScaleInRules, this enum contains the known values that the service supports.

Known values supported by the service

Default
OldestVM
NewestVM

VirtualMachineScaleSetSkuScaleType

Defines values for VirtualMachineScaleSetSkuScaleType.

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.

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.

VirtualMachineScaleSetVMsUpdateResponse

Contains response data for the update 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.

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.
KnownVirtualMachineSizeTypes can be used interchangeably with VirtualMachineSizeTypes, this enum contains the known values that the service supports.

Known values supported by the service

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.

VirtualMachinesCaptureResponse

Contains response data for the capture operation.

VirtualMachinesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

VirtualMachinesGetResponse

Contains response data for the get 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.

VirtualMachinesUpdateResponse

Contains response data for the update operation.

VmDiskTypes

Defines values for VmDiskTypes.
KnownVmDiskTypes can be used interchangeably with VmDiskTypes, this enum contains the known values that the service supports.

Known values supported by the service

None
Unmanaged

Enums

KnownAccessLevel

Known values of AccessLevel that the service accepts.

KnownAvailabilitySetSkuTypes

Known values of AvailabilitySetSkuTypes that the service accepts.

KnownDiffDiskOptions

Known values of DiffDiskOptions that the service accepts.

KnownDiffDiskPlacement

Known values of DiffDiskPlacement that the service accepts.

KnownDiskCreateOption

Known values of DiskCreateOption that the service accepts.

KnownDiskCreateOptionTypes

Known values of DiskCreateOptionTypes that the service accepts.

KnownDiskEncryptionSetIdentityType

Known values of DiskEncryptionSetIdentityType that the service accepts.

KnownDiskState

Known values of DiskState that the service accepts.

KnownDiskStorageAccountTypes

Known values of DiskStorageAccountTypes that the service accepts.

KnownEncryptionType

Known values of EncryptionType that the service accepts.

KnownHyperVGeneration

Known values of HyperVGeneration that the service accepts.

KnownHyperVGenerationType

Known values of HyperVGenerationType that the service accepts.

KnownHyperVGenerationTypes

Known values of HyperVGenerationTypes that the service accepts.

KnownIPVersion

Known values of IPVersion that the service accepts.

KnownInGuestPatchMode

Known values of InGuestPatchMode that the service accepts.

KnownOrchestrationServiceNames

Known values of OrchestrationServiceNames that the service accepts.

KnownOrchestrationServiceState

Known values of OrchestrationServiceState that the service accepts.

KnownOrchestrationServiceStateAction

Known values of OrchestrationServiceStateAction that the service accepts.

KnownPatchAssessmentState

Known values of PatchAssessmentState that the service accepts.

KnownPatchOperationStatus

Known values of PatchOperationStatus that the service accepts.

KnownProximityPlacementGroupType

Known values of ProximityPlacementGroupType that the service accepts.

KnownRebootStatus

Known values of RebootStatus that the service accepts.

KnownSnapshotStorageAccountTypes

Known values of SnapshotStorageAccountTypes that the service accepts.

KnownSoftwareUpdateRebootBehavior

Known values of SoftwareUpdateRebootBehavior that the service accepts.

KnownStorageAccountTypes

Known values of StorageAccountTypes that the service accepts.

KnownVirtualMachineEvictionPolicyTypes

Known values of VirtualMachineEvictionPolicyTypes that the service accepts.

KnownVirtualMachinePriorityTypes

Known values of VirtualMachinePriorityTypes that the service accepts.

KnownVirtualMachineScaleSetScaleInRules

Known values of VirtualMachineScaleSetScaleInRules that the service accepts.

KnownVirtualMachineSizeTypes

Known values of VirtualMachineSizeTypes that the service accepts.

KnownVmDiskTypes

Known values of VmDiskTypes that the service accepts.

Functions

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

Function Details

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

function getContinuationToken(page: unknown): string | undefined

Parameters

page

unknown

An object from accessing value on the IteratorResult from a byPage iterator.

Returns

string | undefined

The continuation token that can be passed into byPage() during future calls.